#dynamic-offers-lead-modal{dbImage_background-image:BG_IMG;background-color:#243342;overflow:hidden;z-index:99999;}
.dynamic-offers-modal{margin:0 auto;padding-top:5px}
.dynamic-offers-modal .close{margin:15px;opacity:1;text-align:right;z-index:1;position:relative}
.dynamic-offers-modal .close .btn{background:#fff;color:#000;font-weight:400;padding:6px 11px}
.dynamic-offers-modal .modal-content{background:none;border:0 none;box-shadow:none;margin:0 auto;width:auto}
.dynamic-offers-contact .offers-modal-header{clear:both;color:#fff;font-size:22px;font-weight:700;line-height:normal;margin:15px 0 0;text-align:center}
.dynamic-offers-contact .offers-modal-header p{font-weight:400}
.dynamic-offers-contact .eform-input-group{display:table;margin:20px auto;position:relative;width:295px}
.dynamic-offers-contact .dynamic-email .eform-input-group{margin-bottom:10px}
.dynamic-offers-contact .eform-input-icon{background-color:#eeedee;border:0 none;border-radius:4px 0 0 4px;display:table-cell;padding:0 11px;vertical-align:middle;width:25px}
.dynamic-offers-contact .sprite-dynamic-offers-modal{background-position:0 150px;background-repeat:no-repeat;display:inline-block;dbImage_background-image:SPRITE_DYNAMIC_OFFERS_MODAL;}
.dynamic-offers-contact .icon-name{background-position:-60px -61px;height:28px;vertical-align:middle;width:28px}
.dynamic-offers-contact .icon-mobile{background-position:-60px -7px;height:32px;vertical-align:middle;width:28px}
.dynamic-offers-contact .icon-email{background-position:-61px -111px;height:28px;vertical-align:middle;width:28px}
.dynamic-offers-contact .icon-callus{background-position:-21px -252px;display:block;height:109px;margin:0 auto 15px;vertical-align:middle;width:109px}
.dynamic-offers-contact .eform-input-group input{border-bottom-left-radius:0;border-top-left-radius:0;border-left-color:#EEEDEE;font-size:15px;font-weight:lighter;height:44px}
.dynamic-offers-contact .contactme-slide-additional-line{color:#ababab;display:block;line-height:normal;margin:0 auto;position:relative;font-size:12px;padding-top:0;text-align:center;}
.dynamic-offers-contact .offers-btn{margin:0 auto}
.dynamic-offers-contact .offers-btn .btn{background-color:#1abc9c;font-size:18px;padding:8px 20px;margin-top:20px;}
.dynamic-offers-contact .eform-section-hg{min-height:inherit}
.sticky-offer-page .modal-content .eform-section .error-msg{display:block;left:auto;margin:0 auto;text-align:left;width:295px}
.dynamic-offers-contact .error-msg .error-icon,.dynamic-offers-contact .error-msg .error-info{display: table-cell;float:none;vertical-align: middle;padding-top:0;}
.dynamic-offers-contact .eform-section .dynamic-email .error-msg{margin-top:18px}
.dynamic-offers-contact .error-msg .input-error-cl {display: table;text-align: left}
@media only screen and (max-width:767px) {
    .dynamic-offers-contact .icon-callus{background-position:-47px -165px;display:block;height:58px;margin:0 auto 15px;vertical-align:middle;width:58px}
    .dynamic-offers-contact .offers-modal-header{font-size:13px;margin:0 auto;width:73%}
    .dynamic-offers-contact .eform-input-group{margin:15px auto;width:265px}
    .dynamic-offers-contact .eform-section .error-msg{width:265px;background:none;padding:0;}
    .dynamic-offers-contact .eform-section .dynamic-email .error-msg{margin-top:15px}
    .dynamic-offers-contact .eform-section .error-msg:after{display:none}
    .dynamic-offers-contact .eform-input-group input{font-size:12px;height:40px}
    .dynamic-offers-contact .offers-additional-line{font-size:11px}
    .dynamic-offers-contact .offers-btn .btn{font-size:14px;margin:10px auto 0}
    .dynamic-offers-contact .offers-input-icon{padding:0 8px}
    .dynamic-offers-modal .close .btn{font-size:12px;padding:2px 5px}
    .mobile #dynamic-offers-lead-modal{overflow-y:scroll}
}