@media (max-width: 1600px) {
  .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3{width: 25%;}
  .topsearch_perent .container {max-width: 1200px; }
  .PPL_rightMAin {max-width: 100%; padding: 0px 15px; margin: auto;}

   .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3{width: 25%;}
  .topsearch_perent .container {max-width: 1200px; }
  .PPL_rightMAin {max-width: 100%; padding: 0px 15px; margin: 0 auto; padding-top: 10px}

  .Jmainpage_filetS .ui-g .ui-panelgrid-cell.ui-lg-2.ui-md-2{width: 290px;}
 .Jmainpage_filetS .ui-g .ui-panelgrid-cell.ui-lg-10.ui-md-10{flex: 1;}

 .carsell_img{overflow: hidden; position: relative; height: 206px;}

}
@media (max-width: 1450px) {

.introo h1 div {font-size: 90px; }
.intro-container img {max-width: 200px; }
 .carsell_img{overflow: hidden; position: relative; height: 172px;}

  .whypartner_content{padding-right: 150px; padding-left: 100px;}
  .join_network { height: 800px;}
}


@media (max-width: 1400px) {
.product_detailP_main_BX .container, .aboutthe_dealerB .container, .Dealerprofile_perent .container {max-width: 1170px;}
.PDRS_main .col-md-3 { width: 40%;}
  .PDRS_main .col-md-9 {width: 60%;}
}


@media (max-width: 1350px) {
  .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3{width: 33.333%;}

}


@media (max-width: 1199px) {
  #header .container {
    max-width: 100%;
  }
    .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3 {width: 50%;}
    .nav-menu a {
    padding: 8px 4px;
  }
  .introo h1 div {font-size: 65px; }
  .abouttag_imgBX h5 {font-size: 28px;}

  .Dealer_PPLC .col-sm-4.col-md-4.col-lg-4{width:50%;}
  .searchBlock { padding-right: 20px;}
  
  .delar_about_mapS .iframe_map_details {
    margin-top: 40px;
}

.about_timgs img {max-width: 50%; padding: 0px 15px;}
.advert-hheading h1 {font-size: 36px;}
.whypartner_content h2 { font-size: 30px;}
.join_network_mbx h3 { font-size: 22px;}
.advert-hheading h2 {font-size: 18px;}
.advert-hheading p { font-size: 16px;}
.join_network {height: 646px;}


  
}






@media (max-width: 1024px) {
  .listing_searchbar{width: 100%;  }
  .search_listing_main{flex-direction: column;  }
  .dopdownSort{margin-top: 15px;}
  .PPL_leftmain {width: 222px; }

  .PPL_leftmain .ui-g .ui-panelgrid-cell.ui-lg-2.ui-g-12.ui-md-4 {width: 10%; }
    .PPL_leftmain .ui-g .ui-panelgrid-cell.ui-lg-5.ui-g-12.ui-md-4{width: 45%;}

    .JfilterSR .ui-g .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6 button {width: 100%;}
    .JfilterSR .ui-g .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6 {width: 100%; padding: 0px; margin-top: 10px; padding-bottom: 10px;}
.JfilterSR .ui-panelgrid-cell.ui-lg-2.ui-g-12.ui-md-6 { width: 100%; text-align: right;}
.JfilterSR .ui-g .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6 button span::before { display: none;}
   
}

@media (max-width: 1230px) {
    .carsell_img {
        overflow: hidden;
        position: relative;
         height: 220px; 
    }
}

@media (max-width: 1023px) {
    .carsell_img {
        overflow: hidden;
        position: relative;
         height: 172px; 
    }

.showroom_dealer>.row>.col-lg-9.col-md-12 {
    order: 2;
}
.showroom_dealer>.row .col-lg-3.col-md-12 {
    order: 1;
}

.showroom_dealer .PPRightS {
    margin-top: 30px;
}

    .showroom_dealer .carsell_img {
        height: 220px;
    }


}


@media (min-width: 992px) {

.nav-menu li:hover > ul.dropdown-menu,
.nav-menu li.sfHover > ul.dropdown-menu {display: block;}


  .vehicle_bootombar{display: none; visibility: hidden; opacity: 0;}

}




