 /*****************

================================================

 (  Media Queries  )

================================================

 *******************/



/*************************

       1700px

*************************/   

@media (max-width: 1800px) {

/*************************************

            Version 2.2 css

**************************************/

/*index-11*/

.car-why-choose p { line-height: 24px; font-size: 16px; }

.car-why-choose h3 { margin-bottom: 10px; font-size: 22px; }



}



@media (max-width: 1400px) {

.objects-center { display: none; }

.our-service.objects-car { padding-bottom: 20px; }

.our-service.objects-car .objects-left { display: none; }

.our-service.objects-car .objects-right { display: none; }

.objects-left.left .objects-1 { left: -480px }

.objects-right.right .objects-2 { right: -480px }

.latest-blog.objects-car .objects-1, .latest-blog.objects-car .objects-2 { display: none; }

.objects-car.why-choose .objects-1, .objects-car.why-choose .objects-2 { display: none; }



/*************************************

            Version 2.2 css

**************************************/

 /*landing-page*/

.awards-section .horsepower-bg { padding: 90px 40px; }

 





}

@media (max-width: 1024px) {
  .content-box-5 {

        padding-top: 80px;
        background-color: transparent;
        min-height: 390px !important;
        margin-bottom: 20px;

    }

    
}






.mobile_only {

	display: none; 

}

@media (max-width: 600px) {

			

.container-fluid{

	width: 100%;

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto

}

	.slider-content-middle {

    width: 100%;

    -webkit-transform: translate(0,0%);

    -moz-transform: translate(0,0%);

    -ms-transform: translate(0,0%);

    -o-transform: translate(0,0%);

    transform: translate(0,0%);

    margin-bottom: 10px;

    position: relative;

    margin-top: -50px;   

}

	

	.mobile_only {

    display: inline-block !important;

	}

	.desktop_only {

		display: none;

	}

    .text-export{
        text-align: left !important;
    }

    .text-local{
        text-align: right !important;
    }

    .footer-3 p {
        font-size: 13px !important;
    }

    .car-content p {
      font-size: 16px !important;
    }

    .search .search-block span {
      font-size: 16px !important;
    }

    .footer-2 .copyright {
      margin-top: 15px;
      font-size: 11px !important;
    }

}





@media (max-width: 1272px) {

.car-item .car-list li { padding: 0px; }

.recent-post-image img { width: 50px; height: 44px; }

.counter.counter-style-1.counter-light ul li { padding: 20px 30px; }

.quick-links .link a h6 { font-size: 14px; }

.custom-block-3 .feature-box-3 .feature-box-3 .icon { float: none; }

.recent-vehicle .isotope.column-4 .grid-item { width: 33.333% }

.content-box-5 a {

    font-size: 60px;

}

.our-team .owl-carousel .owl-item img { width: 100%; }

.masonry.columns-4 .masonry-item { width:33.333%; } 

.sorting-options-main .pagination li a { margin: 0 1px; }

.car-details .details-nav ul li a { padding: 10px 8px; }

.car-details .details-nav ul li { margin-right: 0px; }

.content-box-3 { overflow: hidden; }

.content-box-3 img { max-width: inherit; }

	

	

	

	.attr-detail-box select {

    padding: 0 40px 0 10px;

}

.tab-detail {

    margin-top: 50px;

}

.detail-gallery.style4 .gallery-thumb a {

    width: 70px;

}

.detail-gallery.style4 .gallery-thumb li.active a::before {

    line-height: 68px;

}

.detail-gallery.style4 .wrap-gallery-thumb {

    left: -85px;

    width: 80px;

}

.detail-gallery.style4 {

    padding-left: 80px;

}

.gallery-control.style4 a {

    font-size: 13px;

    height: 40px;

    line-height: 40px;

    width: 34px;

}

.main-detail.style5 .bx-controls.bx-has-controls-direction {

    display: none;

}

.latest-product-detail .owl-theme .owl-controls{

	display:none!important;

}

.detail-info{

	padding:0;

}

.detail-info.style6 .attr-detail-product .info-qty.style2 {

    display: block;

    margin: 0 0 10px;

}

.detail-info.style6  .attr-detail-box select {

    display: block;

	margin-bottom:10px;

}

.detail-info.style6  .product-extra-link.style2{

	margin-top:20px;

}

.shop-paginav {

    text-align: center !important;

}

.grid-view-2-col .product-extra-link.style2 a.addcart-link {

    display: block;

    margin: auto auto 15px;

}

.grid-view-2-col .product-extra-link.style2 a{

	margin:0 8px;

}



/*************************************

            Version 2.2 css

**************************************/

 /*landing-page*/

.slider-parallax { height: 100vh; }

.overview .overview-share .share ul li a { margin-right: 0; }

.overview .overview-share .pdf, .overview .overview-share .see-video, .overview .overview-share .share { margin-right: 5px; }

.awards-box span { font-size: 16px; }

.overview .overview-content h2 { font-size: 36px; }

.section-title-la-page { margin-bottom: 30px; }

/*car-single*/

 .car-listing-sidebar .isotope.column-5 .grid-item { width: 25%; }

 /*car-directory*/

 .topbar li, .topbar li a {

    font-size: 13px;

    margin-bottom: 5px;

}



}



