#ouibounce-modal .popup-bottom-text{    
	font-size: 10px;
    color: #ebebeb;
    position: absolute;
    bottom: -25px;
    left: 5px;
    font-style: italic;
	}
#ouibounce-modal{z-index:9999;font-family:'Open Sans', sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%}
#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 .modal{max-width:920px;max-height:450px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:0px;-webkit-animation:popin .3s;animation:popin .3s}
#ouibounce-modal .modal-title{font-size:18px;background-color:#252525;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;font-size:42px;font-weight:600;text-align:center;}
#ouibounce-modal .img-max-width{margin-left:-118px;margin-top:10px;}
.coupon-box{padding:8px 0px;text-align:center;font-size:15px;letter-spacing:0.75px;color:#fff;background-color:transparent;border:2px dashed #fff;outline:none;margin:20px auto 0px;display:block;}
#ouibounce-modal h2{font-size:52px;font-weight:bold;margin:0;color:#fff;margin-top:10px;text-align:center;}
.modal-body{width:100%;background-color:#ed1119;float:left;padding:10px 15px 10px 5px;font-size:.9em;height:100%;}
#ouibounce-modal p{color:#fff;font-size:20px;text-align:center;line-height:1.9;margin-top:4px;font-family:open sans;margin-bottom:28px;}
#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-footer{display:block;width:100%;margin-top:45px;text-align:center;}
#ouibounce-modal .modal-footer p{cursor:pointer;display:inline;border-bottom:1px solid #fff;color:#fff;font-size:16px;}
@-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}
}
@media screen and (max-width:740px){.underlay,
#ouibounce-modal .modal{display:none;}
}