@media (max-width: 1600px) {

  .SM_title { font-size: 42px;}
  .car_TFlist li {font-size: 11px;}
  .car_TFlist li span img { max-width: 13px;}
  .pagelistingMain_right {padding-left: 20px; padding-right: 20px;}
  .find_veh_bx {padding: 20px 20px;}
  .pagelistingMain_left {width: 322px;}


}

@media (max-width: 1450px) {

    .hero_BLeft h1, .hero_BLeft span {font-size: 66px;}
    .hero_BLeft h4 {font-size: 20px;}
    .onsec_car img { max-width: 320px;}
    .veiw-detail-BTN {font-size: 16px;}
    .whowing_result {padding-top: 20px;}
}

@media (max-width: 1350px) {
    .hero_BLeft h1, .hero_BLeft span {font-size: 60px;}
  }


@media (max-width: 1199px) {
  #header .container { max-width: 100%;  }
    .nav-menu a { padding: 8px 4px;}
    .footer_workD li { font-size: 14px;}
ul.footer_workD li {font-size: 13px;}
ul.footer_workD li strong{font-size: 14px;}
.footer_links li a { font-size: 14px;}
.footer_addressL li { font-size: 14px;}

.feature_veachile_AEL {padding-top: 100px; padding-bottom: 60px;}
.ourpartr_sec_PMBX {padding: 60px 0px;}
.site_logo img { max-height: 116px;}
.AEL_bodyst { padding: 40px 0px 40px 0px;}
.abtdlr_right h3 {font-size: 20px;}
.abtdlr_right p, .aboutdelr_cont p {font-size: 14px;}
.abtdlr_RBX { margin-top: 10px;}
.aboutour_delr { padding: 60px 0px;}
.footer_Scont strong { font-size: 16px;}
.footer_Scont h5 { font-size: 14px;}
.ftr_heding {font-size: 24px;}
.footer_linklocation .container {padding-bottom: 40px; padding-top: 40px;}
.onsec_car img {max-width: 280px;}
.FVL_AEL_RBX { border-radius: 12px; padding: 10px;}
.FVL_imgBX {border-radius: 12px; height: 184px;}
.whychoose_sec {min-height: 450px;}
.whychose_content h2 { font-size: 26px;}


.ourpartr_sec_PMBX .sec_mtitle {margin-bottom: 30px;}
.FVL_card_content h4 {font-size: 20px;}

.golden-btn { min-width: auto;}

}

@media (max-width: 1099px) {
.pagelist_right_INMAIN .col-lg-4.col-xl-4.col-xxl-3 {width: 50%;}
.car_TFlist { justify-content: normal; margin-top: 6px;}
.car_TFlist li + li {margin-left: 10px;}

  }



@media (max-width: 1023px) {

    .carslist_serch_main {overflow-x: auto; max-width: 100%; overflow-y: hidden; padding-bottom: 15px;}
    .carslist_serch {width: 1000px;}
    .slidescar_bx {white-space: nowrap; min-width: 23%; }
  }



@media (min-width: 992px) {
.nav-menu li:hover > ul.dropdown-menu,
.nav-menu li.sfHover > ul.dropdown-menu {display: block;}
}

