/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.container{ padding-left:25px; padding-right:25px;}
.banner .banner-top .row [class*=col-] h1{ font-size:100px;}
.banner .banner-top .row [class*=col-] h2{ font-size:75px;}
.banner .banner-top .row [class*=col-] p{ font-size:24px;}
.banner .banner-bottom .content{ padding:25px;}
.banner .banner-bottom .content .logo-block{ margin-bottom:50px;}
.banner .banner-bottom .content h3{ font-size:24px;}
.w2 h2{ font-size:50px;}
.w2 [class*=col-]:first-child, .w3-top .box-content, .w3-bottom .box-content, .footer-bottom{ font-size:24px;}
.w2 .form-wrapper{ padding:40px;}
.w2 .form-wrapper .form-control, .w2 .form-wrapper .form-control:focus{height:57px; font-size:18px;}
.w2 .form-wrapper textarea.form-control, .w2 .form-wrapper textarea.form-control:focus{ height:200px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.container{ padding-left:25px; padding-right:25px;}
.banner{ padding-bottom:70px;}
.banner:after{ bottom:-3px;}
.banner .banner-top{ text-align:center;}
.banner .banner-top .row [class*=col-] h1{ font-size:100px;}
.banner .banner-top .row [class*=col-] h2{ font-size:75px;}
.banner .banner-top .row [class*=col-] p{ font-size:24px;}
.banner .banner-bottom .content{ padding:25px;}
.banner .banner-bottom .content .logo-block{ margin-bottom:50px;}
.banner .banner-bottom .content h3{ font-size:24px;}
.w2 h2{ font-size:50px;}
.w2 [class*=col-]:first-child, .w3-top .box-content, .w3-bottom .box-content, .footer-bottom{ font-size:24px;}
.w2 .form-wrapper{ padding:40px;}
.w2 .form-wrapper .form-control, .w2 .form-wrapper .form-control:focus{height:57px; font-size:18px;}
.w2 .form-wrapper textarea.form-control, .w2 .form-wrapper textarea.form-control:focus{ height:200px;}
.w3{ padding-bottom:50px;}
.w2{ padding-bottom:100px;}
.w3-bottom{ padding:100px 0;}
.footer{ text-align:center;}
.footer-top .logo{ margin:0 auto;}
.footer .social{ text-align:center;}
.footer .social li, .footer .social li + li{ margin:0 5px;}
.footer .col-lg-4 + .col-lg-4{ margin-top:25px;}
.footer-top, .footer-bottom{ padding:25px 0;}
.header{ padding:15px 0;}
.header .container{ position:relative;}
.header .logo{ width:120px;}
.header .btn{ font-size:16px; line-height:38px; margin:0; position:absolute; top:50%; margin-top:-19px; right:70px;}
.wrapper{ padding-top:96px;}
.stellarnav a{ font-size:18px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:1rem;}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.banner{ padding-bottom:70px;}
.banner:after{ bottom:-3px;}
.banner .banner-top{ text-align:center;}
.banner .banner-top .row [class*=col-] h1{ font-size:100px;}
.banner .banner-top .row [class*=col-] h2{ font-size:75px;}
.banner .banner-top .row [class*=col-] p{ font-size:20px;}
.banner .banner-bottom .content{ padding:25px;}
.banner .banner-bottom .content .logo-block{ margin-bottom:50px;}
.banner .banner-bottom .content h3{ font-size:20px;}
.w2 h2{ font-size:50px;}
.w2 [class*=col-]:first-child, .w3-top .box-content, .w3-bottom .box-content, .footer-bottom{ font-size:20px;}
.w2 .form-wrapper{ padding:40px;}
.w2 .form-wrapper .form-control, .w2 .form-wrapper .form-control:focus{height:57px; font-size:18px;}
.w2 .form-wrapper textarea.form-control, .w2 .form-wrapper textarea.form-control:focus{ height:200px;}
.w3{ padding-bottom:50px;}
.w2{ padding-bottom:100px;}
.w3-bottom{ padding:50px 0;}
.footer{ text-align:center;}
.footer-top .logo{ margin:0 auto;}
.footer .social{ text-align:center;}
.footer .social li, .footer .social li + li{ margin:0 5px;}
.footer .col-lg-4 + .col-lg-4{ margin-top:25px;}
.footer-top, .footer-bottom{ padding:25px 0;}
.header{ padding:15px 0;}
.header .container{ position:relative;}
.header .logo{ width:120px;}
.header .btn{ font-size:16px; line-height:38px; margin:0; position:absolute; top:50%; margin-top:-19px; right:70px;}
.wrapper{ padding-top:96px;}
.stellarnav a{ font-size:18px;}
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