@media ( min-width: 1200px) {



.container{  max-width: 1170px;  }



}



@media (max-width: 1199px) {

.topbar-left.text-left { text-align: center; }

#header .container-fluid { padding: 0 15px; }

#header.header-dark.topbar-dark [class*='col-']  { text-align: center; }



  }



@media (max-width: 1025px) {

.quick-links .link a h6 { font-size: 13px; }

.quick-links .link a { padding: 30px 5px }





/*************************************

            Version 2.0 css

**************************************/

.search-block.find-car .price-slide { margin-bottom: 40px; }



/*************************************

            Version 2.2 css

**************************************/

/*car-single*/

 .car-listing-sidebar .isotope.column-5 .grid-item { width: 33.3333%; }



  /*index 11*/

 .client-box { padding: 20px; }

 .our-expert-team .row-eq-height { display: block; }

/*car-directory*/

 .mega-menu .menu-links > li > a {

    padding: 0 10px;

    border-right-width: 0px;

    border-right-color: transparent;

}

 #header.header-dark.topbar-dark ul.submit-button  li a.button { padding: 4px 8px; }



} 

@media only screen and (min-width:991px) and (max-width:1200px) {

  .container { width: 94%; }

}



@media only screen and (min-width: 768px) and (max-width: 999px) {

 .container{ max-width:96%; } 

	

		.pd-50px{

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 20px;

}

	

}





