
@media screen and (min-width:100px) and (max-width:812px){
body {overflow-x:hidden;}
header .navbar.navbar-light{padding:6px 0;}
.navbar-brand > img{height:48px;}
header .navbar.navbar-light button.navbar-toggler-right{margin:10px 0 0 0;  right: 0; outline: none;}
header a.navbar-brand span{font-size:9px; margin:0 0 0 -60px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#e01f2f;}
.navbar-default .navbar-toggle .icon-bar{background:#FFF;}
.navbar-default #navbar{margin:0; width:100%;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin:0 -15px;}
.navbar-default .navbar-nav{width:100%; margin:0;}
header nav ul.navbar-nav li{margin:0;}
.navbar-default .navbar-nav>li>a{padding:5px 0;}


.new-aw-banner-bg h1{padding:20px; margin:100px 0 50px; font-size:24px;}
.new-aw-banner-bg h1 span {font-size:18px; line-height:30px;}

.grey-bg {padding:40px 20px; margin:50px 0;}
.grey-bg h3 {font-size:24px; margin-top:0px;}
.grey-bg img {width:100%;}


.blue-bg-outer {margin:50px 0;}
.blue-bg-outer h2 {font-size:24px; text-align:center; margin-bottom:30px;}
.blue-bg-outer .blue-bg {margin-left:0px; margin-bottom:30px; padding:20px 20px;}
.blue-bg-outer .blue-bg h3 {width:67px; height:67px; text-align:center; margin-left:0px; margin-top:-37px; float:none!important;}
.blue-bg-outer .blue-bg p {color:#FFF; font-size:20px; line-height:35px; margin-left:0px;}


.products-sec {margin:40px 0;}
.products-sec h4 {font-size:24px; margin-bottom:20px;}
.products-sec p {font-size:18px;}
.products-sec img {width:100%; text-align:center!important;}


.contact-sec {padding:40px 20px 60px 20px; text-align:center;}
.contact-sec h5 {font-size:24px; line-height:35px; margin-bottom:20px;}
.contact-sec a {font-size:20px; padding:10px 20px;} 



.footer-link-bg{padding:30px 15px;}
.footer-link-bg hr{margin:10px 0;}
.footer-link-bg .col-xs-12.col-lg-2:first-child{padding-top:0;}
.footer-link-bg .col-xs-12.col-lg-2{padding-top:30px;}

.footer-grey-bg span{width:100%; line-height:26px; text-align:center; padding:0 0 15px 0;}
.footer-grey-bg .pull-right.icon-back{width:100%; text-align:center;}
.footer-grey-bg .icon-back a{margin:0 5px; display:inline-block;}
.footer-white-bg .right img{max-width:100%; display:block; height:auto; margin:8px 0 0 0;}




}


@media screen and (min-width:767px) and (max-width:1023px){


.footer-grey-bg span{width:100%; line-height:26px; text-align:center; padding:0 0 15px 0; font-size:17px;}
.footer-grey-bg .pull-right.icon-back{width:100%; text-align:center;}
.footer-grey-bg .icon-back a{margin:0 5px; display:inline-block;}




}

@media screen and (min-width:1023px) and (max-width:1125px){

.footer-grey-bg span{font-size:15px;}
.home-banner-bg-new{margin:150px 0;}
.home-banner-bg-new h3{font-size:38px;}
.faq-sec{padding:60px 15px 40px;}
.faq-sec .col-1{width: 49%; min-width: auto; max-width: 100%;}
.faq-sec .col-2{width: 49%; min-width: auto; max-width: 100%;}



}



@media screen and (min-width:767px) and (max-width:1125px){

header a.navbar-brand span{font-size:12px;}
header nav ul.navbar-nav li{margin:0 5px;}
header nav ul.navbar-nav li a.nav-link{ padding:11px 10px!important; font-size:14px;}
header .navbar.navbar-light button.navbar-toggler-right{margin:20px 0 0 0;  right: 0; outline: none;}
header nav li a.nav-link.btn-primary.btn{text-align:left;}



.footer-link-bg{padding:10px 15px 40px;}
.footer-link-bg hr{margin:10px 0;}
.footer-link-bg .col-xs-12.col-lg-2{padding-top:30px;}
.video-service-page .footer-black-bg .col-xs-12.col-lg-2{padding-top:0px;}


.banner-bg-area .banner-txt h1{font-size: 36px;}

.row.white-box-area{display:flex;}
.white-box-area .white-bg{height:100%; display:grid;}



}

@media screen and (min-width:100px) and (max-width:1320px){
.top-main-banner{position:relative; background-size: cover;}
.top-main-banner .container{position:absolute; bottom:20px; left:0;}
.top-main-banner .top-text {bottom:0px; top:-130px; position:relative; padding:0 30px;}
.top-main-banner h1 {font-size:32px;}
	
.slide-outer h2 {font-size:32px!important; line-height:45px!important;}	
.slide-outer .vertical-center {margin: 0; position: relative; top:0%; -ms-transform:inherit; transform:inherit;}
.slide-outer .container-fluid.slide-common{height: auto!important; padding:50px 20px!important;}
.slide-outer .container-fluid.slide-common > div{min-height:auto; height: auto;}
.slide-outer .container-fluid.slide-common p{font-size:17px!important; line-height: 30px;}
 

.video-con h5{font-size:18px;}
}