@media (max-width: 991px) {


     /*--toggle menu mobile--*/
     body {overflow-x: hidden !important; }
     header {position: relative; z-index: 9; }
    #main-menu-toggle{display: inline-block;width: 40px;height: 40px;background: #242121;border-radius: 50%;cursor: pointer;text-align: center;position: relative;}
    #main-menu-toggle img{max-width: 18px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin:  auto;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
    .main-menu-bx{position: fixed;background: #fff;width: 300px;right: 0;top: 0;height: 100%;padding:15px  15px;z-index: 91;transform: translateX(100%);-webkit-transform: translateX(100%);transition: 0.4s;-webkit-transition: 0.4s;overflow: auto;min-height: 100vh;}
    .main-menu-bx ul.menusidelinks {display: block;}
    .main-menu-bx ul li{display: block; width: 100%; float: none;}
    .main-menu-bx ul li a{display: block;color: #333333 !important;padding: 16px 15px;text-align: center;margin-right: 0;font-size: 16px;border-radius: 3px;margin-left: 0;}
    .main-menu-bx ul li a span{padding: 0 7px;}
    .main-menu-bx ul li:last-child a{margin-left: 0;}

    .show-main-menu-bx{transform: translateX(0);-webkit-transform: translateX(0);}

    #close-main-menu{display: inline-block;width: 40px;height: 40px;/*border:1px solid #c2510f;*/background: #242121;position: relative;border-radius: 50%;margin-bottom: 10px;cursor: pointer;}
    #close-main-menu img{max-width: 14px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin:  auto;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}

    .black-layer{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;z-index: 90;visibility: hidden;display: block;transition: 0.4s;-webkit-transition: 0.4s;}
    .show-black-layer{visibility: visible;opacity: 0;}
    header .coll {max-width: 42px; position: absolute; top: 9px; right: 15px; left: auto;}
    .mainlogo { width: 50%;}

    .fix-header #main-menu-toggle {display: inline-block; width: 30px; height: 30px;}
    .fix-header #main-menu-toggle img {max-width: 14px;}
    .menusidelinks li a:hover span {color: rgb(130, 7, 61);}
    #nav-menu-container .dropdown-toggle::after {top: 6px; right: 71px;}
        /*--toggle END menu mobile--*/
 
/*
.header-social-icons li i { font-size: 11px;}
.header-social-icons li, .header-social-icons li a { margin: 1px;}
.header-social-icons li a {width: 22px;height: 22px; padding: 1px;}
.header-info li { margin-right: 10px;}
.header-info li a { font-size: 14px;}*/

.herobanner_Aelite {padding-top: 61px;}
.site_logo a { top: 0;}
.hero_BLeft { padding-left: 15px;}
.cartits { font-size: 12px;padding: 3px 0px;}
.themeBTN_main {padding: 8px 15px;}
.sec_mtitle {font-size: 26px;}
.AEL_bodyst .carslist_serch_main {padding-top: 30px;}
.secsub_title { font-size: 16px;}
.aboutour_delr .row{flex-direction: column;}
.aboutour_delr .row .col-md-6.col-xl-6{width: 100%;}
.aboutdelr_cont{padding-top: 30px;}

.car_TFlist li span img {max-width: 12px;}
.car_TFlist li {font-size: 10px;}
.FVL_card_content h3 { font-size: 16px;}
.FVL_card_content h4 {font-size: 20px;}
.sold_label img {max-width: 80%;}
.veiw-detail-BTN {font-size: 14px;}
.new-labelBX img{max-width: 80%;}
.FVL_imgBX {height: 160px;}
.feature_veachile_AEL {padding-top: 60px; padding-bottom: 40px; }
.feature_veachile_AEL .sec_mtitle { margin-bottom: 0px;}
.footer_Sicon img {max-width: 30px;}
.footer_Sicon {width: 25px;}
.fter_workD li { font-size: 14px;}
.ourpartr_sec_PMBX {padding: 30px 0px; }
.hero_BLeft h1, .hero_BLeft span {font-size: 52px;}
.hero_BLeft h4 {font-size: 18px;}
footer .col-sm-6.col-md-5.col-lg-5 { padding-left: initial;}
.fter_workD {max-width: 258px;}
.footer_btmlogo img {max-height: 70px;}
.footer_copyright p{font-size: 14px;  }

.home-demo .owl-next {right: -10px;}
.home-demo .owl-prev {left: -10px;}
.nav-menu li.nav-item .nav-link {padding: 16px 15px;}

    .pagelistingMain_left {width: 270px; }
    .vichal_fuild { padding: 0px 10px; font-size: 14px;}

        .innerpage_header header .coll {top: 18px;}

}

@media (max-width: 799px) {
    .pagelistingMain_left {width: 230px; }
  }


@media (min-width: 768px) {
    .listingP_filterBTN{display: none;}
}

@media (max-width: 767px) {


.site_logo img { max-height: 80px;}
.SL_overlay_bg .Jtheme-btn{display: none;}

.logo_footer img {max-width: 280px;}
header .coll { top: 5px;}
.About_Page .row { flex-direction: column-reverse;}

ul.header-info li:nth-of-type(2) {display: none;}

.hero_BLeft h4 {font-size: 16px;}
.hero_BLeft h1, .hero_BLeft span {font-size: 46px;}
.hero_BLeft p {display: none;}
.themeBTN_main {font-size: 14px;}
.header-info li a {font-size: 14px;}
.topbar_header {padding: 4px 0;}
.FVL_imgBX {height: 240px;}
.footer_leftsec .col-md-3.col-sm-6:nth-of-type(3), .footer_leftsec .col-md-3.col-sm-6:nth-of-type(4){margin-top: 20px;}
.footer_linklocation .col-sm-6.col-md-4.col-lg-4 {width: 100%; margin-top: 30px;}
.footer_copyright p {font-size: 12px;}

.shortby_dd {color: #2a2d32; background: transparent; border: 1px solid #2a2d32;}
.innerpage_listing {padding: 10px 0px; border-top: 1px solid rgb(42 45 50 / 24%); border-bottom: 1px solid rgb(42 45 50 / 24%); background: transparent; position: relative;}
.innerpage_listing::after{content: ''; position: absolute; top: 5%; left: 50%; width: 1px; height: 90%; background: rgb(42 45 50 / 24%); margin-left: -1px;}
.listing_shortby {color: #242121;}
.listingP_filterBTN .golden-btn {min-width: 140px; padding: 6px 15px !important; background: transparent; border-color: transparent;}
.listingP_filterBTN .themeBTN_main.golden-btn img {max-width: 16px; display: inline-block; margin-right: 5px;}
.listingP_filterBTN {text-align: center;}
.listingP_filterBTN { padding: 5px 0px; background: transparent; position: relative; border: 1px solid rgb(42 45 50 / 24%);   width:100%; }
.listingP_filterBTN a{ width:100%; }
.innerpage_listing .col-sm-6.col-md-6{width: 50%;}
.listingP_filterBTN .golden-btn:focus, .listingP_filterBTN .golden-btn:active{color: #161920;}
.listingP_filterBTN .golden-btn:focus img, .listingP_filterBTN .golden-btn:active img {filter: initial;}
/*.listingP_filterBTN .themeBTN_main:hover img {
    filter: brightness(0) invert(100%);
}*/

.pagelistingMain_left {
    box-shadow: 0px 4px 21px rgb(0 0 0 / 27%);
    height: calc(100vh - 200px);
    overflow-y: auto;
    overflow-x: hidden;
    transition: 0.3s ease-in-out;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 99;
    height: 100%;
    transform: translateX(-120%);
      -webkit-transform: translateX(-120%);
}
.show-listing-filter .pagelistingMain_left {
    transform: translateX(0%);
      -webkit-transform: translateX(0%);
       opacity: 1 !important;
}

.mobile_filterclose{display: block; visibility: visible; opacity: 1; position: absolute; top: 5px; right: 20px; }
.mobile_filterclose a{font-size: 28px; color: #000000;}
    .find_veh_bx {padding-top: 40px; }
    .show-listing-filter .golden-btn:hover, .show-listing-filter .golden-btn:focus {
    box-shadow: 0px;
    color: #161920 !important;/*
    border: 1px solid #161920;
    background-color: #161920;*/
}

    .shortby_dd {color: #2a2d32; background: transparent; border: 0px solid #2a2d32; max-width: auto; padding: 0px; text-align: center;}
    .listing_shortby {display: none; }
    .listing_page_sby {justify-content: center; flex-direction: column; text-align: center;}

    .carousel-partners .partner-logo{margin-bottom: 0px;}
        .aboutour_delr {padding-top: 30px; border-top: 1px solid rgb(0 0 0 / 17%); }
        .carousel-partners{padding-bottom: 0px;}
        .carsliB {padding-top: 5px;}




}


@media (max-width: 574px) {
      .FVL_imgBX {height: auto;}
      .onsec_car img {max-width: 150px;}
      .whychose_content { padding-left: 0;}
      .whychoose_sec {min-height: auto; padding: 40px 0px;}
      .herobanner_INmain { flex-direction: column-reverse;}
      .hero_BRight {width: 100%;}
      .hero_BLeft {width: 100%; padding-left: 15px; padding-right: 15px; padding-top: 20px;}
      .herobanner_Aelite {padding-top: 51px; }
        .AEL_bodyst {padding: 20px 0px 40px 0px; border-top: 1px solid rgb(0 0 0 / 12%); margin-top: 20px; }
        .hero_BLeft .themeBTN_main {margin-top: 15px;}
        .whychose_content p {font-size: 15px;}
        .owl-carousel .owl-item .partner-logo img {max-width: 100%; max-height: 100%; }

        .bootombar_footer .row .col-sm-6.col-md-3.col-lg-3 {text-align: center; padding-bottom: 20px;}
        .bootombar_footer .row .col-sm-6.col-md-9.col-lg-9.align-self-center .row {flex-direction: column-reverse;}
        .bootombar_footer .row .col-sm-6.col-md-9.col-lg-9.align-self-center .row .col-sm-8.col-md-8.col-lg-8 {justify-content: center;}
        .footer_copyright p{text-align: center; padding-top: 15px; padding-bottom: 10px;}
       .bootombar_footer ul.header-social-icons {display: flex; justify-content: center;}
         footer .col-sm-6.col-md-5.col-lg-5 {padding-left: calc(var(--bs-gutter-x) * .5); margin-top: 30px;}
         .footer_leftsec .col-md-3.col-sm-6{width: 50%;}
         .ftr_heding { padding-bottom: 20px;}
         /*.footer_leftsec .col-md-3.col-sm-6:nth-of-type(2){margin-top: 20px;}*/



}

@media (max-width: 520px) {
  .pagelist_right_INMAIN .col-lg-4.col-xl-4.col-xxl-3 {width: 100%;}

  .pagelistingMain_right .short_total { flex-direction: column;}

}



@media (max-width: 479px) {
/*
  .btnbbk_detls { flex-direction: column;}
  .btnbbk_detls a{text-align: center;}
  .reserve_fo h3 span {font-size: 32px;}*/

  .header-social-icons li a {width: 26px; height: 26px; padding: 3px;}
  .header-info li a {font-size: 12px; }
  .header-info li { margin-right: 10px;}
  .header-info li a {font-size: 12px; }
  .header-info li i {margin-right: 1px;}

  .footer_Sicon img {max-width: 22px;}
  .footer_Scont strong {font-size: 14px;}
  .footer_Scont h5 {font-size: 12px;}
  .footer_leftsec {padding-top: 20px; padding-bottom: 20px;}

  }




