@media only screen and (min-width:1320px){
.container{ width:1300px}	
	}
@media only screen and (max-width:1319px){
#navigation > li > a{padding: 0 15px;}
.contact-number span{font-size: 24px;}
.banner-caption{	max-width: 405px;padding-right: 20px;}
.car-image {  max-width: 800px;}
.testm-Div{ padding: 80px 0px 15px;}
}
@media screen and (max-width:1199px){
.toggleMenu{ display:block;}
#navigation{ left:0;z-index: 88; right:0; background:#2c59b5; margin-top:0; padding-left:0; display:none; position:absolute;}
#navigation > li{ display:block;margin-left:0px;}
#navigation > li > a{ border-bottom:1px solid #888}
#navigation > li > a:hover{ background:#000;}
#navigation > li > a::before{ background:none; width:0; opacity:0; height:0;}
.logoDiv{max-width: 405px;}
.header-right{ margin-top: 4px;}
.banner-caption{padding-right:0px; max-width: 382px;}
.section11{ background-position:65% 100%;}
.site-features ul li{ width:24%; margin-bottom:25px;}
.car-image { max-width: 660px;}
#navigation li.main-menu-item .sub-menu{ position:relative;}
#navigation > li:hover > .sub-menu,#navigation > li:hover > .sub-menu li:hover > .sub-menu{ display:none;}
#navigation li.main-menu-item .sub-menu .sub-menu{ left:0; top:100%;}
#navigation > li .sub-menu li a{ border-bottom:1px solid #888}
#navigation > li.has_child .sub-menu li.has_child:after{content: "\f107";}
#navigation > li.has_child a{padding:0 25px 0 15px; }
}


@media screen and (max-width:991px){
.logoDiv{ float:none; margin-bottom:25px; max-width:100%; text-align:center;}
.logo{ margin:0 auto}
.header-right{ float:none; text-align: center;}
.bntitle2{font-size: 63px; line-height: 64px;}
 .bntitle3{font-size: 94px;line-height: 79px;}
 .banner-caption { max-width: 328px;}
 .btn-cal::before{ left:15px;}
 .btn-cal{font-size: 17px; padding: 0 18px 0 54px; width:100%;}
 .st-title2{ font-size: 70px;}
 .rd-head{ font-size:18px;}
#googleMap{ min-height:450px}
.car-image { position:relative; left:0; right:0; margin:auto; max-width: 100%;} 
.section13 { background: #2c59b5 url("../images/gradient-img.png") no-repeat scroll right bottom;}
.cal-title3{ font-size: 64px;}
.footer-left,.footer-right{  text-align:center;}
.footer-left{ margin-bottom:25px;}
}
@media screen and (max-width:767px){
	.section11{padding: 55px 0 50px;
background: rgba(245,246,248,1);
background: -moz-linear-gradient(-45deg, rgba(245,246,248,1) 0%, rgba(217,217,218,1) 51%, rgba(190,190,190,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(245,246,248,1)), color-stop(51%, rgba(217,217,218,1)), color-stop(100%, rgba(190,190,190,1)));
background: -webkit-linear-gradient(-45deg, rgba(245,246,248,1) 0%, rgba(217,217,218,1) 51%, rgba(190,190,190,1) 100%);
background: -o-linear-gradient(-45deg, rgba(245,246,248,1) 0%, rgba(217,217,218,1) 51%, rgba(190,190,190,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(245,246,248,1) 0%, rgba(217,217,218,1) 51%, rgba(190,190,190,1) 100%);
background: linear-gradient(135deg, rgba(245,246,248,1) 0%, rgba(217,217,218,1) 51%, rgba(190,190,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f8', endColorstr='#bebebe', GradientType=1 );}
.banner-caption { max-width: 100%;}
.btn-cal { width:315px;}
.testm-Inner{ min-height:200px;}
#commentform{ width:100%;}
.logo{ display:none;}
.logo.visible-xs{ display:block;}
}
@media screen and (max-width:720px){


}
@media screen and (max-width:680px){
.site-features ul li:first-child {padding-left: 15px;}
.site-features ul li{ width:49%;}


}
@media screen and (max-width:640px){
.st-title2 { font-size: 50px; line-height: 55px;}

}
@media screen and (max-width:600px){
.headerWrap { padding: 15px 0;}
.section14 { padding: 80px 0 50px;}
#comments li.comment{ padding-left:0px;}
#comments li.comment img{ margin-bottom:15px; top:0; position:relative;}
.inner_page_tpl .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{ width:100%;}
}
@media screen and (max-width:530px){

	}
@media screen and (max-width:520px){


	}	
@media screen and (max-width:500px){


	}	
@media screen and (max-width:480px){
.logoDiv{ margin-bottom:15px;}
.header-right .social-icons{ margin-right:0; display:block; margin-bottom:15px;}
h1{ font-size:30px;}
h2{ font-size:26px;}
h3{ font-size:22px;}
h4{ font-size:18px}

}
@media screen and (max-width:440px){
.bntitle2 {font-size: 54px; line-height: 61px;}
.bntitle3 { font-size: 70px; line-height: 66px;}
.btn-cal { width: 290px;font-size: 15px;}
.btn1{ height:49px; line-height:49px;}
.st-title2 {font-size: 42px; line-height: 50px;}
.cal-title3 {  line-height: 44px; font-size: 37px;}
.cal-title2{ font-size:25px;}
.cal-title1{font-size: 42px; line-height: 46px}
.btn-call{padding: 0 30px 0 49px; width: 290px;  font-size: 15px;}
.btn-call::before{ left:15px;}
.footer .container{ padding:0;}
.footer-left ul li a{padding: 4px 10px; font-size:13px;}
.copyright,.copyright p { font-size:14px;}
	}
@media screen and (max-width:420px){


	}
@media screen and (max-width:380px){
.contact-number span { font-size: 26.44px;}
.searchformDiv{ width:100%;}
.site-features ul li { width: 90%;}
	}
@media screen and (max-width:340px){		


}	

