/** subscribe page  **/
.page-template-template-subscribe .footer-section{display: none !important;}
.newsletter-content { background:#aebec8 url('/wp-content/uploads/2017/11/phone-img.jpg') center bottom no-repeat; padding: 80px 0; min-height: 820px;}
.newsletter-content .newsletter-box h2 { color: #0e141a; font-weight: normal; margin: 0 0 20px 0; font-size: 50px;}
.newsletter-content .newsletter-box .newsletter-form { background:#FFF; width:90%; display: inline-block;}
.newsletter-content .newsletter-box .newsletter-form .form-group { margin:0; width:75%; float:left;}
.newsletter-content .newsletter-box .newsletter-form .form-group .form-control { font-family: 'aileronregular', Arial, Helvetica, sans-serif; background:none; border:0; box-shadow:none; font-size:16px; line-height:20px; padding:18px 20px; height:50px;}
.newsletter-content .newsletter-box .newsletter-form .btn.btn-default { background:#9d1d36; width:25%; border:0px; outline:none;  font-size:16px; line-height:35px; height:50px; border-radius:0px; color:#FFF; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.newsletter-content .newsletter-box .newsletter-form .btn.btn-default:hover { background:#73091e;}
.newsletter-content .newsletter-box h3 { color: #0d1115; font-weight: normal; margin: 30px 0 20px 0; font-size: 25px;}
.newsletter-content .newsletter-box ul { margin:0 0 20px 0; padding:0; }
.newsletter-content .newsletter-box ul li { list-style:none; color:#9d1d36; font-size:18px; line-height:22px; padding:5px 0; margin: 0;}
.newsletter-content .newsletter-box ul li::before {content: "*";font-size: 25px;margin-right: 14px;line-height: 30px;position: relative;/* top: 8px; */}
.newsletter-content .newsletter-box h4 {  color: #0d1115; font-weight: normal; margin: 0; font-size: 18px;}

.newsletter-content .container{width: 1170px;margin: 0 auto;max-width: 100%;}
.newsletter-content .container .col-sm-offset-6{margin-left: 50%;}
.newsletter-content label{display: none;}
.newsletter-content form.newsletter{width: 525px;height: 53px;}
.newsletter-content form.newsletter.success .message, form.newsletter.error .message {  font-size: 19px;  color: #008800;  }

@media only screen and (max-width: 1200px) {
    .newsletter-content .newsletter-box .newsletter-form { width:100%; display: inline-block;}
}

@media only screen and (max-width: 992px) {
    .newsletter-content .container{
        width: auto;
    }
    .newsletter-content .container .col-sm-offset-6{
        margin: 0;
        padding: 20px;
    }
    .newsletter-content { background-position:-350px bottom;}
    .newsletter-content form.newsletter{
        width: 1000px;
        max-width: 100%;
    }
    form.newsletter input[type=email], form.newsletter button{font-size:14px !important;}
}

@media only screen and (max-width: 800px) {
    .newsletter-content { background-position:-390px bottom;}
}

@media only screen and (max-width: 768px) {
    .newsletter-content { background:#aebec8 url('/wp-content/uploads/2017/11/small-phone-img.jpg') center bottom no-repeat; padding: 10px 0 600px 0;}
    .newsletter-content .newsletter-box h2 {font-size: 38px;}
    .newsletter-content .newsletter-box .newsletter-form .form-group { width:65%; float:left;}
    .newsletter-content .newsletter-box .newsletter-form .btn.btn-default { width:35%; }
}

/** subscribe page  **/