#ouibounce-modal{font-family:'Roboto', sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#ouibounce-modal .modal1{width:600px;height:380px;background-color:#fff;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin .3s;animation:popin .3s}#ouibounce-modal .modal-title1{font-size:18px;background-color:#3575B9;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#fff;font-size:1em;margin:.2em;text-transform:capitalize;font-weight:500}#ouibounce-modal .modal-body1{padding:20px 35px;font-size:.9em; text-align: center}#ouibounce-modal p{color: #222; text-align: center; font-size: 16px; line-height: 26px; margin: 20px 0 10px;}#ouibounce-modal form{text-align:center;margin-top:35px}#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:700;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}#ouibounce-modal .modal-footer1{position:absolute;bottom:20px;text-align:center;width:100%}#ouibounce-modal .modal-footer1 p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}

/* body {
        background-color: #F0F1F2;
        color: #2E4052;
        min-height: 500px;
        padding: 0;
        -webkit-font-smoothing: antialiased;
        font-family: sans-serif;
      } */
	  .btn{
		display: inline-block;
		width: 100%;
		margin: 23px 0;
		background: #3575B9;
		height: 60px;
		line-height: 35px;
		color: #fff;
		font-size: 24px;
		font-weight: 700;
		letter-spacing: 1px;
		position: relative;
		border-radius: 6px;
	}
	.sm-couponCode{
		position: relative;
	}
 .sm-couponCode:before {
    content: '';
    position: absolute;
    top: 12px;
    left: -11px;
    width: 104%;
    height: 80px;
    border: dashed 3px #bbb;
    border-radius: 6px;
}
 .sm-couponCode:after {
    position: absolute;
    top: -2px;
    left: -12px;
    content: "\2702";
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    height: auto;
    color: #333;
    background: #fff;
}
.copy-text{
    margin: 5px 0 0 0 !important;

}
#ouibounce-modal h4{
    font-weight: 100;
    margin: 20px auto 10px;
    font-size: 20px;
    color: #949090;
}
#ouibounce-modal span{
    font-weight: 300;
    margin: 20px auto 10px;
    font-size: 45px;
    color: #3575B9;
}
@media (max-width: 767px){
    #ouibounce-modal .modal1 {
        width: 100%;
        height: 480px;
    }
}