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


.onthe_slider_mainBX {zoom: 0.7;}
  
}



@media screen and (max-width: 1199px){
	.navH_perent .navbar-nav li.nav-item + li.nav-item { margin-left: 15px;}


}


/* @media screen and (min-width: 1025px){
.closetogg_mob, .mobilecalldetails{display: none; visibility: hidden;}
}
 */

@media screen and (min-width: 320px){
	/*== mobile toggle MENU ==*/
	.mob_Ticon { display: inline-block; cursor: pointer;}
	.mobiletog_menu{display: block; opacity: 1;visibility: visible;}
	.headLogPernt {padding: 17px 17px; }
	.headLogo img, .onlylogMTog img{width: 137px;}
	.headertog{width: 100%; text-align: right; margin-top: 30px;transition: 0.3s all ease-in-out;  -webkit-transition: 0.3s all ease-in-out;}
	.header.sticky .headertog{margin-top: 8px;}
	.headLogo{padding-left: 20px; flex: 1;text-align: left;}
	.searchcart{width: 122px;}
	.onlyfordesktt{display: none; opacity: 0; visibility: hidden;}
	.mobsrH_only{display: block; opacity: 1;visibility: visible;}
	.positsearchMob {position: fixed; top: 112px; left: 0; width: 100%; z-index: 10;}
	.positsearchMob  .hserh_fuild { height: 71px; border-radius: 0px;}
	.sear_hed {padding-right: 10px; }
	.MsIconOn{font-size: var(--font24); color: var(--FirstMainColor);  margin-top: 7px;}
	.MsIconOn:hover{color: var(--SecondMainColor);}
	.MsIconOn:focus{color: var(--FirstMainColor);}
	.heroslider {padding-top: 0px !important;}

	.headNav {position: fixed; overflow-x: hidden; overflow-y: auto; top: 0; bottom: 0; width: 100%;max-width: 350px; opacity: 0; background: #ffffff; padding: 0px; z-index: 99999; transform: translateX(-110%); -webkit-transform: translateX(-110%); transition: 0.3s; -webkit-transition: 0.3s; }
	.InHead .headNav {transform: translateX(-0%); -webkit-transform: translateX(-0%); opacity: 1; right: 0;}
	.closetogg_mob {background: #ffffff; text-align: right; padding: 4px 9px; }
	.closetogg_mob a {color: #ffffff !important; font-size: 16px; padding: 4px; display: inline-block; cursor: pointer; }
	.onlylogMTog{width: 100%; padding: 15px 15px;}
	.JcustomNav ul.navbar-nav .navitm {display: block; width: 100%; padding: 21px 25px; border-bottom: 1px solid #707070;}
	nav.navbar.JcustomNav {width: 100%; max-width: 100%; min-width: 100%; padding-bottom: 30px; }
	li.navitm.active a{font-weight: bold; color: #6A6A6A;}
	li.navitm:hover a{font-weight: bold; color: #6A6A6A;}
	.col_list { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;margin-bottom: 30px;}
	li.dropdown.navitm .dropdown-toggle::after {right: -50px;}
	.listM_tt { font-size: var(--font18);}
	.margintopANC {margin-top: 0px; }
	.JcustomNav ul.navbar-nav .navitm .menusub_anchr { font-weight: 400 !important;}
	.topbar p { font-size: var(--font12);}
	.topbar{padding: 13px 15px;}
	.navbar-nav .dropdown-menu {width: 100%;}
	.navH_perent .navbar-expand-lg .navbar-collapse {display: block;}
	.navH_perent .nav-item a {font-size: var(--font18);}
	.navH_perent .navbar-expand-lg .navbar-collapse { text-align: left;}
	.headNav .navbar{padding: 30px;}
	ul.navbar-nav .nav-item ul.dropdown-menu{display: flex !important; flex-direction: column; display: none !important; box-shadow: none; outline: 0px; border: 0; border-top: 2px solid var(--PrimaryColor);}
	ul.navbar-nav .nav-item ul.dropdown-menu.show{display: flex !important; flex-direction: column; display: block !important; box-shadow: none; outline: 0px; border: 0; border-top: 2px solid var(--PrimaryColor);}
	.navH_perent .nav-item a { padding: 15px 8px !important;}
	a#closmenuM {font-size: 28px; color: #000000 !important; transition: 0.3s all ease-in-out; -webkit-transition: 0.3s all ease-in-out; transform: scale(1);}
	a#closmenuM:hover{transform: scale(1.2) rotateY(180deg);}

	.headNav .navbar-nav { flex-direction: column !important;width: 100%;}
	.navH_perent .navbar-expand-lg .navbar-collapse{justify-content: start;}
	.navH_perent .nav-item{width: 100%;}
	.navbar-expand-lg .navbar-nav .dropdown-menu{position: relative;}

	.InHead .navH_perent {display: block; visibility: visible; opacity: 1; }
  	.navH_perent {display: none; visibility: hidden; opacity: 0; }
  	.navH_perent .nav-item .dropdown-menu li .dropdown-item{text-align: center;}

	/*== END toggle ==*/

		.header_navbar_perent {border-top: 0px solid rgb(128 128 128 / 18%); position: absolute; top: 0px; right: 100px; }
	.navH_perent .navbar-nav li.nav-item {width: 100%; }
	.navH_perent .nav-item a{border-left: 0px;}
	.mobilecalldetails {background: rgb(215 222 227 / 25%); padding: 10px 10px; }

	a.mob_Ticon img {filter: brightness(0) invert(100); }

	.leftH_logo img {max-width: 120px; max-height: 120px; transition: 0.3s all ease-in-out; -webkit-transition: 0.3s all ease-in-out;}

	.header.sticky .leftH_logo img {max-width: 70px; max-height: 70px;}

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

	.contact_numm, .navH_perent .nav-item a { color: #0e2f46;}
	.navH_perent .navbar-nav li.nav-item + li.nav-item{margin-left: 0px;}
	ul.navbar-nav .nav-item ul.dropdown-menu.show { border-top: 0px solid var(--PrimaryColor);}

}

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

	header.innerpageHead {border-bottom: 1px solid #707070; }



	.Inner_pagetitle { padding: 25px 0px;}
	.CPT_notre {padding-top: 60px; }
	.Inner_pagetitle {padding: 25px 0px; padding-bottom: 0px; }
	.innerpaheheading { font-size: var(--font20);}

	.menulist_logdesc{display: none;}
	.menulistBX_title { font-size: var(--font17); margin-bottom: 25px;}
	.nosprodList_main {padding-top: 30px; }
	.repeatbox_prodQT .col-sm-4 {margin-bottom: 40px; }

	.clickcollect_perent{padding-top: 20px;}
	.headnav_main .col-sm-3.col-md-3.col-lg-3{width: 50%;}
	.headnav_main .col-sm-9.col-md-9.col-lg-9{width: 50%;}

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

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

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

span.foot_mail_ID {margin-left: 0; display: block;}
.business_TB td.ui-panelgrid-cell { display: block;}
   
}

@media screen and (min-width: 992px){
.mobile_filter, .close_filter{display: none;}
}

@media screen and (max-width: 992px){
.accordi_Main {position: fixed; top: 0; left: -110%; transition: all 0.3s ease-in-out; z-index: 99999; background: #e2e6e9; padding: 15px; padding-left: 0px; height: 100vh; overflow-y: auto; width: 100%; padding-left: 15px; padding-top: 60px; }


.carlist_dropL {/* width: 0px;  */}
.mobile_filter {cursor: pointer; padding: 15px 15px; font-size: 16px; font-weight: 600; animation: color-change 1s infinite;}
.mobile_filter i{margin-left: 10px;}
#accordionExample {min-width: 200px;}
.carlist_dropR { padding-left: 0;}
.close_filter {
    position: absolute;
    top: 11px;
    /* left: -100px; */
    font-size: 24px;
    color: #000000;
    z-index: 9999;
    transition: all 0.3s ease-in-out;
    width: 34px;
    right: 15px;
    text-align: center;
    background: #ffffff;
    border-radius: 100px;
    height: 34px;
}
/* .close_filter {position: fixed; top: 11px; left: -100px; font-size: 24px; color: #e2e6e9; z-index: 9999; transition: all 0.3s ease-in-out;} */
/* .show_filter .close_filter {left: 260px; } */
.close_filter:hover{color: var(--PrimaryColor);}
body.show_filter {position: fixed; overflow: hidden; }

.show_filter .accordi_Main{left: 0%;}
  @keyframes color-change {
    0% { color: #c72328; }
    50% { color: #000000; }
    100% { color: #c72328; }
  }
 /*  .show_filter::after {content: ''; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgb(0 0 0 / 58%); z-index: 999; } */

}

@media screen and (min-width: 992px){
	.find_veh_bx.collapse:not(.show) { display: block;}
	.find_veh_title{pointer-events: none;}
}


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

footer .col-sm-4.col-md-4.col-lg-4:nth-of-type(3){width: 100%; margin-top: 30px;}
footer .col-sm-4.col-md-4.col-lg-4:nth-of-type(2){width: 66.666%;}

.easysteps_flex { flex-direction: column; padding-left: 45px;}

.easystep_BX { width: 100%;}
.easystep_BX {margin-bottom: 30px;}
.fivecornerS { min-height: auto;padding-top: 30px;}
.fivecornerS::before {top: 50%; right: 50%; width: 1px; height: 100%; z-index: -1; }
.iconcircle {position: absolute; width: 100px; height: 100px; padding-top: 20px; top: 50%; left: -50px; margin-top: -60px; }
.stepstiles h2 { margin-bottom: 30px;}
.fivecornerS p { padding: 0px 40px;}
.latest_car .row .col-sm-3.col-md-3.col-lg-3{width: 50%; margin-bottom: 20px;}
.perentsix_div{width: 100%;}
.perentsix_div + .perentsix_div{margin-top: 15px;}
.searchHbx_intwo {display: flex; justify-content: space-between; }
.aboutusP{padding-top: 0px;}
.aboutusP .col-sm-6.col-md-6.col-lg-6{width: 100%; }
.aboutusP .row{flex-direction: column-reverse;}
.aboutL_image img{width: 100%;}
.aboutL_descp {padding-left: 0px; margin-bottom: 30px; }
.btnfobP {position: initial; top: auto; right: auto; margin-bottom: 10px; }
.list_titdesc {padding-left: 15px; padding-right: 0px; position: relative;}
.totalview p {font-size: 12px; }
.list_titdesc h3 {font-size: 16px;}
.btnfob_Inn {font-size: 12px; margin-top: 10px; }
.lble_plan { font-size: 9px; padding: 2px 6px;}
.lble_plan {margin-bottom: 2px; }
.labels_confi {margin-top: 2px; }
.list_titdesc {margin-top: 8px; }
.listingIn_BX .carsell_bx_Dright { margin-top: 10px;}

.proSlid_detl .col-sm-7.col-md-7.col-lg-7, .proSlid_detl .col-sm-5.col-md-5.col-lg-5{width: 100%;}
.proSlid_detl .col-sm-5.col-md-5.col-lg-5{margin-top: 30px;}

.detailtitleSh_main .col-sm-6{width: 100%;}
.detailtitleSh_main .row{flex-direction: column-reverse;}
.sharebuttonsS{margin-bottom: 10px;}

.headnav_main { padding: 10px 0px;}
.leftH_logo img { max-width: 80px; max-height: 80px;}
.header.sticky .leftH_logo img {max-width: 48px; max-height: 48px; }
.header-hamburger-line { width: 30px; }
.headertog { margin-top: 16px;}
.header_navbar_perent { right: 0px;}
.header.sticky .headertog {margin-top: 8px; }
.header.sticky .header-hamburger-line {width: 34px;}
.header.sticky .header-hamburger-line:nth-child(2), .header.sticky .header-hamburger-line:nth-child(3) { top: 1px;}

body.forHeaderPadding {padding-top: 100px; }
.carlist_flex { flex-direction: column;}
.category_cards .col-sm-2 {
    width: 33.333%;
    margin-bottom: 15px;
}

	  
}



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


footer .col-sm-4.col-md-4.col-lg-4:nth-of-type(1), footer .col-sm-4.col-md-4.col-lg-4:nth-of-type(2){width: 100%;}
footer .col-sm-4.col-md-4.col-lg-4:nth-of-type(2){margin-top: 30px;}
.slidermain .carousel-caption h2 { font-size: var(--font22);}
.searchHbx_intwo .searchHbx {width: 48%; }
.searchHbx{margin-top: 10px;}
.perentsix_div + .perentsix_div {margin-top: 0; }
.home_searchS{padding-top: 20px;}



.marginT60{margin-top: 30px;}
.marginB60{margin-bottom: 30px;}

.paddingT60{padding-top: 30px;}
.paddingB60{padding-bottom: 30px;}

.img_lable { padding: 2px 10px; font-size: 12px;}
.carsell_bx_Dright {top: 10px; right: 10px;}

.stepstiles h2 { font-size: 22px;}

.heroBan_cont h1 { font-size: var(--font24);}
.heroBan_cont h2 { font-size: var(--font18);}

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

.home_searchS button.searchbtn.btn.btn-width{margin-top: 10px;}

.search_depart .row>*{width: 100%;}
.search_depart .perentsix_div01 {margin-bottom: 0px; }
.logo_footer img{max-height: 100px;}
.logo_footer {padding-top: 0px;}
.footer_links{margin-top: 30px;}
footer .col-sm-3.col-md-3.col-lg-3:nth-of-type(2) {padding-left: 15px; }
.bootom_footer {
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
}	

.bootom_left_logo {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}

}




@media screen and (max-width: 667px){
	.video-text { top: 20px; right: 20px;}


}


@media screen and (max-width: 580px){
	
.sectitle { flex-direction: column;}
.sectit_flex {font-size: 14px; height: 34px; width: 94px; margin-top: 10px; }

.sectit_innR h3 { font-size: 18px;}
.sectit_innR p { font-size: 14px;}
.sectitle_flexxR {width: 100%; text-align: right;}
.sectitle_flexx {width: 100%;}
/* .header_navbar_perent { right: 10px;} */
.detailT_proDetil tr th, .detailT_proDetil tr td {width: 100%; display: block; padding: 4px 10px; }
.detailT_proDetil tr th {background: #f2f2f2; }
.table-striped.detailT_proDetil>tbody>tr:nth-of-type(odd)>* {--bs-table-accent-bg: rgb(0 0 0 / 0%);}
	.Detablehead tr:nth-child(1) th{background: transparent;}
	ul.footer_addressL {margin-top: 30px; }
        
     .category_cards .col-sm-2 {
    width: 100%;
}   


        
}


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

.latest_car .row .col-sm-3.col-md-3.col-lg-3{width: 100%;}
.slidermain .carousel-caption h2 {font-size: var(--font16); }
#carouselExampleCaptions .carousel-item img { min-height: 186px;}
.bottombar p { font-size: 9px;}

.naofirst, .naosecn {width: 82%;}
.checkperentt .form-check { width: 18%;}

.details_enquireF .blackbtn.btn { min-width: 120px;}
.details_enquireF .btn{min-width: 120px;}
.So_btn > span { padding: 8px 17px 9px;    height: 26px;}
.list_ImgBX {width: 140px; }
.carlist_dropR .col-sm-5.col-md-5.col-lg-5 div{width: 100%;}
.carlist_dropR .col-sm-5.col-md-5.col-lg-5 select{margin-top: 10px;}

.about_contactMain {max-width: 100%;}

#gallery .slick-slider-item {max-height: 220px;}
.btnfobP {position: absolute; bottom: 8px; right: 9px; }

.tableDetails tr {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
}
.tableDetails tr th {
    flex: 0 0 auto;
    width: 50%;
    border-bottom: 2px solid #dee2e6;
}
.tableDetails tr td {
    flex: 0 0 auto;
    width: 50%;
    border-bottom: 2px solid #dee2e6;
}
.detailT_proDetil tr:nth-of-type(1) td{width: 100%;}


	       

}