@media (max-width: 1590px){
	.navbar-nav > li{margin-left: 15px;}
	.navbar-nav > li.register a{padding: 12px 32px;}
	.whychoose ul li figure{margin-right: 20px;}
	.whychoose .chooseCar ul li{width: 33.33%;float: left;}
	.footer, .galleryWrap{padding: 100px 0;}
	.whychooseContent{padding-left: 0; font-style: sans-serif;}
    .why_choose_paragraph{font-style: sans-serif}
  	.why_choose_list{font-style: sans-serif}
}
@media (max-width: 1439px){
	.site-branding{max-width: 200px;}
	.navbar-default{padding: 0 15px;}
	.headBanner .headBanner-content{padding-top: 150px;}
	.footer, .galleryWrap{padding: 80px 0;}
}
@media (max-width: 1279px){
	.bodyContent{padding-bottom: 30px;}
	.footer, .galleryWrap{padding: 40px 0}
	.shippingWrap, .vacanciesWrap{padding-top: 40px;padding-bottom: 0;}
	.cta{margin-top: 40px;}
	.cta p{font-size: 17px;}
	.whychoose, .whatClient, .recentlatest, .popularBrands, .getFree {padding:70px 0;}
	.navbar-default{padding: 0;}
	.navbar-nav > li{margin-left:8px;}
	.navbar-default .navbar-nav > li > a{font-size: 14px;padding: 8px 2px;}
	.navbar-nav > li.register a{padding: 6px 15px;}
	.headBanner h1, .banner h1{font-size: 50px;}
	.heading{font-size: 36px;padding-bottom: 15px;margin-bottom: 15px;}
	.howWorkInfo{padding: 30px 0 0 0}
	.whychoose .col-md-offset-1{margin: 0;width: 40%;}
	.whychooseContent{padding-left: 15px; font: sans-serif;}
	.whychoose .pd-r-0{width: 60%;}
	.whychoose ul li figure{margin: 15px 20px 15px 0}
	#latestCar figure{height: 180px;}
	#latestCar .owl-nav{top: 30%;}
	.aboutUsContent{padding:30px 0}
	.galleryWrap .largeImage figure{height: 200px}
	.galleryWrap .largeImage figcaption{padding: 10px;}
	.galleryWrap .largeImage .captionInner p{font-size: 18px;}
	.galleryWrap .largeImage .captionInner span{height: 50px;width: 50px;line-height: 50px;}
	.galleryWrap .largeImage .captionInner span::after {width: 60px;height: 60px;}
	.filter-group li{font-size: 18px;}
	.categoryWrapper{margin: 20px 0;}
	.navbar-nav > li.register_popup a{margin-top:0;padding:4px 10px;}

}

@media (max-width: 1199px){
   .sparelist-form form p span {width: 31%;}
   .con_left_sec .add_sec ul li a{font-size:14px;}
   .con_left_sec .add_sec p{font-size:13px;}

   .testimonialsHome .test_box .test_name_date{padding:75px 20px 10px 0px;}
   .testimonialsHome .test_box .test_name_date:after{top:60px;}
  }  