@media (max-width: 991px) {

  #header {
    padding: 10px 0;
    transition: all 0.5s;
  }
    #nav-menu-container {
    /*display: none;*/
  }
    #mobile-nav-toggle {
    display: inline;
  }
    #introo .intro-container {
    top: 70px;
  }
    #introo h1 {
    font-size: 34px;
  }
    #introo p {
    font-size: 16px;
  }
  #header #logo img { max-height: 40px;}



        .main-menu-bx ul li.buy-tickets a {color: #ffffff !important;}
        div#navbarNavDropdown { display: initial;}
        #navbarDropdown.show ul.dropdown-menu.show{display: block;}
        #navbarDropdown ul.dropdown-menu{display: none !important;}
        #nav-menu-container .dropdown-toggle::after {top: 16px; right: 10px; opacity: 0.6;}
        .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover {color: #ffffff !important; background-color: #1221b2; }

        .nav-menu ul.dropdown-menu {padding: 20px 20px;}

        header .container { justify-content: space-between;}
        .pul-left{display: inline-block; visibility: visible;}
        .menulog_list{display: none !important; visibility: hidden;}
        .nav-menu > li { margin-left: 0px;}

        .menulist_Sec .col-sm-4{width: 50%;}
        .bannertext_title h1 { font-size: 36px;}


        footer .container{max-width: 100%;}
        
.reserve_fo h3 span {line-height: 1;}


.Jmain_pagetopSP .ui-panelgrid-cell.ui-lg-2.ui-g-12.ui-md-6 {width: 40%;}
.Jmain_pagetopSP .ui-g .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6:nth-of-type(1) {width: 60%;}


  .PP_dealer_twoD_perent{flex-direction: column;}
  .PPLeftS {padding-right: 0px; order: 2; margin-top: 30px; }
  .PPRightS{width: 100%;order: 1;}
  .rightBX_add{text-align: center;}
  .cont_detl_btns {display: flex;justify-content: space-evenly; }
  .cont_detl_btns .dealer_buttons {width: 42%;}
    .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3{width: 50%;}

     .product-detail-owner-bx { margin-top: 30px;}
     .PDRS_main .col-md-3 {width: 100%;}

  .SimilarPsection .col-sm-3.col-md-3.col-lg-3 {width: 50%; margin-bottom: 30px;}
  .conforn_PP .col-sm-6.col-md-6.col-lg-3{ margin-bottom:15px; }

  .PDRS_main .col-mdd-3 {width: 100%;}
  .PDRS_main .col-mdd-9 {padding-right: 0;}
  
  .PDRS_main .col-md-3 { width: 100%;}
  .PDRS_main .col-md-9 {width: 100%;}

    header .navbar>.container{max-width: 100%;}
  header .topbar_header_insider .container{max-width: 100%;}
  .content .homepage_TmenuM .menu_filtercate .container{max-width: 100%;}

  .filterbar_menu ul li a {font-size: var(--font14); padding: 15px 15px;}

  .vehile_Dcost_to_mobileD{display: block; visibility: visible;}
  .nontomobile_alldevice{display: none;}

  body .vehile_Dcost_to_mobileD .ui-dialog { width: 94% !important;  z-index: 9999 !important; height: 94% !important; overflow-y: auto;}
  .weekly_estimate .ui-panelgrid-content .ui-g .ui-panelgrid-content .ui-g {width: 100%; padding-left: 20px;}
  .weekly_estimate .ui-panelgrid-content .ui-g {width: 50%; align-self: center;}

  .weekly_estimate .ui-panelgrid-content {display: flex; justify-content: space-between;}
  body .weekly_estimate .ui-panelgrid-cell .ui-panelgrid .ui-g .ui-panelgrid-cell{font-size: 20px;}
  .weekly_estimate { padding-top: 0px;}

.conforn_PP  .sec_register, .conforn_PP .sec_login {
    width: 40%;
}
.conforn_PP .sec_loginDivider{
    width: 20%;
}


.conforn_PP .container {
    max-width: 100%;
}



  .whowesec h2, .ourmission h2, .our_passions h2, .what_sets_section h2 {font-size: 36px;}
  .whowesec h3 {font-size: 22px;}

  .our_passions p, .cont_om_BX p, .about-hheading p{font-size: 16px;}

  .about-herosec::after { height: 360px;}
  .whowesec { padding-top: 150px;}
  .about-herosec { padding-top: 105px;}
  .what_sets_section .container{max-width: 100%;}
  .what_sets_section {padding: 100px 0px 115px; top: -30px;}
  .our_passions::after { top: -100px;}
  .ourmiss_mbx_img {width: 430px;}
  .what_sets_section h2 { padding-bottom: 50px;}
  .what_sets_section {padding-bottom: 25px; }

  .adverti_himage {width: 50%;}
  .advert-herosec {padding-bottom: 30px;}
  .advert-hheading h1 {font-size: 32px;}
  .whypartner_content {padding-right: 15px; padding-left: 30px; }
  .join_network {height: 538px;    }


  .cont_mleft {display: none;}


}



@media (min-width: 768px) {

.locationDrop .short_drodown { border-left: 0px;}
#buttonmenu, .close-main-menu, .menuBTN_mob, .main-menu-toggle{display: none; opacity: 0;visibility: hidden;}
.homepage_TmenuM .collapse:not(.show){display: block;}
 .topcatmenuWI .ui-tabmenu{padding:20px 20px; padding-top: 0px;}
 .PPL_leftmain {margin-bottom: 50px;}


}


@media (max-width: 768px) {
  .back-to-top {bottom: 15px; }
  .mainpagetopR_LListing {
        margin-top: 8px;
        justify-content: flex-end;
        display: flex;
        width: 100%;
    }
    
    body .mainpagetopR_LListing .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
    min-width: auto !important;
    width: 100%;
    display: block;
    max-width: 200px;
}

.Jmainpage_filetS {
    padding: 0px 5px 0px 5px;
}

  .carsell_bx_details {filter: none;  opacity: 1;}
  
  
.searchWithSort {
    flex-direction: column;
}

    .searchBlock {
        padding-right: 0px;
width: 100%;
        flex: auto;
}
  
}

