/* #Media Queries
================================================== */
@media (min-width: 992px) and (max-width: 1199px) {
.w1, .newsletter, .w4, .w5, .logo-scroll{ padding:60px 0;}
.w2, .w3{ padding:60px 0 0 0;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.w1, .newsletter, .w4, .w5, .w3{ padding:45px 0}
.w1 .col-lg-5, .w5 .full-img, .logo-scroll{ margin-bottom:25px;}
.w2{ padding:45px 0 0 0;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
body{ font-size:1rem;}
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2, .w2 h2, .w3 .intro-content h2, .w4 h2{ font-size:1.6875rem;}
h3, .h3, .newsletter h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.banner{ border:none;}
.w1, .newsletter, .w4, .w5, .logo-scroll, .w3{ padding:30px 0}
.w1 p{ font-size:1rem; line-height:28px}
.w1 .button{ padding:8px 16px; font-size:20px;}
.w1 .col-lg-5, .w5 .full-img{ margin-bottom:25px;}
.w2{ padding:30px 0 0 0;}
.footer-logo{ width:auto; margin-left:0; position:relative; top:auto; left:auto; text-align:center; margin-bottom:30px;}
.footer-logo img{ width:150px;}
.footer .container{ padding-top:20px; padding-bottom:20px;}
.logo-scroll h5{ font-size:28px;}
.footer-bottom a { display:block; margin-bottom:2px;}
.footer-bottom  span{ display:none;}
} 

/* END__ */