@media( max-width:992px) {

	.about-content img {

    height: 40px;

}

	.brand img{

		height: 20px;

}

	

	.column-5 {width: 50%;

	max-width: 50%;}

/* home 1 */

#header .topbar-left.text-left, #header .topbar-right.text-right { text-align: center; }

.mega-menu .menu-logo > li > a { padding: 0px;  }

.mega-menu .menu-logo { padding: 20px 0; }

.mega-menu .menu-logo img { height: 24px; }

.mega-menu .menu-mobile-collapse-trigger {

    margin-top: -44px;

}



.mega-menu .menu-links { border:1px solid #e3e3e3; }

.mega-menu .menu-links > li { line-height: 44px; }

.mega-menu .mobileTriggerButton { z-index: 1; }

.search-top .search-btn { color: #323232; }

.search-top { padding: 19px 20px; }

.mega-menu .menu-links > li:last-child { border-bottom: 0px; }

.search-top.search-top-open .search-box { top: 52px !important;  }

#header.defualt { position: relative; background: #323232; }

#header.light .mega-menu .menu-mobile-collapse-trigger:before,  #header.light .mega-menu .menu-mobile-collapse-trigger:after,  #header.light .mega-menu .menu-mobile-collapse-trigger span { background: #db2d2e; }

.welcome-block p { padding: 0px; }

.feature-box { margin-bottom: 30px; }

.welcome-block .halp-call { margin-top: 30px; }

.car-item .car-list li { padding: 0 4px; }

.blog-1 img { width: 100%; margin-bottom: 30px; }

.blog-1 .blog-content { padding-left: 0px; }

.counter .counter-block { margin-bottom: 30px; }

.footer .social ul li a { padding: 0px 10px; }

.footer .social ul li a i { font-size: 20px; }

.footer .recent-post-block { margin-top: 30px; }

.footer .news-letter { margin-top: 30px; }

.footer-2 .usefull-link { margin-bottom: 30px; }

.footer-2 .social { margin-bottom: 30px; }

.footer-2 .footer-box { margin-bottom: 30px; }

.copyright .text-left, .copyright .text-right { text-align: center; }  

	

	



	

	

/*home-2*/

.content-box { margin-bottom: 30px; }

.counter.counter-style-1.counter-light ul { display: inline-block; width: 100%; background: #ffffff; }

.testimonial-2 .testimonial-center { width: 100%; }

.why-choose .feature-box { margin-bottom: 30px; }

.why-choose.page-section-pt { padding-bottom: 50px; }

/*home-3*/

.topbar-dark .mega-menu .menu-mobile-collapse-trigger:before, .topbar-dark .mega-menu .menu-mobile-collapse-trigger:after, .topbar-dark .mega-menu .menu-mobile-collapse-trigger span { background: #db2d2e; }

.mega-menu { height: 62px; }

#header.topbar-dark .mega-menu .menu-logo { padding: 20px 0px; }

#header.fancy .mega-menu .menu-logo { padding: 20px 0px; }

#header.light .mega-menu .menu-logo { padding: 20px 0px; }

.search .search-block span { font-size: 12px; }

.content-box-2.car-bg-1 { padding: 30px 30px 30px; }

.content-box-2.car-bg-2 { padding: 30px 30px 30px; }

.content-box-2.car-bg-3 { padding: 30px 30px 30px; }

.blog-2 { margin-bottom: 30px; }

.footer-3 .footer-nav.text-right, .footer-3 .social.text-lg-right { text-align: center; margin: 20px 0px; }

.footer-3.footer-topbar img { text-align: center; display: block; margin: 0 auto; }

.footer-3 .about-content { margin-bottom: 30px; }

/*home-4*/

#header.fancy .menu { position: relative; top: 0px; }

#header.fancy .topbar { padding: 10px 0px; }

#header.fancy .mega-menu .menu-mobile-collapse-trigger:before,  #header.fancy .mega-menu .menu-mobile-collapse-trigger:after,  #header.fancy .mega-menu .menu-mobile-collapse-trigger span { background: #db2d2e; }

#header.fancy .mega-menu > section.menu-list-items { padding: 0px; }

.quick-links .link a:hover h6 { padding-top: 0px; }

.custom-block-3 img { margin-top: 30px; } 

.quick-links { margin-bottom: 50px; min-height: auto; }

.custom-block-3 img { width: 100%; }

/*home-5*/

.feature-car-area img { display: none; }

.feature-car-area .feature-box-2.text-right { text-align: left; }

.isotope .car-item .car-list li { font-size: 12px; padding: 0px 2px; }

.footer-3 .social  { margin-bottom: 40px; }

.footer-3 .usefull-link { margin-bottom: 50px; }

/*home-6*/

.recent-vehicle .isotope.column-5 .grid-item { width: 33.333%; }

.content-box-main .container { width: 100%; }

.welcome-4 .feature-box { margin-bottom: 0px; margin-top: 40px; }

/*inner page*/

.inner-intro h1 { font-size: 30px; }

.opening-hours strong { width: 90px; }

.contact .contact-box { margin-bottom: 30px; }

.opening-hours  { margin-top: 20px; }

.contact-2 .gray-form.row { margin-bottom: 30px; padding-right: 0px; }

.coming-soon-search .row.gray-form { padding: 0px 15px; }

.masonry .masonry-item { margin-bottom: 20px; }

.masonry.columns-3 .masonry-item { width:50%; } 

.masonry.columns-4 .masonry-item { width:50%; } 

.latest-blog.border.masonry-main .masonry.columns-2 .masonry-item { width: 100%; }

.sorting-options-main .price-slide, .sorting-options-main .price-slide-2 {

    margin-bottom: 10px;

}

.sorting-options-main .text-right { text-align: left; margin-top: 10px; }

.sorting-options-main .pagination-nav.text-center { text-align: left; margin: 14px 0px; }

.sorting-options-main .sorting-options .selectpicker { margin-left: 0px; margin-right: 10px; }

.product-listing .car-grid .car-details {



	

}

	.car-details .desc{

	display: block;

	padding-top: 0%;

	}

	.car-title .price .left{

    clear: left;		

		width: 100%;

		float: left;

	}

	

.car-details .details-nav ul li { margin-bottom: 15px; }

#tabs .tabs li { padding: 10px 5px; }

.content-box-3 img { display: none; }

.sorting-options-bottom .text-right { text-align: left;; margin-top: 10px; }

.sorting-options-bottom .selectpicker {  margin-left: 0px; margin-right: 10px }

.search .search-block { margin-top: 0px; }

.content-box-3 { padding-top: 0px; }



/*timeline*/

.timeline:before { left: 25px; }

.timeline > li > .timeline-badge { left: 25px; }

.timeline > li > .timeline-panel { width: 100%; }

.timeline > li.timeline-inverted > .timeline-panel:before { left: -15px; }

.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; }

.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; }

.timeline > li:not(.timeline-inverted) { padding-right: 0px; padding-left: 90px; }



.search .search-block .select-styled {  }

.objects-left { display: none; }

.objects-right { display: none; }



#exampleModal5 .modal-dialog { width: auto; }

.details-nav ul { text-align: center; }

.car-details .details-nav ul li { margin-bottom: 0px; }

.details-nav ul li a { margin-bottom: 3px; }



.details-nav .modal  { text-align: left; }







/*************************************

            Version 2.0 css

**************************************/

#header.topbar-dark.logo-center .mega-menu .menu-links > li { float: left; display: block; }



/*home-7*/

#header.topbar-dark.logo-right .mega-menu .menu-logo > li { float: right; }

#header.topbar-dark.logo-right .mega-menu .menu-logo > li > a { float: right; }

#header.topbar-dark.logo-right .mega-menu .menu-mobile-collapse-trigger { right: inherit; left: 0; }

#header.topbar-dark .mega-menu .menu-links > li:first-child > a { padding-left: 10px; }



.welcome-5.bg-8 {

    background-color: #000000;

   

}

.welcome-5 .counter.counter-style-1.counter-light ul { background: transparent; }

.welcome-5 .counter.counter-style-1.counter-light ul li { border:0; }

.bg-9 { overflow: hidden; }

.isotope-filters.vartical-filter { display: block; }

.isotope-banner { display: none; }



/*home 8*/

#header.topbar-dark.logo-center .mega-menu .menu-logo > li > a img { margin: inherit; }

#header.topbar-dark.logo-center .mega-menu .menu-logo { padding: 20px 0px 10px; }

.search-block.find-car img { display: none; }

.play-video-2-section .custom-block-2  { margin-top: 40px; }

.play-video-2 img { width: 100%; }



/*home-10*/

.search-here .search-block { margin-top: 40px; }

.search-here .search-block .search-top-2 label { display: inline-block; }

.custom-block-5 .counter { margin-bottom: 0; padding-bottom: 20px; }

/*new update*/

.mega-menu .drop-down ul, .mega-menu .drop-down ol, .mega-menu .drop-down dl, .mega-menu .drop-down-tab-bar ul, .mega-menu .drop-down-tab-bar ol, .mega-menu .drop-down-tab-bar dl {  margin-bottom: 0; }

.mega-menu .drop-down [class*="grid-col-"], .mega-menu .drop-down-tab-bar [class*="grid-col-"] { padding: 0 10px; }

.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a  { padding: 0; }



#header.topbar-dark.logo-center .mega-menu.desktopTopFixed .menu-links { float: none; }

#header.topbar-dark.logo-center .mega-menu.desktopTopFixed .menu-logo { float: none; }



/*************************************

            Version 2.2 css

**************************************/

 /*landing-page*/

 .overview.bg-16 { background: #ffffff; }

 .awards-section .row-eq-height { display: block; } 

 .design-tab-bg-01, .design-tab-bg-02, .design-tab-bg-03, .design-tab-bg-04, .design-tab-bg-05, .design-tab-bg-06 { display: none; }

.design-content { padding:20px 15px;  }

.design-section .tabcontent .tab-02-content { margin-bottom: 20px; }

.design-section .tabcontent img { margin-bottom: 30px; }

.contact-section .contact-form { margin-top: 20px; }

.popup-video-banner h1 { font-size: 40px; line-height: 40px; margin: 10px 0; }

.popup-video-banner img { padding: 10px 0; }



/*car-single*/

 .car-listing-sidebar .isotope.column-5 .grid-item { width: 50%; }

 .car-listing-sidebar .listing-sidebar.is_stuck { top: 0 !important; }

 /*index 11*/

 .our-expert-team { overflow: hidden; }

.our-expert-team .car-why-choose { padding: 20px; }

#main-slider .slider-content h1 { font-size: 30px; line-height: 30px; }

#main-slider .slider-content p { font-size: 18px; }

#main-slider .slider-content span { font-size: 14px; }

#main-slider .slider-content .button { padding: 4px 14px; font-size: 12px; }

.why-choose-counter.counter.counter-style-1.counter-light { margin-top: 30px; }

.bg-11 { background: transparent; }



/*car-directory*/

#header.header-dark.topbar-dark ul.submit-button { position: absolute; right: 40px; top: 0; }

#header.header-dark.topbar-dark .mega-menu .menu-logo { padding: 20px 0px; }

#header.header-dark.topbar-dark ul.submit-button { padding: 8px 0; }

#header.header-dark.topbar-dark ul.submit-button li a.button { padding: 0px 9px; font-size: 13px; }

#header.header-dark.topbar-dark .mega-menu .menu-links > li { line-height: 44px; }

#header.header-dark.topbar-dark .mega-menu .menu-links > li > a { color: #323232; }

.vehicle-tab .tab-hiiden, .search-banner .tab-hiiden { display: none; }



.search-top { display: block !important; float: none; padding: 19px 0px; margin-left: 0; }

.search-box { opacity: 1 !important; visibility:visible !important; position: inherit!important; width: 100% !important; border-top: 0; }



}

@media (max-width: 767px){

	

.container {

    max-width: 100%;

 }

}


@media (max-width: 365px){
.footer-2 .copyright {

    margin-top: 15px;
    font-size: 9px !important;

}

footer .copyright ul li a {
  font-size: 9px !important;
}
}


@media (min-width: 767px){

	.brand img{

	margin-right:0px;

}

	}

@media( max-width:767px) {

		.select-options li { 

		list-style: none; 

		font-size: 13px; 

		padding-left: 15px; 

		color: #323232; }

.brand ul li{

	font-size: 14px;

}



	

	.center-row{

	border-right: 0px solid transparent; 

	border-left: 0px solid transparent; 

	padding-right: 0px; 

	padding-left: 0px;"

}

	

	.xs-topline{

    border-top: 1px solid #AFAFAF;

    margin-top: 20px;

    margin-right: 20px;

    margin-left: 20px;

	}

.brand img{

	display: none;

}

	.car-details .car-price cprice{

    font-size: 20px;

    margin-bottom: 10px;

    color: #db2d2e;

    font-weight: 300;

    text-align: left;

	

}

	.car-details .car-price strong {

	font-size:20px;



}

	.pd-50px{

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 20px;

}

	

	.about-content img {

    height: 35px;

}

	.product-listing .car-grid .car-list ul li {

	border: 1px solid #e3e3e3;

	padding-top: 4px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 4px;

	font-size: 13px;

	display: inline-block;

	margin-bottom: 5px;

	min-width: 47%;

}



.btndetails {

    min-height: 0;

}



.footer-2 .address ul li  {

    width: 100%;

}

.footer-2 .copyright {

    margin-top: 15px;
    font-size: 10px !important;

}

footer .copyright ul li a {
  font-size: 10px !important;
}


.logo-payment img {
    height: 75px;
    width: auto;
}




.pd-right-5{

    padding-right: 15px;

}



.pd-left-5{

    padding-left: 15px;

}



.topbar-right .list-inline {

    text-align: left;

}



.mega-menu {

    height: 10px;

}



.pagination-nav .pagination li a {

    margin: 0;

}



.carousel-control.left {

    background: none !important;

    }



    .carousel-control.right {

    background: none !important;

    }



    .carousel-indicators {

        display: none;

    }



.image-thumb-carousel{

    margin-left: 10px;margin-bottom: 10px;width: 30%;float:left;

}



.c-shop-product-details-2 .c-product-gallery > .c-product-gallery-thumbnail {

    padding-left: 25px;

    }



.mega-menu > section.menu-list-items {

    background-color: transparent !important;

}



.mega-menu .menu-mobile-collapse-trigger {

    background-color: #fff !important;

}



#header.topbar-dark.logo-center .mega-menu .menu-links {

    margin-top: -21px;

}



.topbar-btn-mobilexloc{

    width: 60%;

    text-align: left !important;

}





.topbar-social-mobile{

    width: 40%;

    text-align: right !important;

}



#header.topbar-dark.logo-center .mega-menu .menu-logo {

    display: block !important;

}



.custom-select {

    height: auto;

}

.black-title h6 {

    font-size: 12px;

}



.c-shop-product-details-2 .c-product-gallery > .c-product-gallery-thumbnail > .c-product-thumb {

    width: 25%;

    float: left;

}



.desktop_only{

    display: none;

}



.modal-content {

    border-radius: 0;

    position: relative;

    background-color: #fefefe;

    margin: auto;

    padding: 0;

    border: 0px solid #888;

    width: 100% !important;

    animation-name: animatetop;

    animation-duration: 0.4s;

    top: 44px;

    }



.font-12{

    font-size: 12px !important;

}



.border-left-1px {

    border-left: 0px solid #cecece;

}

.car-item .car-image {

    line-height: 108px;

}



.pleftright-10{

    padding: 0px 10px;

}



.padding-btm-10{

    padding-bottom: 10px;

}



.page-section-ptb30 {

    padding-bottom: 13px;

}



.c-shop-product-details-2 .c-product-gallery > .c-product-gallery-thumbnail {

    width: 100%;

    }



    .c-shop-product-details-2 .c-product-gallery > .c-product-gallery-content {

    width: 100%;

}



	.float-right-xs{

	float: left;

	width: 100%;

}

	.product-listing .car-grid .price a.button {

    padding-top: 5px;

    padding-right: 20px;

    padding-left: 20px;

    padding-bottom: 5px;

    margin-top: 10px;

}

		.mgtop60px{

    margin-top: 10px;

    margin-bottom: 10px;

		

	}

	.footer-2 .usefull-link h6, .footer-2 .keep-touch h6 { margin-bottom: 15px; }

	

	.column-5 {width: 50%;

	max-width: 50%;}

	

	.sorting-options-main .selected-box{

	bottom:0;

	margin-top: 0px;

}

	.content-box-5 {

    padding-top: 80px;
background-color: transparent;
min-height: 370px;

    margin-bottom: 20px;

}

	.page-section-ptb, .page-section-ptb2{

	padding-top: 30px;

	padding-right: 0;

	padding-left: 0;

	padding-bottom: 30px;

}

	

	

	ul.page-breadcrumb {

	padding-top: 10px;

	padding-bottom: 25px;

	float: left;

}

	.feature-box-5 .info {

    padding-top: 10%;

}  

	.bottom{ bottom: auto;}

	.contact .contact-box { min-height: 0px; }

	.mega-menu .menu-logo img { height: 40px; }

	

h2 { font-size: 32px; }

.section-title { margin-bottom: 40px; }

.section-title h2 { font-size: 30px; }

.custom-block-1 h2 { font-size: 60px; }

.footer .social { margin-bottom: 40px; }

.footer .usefull-link { margin-top: 30px; }

.footer .social ul { text-align: center; }

.footer .social ul li { display: inline-block; text-align: center; }

.footer .social ul li a i { padding-left: 10px; }

.footer-2 .keep-touch { margin-bottom: 30px; }

.footer-3.footer-topbar .top { margin-bottom: 40px; }

.content-box-2.car-bg-1, .content-box-2.car-bg-2 { margin-bottom: 30px; }

.content-box-2.car-bg-1, .content-box-2.car-bg-2, .content-box-2.car-bg-3 { background-size: cover; background-position: center; }

.feature-box-2.box-hover { margin-bottom: 30px; }

.car-item-2 .car-list ul li { margin-bottom: 3px; }

.testimonial-3 .owl-carousel .owl-item img { width: 100%; }

.news-letter-main .news-letter-form  { padding: 0 15px; margin-top: 20px; }

.testimonial-4 .testimonial-block p { padding: 0px; }

.recent-vehicle .isotope.column-4 .grid-item { width: 50% }

.recent-vehicle .isotope.column-5 .grid-item { width: 50%; }

.welcome-4 .owl-carousel { margin-bottom: 30px; }

.welcome-4 .owl-carousel .owl-item img { width: 100%; }

.intro-title .text-left, .intro-title .text-right { text-align: center; }

.inner-service .feature-box-2 { border: 0px; padding: 20px 30px; }

 .career .list-style-1 { margin-bottom: 30px; }

 .team-2 img { width: 100%; }

 .contact .feature-box-3  { margin-bottom: 30px; }

 .contact-2 .gray-form.row { padding: 0 15px; }

 .contact-map {

	height: 260px;

	margin-bottom: 50px;

}

 .error-page h2 { font-size: 160px; line-height: 170px; }

 .error-page .error-search { padding: 0px 15px; }

 .error-page h3 { font-size: 40px; }

 .error-page img { margin-top: -50px; }

 .coming-soon .countdown p { padding: 0px; font-size: 16px; line-height: 30px; margin-bottom: 40px; }

 .ordered-lists ol, .ordered-lists ul { margin-bottom: 30px; }

 blockquote { padding-right: 0px; }

 .page-right-sidebar .blog-sidebar { margin-top: 50px; }

 .page-both-sidebar .blog-sidebar .sidebar-widget { margin-top: 50px; }

 .page-both-sidebar.page-section-ptb { padding-top: 20px; }

 .blog.blog-right-sidebar .pagination-nav { margin-bottom: 60px }

 .masonry.columns-2 .masonry-item { width: 100%; padding: 0px; }

 .masonry.columns-3 .masonry-item { width: 100%; padding: 0px; }

 .masonry.columns-4 .masonry-item { width: 100%; padding: 0px; }

 .latest-blog.border.masonry-main .pagination-nav { margin-bottom: 40px; }

 .blog.blog-single .blog-sidebar { margin-top: 40px; }

 .navigation-previous.pull-right { float: left !important; margin-top: 20px; }

 .product-listing .widget-banner { margin-bottom: 50px; }

 .product-listing .widget-banner img { margin-left: 0px; }

 .car-details .car-price.text-right { text-align: left; }

 .car-details .car-details-sidebar {

	margin-top: 10px;

}



 .play-video .video-info { margin-top: -120px; }

 .play-video .play-video-bg { padding: 100px 0 190px; }

 .tparrows { display: none !important; }

 .tp-bullets { display: none !important; }

 .search .search-block {

    padding-top: 30px;

    padding-bottom: 30px;

}

 .car-details .modal-content { padding: 10px; }



/*************************************

            Version 2.0 css

**************************************/

/*home-7*/

.custom-block-4 .feature-box-1 { text-align: left; padding: 14px 30px; }

.isotope.column-3 .grid-item { width: 50%; }

.footer.footer-white .footer-box { margin-bottom: 30px; }



/*home-9*/

.content-box-section .row.row-eq-height { display: block; }

.simple-box .feature-box-4 { margin-bottom: 20px; }



	

	.car-details-sidebar.specification{

	padding-top: 2px;

	padding-bottom: 50px;

}



/*************************************

            Version 2.2 css

**************************************/

 /*landing-page*/

 .specifications .row-eq-height { display: block; }

 .specifications-box:last-child { margin-bottom: 20px; }

 .design-section .tabcontent h2 { font-size: 30px; line-height: 30px; }

 .specifications h2.title { font-size: 30px; line-height: 30px; }

 .design-section #tabs .tabs.text-right { text-align: center; }



/*car-single*/

 .car-listing-sidebar-left { width: 100%; position: relative; }

 .car-listing-sidebar-right { padding-left: 0; }

 .car-listing-sidebar-right .selected-box { margin-top: 10px; }



 .car-listing-sidebar .listing-sidebar.is_stuck { position: inherit !important; top: inherit !important; width: inherit !important; }

 .car-listing-sidebar .listing-sidebar.is_stuck + div { position: inherit !important; top: inherit !important; width: inherit !important; height: inherit !important;  }



/*index 11*/

.testimonial-5 .testimonial-box { padding: 20px 20px }

.content-box-7 .content-box-img img { width: 100%; }

.content-box-7 .content-box-img .info { bottom: -80px; }



/*car-directory*/

.car-directory-banner .search-tab .car-total { float: left !important; }

.car-item .car-image img { width: 100%; }



}



@media( max-width:600px) {



	.twobutton {

    float: none;

    list-style-image: none;

    list-style-type: none;

    margin-top: 3%;

    padding-left: 10px;

    border-left: 0px solid transparent;

}

	.twobutton .col-xs-12-center{

		width: 100%;

		text-align: center;

		float: none;

	}



	.col-xs-12-center{

		text-align: center;

	}

	

	.menu-logo img {

    width: 50%;

    text-align: center;

}

.logo {

    width: 50%;

}



  .mega-menu .menu-logo {

    width: 100%;

	float: none;

    text-align: center;}

	

	.menu-logo {

    width: 100%;

	float: none;

    text-align: center;

  }

	

	

	.red-title h6{

	margin-bottom: 0;

	padding-bottom: 0;

	font-size: 14px;

	font-weight: 400;

	line-height: normal;

	

}

	

	.justify-content-end-white{

    background-color: rgba(255,255,255,0.76);

    margin: 15px;

    padding: 15px;

	}

	.about-content p{

	text-align: center;

}

		.logo-footer{

    background-color: #ffffff;

    padding-right: 20px;

    padding-left: 20px;

    margin-bottom: 30px;

    margin-right: 20%;

    margin-left: 20%;

    text-align: center;

}

	.xs-center{

		text-align: center;

	}

	

	table.side{

	width: 100%;

	float: left;

	margin-right: 0;

}

table.side.last{

	width: 100%;

	float: left;

	margin-left: 0;

	margin-right: 0;

}

.column-5 {width: 33.3333%;

	max-width: 33.33333%;}

	

.custom-block-1 h2 { line-height: 60px; font-size: 50px; }

.recent-vehicle .isotope.column-4 .grid-item { width: 100% }

.recent-vehicle .isotope.column-5 .grid-item { width: 100%; }

.content-box-5 p { padding-right: 0px; }

/*.content-box-5 .content-info { padding-left: 20px;  }*/

.coming-soon .countdown { margin-bottom: 40px; }

	

	.content-box-5 .content-info.text-right {

    text-align: right;

    padding-right: 30px;

}

.content-box-5 .content-info.text-left {

	text-align: left; padding-right: 0px;

}

	.content-box-5 .content-info.text-right p {

    text-align: right;

}

.content-box-5 .content-info.text-left p{

	text-align: left;

}

/*************************************

            Version 2.0 css

**************************************/

/*home- 7*/

.isotope.column-3 .grid-item { width: 100%; padding: 5px; }

.isotope.column-3 .grid-item img { width: 100%; }

.footer.footer-white .footer-box .box-content { display: block; }

.footer.footer-white .footer-box .box-link { padding-left: 0; margin-top: 20px; display: block; }





/*home-8*/

.footer.footer-black .footer-box { margin-bottom: 30px; }

.footer.footer-black .footer-box .box-content { display: block; }

.footer.footer-black .footer-box .box-link { padding-left: 0; margin-top: 20px; display: block; }



/*home-9*/

.content-box-6 .feature-box-4 {

    padding-top: 40px;

    padding-right: 20px;

    padding-left: 20px;

    padding-bottom: 40px;

}

.content-box-6 h1{

    text-shadow: 0px 0px 10px rgba(0,0,0,0.45);

    font-size: 35px;

}

/*home-10*/

.custom-block-5 .section-title { padding: 20px 20px 0 20px; }

.custom-block-5 .custom-block-5-content { padding: 10px 20px 10px; }

.car-item-3 img { width: 100%; }

.recent-vehicle .isotope.column-4 .grid-item { padding: 10px; }

.custom-block-5 .counter { margin: 10px 10px 0px; }

.our-clients ul li { width: 50%; }

.rev-btn { font-size: 10px !important; padding: 2px 6px !important; }



/*************************************

            Version 2.2 css

**************************************/

#main-slider .slider-content .button { display: none; }

#main-slider .slider-content .slider-2 { width: 100%; }



/*car-directory*/

.slider-content h2 { font-size: 24px; }

.slider-content h4 { font-size: 18px; }

.car-directory-banner .search-tab #tabs ul.tabs { margin: 10px 0; }

.vehicle-tab #tabs h6 { display: block; }

.vehicle-tab #tabs ul.tabs { float: none !important; }

.search-logo #tabs ul.tabs { float: none !important; }

.search-logo #tabs h6 { display: block; }

.footer-3.footer-simple #logo-footer { margin: 0 auto 10px; }

.footer-3.footer-simple .social { text-align: center; }



.logo-img {
    width: 50% !important;margin: 70px 0px 20px !important;
}

.text-export{
    text-align: left !important;
}

.text-local{
    text-align: right !important;
}


}




@media( max-width:479px) {


.text-export{
    text-align: left !important;
}

.text-local{
    text-align: right !important;
}


	.footerside{

	width: 100%;

	float: left;

}





	.page-section-pb { padding: 0 0 40px; }

.column-5 {width: 50%;

	max-width: 50%;}

	

/*home-2*/

.custom-block-1 { padding: 40px; }

.counter.counter-style-1.counter-light ul li { float: none; display: inline-block; width: 100%; }

.counter.counter-style-1.counter-light ul li:nth-child(1), .counter.counter-style-1.counter-light ul li:nth-child(2) { border:0px; }

.counter.counter-style-1.counter-light .icon { display: block; text-align: center;  }

.counter.counter-style-1.counter-light .info { display: block; text-align: center; }

.testimonial-2 .testimonial-content { padding: 30px 20px; }

.footer-2 .footer-box .box-content { display: block; }

.footer-2 .footer-box .box-link { padding-left: 0px; margin-top: 20px; display: inline-block; }

/*inner page*/

.inner-service .feature-box-2 { padding: 20px 10px; }

.login-form .login-social ul li { margin-bottom: 15px; }

.coming-soon .countdown li span { font-size: 26px; }

.coming-soon .countdown li p { font-size: 14px; }

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { padding: 12px 10px; }

.sorting-options-main .pagination li a { padding: 5px 10px; }

.sorting-options-bottom .selectpicker {  margin-left: 0px; margin-right: 0px }

.play-video .video-info { margin-top: -70px; }

.play-video .play-video-bg { padding:80px 0 100px; }

.search .search-block { padding: 25px 20px 25px; }

.car-details .details-nav ul li { display: block; } 

.car-details .modal-content { padding: 0px; }

.car-details h4.modal-title { display: block; }

.car-details .form-group .radio { display: block; }

.car-details .close { position: relative; z-index: 99; }



/*************************************

            Version 2.2 css

**************************************/

 /*landing-page*/

 .design-section .tabcontent h2 { font-size: 24px; line-height: 26px; }

 .specifications h2.title { font-size: 24px; line-height: 26px; }

 .section-title-la-page span { font-size: 26px; }

 .overview .overview-content h2 { font-size: 24px; line-height: 26px; margin-bottom: 20px; }

 .awards-section .horsepower-bg { padding: 50px 15px; }

 .design-section .tabcontent b { font-size: 18px; line-height: 32px; }

 .popup-video-banner h1  { color: #ffffff; }

 .popup-video-banner a.popup-button strong { color: #ffffff; }

 /*car-single*/

 .car-listing-sidebar .isotope.column-5 .grid-item { width: 100%; }

 /*index 11*/

 .custom-block-3 .content h2 { display: block; }

 #main-slider .slider-content p { display: none; }

#main-slider .slider-content h1 { font-size: 20px; line-height: 20px; }

#main-slider .slider-content p { font-size: 14px; }

#main-slider .slider-content span { font-size: 12px; letter-spacing: 2px; }

.client-box ul li { padding: 8px; }

#main-slider .carousel-indicators { bottom: 10px; }



/*car-directory*/

.dealer-box .box-content { display: block; margin-bottom: 20px; }

.car-directory-banner.slider-parallax { height: 150vh; }

.latest-blog .blog-button .text-right { text-align: left; }

#header.header-dark.topbar-dark .topbar-profile ul li a { padding: 0 7px; }

#header.header-dark.topbar-dark ul.submit-button li a.button { display: none; }

#header.header-dark.topbar-dark ul.submit-button { right: 20px; }



}   

@media print {

  #header, .footer, .inner-intro, .feature-car, .details-social, .details-form, .details-form, .car-top { display: none; }

  #tabs .tabcontent { display: block !important; }

 }