@media (max-width: 1023px){
	.site-header .container-fluid{padding: 0;}
	.navbar-collapse.collapse {display: none !important;}
    .navbar-collapse.collapse.in,.navbar-header .collapse, .navbar-toggle {display: block !important;}   
    .navbar-header {float:none;margin: 0 !important;padding: 0 15px;}
    .site-header .navbar-nav, .navbar-nav > li{margin: 0}
    .menu-top-menu-container{padding-bottom: 100px;}
    #top-menu{width: 100%;padding: 15px 0}
    .navbar-nav > li{float: left;width: 100%;}
    .navbar-nav > li.register a{margin-top: 5px;}
    .headBanner .headBanner-content{padding: 110px 0}
    .headBanner h1, .banner h1{font-size: 40px}
    .breadcrumbs li{font-size: 16px;line-height: 16px;}
    .navbar-collapse{background-color: #490d47}
    .galleryWrap .element-item{width: 33.33%}
    .vacanciesWrap h4{font-size: 22px;}
}
@media (max-width:991px){
/* 	.searchcar{display: none;} */
	.aboutUs .aboutImage{display: none;}
	.whychoose, .whatClient, .recentlatest, .popularBrands, .getFree, .cta {padding:40px 0;}
	.whychoose .col-md-offset-1, .whychoose .pd-r-0{width: 100%;float: left;padding:0 15px;}
	.whychoose ul li::after{left: 0; right: inherit; font-style: sans-serif;}
	.whychoose .chooseCar ul li{padding:0 10px;}
    .why_choose_paragraph{font-style: sans-serif;}
  	.why_choose_list{font-style: sans-serif;}
	.testimonialsHome{margin-top: 15px;}
	.recentlatest{padding-bottom: 0;}
	.recentlatest li{width: 100%;display: none;}
	.recentlatest li:first-child{display: block;}
	.recentListInfo{width: 100%;}
	.recentlatest li figure{height: 468px;overflow: hidden;}
	.recentNewsMBtn{padding: 0;position: relative;bottom: 48px;}
	.recentNewsMBtn .viewMore{margin-top: 0;width: 100%;padding: 10px;border-radius: 0;background-color: #fec20c;color: #ffffff;border: 0}
	.con_left_sec{padding:0;}
	.con_left_sec .add_sec ul li a{font-size:16px;}
    .con_left_sec .add_sec p{font-size:16px;}
    .testimonialsWrap{padding-bottom:0!important;}
    .testimonialsHome .media_test_box{width:100%;margin:0 auto 80px;}
}

@media (max-width:767px){
	.heading{font-size: 28px;padding-bottom: 10px;}
	.howWorkWrap h5{font-size: 18px;}
	.howWorkWrap h3{font-size: 24px;}
	.site-branding{max-width: 155px;}
	.headBanner .headBanner-content, .banner{padding: 100px 0 80px 0;}
	.headBanner h1, .banner h1{font-size: 32px;line-height: 40px;}
	#top-menu{padding: 15px;}
	.navbar-collapse.collapse{transition:height .2s}
    .navbar-collapse.collapsing{height:0!important}
    .navbar-collapse.collapse.in{max-height:none;height:100vh;padding-bottom:30px}
    #latestCar figure{height: 250px}
    #latestCar .owl-nav{top: 38%;}
    .recentNews{margin-top: 30px;}
    .recentlatest li figure{height: auto;}
    #popular_brands.owl-carousel .owl-item img{display: inline-block;}
    .form-group .form-control{height: 50px;}
    .socialLinks{width: 100%;float: left; margin: 0 0 15px 0;}
    .socialLinks li span{display: none; text-align: center;}
    .socialLinks li {display: inline-block;padding: 0 !important;margin:0 15px 0 0!important;width: 30px;height: 30px;text-align: center;line-height: 30px;}
    .socialLinks li a{display: block;}
    .socialLinks li a i{position: static;}
    .whychooseContent ul{margin: 15px 0 0 0}
    .whychooseContent, .chooseCar{padding: 0;}
    .chooseCar ul{margin: 0;}
    .latestCar .item article{padding: 30px;}
    .shippingWrap, .vacanciesWrap{padding-top: 30px;padding-bottom: 0;}
	.cta{margin-top: 30px;}
    .popularBrands h4{margin-bottom: 0;}
    .filter-group{display: none;}
    .mobileFilter{display: block;}
    .galleryWrap .element-item{width: 50%;}
    .vacanciesWrap .JobApplybtn{float: left;margin-top: 15px;}
    .sparelist-form form p span {width:47%;}
    .sparelist-form form .captch_div{float: left;margin-top:50px;}

    .blogWrap #secondary{padding:50px 5px 5px !important;}
    .shippingWrap{padding:30px 30px;}

}

@media (max-width:479px){
	.headBanner .headBanner-content{padding: 100px 0 80px 0;}
	.headBanner h1, .banner h1{font-size: 22px;}
	.banner h1{margin-bottom: 10px;}
	.breadcrumbs li, .seachSection span {font-size: 14px;line-height: 14px;}
	.heading{font-size: 24px;}
	.featureImg{padding: 0;}
	.whychoose ul li{text-align: center;padding-bottom: 10px; font: sans-serif;}
	.whychoose ul li figure{display: inline-block;margin:0;}
	.whychoose ul li span{display: block;margin: 5px 0}
	.whychoose ul li::after {width: 100%;bottom: 10px;}
	.testimonialsHome .media{text-align: center;}
	.testimonialsHome .media-left{display: inline-block;padding: 0;}
	.testimonialsHome blockquote{padding-right: 50px;text-align: left;}
	.testimonialsHome .owl-nav{right: 0;}
	.galleryWrap .element-item{width: 100%;padding: 0;margin-bottom: 15px;}
	.galleryWrap .largeImage figure{height: 250px}
	.vacanciesWrap .heading, .vacanciesWrap h4{font-size: 20px;}
	.vacanciesWrap .cta{padding: 20px 0;margin-top: 10px;}
    .sparelist-form form p span {width:100%;}
    .testimonialsHome .test_box .test_name_date{width:100%;}
    .testimonialsHome .test_box .test_name_date:after{right:0;top:10px;}
}

/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
    span.psw {
       display: block;
       float: none;
    }
    .cancelbtn {
       width: 100%;
    }
}