.qes-subscribes{background: rgba(225,225,225,0.8); position: fixed; top: 0; bottom: 0; width: 100%; z-index: 99999;  align-items: center; justify-content: center; display: none;}
.qes-subscribes-inner{width: 75%; display: flex; align-items: center; justify-content: center; background: #fff; position: relative; border: 5px solid #000;}
.qes-image{width: 50%; line-height: 0;}
.qes-image img{width: 100%;}
.qes-form{width: 50%; text-align: center;}
body .qes-shortcode ::-webkit-input-placeholder{color:#6e6e6e !important; font-style: italic !important; font-size: 14px;  font-family: 'Helvetica-thin'!important;}
body .qes-shortcode ::-moz-placeholder{color:#6e6e6e !important; font-style: italic !important; font-size: 14px;  font-family: 'Helvetica-thin'!important;}
body .qes-shortcode :-ms-input-placeholder{color:#6e6e6e !important; font-style: italic !important; font-size: 14px;  font-family: 'Helvetica-thin'!important;}
body .qes-shortcode :-moz-placeholder{color:#6e6e6e !important; font-style: italic !important; font-size: 14px;  font-family: 'Helvetica-thin'!important;}
body .qes-form-inner .qes-name-field{width: 100% !important;  background: #000000 !important; padding: 15px !important; border-radius: 0 !important; outline: none !important; border: 1px solid #b39347 !important; margin: 0 !important; color:#fff !important; font-size: 14px !important;  font-family: 'Helvetica-thin' !important; letter-spacing: 1px;}
body .qes-form-inner .qes-web-field{width: 100% !important;  background: #000000 !important; padding: 15px !important; border-radius: 0 !important; outline: none !important; border: 1px solid #b39347 !important; margin: 0 !important; color:#fff !important; font-size: 14px !important;  font-family: 'Helvetica-thin' !important; letter-spacing: 1px;}
body .qes-form-inner .qes-phone-field{width: 100% !important; background: #000000 !important; padding: 15px !important; border-radius: 0 !important; outline: none !important; border: 1px solid #b39347 !important; margin: 0 !important; color:#fff !important; font-size: 14px !important;  font-family: 'Helvetica-thin' !important; letter-spacing: 1px;}
.qes-form-inner{width: 75%; margin: 0 auto; position: relative;}
.qes-form-inner h1{font-family: Helvetica, HelveticaNeueLT-Medium !important;}
.qes-form-inner p{font-family: Helvetica, HelveticaNeueLT-Medium !important; margin-bottom: 0; font-weight: bold; font-size: 24px; color: #000; line-height: 24px; text-transform: uppercase;}
.qes-subscribes .close-popup{position: absolute; top: -15px !important; right: -15px !important; width: 30px ; transform: none; left: auto; bottom: auto;}
.qes-subscribes form p{margin-bottom: 0 !important;}
.close-popup .close-icon-img{width: 100%; cursor: pointer;}

body .qes-form-inner .qes-submit{background: url(../images/black-btn-arrow.gif)no-repeat center right 10px !important; background-size: 18px !important; width: 100% !important;  padding: 10px 0 !important; text-align: center !important; height: auto !important; text-transform: uppercase !important; font-size: 20px !important; letter-spacing: 0 !important; font-weight: 600 !important; border-radius: 0 !important; background-color: #b39347 !important; color: #000000 !important; cursor: pointer !important; border: none !important; font-family: Helvetica, HelveticaNeueLT-Medium !important; }

body .qes-form-inner .wpcf7-response-output{width: 100%; display: inline-block; color: #b39347 !important; padding: 10px 0 !important; font-family: Helvetica, HelveticaNeueLT-Medium !important; font-weight: bold; margin: 0 !important; background: #ffffff; font-size: 16px !important;}
.no-thanks{color: #000;}
body .qes-form-inner .wpcf7-spinner{margin: 12px 16px; position: absolute; left: -10px;}

.qes-shortcode .success{font-family: Helvetica, HelveticaNeueLT-Medium !important; color: #dc3232; font-size: 12px !important;  display: block;     text-transform: lowercase;}

.qes-form-inner p{margin: 10px 0;}

.trust-img{margin: 10px 0;}

@media screen and (min-width:1400px) {
.qes-form-inner p{font-size: 24px; line-height: 27px;}
}

@media screen and (max-width:1024px) {
.qes-form-inner p{font-size: 16px; margin: 2px 0;}
body .qes-form-inner .qes-submit{font-size: 16px !important;}
}

@media screen and (max-width:768px) {
.qes-subscribes-inner{flex-direction: column;}
.qes-image{width: 100%;}
.qes-form{width: 100%;}

}

@media screen and (max-width:480px) {
.qes-form-inner{width: 100%;}
.qes-form-inner p{font-size: 16px; line-height: 22px;}
body .qes-form-inner .qes-submit{background-size: 14px !important; font-size: 14px !important;}
body .qes-form-inner .qes-web-field{padding: 8px !important; font-size: 12px !important;}
body .qes-form-inner .qes-name-field{padding: 8px !important; font-size: 12px !important;}
body .qes-form-inner .qes-phone-field{padding: 8px !important; font-size: 12px !important;}
}


