@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');


:root{
  --box_background_color:#fff;
  --box_background_alt_color:#f7f7f7;
  --theme_base_color:#1d3466;
  
  --headline_color:#120020;
  --light_color:#535353;

  --search_box_bg_color:#00395B;
  --searc_box_input_bg:#00456E;
  --serch_box_label_color:#81D0FF;

  --btn_bg_color:#1d3466;
  --btb_bg_color_alt:#ff9c00;
  --btn_color:#fff;
  --checkbox_bg:#3c464b;

  --border_raidus_2:2px;
  --border_raidus_5:5px;
  --border_raidus_8:8px;
  --border_raidus_10:10px;
  --border_raidus_15:10px;
  --border_raidus_20:20px;
  --border_raidus_50:50%;
 
  --font_size_11:11px;
  --font_size_12:12px;
  --font_size_13:13px;
  --font_size_14:14px;
  --font_size_15:15px;
  --font_size_16:16px;
  --font_size_18:18px;
  --font_size_20:20px;
  --font_size_22:22px;
  --font_size_24:24px;

  --font_weight_400:400;
  --font_weight_500:500;
  --font_weight_600:600;
  --font_weight_700:700;

  --border_color:#C8C8C8;

}

.add_bg_alt{background:linear-gradient(270deg, #F9F0FF 0%, #F7F2FF 51.92%, #FFEDF1 100%);}

body,
textarea {
 font-family:'Poppins', sans-serif;
 font-weight:var(--font_weight_400);
 font-size:var(--font_size_14);
 color:var(--headline_color);
 margin:0 auto;
}
*{box-sizing:border-box;}
p{color:var(--light_color);}
.btn{font-size:var(--font_size_15);font-weight:var(--font_weight_500);padding:10px 20px;border-radius:var(--border_raidus_5);transition:0.5s;border-width:0px;background-color:var(--btn_bg_color);color:var(--btn_color);box-shadow:inherit !important;outline:none;}
.btn:hover{background-color:var(--btb_bg_color_alt);color:var(--btn_color);}
a{text-decoration:none;transition:0.5s;color:var(--headline_color);}
a:hover{color:var(--theme_base_color);}
figure{margin:0;}
img{max-width:100%;}
p{margin:0;color:var(--light_color);font-size:var(--font_size_14);}
ul{padding:0;list-style:none;margin:0;}
ul li{list-style:none;margin:0;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:var(--headline_color);}
.bg_alt{background-color:var(--box_background_alt_color);}
.img_auto{width:auto;height:auto;}
.btn-success{ color:#fff;background-color:#198754 !important;border-color:#198754 !important;}
._text_link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}

.owl-carousel .owl-stage-outer{overflow:hidden;}
.owl-carousel .owl-stage{display:flex;}
.owl-nav.disabled{display:none;}

.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active{background-color:var(--theme_base_color);border-color:var(--theme_base_color);}


.sub_title, .sub_title *{font-size:var(--font_size_18);font-weight:var(--font_weight_500);color:var(--headline_color);}
.mini_title{font-size:var(--font_size_16);font-weight:var(--font_weight_500);color:var(--headline_color);}
.form-check-input{box-shadow:inherit !important;}
.form-check-input:checked{background-color:var(--theme_base_color);border-color:var(--theme_base_color);box-shadow:inherit !important;}


._buy_car{background-color:var(--btb_bg_color_alt);border-color:var(--btb_bg_color_alt) !important;}
.accordion .accordion-item{border:0;border-radius:var(--border_raidus_10) !important;overflow:hidden;margin:15px 0 0;box-shadow:0px 0px 24px rgba(0, 0, 0, 0.10);}
.accordion .accordion-button{padding:12px 20px;color:var(--headline_color);}
.accordion .accordion-button:not(.collapsed){background-color:var(--box_background_alt_color);box-shadow:inherit !important;color:var(--theme_base_color);box-shadow:0px 0px 24px rgba(0, 0, 0, 0.10);}
.accordion .accordion-button::after{content:'+';background-image:none;font-size:var(--font_size_22);color:var(--theme_base_color);width:auto;height:auto;font-weight:var(--font_weight_500);}
.accordion .accordion-button:not(.collapsed)::after{transform:rotate(0deg);content:'-';background-image:none;}

@media (max-width:1199px) {
  .container{max-width:100%;}
}

@media (min-width:1199px) {
  .slider_boxed .swiper-button-prev{left:-48px;}
  .slider_boxed .swiper-button-next{right:-48px;}
}

@media (min-width:992px) {
  .custom_home_space{padding:50px 0;}
  ._custom_heading{flex:1;font-size:30px;}

  header{box-shadow:0px 10px 14px rgba(0, 0, 0, 0.06);position:sticky;top:0;background-color:var(--theme_base_color);z-index:11;}
  ._header_inner ._logo img{width:auto;height:auto;max-height:38px;}
  ._header_inner ._header_right{flex:1;}
  ._header_right a{font-size:var(--font_size_15);color:#fff;}
  ._header_right .call_btn b{font-weight:var(--font_weight_500);font-size:var(--font_size_11);display:block;line-height:normal;}
  ._header_right .call_btn:hover{text-decoration:underline;}
  ._header_right .btn{padding:8px 16px;border-radius:var(--border_raidus_20);border:1px solid var(--btn_color);}


  ._desktop_header ._btn{border:1px solid var(--theme_base_color);border-radius:var(--border_raidus_8);padding:6px 14px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);font-size:var(--font_size_15);}
  ._desktop_header ._btn:hover{background-color:var(--btb_bg_color_alt);color:var(--btn_color);border-color:var(--btb_bg_color_alt);}

  .brands_inner{height:100%;}
  .brands_inner article{height:100%;background-color:var(--box_background_color);padding:12px 10px;border-radius:var(--border_raidus_20);transition:transform .2s ease-out;box-shadow:0 5px 20px rgba(0, 0, 0, 0.08);}
  .brands_inner article:hover{transform:scale(1.02);border-radius:var(--border_raidus_20);}
  .brands_inner figure img{max-height:34px;margin-bottom:10px;}
  .brands_inner article p{font-size:var(--font_size_15);color:var(--headline_color);}
  .brands_inner article span{color:var(--theme_base_color);font-weight:var(--font_weight_500);font-size:var(--font_size_13);}
  ._brands_section div > .row{gap:20px 0;}

  .our_branches_innner img{height:300px;width:100%;object-fit:cover;border-radius:var(--border_raidus_10);} 
  .our_branches_innner article{border-radius:var(--border_raidus_15);overflow:hidden;transition:0.5s;}
  .our_branches_innner article:hover{transform:translateY(-2px);}
  .our_branches_innner article::after{content:'';background: linear-gradient(180deg, rgba(126, 126, 126, 0.03) 0%, rgba(24, 24, 24, 0.86) 100%);width:100%;height:100%;top:0;position:absolute;left:0;}
  .our_branches_innner ._info_box{position: absolute;bottom: 0;left: 0;width: 100%;padding:15px;z-index:1;}
  .our_branches_innner ._info_box *{color:#fff;}

  ._blog_section_inner{height:100%;}
  ._blog_section_inner article{background-color:var(--box_background_color);border-radius:var(--border_raidus_15);overflow:hidden;height:100%;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);transition:0.5s;}
  ._blog_section_inner article:hover{transform:translateY(-4px);}
  ._blog_section_inner article figure img{width:100%;height:200px;border-radius:0;object-fit:cover;}
  ._blog_section_inner article ._info{padding:15px;}
  ._blog_section_inner .sub_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
  ._blog_section_inner .author{flex:1;}
  ._car_budget_buy ul{padding:15px;background-color:var(--box_background_alt_color);border-radius:var(--border_raidus_15);}
  ._car_budget_buy ul > li > a{border: 1px solid var(--border_color);border-radius:var(--border_raidus_10);padding:8px 10px;}
  ._car_budget_buy ul > li > a > svg{width:20px;height:20px;}
  ._car_budget_buy ul > li > a:hover{background-color:var(--theme_base_color);color:var(--btn_color);border-color:var(--theme_base_color);}
  ._car_budget_buy ul > li > a:hover svg{fill:var(--btn_color);}
  ._car_budget_buy ._label{font-weight:var(--font_weight_500);}

  .home_blog_strip{border-radius:var(--border_raidus_20);padding:60px 30px;background-image:url(../images/cta_bg.png);background-size:cover;background-position:center;background-size:cover;position:relative;z-index:1;overflow:hidden;}
  .home_blog_strip::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:-1;}
  .home_blog_strip ._left{flex:1;}
  .home_blog_strip *{color:var(--btn_color);}
  .home_blog_strip ._custom_heading{font-size:26px;}
  .home_blog_strip .btn{padding:14px 34px;border:1px solid var(--btn_color);border-radius:var(--border_raidus_15);}

  ._how_we_works  > div{overflow:hidden;}
  ._how_we_works_inner{position:relative;}
  ._how_we_works_inner::after{content:'';position:absolute;left:0;background-color:transparent;border:1px dashed var(--theme_base_color);}
  ._how_we_works_inner figure{width:80px;height:80px;border-radius:var(--border_raidus_50);background-color:var(--box_background_color);box-shadow:0px 0px 17px rgba(82, 176, 255, 0.2);margin:0 auto 20px;position:relative;}
  ._how_we_works_inner figure ._count{position:absolute;left:0;top:0;width:24px;height:24px;background-color:var(--theme_base_color);color:var(--btn_color);border-radius:var(--border_raidus_20);font-size:var(--font_size_11);display:flex;align-items:center;justify-content:center;line-height:normal;}
  ._how_we_works_inner::after{content:'';position:absolute;left:135px;background-color:transparent;border:1px dashed var(--theme_base_color);top:40px;width:100%;z-index:-1;}
  ._how_we_works .row > div:last-child  ._how_we_works_inner::after{display:none;}

  ._testimonail article{background-color:var(--box_background_color);box-shadow:0rem 2px 20px rgba(0, 0, 0, 0.09);border-radius:var(--border_raidus_20);padding:30px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
  ._testimonail .rating_icon{font-size:var(--font_size_18);}
  ._testimonail .rating_icon i{color: #FFA600;}
  ._testimonail_slider{overflow:hidden;}
  ._testimonail .swiper-slide{padding:25px 0;}

  .explore_body_tabs{text-align:center;}
  .explore_body_tabs .nav-tabs{background-color:var(--box_background_alt_color);padding:10px;border-radius:var(--border_raidus_10);}
  .explore_body_tabs .nav-tabs .nav-link{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 40px;border-radius:var(--border_raidus_15);color:var(--theme_base_color);}
  .explore_body_tabs .nav-tabs .nav-link span{font-size:var(--font_size_13);font-weight:var(--font_weight_500);}
  .explore_body_tabs .nav-tabs .nav-link.active{color:var(--btn_color);background-color:var(--theme_base_color);}
  .body_type_tab{height:100%;}
  .body_type_tab article{background-color:var(--box_background_color);border-radius:var(--border_raidus_10);overflow:hidden;height:100%;border:1px solid var(--border_color);transition:0.5s;}
  .body_type_tab article:hover{transform:scale(1.01);box-shadow:0 0 40px rgba(0, 0, 0, 0.05);}
  .body_type_tab article figure img{width:100%;height:140px;object-fit:cover;}
  .body_type_tab ._info{padding:12px 15px;}
  .body_type_tab article .sub_title{font-size:var(--font_size_16);font-weight:var(--font_weight_500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
  .body_type_tab article p{font-size:var(--font_size_16);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
  .body_type_tab article p span{font-size:var(--font_size_14);color:var(--light_color);font-weight:var(--font_weight_400);}
  .body_type_tab article p svg{position:relative;top:-3px;}

  .home_recent_car_slider{overflow:hidden;}
  .home_recent_car_slider article{border-radius:var(--border_raidus_15);background-color:var(--box_background_color);overflow:hidden;border:1px solid var(--border_color);transition:0.5s;}
  .home_recent_car_slider article:hover{box-shadow:0 0 40px rgba(0, 0, 0, 0.12);transform:scale(1.02);}
  .home_recent_car_slider figure img{width:100%;height:140px;object-fit:cover;}
  .wishlist_tille .sub_title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .home_recent_car_slider ._info{padding:12px 10px;}
  .home_recent_car_slider .car_price ._left{flex:1;font-size:var(--font_size_18);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
  .home_recent_car_slider .sub_title{font-size:var(--font_size_16);}
  .home_recent_car_slider .car_price ._left svg{position:relative;top:-3px;}
  .home_recent_car_slider .car_price ._right{font-size:var(--font_size_14);}
  .home_recent_car_slider ._car_spefic li{font-size:var(--font_size_12);position:relative;}
  .home_recent_car_slider ._car_spefic li::after{content:'Ã¢â‚¬Â¢';margin-left:5px;font-size:var(--font_size_15);vertical-align:middle;}
  .home_recent_car_slider ._car_spefic li:last-child::after{display:none;}
  .slider_boxed .swiper-button-prev, 
  .slider_boxed .swiper-button-next{width:40px;height:40px;border-radius:var(--border_raidus_50);background-color:var(--btn_bg_color);}
  .slider_boxed .swiper-button-prev{left:-8px;}
  .slider_boxed .swiper-button-next{right:-8px;}
  .slider_boxed .swiper-button-next:after, 
  .slider_boxed  .swiper-button-prev:after{font-size:var(--font_size_20);color:var(--btn_color);}

  .slider_boxed .swiper-button-prev svg, 
  .slider_boxed .swiper-button-next svg{width:18px;height:18px;color:var(--btn_color);}

  ._wishicon ._text_link{z-index:2;}

  .banner_section{background:linear-gradient(270deg, #f7f7f7e5 0%, #f7f7f7e5 49.04%, #f7f7f7e5 100%);position:relative;}
  .banner_section::after{content:'';background-image:url(../images/car_add.webp);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.03;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;}



  .banner_inner{position: relative;z-index:1;}

  .banner_tabs{background-color:var(--box_background_color);border-radius:var(--border_raidus_15);max-width:750px;}
  .banner_tabs_inner{padding:5px 15px 15px;}
  .banner_search .form-control{box-shadow:inherit;flex:1;min-height:50px;display:flex;align-items:center;justify-content:flex-start;border-radius:var(--border_raidus_15);padding-left:40px;}
  .banner_search .btn{padding:10px 40px;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--border_raidus_15);}
  .banner_tabs nav{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);background-color:var(--box_background_color);border-radius:var(--border_raidus_10);display:flex;padding:8px 10px;margin:0px 0 12px;width:100%;}
  .banner_tabs .nav-tabs{width:100%;}
   .banner_tabs nav .nav-link{background-color:var(--box_background_color);border:0;border-radius:var(--border_raidus_10);color:var(--headline_color);padding:10px 20px;width:33.33%;}
  .banner_tabs nav .nav-link.active{background-color:var(--btb_bg_color_alt);color:var(--btn_color);}
  .card_logo li a{background-color:var(--box_background_alt_color);border-radius:var(--border_raidus_5);padding:8px 10px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
  .card_logo li a > img:hover{transform:scale(1.06);}
  .card_logo li a > img{max-width:56px;transition:0.5s;}
  .banner_search .form-group > svg{position:absolute;left:10px;top:50%;transform:translate(0,-50%);}

  ._adv_search{font-weight:var(--font_weight_500);font-size:var(--font_size_15);cursor:pointer;}
  ._adv_search_box{display:none;}

  .banner_inner .banner_left_side{flex:1;}
  .banner_tabs{width:530px}
  .banner_tabs_inner div{width:100%;}
   .banner_inner h1{font-weight:var(--font_weight_600);}
    .banner_inner h1 span{color:var(--btb_bg_color_alt);width:100%;display:block;}
  .banner_tabs_inner .form-select{min-height:50px;display:flex;align-items:center;justify-content:flex-start;border-radius:var(--border_raidus_15);box-shadow:inherit;}
  .banner_tabs_inner .btn{width:100%;}

    /*Product Listing*/
    ._product_listing_page{padding:20px 0;}
    ._product_listing_page > ._left{width:280px;position:sticky;top:0;}
    .fillter_boxed{box-shadow:0px 5px 24px rgba(0, 0, 0, 0.1);background-color:var(--box_background_color);border-radius:var(--border_raidus_15);max-height:95vh;overflow:auto;}
    .sesbasic_custom_scroll{max-height:600px;overflow:auto;}
    ._collepsed_first{padding:15px;border-bottom:1px solid var(--border_color);}
    .product_sidebar_search_field_item{display:flex;align-items:flex-start;padding:5px 0;}
    .product_sidebar_search_field_item input{margin:0.1875rem 0.625rem 0 0;cursor:pointer;}
    .product_sidebar_search_field_item label{font-size:var(--font_size_13);color:var(--light_color);}
    .fillter_boxed ._collepsed_btn{background-color:transparent;border:0;padding:0;width:100%;text-align:left;font-weight:var(--font_weight_500);color:var(--headline_color);font-size:var(--font_size_15);display:flex;align-items:center;justify-content:space-between;}
    .fillter_boxed ._collepsed_btn:after{content:"\f077";color:var(--theme-font-color);font-family:"Font Awesome 5 Free";transition:0.5s;cursor:pointer;height:20px;width:20px;display:flex;justify-content:center;align-items:center;position:relative;font-weight:var(--font_weight_600);transition:0.5s;}
    .fillter_boxed .collapsed:after{content:"\f078"}
    .fillter_boxed .collapse{margin-top:8px;}
    .fillter_boxed ._search input{border:1px solid var(--border_color);font-size:var(--font_size_13);color:var(--headline_color);background-color:var(--box_background_color);width:100%;display:block;border-radius:var(--border_raidus_5);height:34px;padding:0 10px;} 
    ._custom_price_range{width:100%;position: relative;margin:0 auto;}
    ._custom_price_range .slider-values{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:var(--font_weight_500);color:var(--headline_color);font-size:var(--font_size_13);}
    ._custom_price_range .range-inputs{position: relative;height:8px;background:var(--theme_base_color);border-radius: 5px;}
    ._custom_price_range .range-inputs input[type="range"]{position:absolute;width:100%;height:8px;background:transparent;pointer-events:none;-webkit-appearance:none;}
    ._custom_price_range input[type="range"]::-webkit-slider-thumb{pointer-events: all;width:18px;height:18px;border-radius:50%; background:var(--box_background_color);border: 2px solid var(--theme_base_color);-webkit-appearance:none;cursor:pointer;}
    ._custom_price_range .min-max-labels{display:flex;justify-content:space-between;color:var(--light_color);margin-top:10px;font-size:var(--font_size_13);}

    ._product_listing_page > ._right{flex:1;overflow:hidden;}
    .product_list_inner{height:100%;padding:20px 0;}
    .product_list_inner ._map_lcoation{color:red;}
    .product_list_inner article{background-color:var(--box_background_color);box-shadow:0px 5px 24px rgba(0, 0, 0, 0.08);border-radius:var(--border_raidus_10);overflow:hidden;transition:0.5s;height:100%;display:flex;flex-direction:column;}
    .product_list_inner article:hover{transform:translateY(-4px);box-shadow:0px 5px 44px rgba(0, 0, 0, 0.10);}
    .product_list_inner ._img{height:140px;border-radius:var(--border_raidus_15) var(--border_raidus_15) 0 0;}
    .product_list_inner ._img img{width:100%;height:100%;object-fit:cover;}
    .product_list_inner ._info{padding:15px 12px 0;flex:1;}
    .prdouct_list li{font-size:var(--font_size_13);position:relative;text-transform:capitalize;}
    .prdouct_list li::after{content:'';width:4px;height:4px;background-color:var(--theme_base_color);margin:0 6px;vertical-align:middle;display:inline-block;border-radius:var(--border_raidus_5);}
    .prdouct_list li:last-child::after{display:none;}
    .car_services_list li{font-size:var(--font_size_12);color:var(--headline_color);color:green;}
    .car_services_list li::after{content:'|';margin:0 5px;}
    .car_services_list li:last-child::after{display:none;}
    .product_list_inner ._wishlist{width:32px;height:32px;background-color:var(--box_background_color);border-radius:var(--border_raidus_50);font-size:var(--font_size_18);display:flex;align-items:center;justify-content:center;color:var(--btb_bg_color_alt);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
    .product_list_inner ._map_lcoation span{font-size:var(--font_size_13);}
    .product_list_inner ._giggi_assure{background-color:#fff4ea;padding:2px 5px;border-radius:var(--border_raidus_5);display:inline-block;color:var(--btb_bg_color_alt);font-size:11px;margin:0 0 4px;position:absolute;left:4px;bottom:4px;z-index:1;}
    .product_list_inner ._giggi_assure svg{fill:var(--btn_bg_color);}
    .product_list_inner .car_info{margin-bottom:4px;}
    ._giggi_assure_main{font-size:var(--font_size_13);}
    .product_list_inner .car_info ._left{flex:1;}
    .car_info ._flex_start{flex:1;}
    .product_list_inner .car_info span{font-size:var(--font_size_12);color:var(--headline_color);font-weight:var(--font_weight_400);}
    .product_list_inner .car_info ._title, .product_list_inner .car_info h2{font-size:var(--font_size_16);font-weight:var(--font_weight_500);line-height:18px;}
    .product_list_inner .car_info ._right{font-size:var(--font_size_12);}
    .product_list_inner .car_info ._right span{font-size:var(--font_size_18);font-weight:var(--font_weight_600);color:var(--btn_bg_color) ;}
    ._giggi_assure_main ._visit_store{color:var(--headline_color);font-size:var(--font_size_13);text-decoration:underline;}
    .product_list_inner .car_info ._right b{font-weight:var(--font_weight_400);font-size:var(--font_size_14);color:var(--theme_base_color);}

    ._car_popular_tag{position:absolute;right:8px;top:8px;padding:4px 6px;background-color:green;color:var(--btn_color);border-radius:var(--border_raidus_5);z-index:1;font-size:var(--font_size_11);}
    
    ._boxed_listing_search ._product_search {flex:1;}
    ._product_search input{background-color:var(--box_background_color);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1) !important;border-radius:var(--border_raidus_10);border:0;padding-left:45px;height:48px;font-size:var(--font_size_14);border:1px solid var(--border_color);}
    ._product_search input::placeholder{color:var(--headline_color);}
    ._product_search svg{position:absolute;left:12px;top:50%;transform:translate(0,-50%);}
    ._boxed_listing_search .btn{height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--border_raidus_10)}

    .product_list_inner ._btns{margin-top:auto;box-shadow:0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);width:100%;}
    .product_list_inner ._btns a{padding:8px 4px;font-size:var(--font_size_12);border-right:1px solid var(--border_color);color:var(--headline_color);font-weight:var(--font_weight_500);width:33.33%;text-align:center;}
    .product_list_inner ._btns a:last-child{border:0;}


    ._desktop_relevacne ._content{flex:1;}
    ._desktop_relevacne ._content p{font-size:var(--font_size_16);color:var(--headline_color);font-weight:var(--font_weight_500);}    
    ._dropdowns{border:1px solid var(--border_color);border-radius:var(--border_raidus_5);padding:8px 12px;font-size:var(--font_size_15);font-weight:var(--font_weight_500);color:var(--headline_color);height:40px;}
    ._dropdowns .dropdown-toggle{background-color:transparent;border:0;padding:0;color:var(--headline_color);font-weight:var(--font_weight_500);}
    ._dropdowns .dropdown-menu{padding:0;}
    ._dropdowns .dropdown-item{font-size:var(--font_size_14);padding:10px 15px;}
    ._dropdowns .dropdown-item:hover{background-color:var(--box_background_alt_color);color:var(--theme_base_color);}

    ._desktop_relevacne_rigth .nav{background-color:var(--box_background_color);border-radius:var(--border_raidus_5);padding:5px;height:40px;box-shadow:0px 5px 24px rgba(0, 0, 0, 0.1);}
    ._desktop_relevacne_rigth .nav button{padding:0 6px;height:30px;color:var(--headline_color);}
    ._desktop_relevacne_rigth .nav-pills .nav-link.active{background-color:var(--btb_bg_color_alt);color:var(--btn_color);}

    .prdouct_cta{background-image:url(../images/cta_bg_product.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px 30px;border-radius:var(--border_raidus_20);position:relative;z-index:1;overflow:hidden;}
    .prdouct_cta_inner{flex:1;}
    .prdouct_cta::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(237 208 255);z-index:-1;opacity:0.8;}
    .prdouct_cta p{color:var(--headline_color);}
    .prdouct_cta ._img{max-width:380px;}

    ._productt_offer_slider{overflow:hidden;width:100%;}
    ._product_offer_slider{overflow:hidden;}
    ._product_offer_slider img{border-radius:var(--border_raidus_15);overflow:hidden;}

    .fiilter_search_tag{gap:12px;}
    .fiilter_search_tag a{background-color:var(--box_background_color);border:1px solid var(--border_color);border-radius:var(--border_raidus_5);padding:5px 12px;
    font-size:var(--font_size_12);color:var(--headline_color);display:inline-block;}
    .fiilter_search_tag a:hover{text-decoration:line-through;}
    .fiilter_search_tag .clear_btn{background-color:var(--btb_bg_color_alt);color:var(--btn_color);text-decoration:none !important;border-color:var(--btb_bg_color_alt);}


    /*Listing View Page*/
    .car_lsiting_view .listing_left{flex:1;overflow:hidden;}

    .car_overview{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);}
    ._car_title{font-size:var(--font_size_16);color:var(--headline_color);border-radius:var(--border_raidus_10) var(--border_raidus_10) var(--border_raidus_5) var(--border_raidus_5);background-color:#F8ECFF;padding:10px ;}  
    .car_overview > ul{padding:10px 0;}    
    .car_overview ul > li{padding:12px 18px;width:25%;}
    .car_overview ._content{flex:1;overflow:hidden;}
    .car_overview ul > li p{font-size:13px;}
    .car_overview_des{padding:10px;font-size:var(--font_size_13);}
    .car_overview_des p{font-size:var(--font_size_13);color:var(--headline_color);}
    .car_overview ._sub_title{font-size:var(--font_size_14);font-weight:var(--font_weight_500);}
    ._car_overview ul > li{position:relative;width:50%;}
    ._car_overview ul > li::after{content:'\f058';font-weight:var(--font_weight_600);font-family:"Font Awesome 6 Free";color:#51DB1B;position:absolute;right:10px;top:50%;transform:translate(0,-50%);}

    .car_features_special{background: linear-gradient(180deg, #FFFBED 0%, #FFECE0 100%);border:1px solid #E48C00;border-radius:var(--border_raidus_10);padding:20px 10px ;}

    .car_features_special .sub_title{background: linear-gradient(90deg, #FF8400 0%, #FEBA00 100%);-webkit-background-clip:text;-webkit-text-fill-color: transparent;}

    .car_features_special ._mini_title{font-weight:var(--font_weight_500);margin-bottom:3px;}
    .car_features_special p{font-size:var(--font_size_13);}
    .car_features_special ._img{background-color:#F8EDFF;width:40px;height:40px;border-radius:var(--border_raidus_5);display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
    .car_features_special ul > li{width:25%;padding:0 10px;}

    ._profile_share_btns ._btn{width:34px;height:34px;border-radius:var(--border_raidus_5);background-color:var(--theme_base_color);font-size:var(--font_size_22);display:flex;align-items:center;justify-content:center;color:var(--btn_color);}
    ._profile_share_btns ._chat{background-color:var(--btb_bg_color_alt);}
    ._share_icon > div{position:relative;}
    ._share_icon > div > span{position:absolute;left:50%;transform:translateX(-50%);max-width:12.5rem;padding:0.15rem 0.5rem;color:var(--btn_color);text-align: center;background-color:#000;border-radius:0.25rem;white-space:nowrap;top: -2.1875rem;font-size:var(--font_size_12);}
    ._share_icon > div > span:before{position:absolute;content:"";border-color:transparent;border-style:solid;bottom:-0.375rem;border-width:0.4rem 0.4rem 0;border-top-color:#000;left:50%;transform:translateX(-50%);}

    .car_lsiting_view .listing_right{width:400px;position:sticky;top:75px;}
    .listing_right .car_deatils_box{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);padding:15px 0;}
    .listing_right_bottom{padding:0 15px;}
    .listing_right_bottom ._btn_group .btn{width:100%;border-radius:var(--border_raidus_10);padding:12px 10px;}  
    .listing_right_bottom ._btn_group .btn_red{background-color:var(--btb_bg_color_alt);}
    .listing_right_bottom ._btn_group .btn_red:hover{background-color:var(--btn_bg_color);}
    .car_deatils_box .car_services_list{padding:0 13px 5px;}
    .car_deatils_box .car_services_list li{font-size:var(--font_size_14);}

    ._listing_right_mid{padding:15px 10px;border:0px solid var(--border_color);border-width:1px 0 1px 0;}
    ._listing_right_mid ._lefts{flex:1;}
    ._listing_right_mid ._lefts p{font-size:var(--font_size_11);}
    ._listing_right_mid ._price_main{font-size:var(--font_size_20);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
    ._listing_right_mid .text_lineth{text-decoration:line-through;font-size:var(--font_size_15);text-decoration:line-through;}
    ._listing_right_mid .mini_title{font-size:var(--font_size_13);font-weight:var(--font_weight_500);color:var(--headline_color);}

    ._listing_right_bottom_left ._lefts{flex:1;}
    ._listing_right_bottom_left ._lefts span{font-size:var(--font_size_15);color:var(--theme_base_color);font-weight:var(--font_weight_500);}
    ._listing_right_bottom_left ._lefts p{font-size:var(--font_size_12);}
    ._listing_right_bottom_left .btn{border-radius:var(--border_raidus_10);padding:8px 12px;font-size:var(--font_size_13);}
    ._listing_right_mid > a{font-size:var(--font_size_15);}
    ._offer_right_img img{width:100%;height:120px;object-fit:cover;border-radius:var(--border_raidus_10);margin-top:18px;}

    .car_deatils_tags{padding:0 10px;margin-bottom:12px;}
    ._car_details_map{padding:0 10px 6px;}
    ._car_details_map > span{flex:1;color:var(--light_color);}
    .car_deatils_tags ul > li{background-color:var(--box_background_alt_color);padding:4px 8px;border-radius:var(--border_raidus_5);font-size:var(--font_size_12);}
    ._car_details_headline{padding:0 10px 6px;}

    ._car_details_headline .sub_title{flex:1;}
    ._car_details_headline ._wishlist_icon{box-shadow:0px 1px 10px rgba(0, 0, 0, 0.12);background-color:var(--box_background_color);width:34px;height:34px;border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;}
    ._car_details_headline ._wishlist_icon:hover{background-color:var(--btb_bg_color_alt);}
    ._car_details_headline ._wishlist_icon i{color:var(--btb_bg_color_alt);font-size:var(--font_size_16);}
    ._car_details_headline ._wishlist_icon:hover i{color:var(--btn_color);}

    .car_detils_compare{padding:0 10px 0px;cursor:pointer;}
    .car_detils_compare .checkmark{width:18px;height:18px;border-radius:var(--border_raidus_5);border:1px solid var(--border_color);}

    .listing_left .main-slider{width:100%;height:400px;margin-bottom:15px;border:1px solid var(--border_color);border-radius:var(--border_raidus_15);}
    .listing_left .thumbs-slider{height:100px;padding:10px 0;}
    .listing_left .thumbs-slider .swiper-slide{width:100px;height:80px;opacity:0.9;cursor:pointer;border:2px solid var(--border_color);border-radius:var(--border_raidus_10);overflow:hidden;}
    .listing_left .thumbs-slider .swiper-slide-thumb-active{opacity:1;border-color:var(--theme_base_color);}
    .listing_left .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:var(--border_raidus_15);overflow:hidden;}
    .listing_left .swiper-button-prev, .listing_left .swiper-button-next{background-color:rgba(0, 0, 0, 0.70);width:40px;height:40px;color:var(--btn_color);border-radius:var(--border_raidus_5);}
    .listing_left .swiper-button-next:after, .listing_left .swiper-button-prev:after{font-size:var(--font_size_22);}


    .main-slider ._counter_car{width:60px;height:34px;background:rgba(0, 0, 0, 0.8);border-radius:var(--border_raidus_5);text-align:center;position:absolute;right:10px;bottom:10px;z-index:1;color:var(--btn_color);display:flex;align-items:center;justify-content:center;}
    .main-slider ._view_360 {background-color: rgba(0, 0, 0, .7);position:absolute;bottom:10px;left:0;right:0;z-index:1;color:var(--btn_color);border-radius:0.3125rem;display:flex;align-items:center;width:110px;margin:auto;padding:6px 5px;justify-content:center;gap:0 5px;font-size:var(--font_size_15);font-weight:var(--font_weight_500);}

    /*Car add Page*/
    ._car_add_banner{background:linear-gradient(270deg, #f7f7f7e5 0%, #f7f7f7e5 49.04%, #f7f7f7e5 100%);position:relative;padding:50px 0;}
    ._car_add_banner::after{content:'';background-image:url(../images/car_add.webp);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.03;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
    ._car_add_banner::before{content:'';background-image:url(../images/car_add_after.webp);background-repeat:no-repeat;background-position:center right;position:absolute;right:0;width:1069px;height:319px;background-size:75%;bottom:0;}
    ._car_add_banner_inner{position:relative;z-index:1;}
    ._car_add_banner_inner h1{font-size:36px;font-weight:var(--font_weight_600);}
    ._car_add_banner_inner h1 span{color:var(--btb_bg_color_alt);}
    ._car_add_banner_inner > p{color:var(--headline_color);font-size:var(--font_size_16);}
      
   ._car_add_banner_inner{max-width:580px;} 
    .car_add_search{background-color:rgba(255, 255, 255, 0.8);backdrop-filter:blur(1px);border-radius:var(--border_raidus_15);padding:15px;}
    .car_search_box .form-control{flex:1;height:50px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.11) !important;border-radius:var(--border_raidus_10);border-width:0px;}
    .car_search_box .btn{height:50px;border-radius:var(--border_raidus_10);}


    ._car_add_step_inner{height:100%;}
    ._car_add_step_inner article{background-color:var(--box_background_color);box-shadow: 0px 2px 21px rgba(86, 19, 129, 0.05);border-radius:var(--border_raidus_15);overflow:hidden;transition:0.5s;}
    ._car_add_step_inner article:hover{transform:scale(1.01);box-shadow:0px 2px 21px rgba(86, 19, 129, 0.098);}
    ._car_add_step_inner article ._img img{width:100%;}
    ._car_add_step_inner article ._icon{font-size:var(--font_size_24);color:var(--theme_base_color);width:50px;height:50px;border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;background-color:var(--box_background_color);position:relative;z-index:1;font-weight:var(--font_weight_600);}
    ._car_add_step_inner article ._info{padding:10px 15px 20px;margin-top:-34px;z-index:1;}

    .car_heading p{font-size:var(--font_size_14);color:var(--headline_color);}


    ._car_testimonail_inner article{border-radius:var(--border_raidus_15);padding:5px;box-shadow:0px 0px 17px rgba(0, 0, 0, 0.1);border-width:0;background-color:var(--box_background_color);}
    ._car_testimonail_inner article figure img{width:100%;height:160px;border-radius:var(--border_raidus_15);object-fit:cover;}
    ._car_testimonail_inner .mini_title{font-weight:var(--font_weight_400);font-size:var(--font_size_14);color:var(--light_color);}

    ._car_testimonail_info{padding:10px;}
    ._car_testimonail_info p{font-size:var(--font_size_13);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
    .car_user ._icon{width:34px;height:34px;border-radius:var(--border_raidus_50);background-color:var(--btn_bg_color);color:var(--btn_color);display:inline-flex;align-items:center;justify-content:center;}
    ._car_testimonail_info .car_user ._right{flex:1;}
    ._car_testimonail_info .car_user ._right .sub_title{font-size:var(--font_size_14);}
    ._car_testimonail_info .car_user ._right span{font-size:var(--font_size_13);color:var(--light_color);}
    ._car_testimonail_inner article:hover{transform:scale(1.0);}

    .add_car_cta{background:linear-gradient(90deg, #FFE5F9 0%, #FFEAD6 100%);border-radius:var(--border_raidus_20);padding:5px 20px;}
    .add_car_cta ._left{flex:1;}
    .add_car_cta ._right_img{margin-top:-40px;}
    
    .cta_add_two_inner{background-color:#000B40;border-radius:var(--border_raidus_20);padding:20px;}
    .cta_add_two_inner h2{color:#fff;}
    .cta_add_two_inner p{color:#fff;}
    .cta_add_two_inner .car_add_search{max-width:500px;}
    .cta_add_two_inner  ._left{flex:1;}

    .add_about_article{height:100%;}
    .add_about_article article{background:linear-gradient(180deg, #FFFFFF 0%, #FEFFED 100%);box-shadow:0px 6px 20px rgba(0, 0, 0, 0.05);border-radius:var(--border_raidus_20);text-align:center;padding:25px 15px;}
    ._left_boxex > div:nth-child(2) .add_about_article article, ._left_boxex > div:nth-child(3) .add_about_article article{background:linear-gradient(180deg, #FAF3FF 0%, #FFFFFF 100%);}
   .add_about_us ._content .sub_title{color:var(--theme_base_color);}
   ._left_boxex{gap:20px 0;}
   
       .car_add_main{max-width:800px;margin:0 auto;}
    ._car_tags li a{background-color:var(--box_background_color);border-radius:var(--border_raidus_5);padding:8px 10px;font-size:var(--font_size_14);color:var(--headline_color);}
    ._car_tags li a:hover{text-decoration:line-through;}
    .car_add_steps .sub_title{color:var(--headline_color);}
      
    ._car_recommnd_price{background-color:var(--box_background_color);border-radius:var(--border_raidus_15);padding:15px;}
    ._car_recommnd_price > ._right{flex:1;}
    ._car_recommnd_price .sub_title{color:var(--headline_color);}
    ._car_recommnd_price ._price_gradiant{margin:8px 0;background:linear-gradient(90deg, #E62626 0%, #E66C26 50.48%, #51DB1B 100%);border-radius:var(--border_raidus_10);height:6px;}

    ._car_perfo span{font-size:var(--font_size_12);}
    ._price span{font-weight:var(--font_weight_500);font-size:var(--font_size_13);font-weight:var(--font_weight_600);}


    ._car_km_price{background-color:var(--box_background_color);border-radius:var(--border_raidus_10);padding:15px 20px;}
    ._common_list li a{background-color:var(--box_background_color);display:block;width:100%;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.05);border-radius:var(--border_raidus_10);padding:10px 15px;text-align:center;margin-top:12px;color:var(--headline_color);}
    ._common_list li a.active, ._common_list li a:hover{background-color:var(--btn_bg_color);color:var(--btn_color);}
    
    ._car_km_price_back ._text_back{flex:1;}
    ._car_km_price_back > span{font-size:var(--font_size_16);color:var(--headline_color);}
    ._car_km_price .mini_title{font-size:var(--font_size_16);font-weight:var(--font_weight_400);color:var(--headline_color);}
    ._car_km_price .mini_title b{font-weight:var(--font_weight_500);}

    ._car_login_color{color:var(--headline_color) !important;}
    ._car_title_des{font-size:var(--font_size_15);color:var(--headline_color);}
    ._car_title_des > a{text-decoration:underline;color:var(--theme_base_color);}

    ._car_otp_group .form-control{width:70px;flex:inherit;}

    .recevie_otp{color:var(--headline_color);font-size:var(--font_size_15);}
    .recevie_otp a{text-decoration:underline;color:var(--theme_base_color);}
    .recevie_otp_btn{min-width:330px;}
    ._car_otp_group, .recevie_otp{max-width:330px;}
    .otp_label{font-size:var(--font_size_15);}

    .car_add_steps ._car_add_banner_inner{max-width:100%;}
    .car_add_steps::before, .car_add_steps::after{display:none !important;}

    .autocomplete-items{background-color:var(--box_background_color);box-shadow:0 1px 30px rgba(0,0,0, .16);border-radius:10px;max-height:300px;overflow:auto;z-index:9;}
    .autocomplete-items > div{text-align:left;padding:12px 14px;box-shadow:0 0px 6px rgba(0,0,0, .12);background-color:var(--box_background_color);}
    .autocomplete-items > div:first-child{border-top:0;}

  /*Home banner*/
  ._special_banner{flex-wrap:wrap;}
  ._special_banner li{width:47%;}
  ._special_banner li span{flex:1;font-weight:var(--font_weight_500);color:var(--headline_color);font-size:var(--font_size_15);}   
  ._special_banner li ._icon{width:44px;height: 44px;background-color:var(--box_background_color);border:1px solid #E6BEFF;border-radius:8px;display:flex;align-items:center;justify-content:center;}
  .search_res{color:var(--btb_bg_color_alt);font-weight:var(--font_weight_500);text-transform:uppercase;float:right;}

  
  .car_add_steps_main ._car_left{background-color:var(--box_background_color);border-radius:var(--border_raidus_15);box-shadow:0 0 15px rgb(222 233 255);width:320px;padding:20px;min-height:88vh;overflow:auto;}
  .car_add_steps_main ._car_right{flex:1;min-height:88vh;overflow:auto;box-shadow:0 0 15px rgb(222 233 255);padding:20px;border-radius:var(--border_raidus_15);}
  .car_menu_list ._icon{width:34px;height:34px;border-radius:var(--border_raidus_50);background-color:#DEE8FF;color:var(--headline_color);font-size:var(--font_size_15);display:flex;align-items:center;justify-content:center;}
  .car_menu_list span{flex:1;font-size:var(--font_size_15);font-weight:var(--font_weight_500);line-height:normal;}
  .car_menu_list > li{margin-top:25px;position:relative;}
  .car_menu_list > li:first-child{margin-top:0;}
  .car_menu_list .text_links{right:0;position:absolute;left:0;top:0;width:100%;height:100%;}
  .car_menu_list > li .fa-check{display:none;}
  .car_menu_list > li.active .fa-info{display:none;}
   .car_menu_list > li.active ._icon{background-color:var(--btn_bg_color);}
  .car_menu_list > li.active .fa-check{display:flex;color:var(--btn_color);}
  .form-control{outline:0 !important;box-shadow:inherit !important;}
  ._car_listing_map{background-color:var(--box_background_color);border:1px solid #9c9c9e;border-radius:var(--border_raidus_5);padding:3px 8px;}

  .form-floating > .form-control{padding:5px 10px;height:50px;border-radius:var(--border_raidus_10);}
  .form-floating > label{padding:13px 15px 0px;font-weight:var(--font_weight_500);}
  .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {opacity:1;transform: scale(.85) translateY(-8px) translateX(0.15rem);height:50%;background-color:var(--box_background_color);padding:0 8px;font-weight:var(--font_weight_400) ;}
  .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown){padding:8px 15px;}
  .form-floating>.form-control, .form-floating>.form-select{padding:16px 15px 10px;height:50px;border-radius:var(--border_raidus_10);outline:0 !important;font-size:var(--font_size_14);box-shadow:inherit;}
  ._submit_btn .btn{background-color:var(--btb_bg_color_alt);}
  .get_car_header .sub_title{flex:1;font-size:var(--font_size_20);font-weight:var(--font_weight_600);}
  .get_details_info ul{margin:0 -10px;flex-wrap:wrap;}
  .get_details_info ul > li {margin-top:15px;padding:0 10px;width:50%;}
  .get_details_info ul > li span{font-size:var(--font_size_15);}
  .get_details_info ul > li ._right{flex:1;text-align:right;font-weight:var(--font_weight_500);}
  .get_car_img img{border-radius:var(--border_raidus_15);width:100%;object-fit:cover;border:1px solid var(--border_color);}
  .fill_title{border-top:1px solid var(--border_color);padding-top:15px;}
  .car_number_plate {position:relative;align-items:center;display:flex;height: 45px;width: 245px;border-radius:var(--border_raidus_5);background-color: #e7e8ea;border: 1px solid #000;box-shadow: 0 0 1px 2px #979797,2px 2px 5px #979797,inset 0 0 2px 2px #979797;}
  .car_number_plate span{display:block;text-align:center;font-size:var(--font_size_22);color:var(--headline_color);font-weight:var(--font_weight_600);flex:1;}
  .car_number_plate label{display:flex;flex-direction:column;margin-left:5px;justify-content:center;align-items:center;}
  .car_number_plate label b{font-weight:var(--font_weight_400);font-size:11px;}
  ._car_spection_list > ul > li{background: linear-gradient(180deg, #FAF3FF 0%, #FFFFFF 100%);box-shadow:0px 6px 20px rgba(0, 0, 0, 0.05);border-radius:var(--border_raidus_10);padding:15px;margin-bottom:20px;}
  ._car_spection_list > ul > li:nth-child(2n){background: linear-gradient(180deg, #FFFFFF 0%, #FEFFED 100%);}
  ._car_spection_list > ul > li:last-child{margin-bottom:0;}
  .get_graph_img .sub_title{font-weight:var(--font_weight_400);font-size:var(--font_size_16);}
  ._car_spection_list ._content{flex:1;overflow:hidden;}
  .add_car_upload{height:100%;}
  .add_car_upload article{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);background-color:var(--box_background_color);height:100%;
  text-align:center;padding:5px 5px 10px;}
  .add_car_upload article .sub_title{font-weight:var(--font_weight_400);font-size:var(--font_size_14);}
  .add_car_upload article img{max-height:180px;}
  .add_car_upload input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
  ._car_right_last ul > li {margin-bottom:22px;background-color:var(--box_background_color);box-shadow:0 0 10px rgba(0, 0, 0, .09);border-radius:var(--border_raidus_10);padding:10px;}
  ._car_right_last ul > li > ._left{width:200px;text-align:left;}
  ._car_right_last ul > li > ._right_content{flex:1;}
  ._right_content .form-control{border:1px solid var(--border_color);font-size:var(--font_size_14);border-radius:var(--border_raidus_10);padding:12px 10px;color:var(--headline_color);}
  ._right_content .form-control::placeholder{color:var(--headline_color);}
  ._right_content .form-check{width:100%;}
  ._right_content .form-check input{width:16px;height:16px;}


  /*car listing List*/
  .listing_lists > ul{padding:0 10px;}
  .listing_lists .offer_img{height:100%;}
  .listing_lists > ul > li{width:100%;box-shadow:0px 2px 38px rgba(0, 0, 0, 0.12);border-radius:15px;background-color:var(--box_background_color);margin:10px 0px;overflow:hidden;height:100%;margin-top:20px;}
  .listing_lists .left_img_sldier{width:350px;overflow:hidden;}
  .listing_lists .left_img_sldier img{width:100%;height:100%;object-fit:cover;}
  .listing_lists .slider_right_contnet{flex:1;display:flex;flex-direction:column;}
  
  .product_list_inner ._dealer_image{position:absolute;left:5px;top:5px;z-index:1;background-color:var(--box_background_alt_color);width:50px;padding:4px 6px;border-radius:var(--border_raidus_5);}
  .listing_lists ._dealer_image{position:absolute;left:5px;top:5px;z-index:1;background-color:var(--box_background_alt_color);width:60px;padding:5px 8px;border-radius:var(--border_raidus_5);}
  .listing_lists .car_faurotie{position:absolute;right:10px;top:10px;z-index:1;background-color:var(--box_background_color);width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:var(--border_raidus_5);font-size:var(--box_background_color);box-shadow:0px 1px 10px rgba(0, 0, 0, 0.12);opacity:0;visibility:hidden;}
  .listing_lists > ul > li:hover .car_faurotie{opacity:1;visibility:visible;}
  .list_car_header .sub_title{flex:1;}
  .list_car_header .sub_title span{font-size:var(--font_size_14);color:var(--light_color);}

  .listing_lists .car_services_list li{font-weight:var(--font_weight_400);font-size:var(--font_size_13);color:green;}
  .listing_lists ._giggi_assure{background-color:#fff4ea;padding:2px 5px;border-radius:var(--border_raidus_5);display:inline-block;color:var(--btb_bg_color_alt);font-size:11px;margin:0 0 4px;}
  .listing_lists ._giggi_assure svg{fill:var(--btn_bg_color);}
  ._visit_store{font-weight:var(--font_weight_400);color:var(--light_color);text-decoration:underline;}
  .listing_lists .list_map_lcoation{font-size:var(--font_size_13);color:red;}

  .slider_right_contnet .car_info ._right span{font-size:var(--font_size_20);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
  .slider_right_contnet .car_info ._right{flex:1;}
  .slider_right_contnet .car_info ._right b{font-weight:var(--font_weight_400);font-size:var(--font_size_16);color:var(--theme_base_color);}
  .slider_right_contnet {box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);}
  .slider_right_contnet ._btns a{width:25%;font-size:var(--font_size_14);color:var(--headline_color);font-weight:var(--font_weight_500);text-align:center;display:block;padding:10px 5px;border-right:1px solid var(--border_color);}
  .slider_right_contnet ._btns a:hover{background-color:var(--theme_base_color);color:var(--btn_color);}
  .slider_right_contnet ._btns a:last-child{border-right:0;}
  .slider_right_top{flex:1;padding:15px 15px 12px;}
  .slider_right_contnet ._btns{margin-top:auto;box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);}
  .swiper-pagination{z-index:1 !important;}
  .swiper-pagination-bullet{background-color:var(--box_background_color) !important;opacity:1 !important;border:1px solid var(--border_color);}
  .swiper-pagination-bullet-active{background-color:var(--btn_bg_color) !important;}
  ._listing_find_car{font-size:var(--font_size_18);color:var(--headline_color);font-family:var(--font_weight_500);}

  /*Quick Search*/
  .quick_slider_inner{overflow:hidden;}
  .quick_slider_left{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);padding:5px 10px;background-color:var(--box_background_color);transition:0.5s;}
  .quick_slider_left:hover{box-shadow:0 0 30px rgba(0, 0, 0, .08);transform:scale(1.01);}
  .quick_slider_left .sub_title{font-size:var(--font_size_15);flex:1;overflow:hidden;}
  .quick_slider .swiper-button-prev, .quick_slider .swiper-button-next{width:26px;height:26px;border-radius:var(--border_raidus_50);background-color:var(--btn_bg_color);top:40px;}
  .quick_slider .swiper-button-next:after, .quick_slider  .swiper-button-prev:after{font-size:var(--font_size_13);color:var(--btn_color);}
  .quick_slider .swiper-button-prev{left:-10px;}
  .quick_slider .swiper-button-next{right:-8px;}

  /*Car Filter Page*/
  ._fillter_by_comm a{width:50%;position:relative;} 
  ._fillter_by_comm ._fillter_by_inner{width:100%;border:1px solid var(--border_color);border-radius:var(--border_raidus_5);padding:10px 5px;display:flex;align-items:center;justify-content:center;}
  ._fillter_by_comm a span{font-size:var(--font_size_13);display:inline-flex;align-items:center;color:var(--btn_bg_color);justify-content:center;margin-left:5px;line-height:normal;}
  ._fillter_by_comm a input{position:absolute;left:0;width:100%;height:100%;right:0;top:0;opacity:0;cursor:pointer;}
  ._fillter_by_comm ._fillter_by_inner svg{display:none;stroke:var(--btb_bg_color_alt);margin-right:6px;}
  ._fillter_by_comm input:checked + ._fillter_by_inner svg{display:inline-flex;}
  ._btn_box .btn{font-size:var(--font_size_13);padding:5px 14px;margin-top:10px;font-weight:400;background-color:var(--box_background_color);color:var(--btn_bg_color);border:1px solid var(--btn_bg_color);}

  /*Car View Scroll*/
  .scroll-menu{position:sticky;top:75px;background-color:var(--box_background_alt_color);display:block;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--border_color);z-index:9;visibility:hidden !important;opacity:0 !important;height:0;}
  .scroll-menu a{flex:0 0 auto;padding:14px 20px;text-decoration: none;color:var(--headline_color);display:inline-flex;font-weight:var(--font_weight_400);transition:0.3s;}
  .scroll-menu a.active{border-bottom:1px solid var(--theme_base_color);color:var(--theme_base_color);}
  .scroll-menu.show{visibility:visible !important;opacity:1 !important;height:auto;}
  /*My Car Edit*/
  .my_car_edit_list li + li{margin-top:15px;border-top:1px solid var(--border_color);padding-top:15px;}
  .my_car_edit_list ._left{width:200px;text-align:left;}
  .my_car_edit_list ._right_content{flex:1;}
  ._right_content .form-select{border:1px solid var(--border_color);font-size:var(--font_size_14);border-radius:var(--border_raidus_10);padding:12px 10px;color:var(--headline_color);outline:0 !important;box-shadow:inherit !important;}
   
  /*Dealrship Login*/
  ._dealship_login{min-height:100vh;}
  ._dealship_login ._right{width:55%;}
  ._dealship_login .form-group > label{font-weight:var(--font_weight_500);}
  ._dealship_login  input[type=file]{font-size:var(--font_size_13);}
  ._dealship_login ._left{background-image:url(../images/dealship_login.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;flex:1;overflow:hidden;position:relative;z-index:1;min-height:100vh;}
  ._dealship_login ._left::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 1);backdrop-filter:blur(8px);opacity:0.6;z-index:-1;}
  ._dealship_login ._login_content{padding:15px;}
  .__dealship_logo{background-color:var(--box_background_color);width:110px;margin:15px 0 0px 15px;padding:4px 12px;border-radius:var(--border_raidus_5);}
  ._dealship_login ._login{color:var(--headline_color);}
  ._dealship_login ._login a{text-decoration:underline;font-weight:var(--font_weight_500);}  

  /*Car Compare Box*/
  .car_copare_box ._car_main_title{font-size:var(--font_size_22);}
  .car_search_reuslt{height:100%;}
  .car_search_reuslt article{background-color:var(--box_background_color);box-shadow:0px 0px 14px rgba(0, 0, 0, 0.08);border-radius:var(--border_raidus_10);height:100%;overflow:hidden;transition:0.5s;}
  .car_search_reuslt article:hover{transform:scale(.98);}
  .car_search_reuslt .car_img img{width:100%;object-fit:cover;border-radius:var(--border_raidus_10);}
  .car_search_reuslt .car_info_top .mini_title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .car_search_reuslt .car_info{padding:12px 10px;}
  .car_search_reuslt ._wishicon{width:30px;height:30px;background: #FFFFFF;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;}
  .car_search_reuslt ._price_bottom ._price{flex:1;color:var(--theme_base_color);font-size:var(--font_size_18);font-weight:var(--font_weight_600);}

  .car_search_reuslt ._giggi_assure{background-color:#fff4ea;padding:2px 5px;border-radius: var(--border_raidus_5);color:var(--btb_bg_color_alt);font-size:var(--font_size_11);}
  .car_search_reuslt .close_btn{position:absolute;right:10px;top:10px;background-color:rgba(0, 0, 0, .9);width:30px;height:30px;border-radius:var(--border_raidus_50);
  display:flex;align-items:center;justify-content:center;}
  .car_search_reuslt .close_btn i{color:var(--btn_color);}
  .car_search_reuslt .text_links{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
  .car_search_reuslt ._wishicon .text_links{z-index:2;}
  .scroll_menu{position: sticky;top:58px;background-color:var(--box_background_alt_color);display:block;overflow-x:auto;white-space:nowrap;z-index:9;box-shadow:0 7px 10px rgba(0,0,0, .06);}
  .scroll_menu a{padding:12px 20px;color:var(--headline_color);display:inline-flex;font-weight:var(--font_weight_500);transition:0.3s;}
  .scroll_menu a.active{border-bottom:1px solid var(--theme_base_color);color:var(--theme_base_color);}
  .car_copare_box .accordion .accordion-item{box-shadow:0px 0px 14px rgba(0, 0, 0, 0.08);border-radius:var(--border_raidus_10);background-color:var(--box_background_color);}
  .car_copare_box .accordion  .accordion-button{background-color:#fff4ea;box-shadow:initial !important;font-weight:var(--font_weight_500);}
  .car_copare_box .accordion .accordion-button::after{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:var(--box_background_color);border-radius:var(--border_raidus_50);}
  .car_copare_box .accordion-body{padding:15px;}
  .compare_lists + .compare_lists{border-top:1px solid var(--border_color);margin-top:6px;padding-top:6px;}
  .compare_lists > li{width:25%;padding:8px;}
  .compare_lists .compare_mini_title{font-size:var(--font_size_15);color:var(--headline_color);font-weight:var(--font_weight_500);}
  .compare_lists .accordion-body .mini_title{font-size:var(--font_size_18);}
  .compare_lists span{font-size:var(--font_size_15);}
  .compare_lists ._desc_title{font-size:var(--font_size_12);}
  .compare_lists .compare_check {background-color:#EBFFE6;width:28px;height:28px;border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;}
  .compare_lists .compare_check i{color:#3AA700;} 
  .compare_lists .compare_cross {background-color:#FFE6E6;width:28px;height:28px;border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;}
  .compare_lists .compare_cross i{color:#FF0000;} 
  .custom_breadcrumb a{color:var(--theme_base_color) !important;}
  .custom_breadcrumb a:hover{color:var(--btb_bg_color_alt) !important;}
  .custom_breadcrumb .breadcrumb-item.active{color:var(--headline_color);}

    /*Car Compare*/
  ._compare_poup_show.show{display:flex;bottom:0;}
  ._compare_poup_show .car_compare_left{flex:1;}
  ._compare_poup_show{position:fixed;bottom:-100px;left:0;width:100%;background:var(--box_background_color);border-top:1px solid var(--theme_base_color);box-shadow:0 -4px 20px rgba(0,0,0,0.1);padding:15px;z-index:9;display:none;transition:0.4s;}
  ._compare_poup_show .compare_items{background-color:var(--box_background_alt_color);border-radius:var(--border_raidus_10);padding:5px 10px;transition:0.5s;border:1px solid var(--box_background_alt_color);}
  ._compare_poup_show .compare_items:hover{transform:scale(1.01);border-color:var(--btb_bg_color_alt);}
  ._compare_poup_show .compare_items ._content{flex:1;}
  ._compare_poup_show .compare_items ._img{width:55px;height:38px;}
  ._compare_poup_show .compare_items ._img img {width:100%;height:100%;object-fit:cover;border-radius:var(--border_raidus_5);}
  ._compare_poup_show .mini_title{font-size:var(--font_size_13);flex:1;}
  ._compare_poup_show .cross_btn{font-size:10px;border-radius:var(--border_raidus_50);cursor:pointer;width:16px;height:16px;background-color:red;display:flex;align-items:center;justify-content:center;color:var(--btn_color);line-height:normal;}
  .car_compare_button .btn{padding:8px 18px;font-size:var(--font_size_14);background-color:var(--btb_bg_color_alt);}

  /*Car Header Search*/
  ._car_id_search{display:flex;align-items:center;justify-content:flex-start;}
  ._car_listing_search{display:flex;position:relative;margin-right:15px;}
  ._car_listing_search svg{position:absolute;right:5px;top:50%;transform:translate(0px, -50%);width:26px;height:26px;background-color:var(--btb_bg_color_alt);color:var(--btn_color);padding:5px;border-radius:var(--border_raidus_5);}
  ._car_listing_search input{padding:2px 10px;padding-right:30px;border-radius:var(--border_raidus_10);font-size:var(--font_size_13);min-height:30px;}

  ._car_listing_search .spinner-border {position: absolute;right:5px;top:5px;width:20px;height:20px;border-width:2px;border-color:var(--theme_base_color);border-right-color:transparent;}
  ._menu_list li a.active, ._menu_list li:hover a{color:var(--btb_bg_color_alt);}
  ._menu_list > li > a{padding:18px 0;display:block;width:100%;}
  ._menu_list li a i{transition:0.5s;font-size:var(--font_size_13);}
  ._menu_list li:hover a i{color:var(--theme_base_color);transform:rotate(-180deg);}
  ._menu_list li .dropdown-menu{top:52px;border:0;box-shadow:0 4px 14px rgba(0,0,0, .20);}
  ._menu_list li:hover .dropdown-menu{display:block;}
  ._menu_list .dropdown-menu {padding:0;border-radius:0;}
  ._menu_list .dropdown-menu a{font-size:var(--font_size_14);padding:8px 10px;display:block;}
  header ._menu_list .dropdown-menu a{color:var(--headline_color);}
  header ._menu_list .dropdown-menu a:hover{background-color:var(--theme_base_color);color:var(--btn_color);}
}


  @media(max-width:991px){
    ._custom_heading{font-size:25px;flex:1;}
    .m_custom_home_space{padding:30px 0;}
    ._common_slider_div{white-space:nowrap;flex-wrap:nowrap;overflow:auto;}
    ._common_slider_div li{display:inline-block;white-space:normal;padding:8px;vertical-align:top;}
    ._common_slider_div li *{white-space:normal;}
    ._common_slider_div::-webkit-scrollbar{display:none;}
    ._desktop_header ._btn{color:var(--btb_bg_color_alt);text-decoration:underline;font-size:15px;}

    .mobile_section .container-fluid{padding:0;}
    .mobile_section .container-fluid > div{padding-left:15px;padding-right:15px;}
    
    ._mobile_header{background:linear-gradient(180deg, #536ba0 0%, #1d3466 100%);border-radius:0px 0px var(--border_raidus_20) var(--border_raidus_20);padding:10px 10px !important;}
    ._mobile_header .sub_title{font-size:20px;color:#fff;}
    .banner_search .form-control{box-shadow:inherit;min-height:46px;display:flex;align-items:center;justify-content:flex-start;border-radius:var(--border_raidus_15);padding-left:40px;font-size:14px;}
    .banner_search  > svg{position:absolute;left:10px;top:50%;transform:translate(0,-50%);}

    .mobile_top_menu ._right{flex:1;}
    .mobile_top_menu ._right .call_btn *{color:var(--btn_color);}
   
    ._mobile_logo img{max-height:34px;}
    ._mobile_header ._humburger{color:var(--btn_color);}


      .autocomplete-items{background-color:var(--box_background_color);box-shadow:0 1px 30px rgba(0,0,0, .16);border-radius:10px;max-height:300px;overflow:auto;z-index:9;}
      .autocomplete-items > div{text-align:left;padding:12px 14px;box-shadow:0 0px 6px rgba(0,0,0, .12);background-color:var(--box_background_color);}
      .autocomplete-items > div:first-child{border-top:0;}

    
    .car_header_box > li{width:50%;}
    .car_header_inner{height:100%;}
    .car_header_inner article{background-color:var(--box_background_color);padding:10px 5px;border-radius:var(--border_raidus_10);display:flex;align-items:flex-end;justify-content:flex-start;position:relative;}
    .car_header_inner article input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
    .car_header_inner article ._left{flex:1;padding-right:2px;white-space:nowrap;overflow:hidden;}
    .car_header_inner article ._left label{color:#FF9D00;background-color:#FFEED4;padding:2px;border-radius:var(--border_raidus_2);font-size:var(--font_size_14);}
    .car_header_inner ._left i{font-size:var(--font_size_18);vertical-align: middle;font-weight:var(--font_weight_400);color:var(--headline_color);        margin-right:6px;top:6px;position:relative;}
    .car_header_inner article input:checked + ._left i{font-weight:var(--font_weight_600);color:var(--theme_base_color);}

    .m_car_budget_buy_inner {padding:12px;background-color:var(--box_background_alt_color);border-radius:var(--border_raidus_15);}
    .m_car_budget_buy ul > li > a{border: 1px solid var(--border_color);border-radius:var(--border_raidus_10);padding:6px 10px;white-space:nowrap;}
    .m_car_budget_buy ul > li > a > svg{width:18px;height:18px;}
    .m_car_budget_buy ul > li > a:hover{background-color:var(--theme_base_color);color:var(--btn_color);border-color:var(--theme_base_color);}
    .m_car_budget_buy ul > li > a:hover svg{fill:var(--btn_color);}
    .m_car_budget_buy ._label{font-weight:var(--font_weight_500);display:block;width:100%;font-size:var(--font_size_18);}


    .home_blog_strip{padding:40px 15px;background-image:url(../images/cta_bg.png);background-size:cover;background-position:center;position:relative;z-index:1;overflow:hidden;}
    .home_blog_strip::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:-1;}
    .home_blog_strip *{color:var(--btn_color);}
    .home_blog_strip ._custom_heading{font-size:26px;}
    .home_blog_strip .btn{padding:14px 34px;border:1px solid var(--btn_color);border-radius:var(--border_raidus_15);}

    
    ._blog_section_inner{height:100%;}
    .m_blog_section ul > li{width:320px;}
    ._blog_section_inner article{background-color:var(--box_background_color);border-radius:var(--border_raidus_15);overflow:hidden;height:100%;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);transition:0.5s;}
    ._blog_section_inner article:hover{transform:translateY(-4px);}
    ._blog_section_inner article figure img{width:100%;height:180px;border-radius:0;object-fit:cover;}
    ._blog_section_inner article ._info{padding:15px;}
    ._blog_section_inner .sub_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    ._blog_section_inner .author{flex:1;}

    ._testimonail_sliders > li{width:320px;}
    ._testimonail_slider_inner{height:100%;}
    ._testimonail article{background-color:var(--box_background_color);box-shadow:0rem 2px 20px rgba(0, 0, 0, 0.09);border-radius:var(--border_raidus_20);padding:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;height:100%;}
    ._testimonail .rating_icon{font-size:var(--font_size_18);}
    ._testimonail .rating_icon i{color: #FFA600;}
    ._testimonail article .sub_title{margin-top:auto;}

    .our_branches ul > li{width:320px;}
    .our_branches_innner img{height:300px;width:100%;object-fit:cover;border-radius:var(--border_raidus_10);} 
    .our_branches_innner article{border-radius:var(--border_raidus_20);overflow:hidden;transition:0.5s;}
    .our_branches_innner article:hover{transform:translateY(-2px);}
    .our_branches_innner article::after{content:'';background: linear-gradient(180deg, rgba(126, 126, 126, 0.03) 0%, rgba(24, 24, 24, 0.86) 100%);width:100%;height:100%;top:0;position:absolute;left:0;}
    .our_branches_innner ._info_box{position: absolute;bottom: 0;left: 0;width: 100%;padding:15px;z-index:1;}
    .our_branches_innner ._info_box *{color:#fff;}

    ._brands_section ul{white-space:normal;}
    ._brands_section ul > li{width:33.33%;} 
    .brands_inner{height:100%;}
    .brands_inner article{height:100%;background-color:var(--box_background_color);padding:12px 5px;border-radius:var(--border_raidus_10);transition:transform .2s ease-out;box-shadow:0 5px 20px rgba(0, 0, 0, 0.08);}
    .brands_inner article:hover{transform:scale(1.02);border-radius:var(--border_raidus_20);}
    .brands_inner figure img{max-height:34px;margin-bottom:10px;}
    .brands_inner article p{font-size:var(--font_size_15);color:var(--headline_color);}
    .brands_inner article span{color:var(--theme_base_color);font-weight:var(--font_weight_500);font-size:var(--font_size_13);}
    ._brands_section ul li{display:none;}
    ._brands_section li:nth-child(-n+9){display:inline-block;}

    .home_recent_car_m article{border-radius:var(--border_raidus_15);background-color:var(--box_background_color);overflow:hidden;border:1px solid var(--border_color);transition:0.5s;}
    .home_recent_car_m article:hover{box-shadow:0 0 40px rgba(0, 0, 0, 0.12);transform:scale(1.02);}
    .home_recent_car_m figure img{width:100%;height:160px;object-fit:cover;}
    .wishlist_tille .sub_title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .home_recent_car_m ._info{padding:12px 10px;}
    .home_recent_car_m .car_price ._left{flex:1;font-size:var(--font_size_18);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
    .home_recent_car_m .sub_title{font-size:var(--font_size_16);}
    .home_recent_car_m .car_price ._left svg{position:relative;top:-3px;}
    .home_recent_car_m .car_price ._right{font-size:var(--font_size_14);}
    .home_recent_car_m ._car_spefic li{font-size:var(--font_size_12);position:relative;text-transform:capitalize;}

    .home_recent_car_m li{width:320px;}

    .body_type_tab article{background-color:var(--box_background_color);border-radius:var(--border_raidus_10);overflow:hidden;height:100%;border:1px solid var(--border_color);transition:0.5s;}
    .body_type_tab article:hover{transform:scale(1.01);box-shadow:0 0 40px rgba(0, 0, 0, 0.05);}
    .body_type_tab article figure img{width:100%;height:140px;object-fit:cover;}
    .body_type_tab ._info{padding:12px 15px;}
    .body_type_tab article .sub_title{font-size:var(--font_size_16);font-weight:var(--font_weight_500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .body_type_tab article p{font-size:var(--font_size_16);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
    .body_type_tab article p span{font-size:var(--font_size_14);color:var(--light_color);font-weight:var(--font_weight_400);}
    .body_type_tab article p svg{position:relative;top:-3px;}
    .explore_body_tabs ._common_slider_div > li{width:320px;}
    .explore_body_tabs .nav-tabs{background-color:var(--box_background_alt_color);padding:8px;border-radius:var(--border_raidus_10);width:100%;white-space:nowrap;overflow-x:auto;flex-wrap:nowrap;}
    .explore_body_tabs .nav-tabs .nav-link{padding:10px 20px;border-radius:var(--border_raidus_15);color:var(--theme_base_color);}
    .explore_body_tabs .nav-tabs .nav-link span{font-size:var(--font_size_13);font-weight:var(--font_weight_500);}
    .explore_body_tabs .nav-tabs .nav-link.active{color:var(--btn_color);background-color:var(--theme_base_color);}

    ._how_we_works ul > li{width:320px;}

    ._how_we_works_inner{box-shadow: 0px 4px 24px rgba(86, 19, 129, 0.13);border-radius:var(--border_raidus_15);background-color:var(--box_background_color);padding:10px 15px;}
    ._how_we_works_inner figure{width:60px;height:60px;border-radius:var(--border_raidus_5);background-color:var(--box_background_color);box-shadow:0px 0px 17px rgba(82, 176, 255, 0.2);margin-bottom: 20px;position:relative;}

    .mobile_section{padding-bottom:80px;}
    .mobile_footer_fix{position:fixed;bottom:0;z-index:9;left:0;right:0;background-color:var(--theme_base_color);}
    .mobile_footer_fix > ul > li{width:25%;text-align:center;padding:10px 5px;border-top:3px solid var(--btn_bg_color);}
    .mobile_footer_fix > ul > li.active{border-color:var(--btb_bg_color_alt);}
    .mobile_footer_fix *{color:var(--btn_color);}
    .mobile_footer_fix span{width:100%;display:block;color:var(--btn_color);}
    .mobile_footer_fix ._wishlist ._icon{background-color:var(--btb_bg_color_alt);border:1px solid var(--border_color);border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto;position: relative;top:-10px;margin-top:-20px;}
    .mobile_footer_fix > ul > li{padding:10px 2px;}

  /*Listing Page*/
  ._product_search input{background-color:var(--box_background_color);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1) !important;border-radius:var(--border_raidus_10);border:0;padding-left:45px;height:45px;font-size:var(--font_size_14);border:1px solid var(--border_color);}
  ._product_search input::placeholder{color:var(--headline_color);}
  ._product_search svg{position:absolute;left:25px;top:50%;transform:translate(0,-50%);}
  ._boxed_listing_search ._btn{width:100%;}
    ._boxed_listing_search {flex-wrap:wrap;}
._boxed_listing_search ._product_search {flex:1;}
  ._listing_find_car{font-size:15px;color:var(--headline_color);font-family:var(--font_weight_500);}


.product_list_inner{height:100%;padding:10px 0;}
    .product_list_inner article{background-color:var(--box_background_color);box-shadow:0px 2px 34px rgba(0, 0, 0, 0.12);border-radius:var(--border_raidus_10);overflow:hidden;transition:0.5s;height:100%;display:flex;flex-direction:column;}
    .product_list_inner article:hover{transform:translateY(-4px);box-shadow:0px 5px 44px rgba(0, 0, 0, 0.10);}
    .product_list_inner ._img{height:180px;border-radius:var(--border_raidus_15) var(--border_raidus_15) 0 0;}
    .product_list_inner ._img img{width:100%;height:100%;object-fit:cover;box-shadow:0 5px 10px rgba(0, 0, 0, .08);}
    .product_list_inner ._info{padding:15px 12px 0;flex:1;}
    .prdouct_list li{font-size:var(--font_size_13);position:relative;text-transform:capitalize;}
    .prdouct_list li::after{content:'';width:4px;height:4px;background-color:var(--theme_base_color);margin:0 6px;vertical-align:middle;display:inline-block;border-radius:var(--border_raidus_5);}
    .prdouct_list li:last-child::after{display:none;}
    .car_services_list li{font-size:var(--font_size_12);color:var(--headline_color);}
    .car_services_list li::after{content:'|';margin:0 5px;}
    .car_services_list li:last-child::after{display:none;}
    .product_list_inner ._wishlist{width:32px;height:32px;background-color:var(--box_background_color);border-radius:var(--border_raidus_50);font-size:var(--font_size_18);display:flex;align-items:center;justify-content:center;color:var(--btb_bg_color_alt);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
    .product_list_inner ._map_lcoation span{font-size:var(--font_size_13);}
    .product_list_inner ._giggi_assure{background-color:#fff4ea;padding:2px 5px;border-radius:var(--border_raidus_5);display:inline-block;color:var(--btb_bg_color_alt);font-size:11px;margin:0 0 4px;position:absolute;left:4px;bottom:4px;z-index:1;}
    .product_list_inner ._giggi_assure svg{fill:var(--btn_bg_color);}
    .product_list_inner .car_info{margin-bottom:4px;}
    ._giggi_assure_main{font-size:var(--font_size_13);}
    .product_list_inner .car_info ._left{flex:1;}
    .car_info ._flex_start{flex:1;}
    .product_list_inner .car_info span{font-size:var(--font_size_12);color:var(--headline_color);font-weight:var(--font_weight_400);}
    .product_list_inner .car_info ._title, .product_list_inner .car_info h2{font-size:var(--font_size_16);font-weight:var(--font_weight_500);line-height:18px;}
    .product_list_inner .car_info ._right{font-size:var(--font_size_12);}
    .product_list_inner .car_info ._right span{font-size:var(--font_size_18);font-weight:var(--font_weight_600);color:var(--btn_bg_color) ;}
    ._giggi_assure_main ._visit_store{color:var(--headline_color);font-size:var(--font_size_13);text-decoration:underline;}
    .product_list_inner .car_info ._right b{font-weight:var(--font_weight_400);font-size:var(--font_size_14);}

    ._car_popular_tag{position:absolute;right:8px;top:8px;padding:4px 6px;background-color:green;color:var(--btn_color);border-radius:var(--border_raidus_5);z-index:1;font-size:var(--font_size_11);}

    ._product_search input{background-color:var(--box_background_color);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1) !important;border-radius:var(--border_raidus_10);border:0;padding-left:45px;height:50px;font-size:var(--font_size_14);border:1px solid var(--border_color);}
    ._product_search input::placeholder{color:var(--headline_color);}

    .product_list_inner ._btns{margin-top:auto;box-shadow:0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);width:100%;}
    .product_list_inner ._btns a{padding:8px 4px;font-size:var(--font_size_12);border-right:1px solid var(--border_color);color:var(--headline_color);font-weight:var(--font_weight_500);width:33.33%;text-align:center;}
    .product_list_inner ._btns a:last-child{border:0;}
  
    .prdouct_cta{background-image:url(../images/cta_bg_product.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px 30px;border-radius:var(--border_raidus_20);position:relative;z-index:1;overflow:hidden;}
    .prdouct_cta::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(237 208 255);z-index:-1;opacity:0.8;}
    .prdouct_cta p{color:var(--headline_color);}
    .prdouct_cta ._img{display:none;}
    .prdouct_cta_inner{text-align:center;}

    ._footer_listing{display:flex;align-items:center;justify-content:center;gap:10px;background-color:var(--box_background_color);position:fixed;bottom:-1px;left:0;right:0;padding:10px;box-shadow: 0px -3px 24px rgba(0, 0, 0, 0.11);z-index:9;}
    ._footer_listing .btn{width:100%;border-radius:var(--border_raidus_10);}
    ._footer_listing ._btn_alt{background-color:var(--btb_bg_color_alt);}
 
    .fiilter_search_tag a{background-color:var(--box_background_color);border:1px solid var(--border_color);border-radius:var(--border_raidus_5);padding:5px 12px;
    font-size:var(--font_size_13);color:var(--headline_color);display:inline-block;}
    .fiilter_search_tag a:hover{text-decoration:line-through;}
    .fiilter_search_tag .clear_btn{background-color:var(--btb_bg_color_alt);color:var(--btn_color);text-decoration:none !important;border-color:var(--btb_bg_color_alt);}

    body._open{position:relative;overflow:hidden;}
    body._open::after{content:'';display:block;position:fixed;background:rgba(0,0,0,0.7);width:100%;height:100%;top:0;left: 0;z-index:3;}
     body._open ._mobile_fillter{bottom:0;}
    ._mobile_fillter{position:fixed;bottom:-150%;width:100%;background-color:var(--box_background_color);z-index:9;transition:0.5s;}
    .fillter_top{padding:10px;border-bottom:1px solid var(--border_color);background-color:var(--box_background_color);top:0;z-index:1;position:sticky;}
    .fillter_top .sub_title{flex:1;}
    .fillter_top ._clear{color:var(--btb_bg_color_alt);text-decoration:underline;}

    ._mobile_fillter_bottom{padding:10px;border-top:1px solid var(--border_color);}
    ._mobile_fillter_bottom a{width:50%;padding:10px 10px;text-align:center;border:1px solid var(--border_color);border-radius:var(--border_raidus_15);}
    ._mobile_fillter_scroll{height:calc(100vh - 65px);overflow:auto;padding-bottom:15px;}

    .sesbasic_custom_scroll{max-height:600px;overflow:auto;}
    ._collepsed_first{padding:14px;border-bottom:1px solid var(--border_color);}
    .product_sidebar_search_field_item{display:flex;align-items:flex-start;padding:5px 0;}
    .product_sidebar_search_field_item input{margin:0.1875rem 0.625rem 0 0;cursor:pointer;}
    .product_sidebar_search_field_item label{font-size:var(--font_size_13);color:var(--light_color);}
    .fillter_boxed ._collepsed_btn{background-color:transparent;border:0;padding:0;width:100%;text-align:left;font-weight:var(--font_weight_500);color:var(--headline_color);font-size:var(--font_size_15);display:flex;align-items:center;justify-content:space-between;}
    .fillter_boxed ._collepsed_btn:after{content:"\f077";color:var(--theme-font-color);font-family:"Font Awesome 5 Free";transition:0.5s;cursor:pointer;height:20px;width:20px;display:flex;justify-content:center;align-items:center;position:relative;font-weight:var(--font_weight_600);transition:0.5s;}
    .fillter_boxed .collapsed:after{content:"\f078"}
    .fillter_boxed .collapse{margin-top:8px;}
    .fillter_boxed ._search input{border:1px solid var(--border_color);font-size:var(--font_size_13);color:var(--headline_color);background-color:var(--box_background_color);width:100%;display:block;border-radius:var(--border_raidus_5);height:34px;padding:0 10px;} 
    ._custom_price_range{width:100%;position: relative;margin:0 auto;}
    ._custom_price_range .slider-values{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:var(--font_weight_500);color:var(--headline_color);font-size:var(--font_size_13);}
    ._custom_price_range .range-inputs{position: relative;height:8px;background:var(--theme_base_color);border-radius: 5px;}
    ._custom_price_range .range-inputs input[type="range"]{position:absolute;width:100%;height:8px;background:transparent;pointer-events:none;-webkit-appearance:none;}
    ._custom_price_range input[type="range"]::-webkit-slider-thumb{pointer-events: all;width:18px;height:18px;border-radius:50%; background:var(--box_background_color);border: 2px solid var(--theme_base_color);-webkit-appearance:none;cursor:pointer;}
    ._custom_price_range .min-max-labels{display:flex;justify-content:space-between;color:var(--light_color);margin-top:10px;font-size:var(--font_size_13);}

    body._opens{position:relative;overflow:hidden;}
    body._opens::after{content:'';display:block;position:fixed;background:rgba(0,0,0,0.7);width:100%;height:100%;top:0;left: 0;z-index:3;}
    body._opens ._mobile_fillters{bottom:0;}
    ._mobile_fillters{position:fixed;bottom:-100%;width:100%;background-color:var(--box_background_color);z-index:9;transition:0.5s;border-radius:var(--border_raidus_15) var(--border_raidus_15) 0 0;overflow:hidden;}
    ._mobile_fillters label{display:flex;align-items:center;justify-content:space-between;font-size:var(--font_size_14);font-weight:var(--font_weight_500);padding:12px 15px;}
   ._mobile_fillters input{height:16px;width:16px;}
    ._desktop_relevacne_rigth .nav{background-color:var(--box_background_color);border-radius:var(--border_raidus_5);padding:5px;height:40px;box-shadow:0px 5px 24px rgba(0, 0, 0, 0.1);}
    ._desktop_relevacne_rigth .nav button{padding:0 6px;height:30px;color:var(--headline_color);}
    ._desktop_relevacne_rigth .nav-pills .nav-link.active{background-color:var(--btb_bg_color_alt);color:var(--btn_color);}

    /*Listing View Page*/
    .car_overview{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);}
    ._car_title{font-size:var(--font_size_15);color:var(--headline_color);border-radius:var(--border_raidus_10) var(--border_raidus_10) var(--border_raidus_5) var(--border_raidus_5);background-color:#F8ECFF;padding:8px;}  
    .car_overview > ul{padding:10px 0;}    
    .car_overview ul > li{padding:8px 12px;width:50%;}
    .car_overview ._content{flex:1;overflow:hidden;}
    .car_overview ul > li p{font-size:12px;}

    .car_overview ._sub_title{font-size:var(--font_size_13  );font-weight:var(--font_weight_500);}
    ._car_overview ul > li{position:relative;width:50%;}
    ._car_overview ul > li::after{content:'\f058';font-weight:var(--font_weight_600);font-family:"Font Awesome 6 Free";color:#51DB1B;position:absolute;right:10px;top:50%;transform:translate(0,-50%);}
    .car_overview ul > li ._img img{width:20px;height:20px;}

    .car_overview_des{padding:10px;font-size:var(--font_size_13);}
    .car_overview_des p{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;font-size:var(--font_size_13);color:var(--headline_color);}

    .car_features_special{background: linear-gradient(180deg, #FFFBED 0%, #FFECE0 100%);border:1px solid #E48C00;border-radius:var(--border_raidus_10);padding:15px 10px ;}

    .car_features_special .sub_title{background: linear-gradient(90deg, #FF8400 0%, #FEBA00 100%);-webkit-background-clip:text;-webkit-text-fill-color: transparent;}

    .car_features_special ._mini_title{font-weight:var(--font_weight_500);margin-bottom:3px;}
    .car_features_special p{font-size:var(--font_size_13);}
    .car_features_special ._img{background-color:#F8EDFF;width:35px;height:35px;border-radius:var(--border_raidus_5);display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
    .car_features_special ul > li{width:50%;padding:0 10px;}
  


    
    .car_deatils_inner{background-color:#FAF2FF;padding:10px;position:sticky;top:0;z-index:9;}
    .car_deatils_inner ._left {flex:1;}
    .car_deatils_inner ._back_arrow{position:relative;top:-1px;}


    .car_deatils_box{border-radius:var(--border_raidus_10);padding:5px 0 0;}
    .listing_right_bottom ._btn_group .btn{width:100%;border-radius:var(--border_raidus_10);padding:12px 10px;}  
    .listing_right_bottom ._btn_group .btn_red{background-color:var(--btb_bg_color_alt);}
    .listing_right_bottom ._btn_group .btn_red:hover{background-color:var(--btn_bg_color);}

    ._listing_right_mid{padding:10px 0;border:0px solid var(--border_color);border-width:1px 0 1px 0;}
    ._listing_right_mid ._lefts{flex:1;}
    ._listing_right_mid ._lefts p{font-size:var(--font_size_11);}
    ._listing_right_mid ._price_main{font-size:var(--font_size_20);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
    ._listing_right_mid .text_lineth{text-decoration:line-through;font-size:var(--font_size_15);text-decoration:line-through;}

    ._listing_right_bottom_left ._lefts{flex:1;}
    ._listing_right_bottom_left ._lefts span{font-size:var(--font_size_15);color:var(--theme_base_color);font-weight:var(--font_weight_500);}
    ._listing_right_bottom_left ._lefts p{font-size:var(--font_size_12);}
    ._listing_right_bottom_left .btn{border-radius:var(--border_raidus_10);padding:8px 12px;font-size:var(--font_size_13);}
    ._listing_right_mid > a{font-size:var(--font_size_15);}

    .car_deatils_tags{margin-bottom:15px;}
    ._car_details_map > span{flex:1;color:var(--light_color);}
    .car_deatils_tags ul > li{background-color:var(--box_background_alt_color);padding:4px 8px;border-radius:var(--border_raidus_5);font-size:var(--font_size_12);}
    ._car_details_headline{padding:0 0px 6px;}
    ._car_details_headline .sub_title{flex:1;}
    ._car_details_headline ._wishlist_icon i{font-size:var(--font_size_16);}
    .car_detils_compare{cursor:pointer;}
    .car_detils_compare .checkmark{width:18px;height:18px;border-radius:var(--border_raidus_5);border:1px solid var(--border_color);}


    ._profile_share_btns ._btn{width:30px;height:30px;border-radius:var(--border_raidus_5);background-color:var(--theme_base_color);font-size:var(--font_size_18);display:flex;align-items:center;justify-content:center;color:var(--btn_color);}
    ._profile_share_btns ._chat{background-color:var(--btb_bg_color_alt);}
    ._share_icon > div{position:relative;}
    ._share_icon > div > span{position:absolute;left:50%;transform:translateX(-50%);max-width:12.5rem;padding:0.15rem 0.5rem;color:var(--btn_color);text-align: center;background-color:#000;border-radius:0.25rem;white-space:nowrap;top: -2.1875rem;font-size:var(--font_size_11);}
    ._share_icon > div > span:before{position:absolute;content:"";border-color:transparent;border-style:solid;bottom:-0.375rem;border-width:0.4rem 0.4rem 0;border-top-color:#000;left:50%;transform:translateX(-50%);}


    ._car_slider .main_slider{width:100%;height:220px;margin-bottom:15px;}
    ._car_slider .thumbs_slider{height:100px;padding:10px 0;}
    ._car_slider .thumbs_slider .swiper-slide{width:100px;height:70px;opacity:0.9;cursor:pointer;border:2px solid var(--border_color);border-radius:var(--border_raidus_10);overflow:hidden;}
    ._car_slider .thumbs_slider .swiper-slide-thumb-active{opacity:1;border-color:var(--theme_base_color);}
    ._car_slider .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:var(--border_raidus_15);overflow:hidden;}
    ._car_slider .swiper-button-prev, ._car_slider .swiper-button-next{background-color:rgba(0, 0, 0, 0.70);width:30px;height:30px;color:var(--btn_color);border-radius:var(--border_raidus_5);}
    ._car_slider .swiper-button-next:after, ._car_slider .swiper-button-prev:after{font-size:var(--font_size_16);}


    .main-slider ._counter_car{width:60px;height:34px;background:rgba(0, 0, 0, 0.8);border-radius:var(--border_raidus_5);text-align:center;position:absolute;right:10px;bottom:10px;z-index:1;color:var(--btn_color);display:flex;align-items:center;justify-content:center;font-size:var(--font_size_12);}
    .main-slider ._view_360 {background-color: rgba(0, 0, 0, .7);position:absolute;bottom:10px;left:0;right:0;z-index:1;color:var(--btn_color);border-radius:0.3125rem;display:flex;align-items:center;width:110px;margin:auto;padding:6px 5px;justify-content:center;gap:0 5px;font-size:var(--font_size_13);font-weight:var(--font_weight_500);}
    ._productt_offer_slider{overflow:hidden;width:100%;}
    ._product_offer_slider{overflow:hidden;}
    ._product_offer_slider img{border-radius:var(--border_raidus_15);overflow:hidden;}
    .main-slider{border:1px solid var(--border_color);border-radius:var(--border_raidus_15);}

    /*Car Add */
    .card_add_header{border-radius:0;}
    ._car_add_banner{background:linear-gradient(270deg, #FFECF0 0%, #EDE8FF 49.04%, #F7E9FF 100%);position:relative;padding:30px 0 180px;}
    ._car_add_banner::after{content:'';background-image:url(../images/car_add.webp);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.03;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
    ._car_add_banner_inner{position:relative;z-index:1;}
    ._car_add_banner_inner ._custom_heading {font-size:30px;font-weight:var(--font_weight_600);}
    ._car_add_banner_inner ._custom_heading  span{color:var(--btb_bg_color_alt);}
    ._car_add_banner_inner > p{color:var(--headline_color);font-size:var(--font_size_16);}
   ._car_add_banner_inner{max-width:580px;margin:auto;} 
    .car_add_search{background-color:rgba(255, 255, 255, 0.5);backdrop-filter:blur(1px);border-radius:var(--border_raidus_15);padding:15px;}
    .car_search_box .form-control{flex:1;height:50px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);border-radius:var(--border_raidus_10);border-width:0px;}
    .car_search_box .btn{height:50px;border-radius:var(--border_raidus_10);}
    ._car_add_banner::before{content:'';background-image:url(../images/car_add_after.webp);background-repeat:no-repeat;background-position:center;position:absolute;right:0;width:100%;height:319px;background-size:65%;bottom:-80px;}

    .cta_add_two_inner{background-color:#000B40;padding:20px;}
    .cta_add_two_inner h2{color:#fff;}
    .cta_add_two_inner p{color:#fff;}
    .cta_add_two_inner .car_add_search{max-width:500px;} 
    .cta_add_two_inner ._right_img img{width:auto;height:auto;max-width:250px;}
    .cta_add_two_inner  ._left{flex:1;}

    .add_car_cta{background:linear-gradient(90deg, #FFE5F9 0%, #FFEAD6 100%);padding:20px;}
    .add_car_cta ._left{flex:1;}
    .add_car_cta ._right_img img{width:auto;height:auto;max-width:200px;}

    ._car_add_step_inner{height:100%;}
    ._car_add_step_inner article{background-color:var(--box_background_color);box-shadow: 0px 2px 21px rgba(86, 19, 129, 0.05);border-radius:var(--border_raidus_15);overflow:hidden;transition:0.5s;}
    ._car_add_step_inner article:hover{transform:scale(1.01);box-shadow:0px 2px 21px rgba(86, 19, 129, 0.098);}
    ._car_add_step_inner article ._img img{width:100%;height:140px;object-fit:cover;}
    ._car_add_step_inner article ._icon{font-size:var(--font_size_20);color:var(--theme_base_color);width:40px;height:40px;border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;background-color:var(--box_background_color);position:relative;z-index:1;font-weight:var(--font_weight_600);}
    ._car_add_step_inner article ._info{padding:10px 15px 20px;margin-top:-34px;z-index:1;}
    .car_heading p{font-size:var(--font_size_14);color:var(--headline_color);}
    ._car_add_step ul > li{width:350px;}


    .m_car_testimonail_inner ul > li{width:340px;}
    ._car_testimonail_inner article{border-radius:var(--border_raidus_15);padding:5px;box-shadow:0px 0px 17px rgba(0, 0, 0, 0.1);border-width:0;background-color:var(--box_background_color);}
    ._car_testimonail_inner article figure img{width:100%;height:140px;border-radius:var(--border_raidus_15);object-fit:cover;}
    ._car_testimonail_inner .mini_title{font-weight:var(--font_weight_400);font-size:var(--font_size_14);color:var(--light_color);}
    ._car_testimonail_info{padding:10px;}
    ._car_testimonail_info p{font-size:var(--font_size_13);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
    .car_user ._icon{width:34px;height:34px;border-radius:var(--border_raidus_50);background-color:var(--btn_bg_color);color:var(--btn_color);display:inline-flex;align-items:center;justify-content:center;}
    ._car_testimonail_info .car_user ._right{flex:1;}
    ._car_testimonail_info .car_user ._right .sub_title{font-size:var(--font_size_14);}
    ._car_testimonail_info .car_user ._right span{font-size:var(--font_size_13);color:var(--light_color);}
    ._car_testimonail_inner article:hover{transform:scale(1.0);}

    .add_about_article{height:100%;}
    .add_about_article article{background:linear-gradient(180deg, #FFFFFF 0%, #FEFFED 100%);box-shadow:0px 6px 20px rgba(0, 0, 0, 0.05);border-radius:var(--border_raidus_20);text-align:left;padding:20px 15px;}
    ._left_boxex > li:nth-child(2) .add_about_article article, ._left_boxex > li:nth-child(3) .add_about_article article{background:linear-gradient(180deg, #FAF3FF 0%, #FFFFFF 100%);}
   .add_about_us ._content .sub_title{color:var(--theme_base_color);}

   ._left_boxex > li{width:320px;}
   
   .add_about_us .sub_title{color:var(--theme_base_color);}  
    ._car_search_btn{background-color:var(--btb_bg_color_alt);border-radius:var(--border_raidus_15);}
/*Car Add*/

  .car_add_steps_main ._car_left{background-color:var(--box_background_color);border-radius:var(--border_raidus_15);box-shadow:0 0 15px rgb(222 233 255);width:100%;padding:15px;}
  .car_menu_list{display:flex;align-items:center;gap:0 20px;white-space:nowrap;overflow:auto;}
    
  .car_add_steps_main ._car_right{box-shadow:0 0 15px rgb(222 233 255);padding:15px;border-radius:var(--border_raidus_15);margin-top:25px;}
  

  .car_menu_list ._icon{width:32px;height:32px;border-radius:var(--border_raidus_50);background-color:#DEE8FF;color:var(--headline_color);font-size:var(--font_size_15);display:flex;align-items:center;justify-content:center;}
  


  .car_menu_list span{flex:1;font-size:var(--font_size_15);font-weight:var(--font_weight_500);line-height:normal;}
  .car_menu_list > li{position:relative;}
  .car_menu_list .text_links{right:0;position:absolute;left:0;top:0;width:100%;height:100%;}
  .car_menu_list > li .fa-check{display:none;}
  .car_menu_list > li.active .fa-info{display:none;}
   .car_menu_list > li.active ._icon{background-color:var(--btn_bg_color);}
  .car_menu_list > li.active .fa-check{display:flex;color:var(--btn_color);}
  .form-control{outline:0 !important;box-shadow:inherit !important;}
  .form-floating > .form-control{padding:5px 10px;height:50px;border-radius:var(--border_raidus_10);}
  .form-floating > label{padding:13px 15px 0px;font-weight:var(--font_weight_500);}
  .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {opacity:1;transform: scale(.85) translateY(-8px) translateX(0.15rem);height:50%;background-color:var(--box_background_color);padding:0 8px;font-weight:var(--font_weight_400) ;}
  .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown){padding:8px 15px;}
  .form-floating>.form-control, .form-floating>.form-select{padding:16px 15px 10px;height:50px;border-radius:var(--border_raidus_10);outline:0 !important;font-size:var(--font_size_14);box-shadow:inherit;}
  ._submit_btn .btn{background-color:var(--btb_bg_color_alt);}
  .get_car_header .sub_title{flex:1;font-size:var(--font_size_20);font-weight:var(--font_weight_600);}
  .get_details_info ul{margin:0 -10px;flex-wrap:wrap;}
  .get_details_info ul > li {margin-top:15px;padding:0 10px;width:50%;}
  .get_details_info ul > li span{font-size:var(--font_size_15);}
  .get_details_info ul > li ._right{flex:1;text-align:right;font-weight:var(--font_weight_500);}
  .get_car_img img{border-radius:var(--border_raidus_15);width:100%;object-fit:cover;border:1px solid var(--border_color);}
  .fill_title{border-top:1px solid var(--border_color);padding-top:15px;}
  .car_number_plate {position:relative;align-items:center;display:flex;height:38px;width: 155px;border-radius:var(--border_raidus_5);background-color: #e7e8ea;border: 1px solid #000;box-shadow: 0 0 1px 2px #979797,2px 2px 5px #979797,inset 0 0 2px 2px #979797;}
  .car_number_plate span{display:block;text-align:center;font-size:var(--font_size_18);color:var(--headline_color);font-weight:var(--font_weight_600);flex:1;}
  .car_number_plate label{display:flex;flex-direction:column;margin-left:5px;justify-content:center;align-items:center;}
  .car_number_plate label b{font-weight:var(--font_weight_400);font-size:11px;}
  ._car_spection_list > ul > li{background: linear-gradient(180deg, #FAF3FF 0%, #FFFFFF 100%);box-shadow:0px 6px 20px rgba(0, 0, 0, 0.05);border-radius:var(--border_raidus_10);padding:15px;margin-bottom:20px;}
  ._car_spection_list > ul > li:nth-child(2n){background: linear-gradient(180deg, #FFFFFF 0%, #FEFFED 100%);}
  ._car_spection_list > ul > li:last-child{margin-bottom:0;}
  .get_graph_img .sub_title{font-weight:var(--font_weight_400);font-size:var(--font_size_16);}
  ._car_spection_list ._content{flex:1;overflow:hidden;}
  .add_car_upload{height:100%;}
  .add_car_upload article{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);background-color:var(--box_background_color);height:100%;
  text-align:center;padding:5px 5px 10px;}
  .add_car_upload article .sub_title{font-weight:var(--font_weight_400);font-size:var(--font_size_14);}
  .add_car_upload article img{max-height:180px;}
  .add_car_upload input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
  ._car_right_last ul > li {margin-bottom:22px;background-color:var(--box_background_color);box-shadow:0 0 10px rgba(0, 0, 0, .09);border-radius:var(--border_raidus_10);padding:10px;}


  ._car_right_last ul > li > ._left{width:140px;text-align:left;}
  ._car_right_last ul > li > ._right_content{flex:1;justify-content:space-between !important;}
  ._right_content .form-control{border:1px solid var(--border_color);font-size:var(--font_size_14);border-radius:var(--border_raidus_10);padding:12px 10px;color:var(--headline_color);}
  ._right_content .form-control::placeholder{color:var(--headline_color);}
  ._right_content .form-check input{width:16px;height:16px;}  
      /*car listing List*/
    .listing_lists > ul{padding:0 10px;}
    .listing_lists .offer_img{height:100%;}
    .listing_lists > ul > li{width:100%;box-shadow:0px 2px 38px rgba(0, 0, 0, 0.12);border-radius:15px;background-color:var(--box_background_color);margin:10px 0px;overflow:hidden;height:100%;margin-top:20px;flex-wrap:wrap;}
    .listing_lists .left_img_sldier{width:350px;overflow:hidden;height:100%;}
    .listing_lists .left_img_sldier img{width:100%;height:100%;object-fit:cover;}
    .listing_lists .slider_right_contnet{flex:1;height:100%;display:flex;flex-direction:column;}

    .list_car_header .sub_title{flex:1;}
    .list_car_header .sub_title span{font-size:var(--font_size_14);color:var(--light_color);}

    .listing_lists .car_services_list li{font-weight:var(--font_weight_400);font-size:var(--font_size_13);color:green;}
    .listing_lists ._giggi_assure{background-color:#fff4ea;padding:2px 5px;border-radius:var(--border_raidus_5);display:inline-block;color:var(--btb_bg_color_alt);font-size:11px;margin:0 0 4px;}
    .listing_lists ._giggi_assure svg{fill:var(--btn_bg_color);}
    ._visit_store{font-weight:var(--font_weight_400);color:var(--light_color);text-decoration:underline;}
    .listing_lists .list_map_lcoation{font-size:var(--font_size_13);color:red;}

    .slider_right_contnet .car_info ._right span{font-size: var(--font_size_16);font-weight:var(--font_weight_600);color:var(--theme_base_color);}
    .slider_right_contnet .car_info ._right b{font-weight:var(--font_weight_400);font-size:var(--font_size_14);color:var(--theme_base_color);}
    .slider_right_contnet {box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);}
    .listing_lists ._btns a{width:25%;font-size:var(--font_size_14);color:var(--headline_color);font-weight:var(--font_weight_500);text-align:center;display:block;padding:10px 5px;border-right:1px solid var(--border_color);}
    .listing_lists ._btns a:hover{background-color:var(--theme_base_color);color:var(--btn_color);}
    .slider_right_contnet ._btns a:last-child{border-right:0;}
    .slider_right_top{flex:1;padding:15px 15px 12px;}
    .listing_lists ._btns{margin-top:auto;box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);width:100%;}
    .swiper-pagination{z-index:1 !important;}
    .swiper-pagination-bullet{background-color:var(--box_background_color) !important;opacity:1 !important;}
    .swiper-pagination-bullet-active{background-color:var(--btn_bg_color) !important;}
    .slider_right_contnet .car_info ._right {flex:1;}

    .listing_lists ._dealer_image{position:absolute;left:5px;bottom:5px;z-index:1;background-color:var(--box_background_alt_color);width:50px;padding:5px 8px;border-radius:var(--border_raidus_5);}
   .product_list_inner ._dealer_image{position:absolute;left:5px;top:5px;z-index:1;background-color:var(--box_background_alt_color);width:50px;padding:4px 6px;border-radius:var(--border_raidus_5);}
    .listing_lists .car_faurotie{position:absolute;right:10px;top:10px;z-index:1;background-color:var(--box_background_color);width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:var(--border_raidus_5);font-size:var(--box_background_color);box-shadow:0px 1px 10px rgba(0, 0, 0, 0.12);}

    /*Quick Search*/
    .quick_slider_inner{overflow:hidden;}
    .quick_slider_left{border:1px solid var(--border_color);border-radius:var(--border_raidus_10);padding:5px 10px;background-color:var(--box_background_color);transition:0.5s;}
    .quick_slider_left:hover{box-shadow:0 0 30px rgba(0, 0, 0, .08);transform:scale(1.01);}
    .quick_slider_left .sub_title{font-size:var(--font_size_15);flex:1;overflow:hidden;}
    .quick_slider .swiper-button-prev, .quick_slider .swiper-button-next{width:22px;height:22px;border-radius:var(--border_raidus_50);background-color:var(--btn_bg_color);top:40px;}
    .quick_slider .swiper-button-next:after, .quick_slider  .swiper-button-prev:after{font-size:var(--font_size_12);color:var(--btn_color);}
    .quick_slider .swiper-button-prev{left:-6px;}
    .quick_slider .swiper-button-next{right:-4px;}
    .car_overview_des{padding:10px;}

    /*Car View Scroll*/
    .scroll-menu{position:sticky;top:44px;background-color:var(--box_background_alt_color);display:block;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--border_color);z-index:9;visibility:hidden !important;opacity:0 !important;height:0;scrollbar-width:none;}
    .scroll-menu a{padding:10px 15px;text-decoration: none;color:var(--headline_color);display:inline-block;font-weight:var(--font_weight_400);transition:0.3s;white-space:nowrap;}
    .scroll-menu a.active{border-bottom:1px solid var(--theme_base_color);color:var(--theme_base_color);}
    .scroll-menu.show{visibility:visible !important;opacity:1 !important;height:auto;}
    .scroll-menu::-webkit-scrollbar{display:none;}

    /*My Car Edit*/
    .my_car_edit_list li + li{margin-top:15px;border-top:1px solid var(--border_color);padding-top:15px;}
    .my_car_edit_list ._left{width:200px;text-align:left;}
    .my_car_edit_list ._right_content{flex:1;}
    ._right_content .form-select{border:1px solid var(--border_color);font-size:var(--font_size_14);border-radius:var(--border_raidus_10);padding:12px 10px;color:var(--headline_color);outline:0 !important;box-shadow:inherit !important;}

    /*Dealrship Login*/
    ._dealship_login ._right{width:100%;}
    ._dealship_login .form-group > label{font-weight:var(--font_weight_500);}
    ._dealship_login  input[type=file]{font-size:var(--font_size_13);}
    ._dealship_login ._left{background-image:url(../images/dealship_login.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:1;height:200px;width:100%;}
    ._dealship_login ._left::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 1);backdrop-filter:blur(8px);opacity:0.6;z-index:-1;}
    ._dealship_login ._login_content{padding:15px;}
    .__dealship_logo{background-color:var(--box_background_color);width:110px;margin:15px 0 0px 15px;padding:4px 12px;border-radius:var(--border_raidus_5);}
    ._dealship_login ._login{color:var(--headline_color);}
    ._dealship_login ._login a{text-decoration:underline;font-weight:var(--font_weight_500);}
    ._dealship_login{padding:0 !important;}

    /*Car Compare*/
  ._compare_poup_show .car_compare_left{flex:1;white-space:nowrap;overflow:auto;}
  ._compare_poup_show.show{display:flex;bottom:0;}
  ._compare_poup_show{position:fixed;bottom:-100px;left:0;width:100%;background:var(--box_background_color);border-top:1px solid var(--theme_base_color);box-shadow:0 -4px 20px rgba(0,0,0,0.1);padding:15px;z-index:9;display:none;}
  ._compare_poup_show .compare_items{background-color:var(--box_background_alt_color);border-radius:var(--border_raidus_10);padding:5px 10px;transition:0.5s;border:1px solid var(--box_background_alt_color);}
  ._compare_poup_show .compare_items:hover{transform:scale(1.01);border-color:var(--btb_bg_color_alt);}
  ._compare_poup_show .compare_items ._content{flex:1;}
  ._compare_poup_show .compare_items ._img{width:38px;height:30px;}
  ._compare_poup_show .compare_items ._img img {width:100%;height:100%;object-fit:cover;border-radius:var(--border_raidus_5);}
  ._compare_poup_show .mini_title{font-size:var(--font_size_12);flex:1;}
  ._compare_poup_show .cross_btn{font-size:10px;border-radius:var(--border_raidus_50);cursor:pointer;width:16px;height:16px;background-color:red;display:flex;align-items:center;justify-content:center;color:var(--btn_color);line-height:normal;}
  .car_compare_button .btn{padding:8px 18px;font-size:var(--font_size_14);background-color:var(--btb_bg_color_alt);}

  /*Car Header Search*/
  ._car_id_search{display:flex;align-items:center;justify-content:flex-start;}
  ._car_listing_search{display:flex;position:relative;margin-right:5px;}
  ._car_listing_map{padding:2px 6px;background-color:var(--box_background_color);border-radius:var(--border_raidus_5);}
   ._car_listing_search svg{stroke:var(--btn_color);}

  ._search_cars_modal .btn-close{position:absolute;right:-7px;width:20px;height:20px;border-radius:50px;background-color: var(--box_background_color);opacity:1;border:1px solid var(--theme_base_color);background-size:11px;top:-10px;}
  .btn_car .btn{font-size:var(--font_size_12);}
  ._search_cars_modal{margin-top:30px;}

   /*Mobile Car List*/ 
  .car_list_home_page_list > li{background-color:var(--box_background_color);box-shadow:0px 0px 14px rgba(0, 0, 0, 0.08);margin-top:12px;}
  ._car_m_list_top{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 10px;}
  ._car_m_list_top ._right_content{flex:1;overflow:hidden;padding-right:10px;padding-top:6px}
  ._car_m_list_top ._left_img{width:105px;position:relative;}
  ._car_m_list_top ._left_img ._dealer_image{position:absolute;left:0px;top:0px;z-index:1;background-color:var(--box_background_alt_color);width:40px;padding:1px;bottom:auto;}
  ._car_m_list_top ._right_content ._head{display:flex;align-items:center;justify-content:flex-start;gap:0 5px;overflow:hidden;margin-bottom:4px;border-bottom:1px solid var(--border_color);padding-bottom:5px;}
  ._car_m_list_top ._right_content ._head .sub_title{font-size:var(--font_size_14);font-weight:var(--font_weight_500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;}
  ._car_m_list_top ._right_content ._head .save_btn{width:20px;height:20px;border-radius:var(--border_raidus_50);box-shadow:0px 0px 4px rgba(0, 0, 0, 0.11);display:flex;align-items:center;justify-content:center;color:var(--headline_color);font-size:12px;z-index:2;position:relative;}
  ._car_m_list_top ._right_content ._head .save_btn:hover, ._car_m_list_top ._right_content ._head .save_btn.active{background-color:#ED264F;color:#fff;}
  ._car_m_list_top ._right_content ._head_bottom{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 5px;}

  ._car_m_list_top ._right_content ._head_bottom ._right_pirce{text-align:right;}
  ._car_m_list_top ._right_content ._head_bottom ._right_pirce ._emi{font-size:10px;font-weight:var(--font_weight_500);color:var(--headline_color);}
  ._car_m_list_top ._right_content ._head_bottom ._right_pirce ._emi b{color:var(--theme_base_color);font-weight:var(--font_weight_500);}
  ._car_m_list_top ._right_content ._head_bottom ._right_pirce ._emi span{display:block;color:var(--light_color);}
  ._car_m_list_top ._right_content ._head_bottom ._right_pirce ._price_main ._value{display:block;font-size:16px;color:var(--theme_base_color);font-weight:var(--font_weight_600);line-height:normal;line-height:normal;}
  ._car_m_list_top ._right_content ._head_bottom ._right_pirce ._price_main ._off{font-size:12px;color:var(--headline_color);font-weight:var(--font_weight_500);display:inline-block;background:linear-gradient(to left top,transparent 45%,#ED264F 49.5%,#ED264F 50.5%,transparent 52.25%);line-height:10px;}
  ._car_m_list_top ._right_content ._head_bottom ._left{flex:1;}
  ._car_m_list_top ._right_content ._head_bottom .prdouct_list li{font-size:10px;}
  ._car_m_list_top ._right_content ._head_bottom .prdouct_list li::after{width:3px;height:3px;margin:0 4px;}
  ._car_m_list_top ._right_content ._head_bottom .car_services_list li{font-size:10px;}
  ._car_m_list_top ._right_content ._head_bottom .list_map_lcoation span {font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:15ch;}
  ._car_m_list_top ._right_content ._head_bottom .car_services_list li::after{margin:0 3px;}
  ._car_m_list_top ._right_content ._head_bottom .list_map_main li::after{display:none;}
  ._car_m_list_top ._right_content ._head_bottom .list_map_main li:last-child::before{margin:0 3px;content:'|';}
  .list_map_main li:last-child{color:var(--headline_color);}

  .car_list_home_page_list .car_m_bottom_btn{margin-top:auto;box-shadow:0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);width:100%;margin-top:5px;}
  .car_list_home_page_list .car_m_bottom_btn a{padding:4px 2px;font-size:10px;border-right:1px solid var(--border_color);color:var(--headline_color);font-weight:var(--font_weight_500);width:25%;text-align:center;display:block;}
  .car_list_home_page_list .car_m_bottom_btn a:last-child {border: 0;}

  .car_list_home_page_list .left_img_sldier{overflow:hidden;}
  .car_list_home_page_list .left_img_sldier .offer_img img{height:98px;object-fit:cover;object-position:top;}
  .car_list_home_page_list .swiper-pagination{bottom:0 !important;}
  .car_list_home_page_list .swiper-pagination-bullet {width:5px;height:5px;margin:0 2px;}
  ._car_m_list_top .text_links{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;z-index:1;}

} 



  @media (max-width:767px) {
    ._car_right_last ul > li{flex-direction:column;align-items:flex-start !important;gap:10px 0 !important;}
    ._car_right_last ul > li > ._left{width:100%;}
    ._car_right_last ul > li > ._right_content{width:100%;flex-wrap:wrap;gap:10px !important;}
    .get_details_info{margin-top:20px;}
    .get_car_header .sub_title{font-weight:var(--font_weight_500);font-size:var(--font_size_18);}


    .listing_lists .left_img_sldier{width:180px;}
      /*My Car Edit*/
    .my_car_edit_list li {flex-direction:column;}
    .my_car_edit_list ._left{width:100%;}
    .my_car_edit_list ._right_content{flex:inherit;width:100%;flex-wrap:wrap;gap:10px !important;}

  }


@media(max-width:600px){
  .row{margin-left:-10px;margin-right:-10px;}
  .mobile_section .container-fluid > div{padding-left:10px;padding-right:10px;}
  ._custom_heading{font-size:18px;}
  .accordion-button{font-size:15px;}
  ._common_slider_div li{padding:5px;}
  .home_recent_car_m li, .explore_body_tabs ._common_slider_div > li, ._testimonail_sliders > li, .m_blog_section ul > li, ._how_we_works ul > li, .our_branches ul > li{width:270px;}
  ._brands_section ul > li{width:33.33%;}
  .brands_inner article p{font-size:13px;line-height:normal;}
  .brands_inner article span{font-size:12px;}
  .brands_inner article{padding:8px 5px;}
  .brands_inner figure img{max-height:24px;}

  .m_car_budget_buy ._label{font-size:16px;}
  .home_recent_car_m .car_price ._left{font-size:16px;}
  .body_type_tab article p{font-size:15px;}
  .mobile_footer_fix span{font-size:var(--font_size_12);}

  .sub_title{font-size:16px;}
  .home_blog_strip ._custom_heading{font-size:22px;}

  .car_header_inner article{padding:5px;}
  .car_header_inner .mini_title{font-size:12px;}
  .car_header_inner p{font-size:10px;margin-left:25px;margin-top:-2px;}
  .car_header_inner ._img img{max-width:44px;position:relative;top:-5px;}
  .car_header_inner article ._left label{font-size:10px;}
  ._car_overview ul > li{position:relative;width:100%;}
  ._car_slider .thumbs-slider .swiper-slide{height:60px;}

  /*Car Add */
  ._car_add_banner{padding-bottom:120px;}
  ._car_add_banner::before{bottom:-110px;background-size:100%;}
  .car_search_box {flex-direction:column;gap:10px !important;}
  .car_search_box .form-control{width:100%;padding:12px 10px;}
  .car_search_box .btn {width:100%;font-size:14px;height:46px;}

  ._car_add_banner_inner ._custom_heading{font-size:22px;}
  ._car_add_banner_inner > p{font-size:14px;}

  ._car_add_step ul > li{width:260px;}
  .m_car_testimonail_inner ul > li{width:300px;}
  ._left_boxex > li{width:290px;}

  .add_car_cta{flex-direction:column;text-align:center;}
  .add_car_cta ._right_img img{max-width:80%;}
  .cta_add_two_inner{flex-direction:column;text-align:center;}
  .cta_add_two_inner .car_add_search{padding:10px;}
  .cta_add_two_inner ._right_img img{max-width:80%;margin-top:20px;}

  ._blog_section_inner article figure img{height:140px;}
  .add_car_upload article img{max-height:100px;}
  .get_details_info .get_car_header {flex-direction:column;justify-content:flex-start !important;align-items:flex-start !important;gap:10px 0 !important;}
  .get_details_info ul > li{width:100%;}
  ._submit_btn .btn{width:100%;}
  .car_number_plate span{font-size:var(--font_size_14);}
  .car_number_plate{height:32px;width:126px;}

  /*Car Add */
  ._car_add_banner{padding-bottom:120px;}
  ._car_add_banner::before{bottom:-110px;background-size:100%;}
  .car_search_box {flex-direction:column;gap:10px !important;}
  .car_search_box .form-control{width:100%;padding:12px 10px;}
  .car_search_box .btn {width:100%;font-size:14px;height:46px;}

  ._car_add_banner_inner ._custom_heading{font-size:22px;}
  ._car_add_banner_inner > p{font-size:14px;}

  ._car_add_step ul > li{width:260px;}
  .m_car_testimonail_inner ul > li{width:300px;}
  ._left_boxex > li{width:290px;}

  .add_car_cta{flex-direction:column;text-align:center;}
  .add_car_cta ._right_img img{max-width:80%;}
  .cta_add_two_inner{flex-direction:column;text-align:center;}
  .cta_add_two_inner .car_add_search{padding:10px;}
  .cta_add_two_inner ._right_img img{max-width:80%;margin-top:20px;}

  ._blog_section_inner article figure img{height:140px;}

  .add_car_upload article img{max-height:100px;}
  .get_details_info .get_car_header {flex-direction:column;justify-content:flex-start !important;align-items:flex-start !important;gap:10px 0 !important;}
  .get_details_info ul > li{width:100%;}
  ._submit_btn .btn{width:100%;}
  .car_number_plate span{font-size:var(--font_size_14);}
  .car_number_plate{height:32px;width:126px;}

  /*car add lsitingss*/
  .listing_lists ._btns a{padding:8px 0;font-size:12px;}
  .list_car_header .sub_title{font-size:14px;line-height:normal;}
  .list_car_header .sub_title span, ._list_right{font-size:13px;}
  .listing_lists .left_img_sldier{width:100%;}
  .slider_right_top{padding:15px 10px 12px;}
  .listing_lists > ul{padding:0;}

  /*Dealrship Login*/
  ._dealship_login ._left{height:140px;}
  .__dealship_logo{width:80px;}
  ._dealship_login ._login_content{padding:10px 10px 0;}
}
  
  footer{background-color:#f1f1f1;}
  .footer_title{font-size:var(--font_size_18);border-bottom:1px solid var(--border_color);margin-bottom:15px;padding-bottom:15px;}
  .footer_links ul > li{margin-top:10px;}
  .footer_links ul > li > a:hover{text-decoration:underline;color:var(--btb_bg_color_alt);}
  ._copyright{border-top:1px solid var(--border_color);margin-top:25px;padding-top:15px;}
  footer .footer_social > a {width:34px;height:34px;background: var(--box_background_color);box-shadow:0rem 0rem 0.375rem rgba(0, 0, 0, 0.10);display:inline-flex;align-items:center;justify-content: center;font-size:var(--font_size_18);color: var(--theme_base_color);transition: 0.5s;border-radius:var(--border_raidus_5);margin:0 2px;top:0;position:relative;}


/*Login Page*/
.slider_login_page {height:calc(100vh - 290px);position:relative;overflow:hidden;}
.login_web_main {max-width: 500px;margin-left: auto;margin-right: auto;}
.login_form{background:var(--box_background_color);box-shadow:0 4px 70px rgba(4,22,24,0.14);border-radius: 10px 10px 0px 0px;text-align:center;padding:15px;  margin:auto; margin-top:-50px;position: relative;z-index:1;max-width: 500px;}
.login_form h1{font-size:1.5rem;font-weight:600;}
.login_form h1 span{color:var(--theme_base_color);display:block;}
.login_form p{font-size:0.9375rem;}
.login_form p b{color:var(--headline_color);}
.login_form .form_group{background:var(--box_background_color);box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15);border-radius:var(--border_raidus_8);padding:14px 10px;}
.login_form .form_group .form_control{border:0;flex:1;outline:none;}
.login_form .btn{display:block;width:100%;cursor:pointer;padding:15px;}
.social_btn > a{background:var(--box_background_color);box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1);border-radius:5px;width:50%;padding:10px;}
.slider_item{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0;right:0;opacity:0;}
.slider_item.current{opacity:1;}
.slider_item::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg, #FFECF0 0%, #EDE8FF 49.04%, #F7E9FF 100%);}
.slider_content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;z-index:1;padding:0 20px;margin-top:-40px;}
.slider_content *{color:var(--headline_color);}
.slider_content p{text-align:center;}
.slider_content ._title{font-size:1.5rem;font-weight:600;}
.slider_content p{font-size:0.875rem;}
.skip_btn {position:relative;z-index:2;text-align:right;display:block;padding:10px 15px 0px 0px;color:var(--light_color) !important;}
.dots .dot {background-color: var(--theme_base_color);width:20px;height:4px;border-radius:5px;opacity:.5;cursor:pointer;}
.dots > .dot.current{opacity:1;}
.dots{margin-top:-60px;z-index:1;position:relative;}
.login_form p a{color:var(--theme_base_color);}
.login_form .form_group_otp .form_control{background:var(--theme_box_bg_color);box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15);border-radius:8px;padding:10px;border-width:0;text-align:center;font-size:1rem;width:25%;}

#carList , #cityList{text-transform:capitalize;}


/*Thankyou Page*/
.thankyou_page{width:100%; max-width:720px; padding:32px; background-color:var(--box_background_color);border-radius:var(--border_raidus_15); box-shadow:0 5px 40px rgba(4,22,24,0.11); text-align:center; animation:fadeIn 0.8s ease;margin:60px auto;}
.thankyou_page h1{margin:10px 0 8px; font-size:26px;}
.thankyou_page p{margin:6px 0 14px;}
.thankyou_page .ref{font-weight:var(--font_weight_500); color:var(--headline_color); background:var(--box_background_alt_color);display:inline-block;padding:6px 12px;border-radius:var(--border_raidus_10);margin-top:8px}
.thankyou_page .actions{display:flex;gap:12px;justify-content:center;margin-top:20px;flex-wrap:wrap}
.thankyou_page .btn{border-radius:var(--border_raidus_5);}
.thankyou_page .ghost{background-color:var(--btb_bg_color_alt);color:var(--btn_color);}
.thankyou_page .small{font-size:13px;margin-top:14px}
.thankyou_page .small strong{font-weight:var(--font_weight_600);}
.thankyou_page .icon{font-size:48px;background:linear-gradient(180deg,#ecfeff,#cffafe); border-radius:50%;width:78px;height:78px;display:grid;place-items:center; margin:0 auto;box-shadow:0 6px 20px rgba(6,182,212,0.16)}
@keyframes fadeIn{from{opacity:0; transform:translateY(20px);} to{opacity:1; transform:translateY(0);}}


/*Calculator*/
.calc_view ._left{flex:1;display:flex;background-color:var(--box_background_alt_color);padding:15px;}
.calc_view ._right{width:400px;}
.calc_view .calculator-results{width:100%;}
.calc_view ._price_box_calc{margin:-15px -15px 30px;padding:20px 16px 7px;background-color:var(--box_background_color);}
.calc_view .emi-display{color:var(--theme_base_color);}
._price_box_calc ._mini_title{vertical-align:middle;}
.calc_view .currency{font-size:32px;font-weight:var(--font_weight_600);}
.calc_view .emi-display span{vertical-align:middle;}
.calc_view .emi-amount{font-size:38px;font-weight:var(--font_weight_700);}
.calc_view .emi-text{font-size:var(--font_size_16);font-weight:var(--font_weight_500);}
.calc_view .chart-container{width:100px;height:100px;position: relative;text-align:center;}
.calc_view .summary-details{text-align:left;flex:1;}
.calc_view .summary-item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;border-bottom:1px dashed var(--border_color);}
.calc_view .summary-item:last-child{border-bottom:none;margin-bottom:o;}
.calc_view .color-box{width:15px;height:15px;border-radius:var(--border_raidus_2);margin-right:10px;display:inline-block;}
.calc_view .principal-color{background-color: var(--btb_bg_color_alt);}
.calc_view .interest-color{background-color: var(--theme_base_color);}
.calc_view .summary-item .label{flex:1;color:var(--light_color);font-size:var(--font_size_13);}
.calc_view .summary-item .value{font-weight:var(--font_weight_600);color:var(--headline_color);font-size:var(--font_size_15);}
.calc_view .total-item .label{font-weight:var(--font_weight_600);color:var(--headline_color);}
.calc_view .disclaimer{font-size:var(--font_size_12);color:var(--font_size_14);margin-top:15px;}
.calc_view .calculator-inputs{padding:15px;}
.calc_view .input-group{display:block;width:100%;margin-bottom:12px;}
.calc_view .input-group:last-child{margin-bottom:0;}
.calc_view .input_group_inner label{margin-bottom:0;flex:1;font-size:var(--font_size_15);color:var(--headline_color);font-weight:var(--font_weight_500);}
.calc_view .input-group .input-display{margin-bottom:0;}
.calc_view .input_group_inner{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px;}
.calc_view .slider-labels{display: flex;justify-content:space-between;font-size:var(--font_size_13);color:var(--font_size_12);margin-top:6px;}
.calc_view input[type="range"] {-webkit-appearance: none;width:100%;height:8px;border-radius:var(--border_raidus_5);outline:none;cursor:pointer;}
.calc_view input[type="range"]::-webkit-slider-thumb {-webkit-appearance:none;appearance:none;width:25px;height:25px;background:var(--theme_base_color);border:2px solid var(--box_background_color);border-radius:50%;box-shadow:0 0 5px var(--shadow-color);transition:background 0.2s ease;}
.calc_view input[type="range"].active::-webkit-slider-thumb {background:var(--theme_base_color);}
.calc_view .input_display input{width: 120px;font-size:var(--font_size_15);font-weight:var(--font_weight_600);text-align: center;border-radius:var(--border_raidus_5);color:var(--theme_base_color);padding:2px 5px;border:1px solid var(--border_color);outline:none;box-shadow:inherit;}
.calc_view .input_display._per input{width:60px;}
.calc_view .input_display._yer input{width:80px;}
.calc_view ._price_interst{position:relative;top:-8px;}


/*User Profile Page*/
.mobile_dropdown .dropdown_btn{display:flex;align-items:center;justify-content:flex-start;gap:5px;overflow:hidden;}
.mobile_dropdown .dropdown_btn img {border-radius: var(--border_raidus_10);border:2px solid var(--border_color);object-fit:cover;overflow:hidden;}
.mobile_dropdown .dropdown_btn ._left {flex:1;overflow:hidden;white-space:nowrap;width:100px;text-overflow:ellipsis;}
.mobile_dropdown .dropdown-menu .dropdown-item{font-size:var(--font_size_14);padding:8px 10px;}
.mobile_dropdown .dropdown-menu .dropdown-item:focus, .mobile_dropdown .dropdown-item:hover {color:var(--theme_base_color);background-color:var(--box_background_alt_color);}

._profile_fill_query{padding:10px;background-color:rgb(231, 250, 231);border-left:4px solid green;border-radius:var(--border_raidus_15) var(--border_raidus_15) 0 var(--border_raidus_15);}
._profile_fill_query p{color:var(--headline_color);}
._profile_fill_query b{font-weight:var(--font_weight_600);}

.profie_left_side{box-shadow:0px 8px 50px rgba(0, 132, 211, 0.1);background-color:var(--box_background_color);border-radius:var(--border_raidus_15);padding-bottom:25px;min-height:80vh;position:sticky;top:90px;}
.profie_left_side .menu_link{padding:0 10px;}
.profie_left_side .menu_link li ._icon{width:34px;height:34px;border-radius:var(--border_raidus_5);display:inline-flex;align-items:center;justify-content:center;background-color:#F2F7FB;}
.profie_left_side .menu_link li ._title{flex:1;overflow:hidden;font-size:var(--font_size_16);color:var(--headline_color);}
.profie_left_side .menu_link li ._icon svg{stroke:var(--theme_base_color);}
.profie_left_side .menu_link li + li{margin-top:18px;}
.profie_left_side .menu_link li a:hover ._title{color:var(--btb_bg_color_alt);}
.profie_left_side .menu_link li a:hover ._icon svg{stroke:var(--btb_bg_color_alt);}


._profile_fill_query .mini_title{color:var(--headline_color);font-weight:var(--font_weight_500);}
._profile_fill_query p{color:var(--headline_color);font-size:var(--font_size_13);}
._profile_bg{background-image:url(../images/profie_bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:15px;border-radius:var(--border_raidus_15);}
._profile_bg .p_img{position:relative;margin-right:10px;}
._profile_bg .p_img .file_upload{width:24px;height:24px;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);border-radius:var(--border_raidus_20);display:flex;align-items:center;justify-content:center;background-color:var(--box_background_color);position:absolute;right:0;bottom:0;}
._profile_bg .p_img .file_upload input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
._profile_bg .p_img .file_upload svg{stroke:var(--btb_bg_color_alt);} 
._profile_bg .p_img img{border-radius: 50%;border:2px solid var(--border_color);object-fit:cover;overflow:hidden;object-fit:cover;}
._profile_bg .sub_title{flex:1;color:var(--btn_color);font-size:var(--font_size_18);}
._dashbarod_right_side{background-color:var(--box_background_color);box-shadow:0px 8px 50px rgba(0, 132, 211, 0.16);border-radius:var(--border_raidus_20);padding:20px;min-height:80vh;}
._dashbarod_right_side .form-floating > label{font-weight:var(--font_weight_400);}
._dashbarod_right_side textarea.form-control{min-height:120px;}

.custom_menu_mobile{position:fixed;top:0;z-index:99;width:320px;left:-100%;background-color:var(--box_background_color);overflow:auto;transition:0.5s;} 
._drawer_body .custom_menu_mobile{left:0;}
._drawer_heading{background-color:var(--box_background_alt_color);padding:8px 0px;}
.custom_menu_mobile .mobile_logo img{max-width:60px;}
.custom_menu_mobile ._corss_btn svg{stroke:var(--theme_base_color);}
.custom_menu_mobile ._call_cta{background-color:var(--box_background_alt_color);padding:12px 10px;}
.custom_menu_mobile ._call_cta a{font-size:var(--font_size_14);font-weight:var(--font_weight_500);}
.custom_menu_mobile_bottom .btn{font-size:var(--font_size_14);padding:8px 10px;width:95%;display:block;background-color:var(--btb_bg_color_alt);margin:0 auto 15px;}
.custom_menu_mobile_top{min-height:calc(100vh - 116px);overflow:auto;}
.custom_menu_mobile_top ul > li + li{border-top:1px solid var(--border_color);}
.custom_menu_mobile_top ul > li > a{display:block;width:100%;padding:10px;font-size:var(--font_size_14);}
._drawer_body::after{content:'';background-color:#000;width:100%;height:100vh;z-index:9;position:absolute;left:0;top:0;opacity:.7;}

/*My Car*/
.my_car_main{background-color:var(--box_background_color);box-shadow:0px 5px 24px rgba(0, 0, 0, 0.08);border-radius:var(--border_raidus_15);overflow:hidden;}
.my_car_main ._left_img img{height:100%;width:100%;object-fit:cover;}
.my_car_main ._left_img{width:200px;}
.my_car_main ._right_content{flex:1;display:flex;flex-direction:column;}
.my_car_main ._right_content .sub_title{font-size:var(--font_size_15);font-weight:var(--font_weight_500);}
.my_car_main ._right_content .sub_title span{font-size:var(--font_size_13);font-weight:var(--font_weight_400);}
.my_car_main ._btns{margin-top:auto;box-shadow:0px -8px 10px rgba(0, 0, 0, 0.05);background-color:var(--box_background_color);}
.my_car_main ._right_content ._car_info{padding:10px;}
.my_car_main ._btns a{width:33.33%;font-size:var(--font_size_13);color:var(--headline_color);font-weight:var(--font_weight_500);text-align:center;display:block;padding:6px 5px;border-right:1px solid var(--border_color);}
.my_car_main ._btns a:last-child{border-right:0;}

._car_info_title .sub_title{flex:1;}
._car_info_title .car_number_plate{width:140px;height:30px;}
._car_info_title .car_number_plate span{font-size:var(--font_size_16);}
.my_car_main .text_links{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;}

/*Owner Poup*/
._owener_poup .sub_title span{font-size:var(--font_size_12);font-weight:var(--font_weight_400);margin-top:0px;}
._owener_poup .modal-header{padding:8px 10px;background-color:var(--box_background_alt_color);}
.owner_list_number li{margin-bottom:8px;}
.owner_list_number span{display:inline-block;}
.owner_list_number ._left{min-width:140px;}
.owner_list_number ._right{font-weight:var(--font_weight_500);color:var(--headline_color);}
.owner_list_number li + li {border-top:1px solid var(--border_color);padding-top:10px;}
.car_enqry_poup .form-check input[type=checkbox] {width:18px;height:18px;margin-right: 8px;position: relative;top:-4px;}
.car_enqry_poup .form-floating>.form-control:focus~label,.car_enqry_poup .form-floating>.form-control:not(:placeholder-shown)~label, .car_enqry_poup .form-floating>.form-select~label{height:auto;}
.car_enqry_poup textarea {padding-top:15px !important;}
._owener_poup .btn-close:focus{box-shadow:inherit !important;}


body.hidden{overflow:hidden;}
.loader{background:rgba(255, 255, 255, .94);display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;backdrop-filter:blur(4px);position:fixed;top:0;z-index:99;left:0;right:0;}
.loader .steering{width:140px;height:140px;border:10px solid var(--theme_base_color);border-radius:50%;position:relative;background:radial-gradient(circle, var(--theme_base_color) 60%, transparent 61%);animation:swing 2s ease-in-out infinite;}
.loader .steering::before {content:"";position:absolute;width:40px;height:40px;background:var(--btb_bg_color_alt);border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;}
.loader .spoke{position:absolute;width:8px;height:50%;background:var(--btb_bg_color_alt);left:50%;top:0;transform-origin: bottom center;}
.loader .spoke:nth-child(1){transform: translateX(-50%) rotate(0deg);}
.loader .spoke:nth-child(2){transform: translateX(-50%) rotate(120deg);}
.loader .spoke:nth-child(3){transform:translateX(-50%) rotate(240deg);}
.loader .text{color:var(--theme_base_color);text-align:center;margin-top:20px;font-size:var(--font_size_18);font-weight:var(--font_weight_500);}
.loader.hide {opacity:0;visibility:hidden;}
@keyframes swing {
  0%   { transform: rotate(-45deg); }
  50%  { transform: rotate(45deg); }
  100% { transform: rotate(-45deg); }
}


/*enquiries Dashboard*/
.car_enquery_page article{display:flex;align-items:flex-start;justify-content:flex-start;gap: 0 15px;background-color: var(--box_background_color);box-shadow: 0px 5px 24px rgba(0, 0, 0, 0.08);border-radius:var(--border_raidus_15);overflow:hidden;margin-bottom:15px;padding:10px;}
.car_enquery_page ._content{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 12px;flex:1;}
.car_enquery_page ._content ._img img{border: 1px solid var(--border_color);border-radius:var(--border_raidus_10);width:100%;height:100%;object-fit:cover;}
.car_enquery_page ._content_main{flex:1;}
.car_enquery_page ._content ._img{width:100px;}
.car_enquery_page .sub_title{font-size:var(--font_size_13);flex:1;}
.car_enquery_page ._content_main ul{display:flex;align-items:flex-start;justify-content:flex-start;font-size:var(--font_size_12);}
.car_enquery_page ._content_main ul li span{font-weight:var(--font_weight_500);}
.car_enquery_page ._content_main ul li::after{content:'|';margin:0 6px 0 4px;color:var(--btb_bg_color_alt);}
.car_enquery_page ._content_main ul li:last-child:after{display:none;}
.car_enquery_page ._main_box{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 10px;}
.car_enquery_page ._date{font-size:var(--font_size_13);}

.car_enquery_page .action_btn .btn{display:block;font-size:var(--font_size_12);margin-bottom:6px;padding:4px 18px;font-weight:400;}
.car_enquery_page .action_btn .btn:last-child{margin-bottom:0;}
.btn-danger{background-color:#dc3545 !important;border-color:#dc3545;}
.car_enquery_page .badge_buyer{background-color:var(--btn_bg_color);color:var(--btn_color);font-weight:var(--font_weight_500);font-size:var(--font_size_11);padding:1px 4px;border-radius:var(--border_raidus_2);position:absolute;left:5px;bottom:5px;}

/*BLog Banner*/
.blog_banner{background-image:url(../images/banner_bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;padding:60px 0;position: relative;z-index:1;}
.blog_banner::after{content:'';position:absolute;left:0;right:0;width:100%;height:100%;background-color:#000;opacity:.80;top:0;z-index:-1;}
.blog_banner .banner_title{color:#fff;font-size:36px;}
.blog_banner p{color:#fff;font-size:var(--font_size_16);}
.search_box{max-width:550px;position:relative;margin:20px auto 0;}
.search_box .form-control{max-width:100%;height:50px;background-color:var(--box_background_color);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);border-radius:var(--border_raidus_10);display:flex;align-items:center;justify-content:flex-start;gap:0 5px;padding:5px 10px;padding-left:40px;}
.search_box svg{position:absolute;left:10px;top:50%;transform:translate(0,-50%);color:var(--headline_color);}
.search_box .form-control::placeholder{color:var(--headline_color);}

._breadcrumb a{color:var(--theme_base_color);}
._breadcrumb .breadcrumb-item{font-size:var(--font_size_15);}
._breadcrumb .breadcrumb-item.active{color:var(--headline_color);}



/*Blog Page*/
._blog_browse_page{gap:25px 0;}
._blogs_page_inner{position:relative;}
._blogs_page_inner ._blog_img{height:200px;border-radius:var(--border_raidus_10);overflow:hidden;}
._blogs_page_inner ._blog_img img{width:100%;height:100%;object-fit:cover;}
._blogs_page_inner .sub_title{font-size:var(--font_size_16);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
._blogs_page_inner ._mtext_link{color:var(--theme_base_color);font-weight:var(--font_weight_500);font-size:var(--font_size_15);}
._blogs_page_inner ._blog_info{background-color:var(--box_background_color);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);border-top:2px solid var(--theme_base_color);border-radius:var(--border_raidus_10);padding:15px 10px;width:96%;position:relative;margin:-40px auto 0;z-index:1;transition:0.5s;top:0;}
._blogs_page_inner:hover ._blog_info{top:-10px;}
._blogs_page_inner ._text_links{position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;}
._blogs_page_inner p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
._blogs_page_inner ._text_links{position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;}
.latest_box_news{background-color:var(--box_background_color);border:1px solid #F3E1FF;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.11);border-radius:var(--border_raidus_10);padding:12px;}

.latest_news_blog ._img{width:60px;height:50px;border-radius:var(--border_raidus_5);}
.latest_news_blog ._img img{width:100%;height:100%;object-fit:cover;border-radius:var(--border_raidus_5);}
.latest_news_blog ._content{flex:1;overflow:hidden;}
.latest_news_blog span{font-size:var(--font_size_13);}
.latest_news_blog .mini_title{font-size:var(--font_size_14);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.latest_news_blog li + li{margin-top:18px;}

.latest_box_category li{margin-top:10px;}
.latest_box_category{background-color:var(--box_background_color);border:1px solid #F3E1FF;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.11);border-radius:var(--border_raidus_10);padding:15px 12px;}
.latest_box_category ul li + li{margin-top:15px;}
.latest_box_category ul li a{position:relative;padding-left:30px;display:block;width:100%;font-size:var(--font_size_14);}
.latest_box_category ul li a::after{content:'\f1b9';position:absolute;left:0;font-weight:var(--font_weight_600);font-family:"Font Awesome 6 Free";color:var(--theme_base_color);top:0;font-size:var(--font_size_12);width:22px;height:22px;border-radius:var(--border_raidus_50);background-color:var(--box_background_alt_color);display:flex;align-items:center;justify-content:center;}

.blog_view_banner{background-color:var(--box_background_alt_color);padding:50px 0;}
.blog_view_banner ._right_img img{width:100%;height:320px;border:3px solid var(--btn_color);box-shadow:0px 0px 24px rgba(0, 0, 0, 0.2);border-radius:var(--border_raidus_10);object-fit:cover;}
.author_info img{border-radius:var(--border_raidus_50);object-fit:cover;border:1px solid var(--border_color);}
.blog_view_banner .heading_title{font-size:32px;}
.blog_view_banner .writer_label b{font-weight:var(--font_weight_500);}

._blog_content .blog_left h1, 
._blog_content .blog_left h2, 
._blog_content .blog_left h3, 
._blog_content .blog_left h4, 
._blog_content .blog_left h5, 
._blog_content .blog_left h6{margin:15px 0 10px;}
._blog_content .blog_left a{color:var(--theme_base_color);text-decoration:underline;}
._blog_content h2{font-size:28px;padding-top:15px;}
._blog_content h3{font-size: var(--font_size_24);}
._blog_content h4{font-size:var(--font_size_20);}
._blog_content h5{font-size:var(--font_size_18);}
.query_box{background-color:var(--box_background_color);border:1px solid #F3E1FF;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.11);border-radius:var(--border_raidus_10);padding:15px;}
.table_of_content{background-color:var(--box_background_alt_color);padding:10px 15px;border-radius:var(--border_raidus_15);}
.table_of_content ._btn_color{font-size:var(--font_size_18) !important;color:var(--headline_color) !important;text-decoration:none !important;margin-bottom:0;display:block;}
.collapse ul li a{display:block;margin-top:12px;text-decoration:underline;color:var(--headline_color);text-decoration:none !important;}

/*Profile Banner*/
._lsitng_profile_banner{position:relative;z-index:1;padding:40px 10px;overflow:hidden;border-radius:0 0 var(--border_raidus_20) var(--border_raidus_20);}
._lsitng_profile_banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.78);border-radius:0 0 var(--border_raidus_20) var(--border_raidus_20);}
._lsitng_profile_banner .upload_img img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;z-index:-1;}
._lsitng_profile_banner ._lsitng_profile_inner{position:relative;z-index:1;}
._lsitng_profile_banner .sub_title{font-size:var(--font_size_20);color:#fff;}
._profile_photos{width:100px;height:100px;background-color:var(--box_background_color);border-radius:var(--border_raidus_50);margin:0 auto 18px;display:flex;align-items:center;justify-items:center;padding:10px;position:relative;}
._lsitng_profile_banner p{color:#fff;}
._lsitng_profile_banner ._camera{width:36px;height:36px;background-color:var(--theme_base_color);border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;z-index:1;}
._lsitng_profile_banner ._camera svg{color:var(--btn_color);}
._lsitng_profile_banner ._camera input{position:absolute;left:0;width:100%;height:100%;opacity:0;}

._profile_photos ._profile_camera{width:28px;height:28px;background-color:var(--box_background_color);border-radius:var(--border_raidus_50);display:flex;align-items:center;justify-content:center;position:absolute;right:-8px;bottom:6px;z-index:1;border:1px solid var(--border_color);}
._profile_photos ._profile_camera svg{color:var(--theme_base_color);}
._profile_photos ._profile_camera input{position:absolute;left:0;width:100%;height:100%;opacity:0;}

._profile_tabs .nav-tabs{background-color:var(--box_background_color);border:1px solid var(--border_color);padding:10px;border-radius:var(--border_raidus_15);box-shadow:0px 0px 14px rgba(0, 0, 0, 0.08);white-space:nowrap;flex-wrap:nowrap;overflow-x:auto;}
._profile_tabs .nav-tabs li .nav-link{padding:10px 20px;display:block;border:0;color:var(--font_size_15);}
._profile_tabs .nav-tabs li .nav-link.active{background-color:var(--btn_bg_color);color:var(--btn_color);border-radius:var(--border_raidus_10);}

._profile_tabs .tab-content{background-color:var(--box_background_color);border:1px solid var(--border_color);padding:15px;border-radius:var(--border_raidus_15);box-shadow:0px 0px 14px rgba(0, 0, 0, 0.08);}
._profile_info li{margin-bottom:12px;background-color:var(--box_background_alt_color);padding:12px 15px;color:var(--light_color);font-size:var(--font_size_15);border-radius:var(--border_raidus_10);}
._profile_info li span{font-weight:var(--font_weight_500);color:var(--headline_color);}

._profile_tabs .form-floating > textarea{height:120px;}

/*Privacy Policy Page*/
.tc_content h3{font-size:var(--font_size_20);}
.tc_content ul{padding-bottom:10px;}
.tc_content strong{font-weight:var(--font_weight_600);color:var(--headline_color);}
.tc_content p{margin-bottom:10px;}
.tc_content ul li{list-style:disc;margin-left:18px;}
.tc_content ul li strong{font-weight:var(--font_weight_500);}
.tc_content ul li br{display:none;}
.tc_content ul li{margin-bottom:10px;}
.tc_content ul li b{font-weight:var(--font_weight_500);color:var(--headline_color);}
.tc_content a{color:var(--theme_base_color);text-decoration:underline;}
.terms_banner{background-color:var(--box_background_alt_color);padding:40px 0;}
.tc_content p b{font-weight:var(--font_weight_500);color:var(--headline_color);}
.tc_content_list li{list-style:none !important;margin-left:2px !important;margin-top:14px !important;}

/*Contact Page*/
._contact_page_banner{position:relative;z-index:1;padding:50px 0;background-image:url(../images/contact_bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;}
._contact_page_banner::after{content:'';position:absolute;left:0;right:0;width:100%;height:100%;background-color:#000;opacity:0.7;z-index:-1;top:0;}
._contact_page_banner h1{color:#fff;}
._contact_page_banner .breadcrumb-item{color:#fff;}
._contact_page_banner .breadcrumb-item + .breadcrumb-item::before{color:#fff;}
._contact_page_banner .breadcrumb-item a{color:#fff;}
.contact_form{background-color:var(--box_background_color);padding:25px 20px;border-radius:var(--border_raidus_15);box-shadow:0 2px 14px rgba(0, 0, 0, .12);    }
.contact_form .sub_title{font-size:var(--font_size_20);}
.contact_form .form-control{border-radius:var(--border_raidus_10);padding:12px 10px;border-color:var(--border_color);font-size:var(--font_size_14);}
.contact_form textarea{height:120px;}
.contact_form ._icon_main ._content{flex:1;overflow:hidden;}

.contact_left{background-color:var(--theme_base_color);height:100%;border-radius:var(--border_raidus_15);padding:25px 15px;margin-right:-26px;z-index:1;position: relative;}
.contact_left ._icon_main *{color:#fff;}
.contact_left_inner .mini_title{font-size:var(--font_size_18);color:#fff;}
.contact_left_inner ._content a:hover{text-decoration:underline;}

._contact_usps_box{width:25%;}
._contact_social li a{width:40px;height:40px;display: flex;align-items: center;justify-content: center;background-color:var(--btn_color);color:var(--theme_base_color);border-radius:var(--border_raidus_50);}
._contact_usps_box ._content{flex:1;}
._contact_usps_inner{border:1px solid var(--border_color);border-radius:var(--border_raidus_15);padding:25px 15px;}

/*Car Best Delers*/
._best_onwer_lsitng{background-color:var(--btb_bg_color_alt);box-shadow:0 0px 30px rgba(0, 0, 0, .18);border-radius:var(--border_raidus_15);padding:3px;margin:22px 10px 30px;}
._best_onwer_lsitng_inner{border-radius:var(--border_raidus_10);background-color:var(--box_background_color);padding:15px;}
._best_onwer_lsitng_inner ._car_list li{background-color:var(--box_background_alt_color);padding:10px;border-radius:var(--border_raidus_10);}
._best_onwer_lsitng_inner ._car_list li img{max-width:80px;}
._best_onwer_lsitng_inner ._car_list li span{font-size:var(--font_size_13);margin-top:8px;}
._best_onwer_lsitng_inner ._car_list{white-space:nowrap;overflow-x:auto;flex-wrap:nowrap;}
._best_onwer_lsitng_inner ._car_list::-webkit-scrollbar{width:0;height:0;}
/*About Page*/
.about_page ._custom_heading{font-weight:var(--font_weight_600);flex:inherit;}
._contact_page_banner{background-image:url(../images/about_bg.png);}
.about_who_img img{width:100%;border-radius:var(--border_raidus_15);overflow:hidden;}

.about_info_inner{height:100%;}
.about_info_inner article{background-color:var(--box_background_alt_color);padding:15px;border-radius:var(--border_raidus_15);height:100%;}
.about_info_inner .sub_title{font-size:var(--font_size_24);color:var(--theme_base_color);font-weight:var(--font_weight_600);}

.we_are_best{background-color:var(--theme_base_color);}
.we_are_best .row > div + div{border-left:1px solid #fff;}
.we_are_best *{color:var(--btn_color);}
.we_are_best_inner .sub_title{font-size:var(--font_size_22);}

.about_banner_bottom .sub_title{color:var(--theme_base_color);margin-bottom:6px;}
.about_banner_bottom .right_side ul{margin-top:20px;}
.about_banner_bottom .right_side ul li{padding-left:35px;position:relative;font-size:var(--font_size_15);color:var(--headline_color);}
.about_banner_bottom .right_side ul li::before{content:"\f00c";width:24px;height:24px;position:absolute;left:0;top:50%;box-shadow:0px 2px 20px rgba(4, 6, 66, 0.14);border-radius:var(--border_raidus_50);transform:translate(0,-50%);font-family:"Font Awesome 6 Free";font-weight:var(--font_weight_600);color:var(--btb_bg_color_alt);display:flex;align-items:center;justify-content:center;}
.about_banner_bottom .right_side ul li{width:47%;}
.about_banner_bottom  .cointer_main{width:185px;height:185px;background-color:var(--box_background_color);border-radius:var(--border_raidus_50);border:10px solid var(--btb_bg_color_alt);padding:15px;text-align:center;position:absolute;right:0;top: 0px;display:flex;align-items:center;justify-content:center;flex-direction:column;}

/*More Discription Listing*/
._more_desc{color:var(--light_color);margin-top:12px;}
._more_desc b, .read_content b{font-weight:var(--font_weight_500);color:var(--headline_color);}
._more_desc a{text-decoration:underline;}
.read_content h2{margin:10px 0;}
.read_content table{margin:12px 0;}
.read_content table, .read_content th,  .read_content td{border: 1px solid var(--border_color);}
.read_content table th,.read_content table td{padding:12px;text-align:left;}
.read_content table th{background:var(--box_background_alt_color);font-weight:var(--font_weight_500);}


@media (max-width:991px) {
  .profie_left_side{min-height:100%;padding-bottom:0;}
  ._dashbarod_right_side{padding:15px;min-height:100%;}
  .mobile_dropdown .dropdown_btn svg{stroke:var(--btn_color);}
  .mobile_dropdown ul.dropdown-menu{right:0;}
  ._profile_bg{padding:12px;}

  /*Calculator*/
  .calc_view .input_group_inner label{font-size:13px;}
  .calc_view .input_display input{font-size:13px;}
  .calc_view .emi-amount{font-size:28px;}
  .calc_view .currency{font-size:24px;}
  .calc_view .summary-item .label{font-size:12px;padding-right:5px;}
  .calc_view .summary-item .value{font-size:13px;}
  .calc_view ._right{width:300px;}
  .calc_view ._left{padding:12px 8px;}
  .calc_view .chart-container{width:80px;height:80px;}
  /*Blog Page*/
  .blog_view_banner{padding:35px 0;}
  .blog_view_banner .row{gap:20px 0;}
  .blog_view_banner ._right_img img{height:180px;}
  .blog_view_banner .writer_label{font-size:14px;}
  .blog_banner{padding:40px 0;top:-15px;z-index:-1;}
  .blog_banner .banner_title{font-size:26px;}
  ._blogs_page_inner ._blog_img{height:160px;}
  ._blogs_page_inner .sub_title{font-size:14px;}
  ._blogs_page_inner p{font-size:13px;}

  /*Profile Page*/
  ._lsitng_profile_banner{padding:25px 10px;border-radius:var(--border_raidus_20);margin-top:20px;}

  /*Contact Page*/
  ._contact_usps_inner{flex-wrap:wrap;}
  ._contact_usps_inner ._contact_usps_box{width:48%;}
  ._contact_page_banner{position:relative;margin-top:-15px;z-index:-1;}

  /*More Discription Listing*/
  ._more_desc{font-size:13px;}
  .read_content table, .read_content th,  .read_content td, .read_content p{font-size:13px;}

  /*About Page*/
  body.about_page{padding-bottom:80px;}

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

  .thankyou_page{padding:24px;margin:20px 0px 0;}
  .thankyou_page .icon{font-size:38px;width:58px;height:58px;box-shadow:0 6px 20px rgba(6,182,212,0.16);}
  .thankyou_page h1{font-size:20px;margin:8px 0 0px;}
  .thankyou_page .small{margin:6px 0 0;}

  /*Calc*/
  .calc_view .color-box{width:10px;height:10px;margin-right:5px;}
  ._price_box_calc ._mini_title{font-size:13px;}
  .calc_view .emi-text{font-size:14px;}
  .calc_view .emi-amount{font-size:25px;}
  .calc_view .currency{font-size:18px;}

    /**/
  .loader .steering{width:100px;height:100px;border:6px solid var(--theme_base_color);}
  .loader .steering::before {content:"";position:absolute;width:16px;height:16px;background:var(--btb_bg_color_alt);border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;}
  .loader .spoke{position:absolute;width:4px;height:50%;background:var(--btb_bg_color_alt);left:50%;top:0;transform-origin: bottom center;}

  /*Blog Page*/
  .blog_view_banner .heading_title{font-size:22px;}
  ._blog_content h2{font-size:22px;}
  ._blog_content h3{font-size:20px;}
  ._blog_content h4{font-size:18px;}  
  ._blog_content .blog_left h6{font-size:16px;}
  .latest_news_blog span{font-size:13px;}
  .latest_news_blog .mini_title{font-size:13px;}
  ._breadcrumb .breadcrumb-item{font-size:13px;}

  .table_of_content ._btn_color{font-size:var(--font_size_16) !important;}
  ._blog_content .blog_left ul li a{margin-top:8px;font-size:13px;}
  .blog_banner .banner_title{font-size:22px;}
  ._blog_browse_page{margin-bottom:30px;}
  .banner_title{font-size:22px;}
  ._blogs_page_inner ._mtext_link{font-size:14px;}

  /*Footer*/
  footer > div > .row{gap:20px 0;}

  /*Profile Listing*/
  ._profile_tabs .nav-tabs{padding:6px;}
  ._profile_tabs .nav-tabs li .nav-link{font-size:var(--font_size_14);padding:8px 15px;}
  ._profile_info li{font-size:var(--font_size_14);}

  /*Contact Page*/
  ._contact_page_top .contact_left{margin:0;}
  .contact_form{padding:15px;}
  .contact_left{padding:15px;}
  .contact_left_inner .mini_title{font-size:14px;}
  .contact_form .sub_title{font-size:16px;}
  /*About Page*/
  .we_are_best .row > div + div{border:0;}
  .about_page ._custom_heading {font-size:22px;}
  .we_are_best_inner .sub_title{font-size:var(--font_size_16);}
  .about_info_inner article{text-align:center;}
  .about_info_inner .sub_title{font-size:20px;}
  .about_info_inner .mini_title{font-size:15px;}
  ._about_who_content{text-align:center;}
  ._about_who_main .row{flex-direction:column-reverse;}
  .about_who_img{margin-bottom:20px;}
  .about_banner_bottom .row{flex-direction:column-reverse;gap:30px 0;}
  .about_banner_bottom .right_side ul li{width:100%;}

}
@media (max-width:600px) {
  /*My Car*/
  .my_car_main{flex-direction:column;}
  .my_car_main ._left_img{width:100%;height:140px;}
  .my_car_main ._btns a{font-size:11px;padding:6px 2px;} 
  .my_car_main ._btns a svg{width:16px;height:16px;}
  ._car_info_title .car_number_plate{width:100px;}
  ._car_info_title .car_number_plate span{font-size:12px;}
  .car_number_plate label img{width:8px;height:8px;}
  .car_number_plate label b{font-size:9px;}
  
  /*Calculator*/
  .calc_view {flex-direction:column;}
  .calc_view ._right{width:100%;}
  .calc_view ._price_box_calc{justify-content:center !important;}
  .calc_view ._price_box_calc{padding-top:5px;margin-bottom:20px;}
 ._price_interst{text-align:center;}

 /*Contact Page*/
 ._contact_usps_inner ._contact_usps_box{width:100%;}
 ._contact_usps_box img{max-width:32px;}
}