@media (max-width: 767px) {
  .introo h1 { font-size: 32px;}
  .introo h1 div {font-size: 32px; }
  .owl-carousel .intro-container img { display: none !important;}


  #carouselExampleFade{position: relative;height: 100%;}
  #carouselExampleFade .owl-item{position: relative; height: 100%;}
  #carouselExampleFade .owl-nav {position: absolute; top: 0; height: 100%; width: 100%; pointer-events: none; }
  #carouselExampleFade .item {height: 100%; }
  .slide-itemm {height: 100%; }
  #carouselExampleFade .owl-item .item img.slid-img{ object-fit: cover; height: 100%;}
  .slide-itemm {height: 100%;}
  #carouselExampleFade .item {height: 100%;}
  #introo {overflow: hidden;position: relative;}


  .reserve_fo h3 { font-size: 36px;}
  .logo_footer img{max-width: 280px;}
  .reserv_prow{padding-top: 30px; padding-bottom: 30px;}
  .reserve_table { background-position: center center;}

  .contactInfo .col-sm-5{order:2; width: 100%;}
  .contactInfo .col-sm-7{width: 100%;}
  .contactInfo .row{flex-direction: column;}
  .contactInfo .col-sm-5 .hland_contT, .welcome_content {margin-top: 30px;}

  footer .col-sm-3, .reserv_prow .col-sm-7, .welcomeSec .col-sm-6{width: 100%;}
  .footer_heading { margin-top: 30px;}
  footer .col-sm-3.col-md-3.col-lg-3:nth-of-type(2) {padding-left: 15px; }



  /*header {position: fixed; top: 0; width: 100%;}*/
  #nav-menu-container li.nav-item.dropdown {margin-right: 0px; margin-left: 0px; }

  #introo {overflow: hidden; position: relative; height: 100vh; }

  .introo .intro-container {flex-direction: column; }

  .welcomeSec .row .col-sm-6:nth-of-type(1) img {object-fit: contain; width: auto; height: auto; padding: 15px 15px; }
  .welcomeSec .row .col-sm-6:nth-of-type(2) {max-width: 100%; padding-top: 0px;}


  .menulist_Sec .col-sm-4{width: 100%;}
  .innerphero { height: 13.1rem;}
  .aboutIn_sec .col-sm-6{width: 100%;}
  .aboutin_content{margin-top: 3rem;}
  .aboutag_sec {padding-bottom: 6rem; }
  .abouttag_imgBX { min-height: 30rem;}
  .aboutag_sec { padding-top: 0rem;}
  .aboutin_content span::after { right: -15px;bottom: 10px;width: 15px;}
  .abouttag_imgBX h5 {font-size: 18px; }

  a.navbar-brand img{max-height: 51px;}
  .navbar-header {width: 100%; display: flex; justify-content: center; padding-top:6px; }
  .Jheaderlinks_perent { top: 0rem;}
  form#topMenuForm {display: block; text-align: center; width: 100%; background: #ab1116; padding: 4px 15px; }
  nav.navbar .container {padding-left: 0px; padding-right: 0px; padding-bottom: 0px; max-width: 100%;}
  nav.navbar{padding-bottom: 0px; padding-top: 0px;}
  .menu_filtercate .container{padding-left: 0px; padding-right: 0px;}

  .locationDrop {width: 100%; margin-top: 10px;}

  /*==  home page filter  ==*/
  /*.PPL_leftmain{display: none;}*/
  .PPL_rightleftMAin { flex-direction: column;}
  body .topcatmenuWI .ui-tabmenu .ui-tabmenu-nav { display: block;}


  /*--toggle menu mobile--*/
  body {overflow-x: hidden !important;/*padding-top:108px; */}
  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;padding-bottom: 80px; 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: 14px;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: 50px; position: absolute; top: -19px; right: 0; right: 14px; 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);}*/


  /*--toggle END menu mobile--*/

  .menuBTN_mob {display: inline-block; padding: 15px; color: #000000; font-size: 16px; }
  .menuBTN_mob:hover, .main-menu-toggle:hover{color: var(--PrimaryColor);}
  .main-menu-toggle {position: absolute; top: 15px; right: 15px;}
  .homepage_TmenuM { position: relative;}
  .close-main-menu {font-size: 20px; }

  body .Jregist_FTB .ui-button.ui-button-text-only .ui-button-text {padding: 0.6rem 2rem; }
  .registerP_firststep {padding: 100px 0px; }
  .topcatmenuWI .ui-tabmenu{padding:20px 20px;}

  .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3{width: 50%;}
  .listing_searchbar, .search_jj {width: calc(100%); }
  .dopdown_price, .buttonserch {width: 100%; padding-left: 0px; margin-top: 15px; }
  .search_listing_main, .listing_searchbar{flex-direction: column;}
  button.srchBTN {line-height: 42px;}
  .searchFJ, .short_drodown{height: 42px;}
  .search_jj::before, .search_jj::after {line-height: 42px;height: 42px;}
  .search_jj::before { right: -6px;}
  .Jfeatures .row .col-3{width: 50%;}
  .sr_title { margin-bottom: 2px;}
  .product-detail-tab { padding: 15px 15px;}
  .same-bx-heading { font-size: 24px;}
  .sr_title { font-size: 16px;}
  .share-bx { padding: 17px 20px;}
  .right_pricetablee {padding: 15px 20px; }
  .aboutthe_dealerB .dealer_box_whiteS_main {top: -15px;}
  .delar_about_mapS {padding: 20px 20px;}
  .dealerAdd_map { margin-top: 0px;}
  .iframe_map_details{margin-top: 20px;}
  .section-heading h2 {font-size: 24px;}



  .listing_searchbar, .search_jj {width: calc(100%); }
  .dopdown_price, .buttonserch {width: 100%; padding-left: 0px; margin-top: 15px; }
  .search_listing_main, .listing_searchbar{flex-direction: column;}
  button.srchBTN {line-height: 42px;}
  .searchFJ, .short_drodown{height: 42px;}
  .search_jj::before, .search_jj::after {line-height: 42px;height: 42px;}
  .search_jj::before { right: -6px;}
  .Jfeatures .row .col-3{width: 50%;}
  .sr_title { margin-bottom: 2px;}
  .product-detail-tab { padding: 15px 15px;}
  .same-bx-heading { font-size: 24px;}
  .sr_title { font-size: 16px;}
  .share-bx { padding: 17px 20px;}
  .right_pricetablee {padding: 15px 20px; }
  .aboutthe_dealerB .dealer_box_whiteS_main {top: -15px;}
  .delar_about_mapS {padding: 20px 20px;}
  .dealerAdd_map { margin-top: 0px;}
  .iframe_map_details{margin-top: 20px;}
  .section-heading h2 {font-size: 24px;}
  .Dealer_PPL_search .listing_searchbar {width: calc(100% - 0px); }
  .Dealer_PPL_search .dopdown_price {width: 100%; padding-left: 0; }
  .rightBX_add{display: none;}
  .search_listing_main{padding-top: 30px;}

  .Jmain_pagetopSP .ui-g .ui-g-12.ui-md-6 {width: 100% !important;}
  .mainpagetopR_LListing { width: 100%;}
  .mainpagetopR_LListing .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {width: 100%;}
  body .searchbar_main_inHomeP .ui-button.ui-button-text-icon-left .ui-icon{display: none;}
  .searchbar_main_inHomeP .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left{width: 100%;}
  .logo_footer {padding-right: 0; text-align: center;}
  .Jheaderlinks_perent {justify-content: center;}
  .PPL_rightMAin { padding: 0px 0px;}
  .about_OM .ui-g .ui-panelgrid-cell.ui-g-12.ui-md-6:nth-of-type(1) { order: 2;}
  .conforn_PP {padding: 30px 0px;}
  .about_WWA .ui-g-12, .about_OM .ui-g-12{ width: 100%;}
  .about_WWA .ui-g, .about_OM .ui-g{flex-direction: column;}
  .about_WWA .ui-g .ui-panelgrid-cell.ui-g-12.ui-md-6:nth-of-type(1), .about_OM .ui-g .ui-panelgrid-cell.ui-g-12.ui-md-6:nth-of-type(2){max-width: 100%;}
  /*  .ui-panelgrid-cell.ui-lg-4.ui-g-12.ui-md-6 .ui-panelgrid.ui-widget.ui-panelgrid-blank{}*/

  .Jlogin_left .ui-panelgrid-cell.ui-g-12.ui-md-4 .ui-divider-vertical.ui-divider-solid.ui-divider-center {padding: 10px 0;}
  .ui-panelgrid-blank.Jlogin_left .ui-g .ui-panelgrid-cell.ui-g-12.ui-md-4 {width: 100%;}
  .Jregisterbbtn {height: auto !important;}

  .ui-md-6{width: 100% !important;}
  .ui-g{flex-direction: column;}
  .Jheaderlinks a::after {top: 8px;}
  .portfolio-item-slider .slick-list .slick-slider-item > figure {height:87.333vh; min-height: 450px; max-height: 450px;}
  .JstaffDetails .ui-g .ui-g-12.ui-md-6:nth-of-type(2) { flex: 1;}
  .JstaffDetails .ui-g .ui-g-12.ui-md-6:nth-of-type(1) {width: 85px !important;  align-self: center;}
  .JstaffDetails .ui-g {display: flex; flex-direction: row;}

  .register_Rimg{display: none; visibility: hidden;}
  .DA_page_contactD .ui-panelgrid-cell.ui-g-12.ui-md-12 {background: transparent; }
  .DA_page_contactD {margin-left: 0px !important; background-color: lavender; border-left: 4px solid #b5b5cf; padding: 10px; }
  .JcontactP_CSbx{margin-left: 0px !important;}


  .margin-t60 { margin-top: 30px;}

  .loginP_logBTN .ui-g {display: flex; flex-direction: row;}
  .loginP_logBTN .ui-g .ui-panelgrid-cell.ui-g-12.ui-md-6 { width: 50% !important;}
  .loginP_logBTN .ui-g .ui-panelgrid-cell.ui-g-12.ui-md-6{width: 50%}
  .about_OM, .about_WWA {margin-top: 0; margin-bottom: 0;}

  .topbar_header_insider{display: none; visibility: hidden;}

  .filterbar_menu ul li{text-align: left; width: 100%;}
  .filterbar_menu ul li + li {border-top: 1px solid #ffffff82;}
  .filterbar_menu ul {flex-direction: column;}

  .Jheaderlinks .dropdown .btn, .Jheaderlinks a {color: #ffffff;}
  .navbar-header .navbar-brand img {max-height: 48px; filter: brightness(0) invert(100);}
  .logo_header .navbar-brand { padding-top: .7125rem;}
  .sv_btn_mobo{display: inline-block;}

  .PPL_leftmain .ui-g .ui-panelgrid-cell.ui-lg-5.ui-g-12.ui-md-4 {width: 100%;}
  body .PPL_rightMAin .ui-commandlink, body .ui-link {color: #00005a;}

  .logo_header::after{display: none;}
  .logo_header{border-bottom: 0px;}

  .userside_navbar{background: #ffffff;}

    
     .showroom_dealer .carsell_img {
        height: 210px;
    }



      .adver_hh_mbx { flex-direction: column-reverse;}
  .adverti_himage{width: 100%;}
  .advert-hheading h1 {font-size: 30px;}
  .advert-hheading { padding-top: 30px;}
  .whypartner {padding-top: 30px; padding-bottom: 30px;}
  .whypartner_mbx {flex-direction: column;}
  .whypartner_img{width: 100%;}
  .whypartner_img img{max-width: 80%;}
      .whypartner_content {padding-left: 15px; padding-top:30px; }


}


@media (max-width: 667px) {

  .join_network {height: 315px;}
  .join_network_mbx h3 {font-size: 18px;}
  .about-hheading::before {top: -36px; right: 30px; width: 50px; height: 60px;}
      .about-herosec {padding-top: 60px;}
      .abto_baner_img {bottom: -30px;}
      .whowesec {padding-top: 60px; }
      .about_timgs {padding-top: 20px;}
      .ourmission {padding-top: 45px;}
      .whowesec h2, .ourmission h2, .our_passions h2, .what_sets_section h2 {font-size: 30px;}
      .cont_om_BX {padding: 20px 15px;}
      .ourmiss_mbx_cont {padding-left: 15px; padding-right: 15px; left: 0; top: -40px;}
      .ourmiss_mbx_img {width: 100%;}
      .ourmiss_mbx{flex-direction: column;}
      .what_sets_section {padding: 40px 0px 40px; top: 0; }
      .what_sets_section h2 { padding-bottom: 0px; }
      .whatset_rbx {margin-top: 40px;}
      .our_passions .row{flex-direction: column-reverse;}
      .our_passions{padding-bottom: 30px;}


      .cust_support{flex-direction: column;}
      .cust_support_desc{margin-bottom: 16px;}
      .cust_support h5 { padding-bottom: 5px;}
      .cont_form_mbx {padding: 40px 20px;}
      .contactform {padding-top: 40px; padding-bottom: 50px;}
}


@media (max-width: 580px) {
  .cont_detl_btns{flex-direction: column;}
  .cont_detl_btns .dealer_buttons{width: 100%;}
  .Dealer_PPLC .col-sm-4.col-md-4.col-lg-4 {width: 100%;}

  .Jmain_pagetopSP .ui-g .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6:nth-of-type(1) {padding: 0px;}
  .Jmain_pagetopSP .ui-panelgrid-cell.ui-lg-2.ui-g-12.ui-md-6 {padding: 0px; margin-top: 10px;}
  .Jmain_pagetopSP .ui-panelgrid-cell.ui-g-12.ui-md-12:nth-of-type(1) {padding: 0px;}
  .Jheaderlinks a {font-size: 13px;}
      .Jheaderlinks .dropdown .btn, .Jheaderlinks a { font-size: 13px; }
  .carsell_bx_Dleft h3, .carsell_bx_Dright h5 { font-size: 16px;}

  .portfolio-item-slider .slick-list .slick-slider-item > figure {height: auto; min-height: auto; max-height: none;}
  .portfolio-item-slider .slick-list .slick-slider-item > figure > a >img {height: auto; object-fit: contain;}

  .PDRS_main .col-md-9 { padding-right: calc(var(--bs-gutter-x) * .5);}

  .SimilarPsection .row .col-sm-3.col-md-3.col-lg-3 {width: 86%;}
  .product-detail-heading { align-items: flex-start; flex-direction: column;}
  .product-detail-heading h2 {font-size: 25px;}
  .slider_prodetails .slick-next {right: 0 !important;}
.slider_prodetails .slick-prev {left: 0 !important; }
.dealer_sho_img img { min-height: 111px;}
.product-map-bx iframe {height: 350px;}

.sallacar_afl .ui-panelgrid.ui-panelgrid-blank tbody>tr.ui-widget-content>td.ui-panelgrid-cell{display: block;}
.sallacar_afl .ui-panelgrid.ui-panelgrid-blank tbody>tr.ui-widget-content{display: block;}
.sallacar_afl .ui-panelgrid { width: 100%;}
.sallacar_afl .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6 input, .sallacar_afl .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6 select, .sallacar_afl .ui-panelgrid-cell.ui-lg-10.ui-g-12.ui-md-6 { width: 100%;}
body .sallacar_afl .ui-button.ui-button-text-only .ui-button-text {padding: 0.3rem 0.3rem;}

.Jheaderlinks .dropdown, .Jheaderlinks a { margin-left: 6px !important;}
.Jheaderlinks .btn { padding: .375rem .35rem;}

.SimilarPsection .row {flex-direction: row; flex-wrap: nowrap; overflow-x: auto;}
.opening-hours li {font-size: 14px;}

  body #finCalDlg { height: 94% !important; overflow-y: auto;max-width: 94%;}
  body #finCalDlg .ui-dialog-content {padding: .2rem 1rem 2rem 1rem;}
  body #finCalDlg .ui-panel-content {border: 0px solid #dee2e6; padding: 0rem 0rem;}
  body #finCalDlg .ui-selectonebutton>div.ui-button:not(:last-child), body #finCalDlg .ui-selectmanybutton>div.ui-button:not(:last-child) {border-bottom-width: 1px;}

  .Jheaderlinks .dropdown .dropdown-menu {  min-width: 7rem;}





}




@media (max-width: 575px) {

}

@media (max-width: 479px) {

  .btnbbk_detls { flex-direction: column;}
  .btnbbk_detls a{text-align: center;}
  .reserve_fo h3 span {font-size: 32px;}
  .footerCR span {display: block; opacity: 0; height: 2px; visibility: hidden; }

  .logo_footer {padding-right: 0; text-align: center; }
  .footerBT_main { flex-direction: column;}
  .footerTP {margin-top: 20px; }


    .Jregisterbbtn{height: auto !important;}
    .Jlogin_left .ui-panelgrid-cell.ui-g-12.ui-md-4 .ui-divider-vertical.ui-divider-solid.ui-divider-center { padding: 40px 0;}
    body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title { padding: 0.5rem; font-size: 16px;}

     .PPL_rightMAin .row .col-sm-3.col-md-3.col-lg-3{width: 100%;}
  .carsell_img { height: 230px;}

  .liketotals {margin-left: 0;}

  .sallacar_afl{padding-top: 0px;}

  .sallacar_afl ul.ui-wizard-step-titles.ui-helper-reset.ui-helper-clearfix  { padding: 0px 6px;}
  .sallacar_afl .ui-breadcrumb{margin: 0px 6px; padding: 5px 10px;}
  .sallacar_afl .ui-breadcrumb .ui-breadcrumb-items {font-size: 14px;}

  body .user_option { width: 100%;}

  body .ui-datatable .ui-datatable-tablewrapper .ui-datatable-data>tr>td{padding: 0px;}
  body .ui-datatable .ui-datatable-tablewrapper .ui-datatable-data tr.ui-widget-content{padding-bottom: 15px; padding-top: 10px; display: flex; flex-direction: column; border-bottom: 1px solid rgb(0 0 0 / 17%);}

#vehicleTb span.ui-paginator-current, #favTb_paginator_bottom span.ui-paginator-current{display: block;} 
.Juserside_password{min-height: 300px !important;}
.footerCR {width: 100%;padding-bottom: 20px;  border-bottom: 1px solid rgb(255 255 255 / 12%);}





  }

  @media (max-width: 360px) {
  .loggedin .Jheaderlinks a {font-size: 12px;}
  body.loggedin  .Jheaderlinks_perent .ui-button.ui-button-icon-only {width: 16px;margin-left: 10px;}
}

@media (max-width: 320px) {
  .pagination table tr td a, .pagination table tr td span { height: 38px;line-height: 38px; width: 38px;}
  .pagination table tr td a, .pagination table tr td span {font-size: 10px;}
  .pagination table tr td a, .pagination table tr td span {height: 32px; line-height: 32px; width: 32px;}
}


