@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('../fonts/fleet/fonts.css');
@import url('../fonts/car-status-42/fonts.css');
body{
    font-family: "Inter Tight", sans-serif;
    font-weight: 400;
    font-style: normal;
    margin: 0;
    color: #000;
    font-size: 14px;
    overflow-x: hidden !important;
}


.container{
    max-width:1300px;
}
.text-orange{color: #e7442a;}
.text-grey{color: #6A686B;}


.btn{border-radius: 10px;font-family: "Inter", sans-serif;}
.btn-theme {color: #fff;background-color: #e7442a;border-color: #e7442a;padding: .375rem 1.125rem;transform: translateY(0);transition: all 0.2s ease-in-out;}
.btn-theme:hover {color: #fff;background-color: #e7442a;border-color: #e7442a;box-shadow: 2px 0 12px rgba(221,118,17,.6);transform: translateY(-5px);}
.btn-theme.focus,.btn-theme:focus {color: #fff;background-color: #e7442a;border-color: #e7442a;box-shadow: 2px 0 12px rgba(221,118,17,.6);}
.btn-theme.disabled,.btn-theme:disabled {color: #fff;background-color: #e7442a;border-color: #e7442a}
.btn-theme:not(:disabled):not(.disabled).active,
.btn-theme:not(:disabled):not(.disabled):active,
.show > .btn-theme.dropdown-toggle {color: #fff;background-color: #e7442a;border-color: #e7442a}
.btn-theme:not(:disabled):not(.disabled).active:focus,
.btn-theme:not(:disabled):not(.disabled):active:focus,
.show > .btn-theme.dropdown-toggle:focus {box-shadow: 2px 0 12px rgba(221,118,17,.6);}

.btn-theme-light {color: #fff;background-color: #ff9d66;border-color: #ff9d66;padding: .375rem 1.125rem;transform: translateY(0);transition: all 0.2s ease-in-out;}
.btn-theme-light:hover {color: #fff;background-color: #ff9d66;border-color: #ff9d66;box-shadow: 2px 0 12px rgba(221,118,17,.6);transform: translateY(-5px);}
.btn-theme-light.focus,.btn-theme-light:focus {color: #fff;background-color: #ff9d66;border-color: #ff9d66;box-shadow: 2px 0 12px rgba(221,118,17,.6);}
.btn-theme-light.disabled,.btn-theme-light:disabled {color: #fff;background-color: #ff9d66;border-color: #ff9d66}
.btn-theme-light:not(:disabled):not(.disabled).active,
.btn-theme-light:not(:disabled):not(.disabled):active,
.show > .btn-theme-light.dropdown-toggle {color: #fff;background-color: #ff9d66;border-color: #ff9d66}
.btn-theme-light:not(:disabled):not(.disabled).active:focus,
.btn-theme-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-theme-light.dropdown-toggle:focus {box-shadow: 2px 0 12px rgba(221,118,17,.6);}

.btn-setion .btn-theme{font-size: 16px;padding: 16px;border-radius: 50px;}
.btn-setion .btn{min-width: 175px;}

.btn-outline-theme{color:#e7442a;font-size: 16px;line-height: 24px;padding: 16px;border-radius: 50px;background-color: #fff;border:1px solid #e7442a;box-shadow: none;}
.btn-outline-theme:focus,.btn-outline-theme:active{box-shadow: none;}
.btn-outline-theme:hover{color:#fff;background-color: #e7442a;}

.form_wrap .form-group{margin-bottom:20px;}
.form_wrap .formSwiper .title-label,
.form_wrap .form-group>label:not(.error){font-size: 14px;font-weight: 600;line-height: 18px;color: #666;display: block;margin-bottom: 8px;text-transform: capitalize;}
.form_wrap .form-control{padding: 16px;height: auto;color: #666;font-size: 16px;line-height: 24px;border-radius: 8px;box-shadow: none;}
.form_wrap .form-control:focus{border-color: #e7442a;box-shadow: 0px 0px 0px 1px inset #e7442a;}
.form_wrap .radio-group .custom-control:not(:last-child){margin-bottom: 16px;}
.form_wrap .radio-group .custom-control{padding-left: 35px;}

/*==== Start :  Announcement Bar =====*/
.announcement{padding: 10px 0;background-color: #0A0400;font-family: "Inter", sans-serif;}
.announcement .list-text{list-style: none;margin: 0;padding: 0;gap: 25px;}
.announcement .list-text li{color:#fff;font-weight: normal;}
.announcement .list-text li a{color:#fff;font-weight: normal;text-decoration: none}
.announcement .list-text li a:hover{color:#e7442a;}
.announcement .list-text li i{font-size: 20px;margin-right: 8px;}

.list-social{list-style: none;margin: 0;padding: 0;gap: 15px;justify-content: flex-end;}
.list-social li a{color:#fff;transform: translateY(0);display: block;transition: all 0.2s ease-in-out;text-decoration: none}
.list-social li a:not(.tel-item):hover{color:#e7442a;transform: translateY(-5px);}
.list-social li a.tel-item:hover{color:#e7442a;}
.list-social li a i{font-size: 16px;}
/*==== End :  Announcement Bar  =====*/

/*==== Start :  Header =====*/
.header{padding: 15px 0;background-color: #fff;}
.header .container{display: flex;align-items: center;justify-content: space-between;}
.header .nav-brand{}
.header .nav-brand a{display: block;}
.header .nav-brand a img{display: block;max-height: 50px;}

.header .menu-wrap{display: flex;align-items: center;justify-content: flex-end;}
.header .menu-wrap .menu-list{display: flex;align-items: flex-start;margin: 0;padding: 0;list-style: none;gap: 20px;}
.header .menu-wrap .menu-list li{}
.header .menu-wrap .menu-list li a{color:#020202;font-size: 15px;font-weight: 500;letter-spacing: 0.4px;text-decoration: none;transition: all 0.2s ease-in-out;}
.header .menu-wrap .menu-list li.active a{color:#e7442a;}
.header .menu-wrap .menu-list li a:hover{color:#e7442a;}
.header .menu-wrap .quote-btn{margin-left: 25px;}
.header .menu-wrap .quote-btn .btn{border-radius: 50px;}

.header-active .header:not(.sticky){position: absolute;left: 0;right: 0;z-index: 9;top: 42px;background-color: transparent;}
.header-active .header .menu-wrap .menu-list li:not(.active) a{color:#fff}
.header-active .header .menu-wrap .menu-list li a:hover{color:#e7442a}
.header-active .header.sticky{position: fixed;top: 0px;z-index: 99;left: 0;right: 0;box-shadow: 0 0px 15px -4px rgba(0,0,0,0.4);}
.header-active .header.sticky .menu-list li:not(.active) a{color:#6e6e6e;}
.header-active .header.sticky .menu-list li.active a,
.header-active .header.sticky .menu-list li a:hover{color:#e7442a;}
.header-active .header.sticky .nav-brand .brand-w{display: none;}
.header-active .header.sticky .nav-brand .brand-normal{display: block;}
.header-active .sticky-spacer{position: absolute;left: 0;right: 0;top: 42px;}
/*==== End :  Header =====*/


/*==== Start :  Hero section =====*/
.hero-wrap{position: relative;min-height: calc(100vh - 42px);padding: 220px 0 60px;}
.hero-wrap .hero-bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;background-size: cover;background-position: top center;}
.hero-wrap .hero-bg:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.5);opacity: 0;}
.hero-wrap h1{margin:15px 0;font-weight: bold;font-size: 60px;letter-spacing: 1px;color: #fff;}
.hero-wrap h1 span{color:#FF9D66;}
.hero-wrap .title-wrap p{font-size: 18px;color:#FFFFFFD4;font-family: "Inter", sans-serif;}
.hero-wrap .title-wrap .title-bullet span{color: #fff;margin-bottom: 0;}

.hero-wrap .dark-overlap:before{content: "";background-image: linear-gradient(90deg, #0a0400 30%, #02010100 100%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;}
.hero-small{padding-top: 350px;padding-bottom: 100px;height: auto;}
.hero-small-extra{padding-top: 450px;padding-bottom: 30px;}
.hero-small .title-wrap{margin-bottom: 0;}

.brand-slider{}
.brand-slider .swiper-slide img{max-width: 100%;}
/*==== End :  Hero section =====*/


.title-wrap{margin-bottom: 30px;}
.title-wrap .title-bullet span{position: relative;padding-left: 22px;font-size: 16px;line-height: 1;font-weight: 500;letter-spacing: 0.8px;color: #aeaeae;margin-bottom: 10px;display: inline-block;vertical-align: middle;}
.car-single-info-wrap .car-single-section-title span:before,
.title-wrap .title-bullet span:before{content: "";height: 12px;width: 12px;position: absolute;left: 0;top:2px;background-color: #FF9D66;border-radius: 100%;}
.title-wrap h2{font-size: 42px;color:#2d2d2d;font-weight: 600;margin-bottom: 15px;}
.title-wrap h2 span{color:#FF9D66;}
.title-wrap p{color:#6e6e6e;font-size: 16px;font-family: "Inter", sans-serif;}
.section-default{padding: 80px 0;}

.button-section .btn{border-radius: 50px;}

/*==== Start :  Why Caraholics =====*/
.section-why{background-color: #F4F1EB;}
.section-why .title-wrap{}
.section-why .title-wrap .title-bullet{text-align: center;}
.section-why .title-wrap h2{text-align: center;}
.section-why .title-wrap p{text-align: center;max-width: 80%;margin: 0 auto;}

.section-why .why-box img{max-width: 60px;max-height: 60px;display: block;margin: 0 auto 15px;text-align: center;}
.section-why .why-box h4{font-size: 20px;margin-bottom: 5px;text-align: center;}
.section-why .why-box p{font-size: 16px;margin-bottom: 0;text-align: center;}
/*==== Start :  Why Caraholics =====*/


/*==== Start :  How it work =====*/
.how-work{}
.video-play{position: relative;}
.video-play img{width: 100%;display: block;border-radius: 30px;}
.video-play .video-play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video-play .video-play-btn a{background-color: #FFFFFF;width: 80px;height: 80px;line-height: 75px;color:#ff5c00;display: flex;align-items: center;justify-content: center;text-decoration: none;border-radius: 100%;transition: all 0.2s ease-in-out;}
.video-play .video-play-btn a i{font-size: 30px;}
.video-play .video-play-btn a:hover{background-color:#ff5c00;color:#fff;}


.how-work .title-wrap h2 span{color:#FF9D66;}
.how-work ul{margin: 0;padding: 0;list-style: none;}
.how-work ul li{position: relative;padding-left: 30px;}
.how-work ul li:before{content: "";height: 8px;width: 8px;border-radius: 100%;position: absolute;background-color: #e7442a;outline: 2px solid #e7442a;outline-offset: 3px;top: 7px;left: 5px;}
.how-work ul li:after{content: "";border-left: 2px dashed #e7442a;position: absolute;left: 8px;top: 20px;bottom: 0;}
.how-work ul li:not(:last-child){padding-bottom: 30px;}
.how-work ul li h4{font-family: "Inter", sans-serif;font-size: 20px;margin: 0 0 5px 0;color: #2d2d2d;font-weight: 600;}
.how-work ul li p{font-family: "Inter", sans-serif;font-size: 17px;margin: 0;color: #6e6e6e;}

.how-work .button-section{margin-top: 40px;}

#youtubeModal .modal-dialog .close{position: absolute;top: -25px;right: 0;color: #fff;font-weight: normal;}

.ripple{position:relative;margin:0 auto;-webkit-animation:1s linear infinite ripple;animation:1s linear infinite ripple}
@keyframes ripple {
    0% {
      box-shadow: 0 0 0 0 rgba(233, 75, 30, 0.3), 0 0 0 10px rgba(233, 75, 30, 0.3);
    }
    100% {
      box-shadow: 0 0 0 10px rgba(233, 75, 30, 0.3), 0 0 0 30px rgba(233, 75, 30, 0);
    }
  }

/*==== End :  How it work =====*/


/*==== Start :  Customer Reviews =====*/
.testimonials{position: relative;background-color: #0A0400;padding: 0;display: flex;}
.testimonials::before{content: "";background-image: url(../images/bg-layer-more.png);background-attachment: fixed;background-position: center center;background-size: cover;height: 100%;width: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;opacity: 0.05;}
.testimonials .testimonials-photo{background-image: url(../images/customer-review-bg.jpg);background-position: center left;background-size: cover;width: 50%;}
.testimonials .testimonials-main{width: 50%;padding-left: 3rem;padding-top: 80px;padding-bottom: 80px;position: relative;}
.testimonials .testimonials-main .title-wrap h2{color:#fff}
.testimonials .testimonials-main .title-wrap p{color:#ffffffd4}
.testimonials .testimonials-main .testimonials-content{max-width: 600px;}

.user-review-box{margin-left: -300px;}
.user-review-box .button-section{text-align: center;margin-top: 30px;}
.user-review-swiper{}
.user-review-swiper .swiper-slide{box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.07);border-radius: 30px;background-color: #290f00;transition: all .4s ease;padding: 30px;height: auto;display: flex;flex-direction: column;}
.user-review-swiper .swiper-slide:before{content: "";background-color: #cc4a00;top: 0;left: 0;height: 100%;width: 100%;transition: all .4s ease;z-index: -1;transform: scaleY(0);position: absolute;border-radius: inherit;transform-origin: bottom;}
.user-review-swiper .swiper-slide:hover:before{transform: scaleY(1);}
.user-review-swiper .swiper-slide:after{content: "\f10e";font-family: 'FontAwesome';color: #fff;font-size: 60px;position: absolute;line-height: 1;bottom: 40px;right: 40px;opacity: 0.1;}
.user-review-swiper .review-rating{}
.user-review-swiper .review-rating ul{margin: 0;padding: 0;display: flex;align-items: flex-start;list-style: none;}
.user-review-swiper .review-rating ul li{margin-right: 5px;display: block;}
.user-review-swiper .review-rating ul li i{color: #fec42d;font-size: 18px;line-height: 1;}
.user-review-swiper .review-para{margin: 30px 0;font-size: 17px;font-weight: 500;font-style: italic;line-height: 1.5em;color: #ffffffd4;}
.user-review-swiper .customer-info{display: flex;align-items: center;margin-top: auto;}
.user-review-swiper .customer-info .customer-avtar{margin-right: 20px;}
.user-review-swiper .customer-info .customer-avtar img{height: 70px;width: 70px;border-radius: 100%;display: block;}
.user-review-swiper .customer-info .customer-name{flex: 1;}
.user-review-swiper .customer-info .customer-name h4{font-size: 17px;font-weight: 600;color:#fff;line-height: 1.2em;margin: 0;}
.user-review-swiper .customer-info .customer-name p{font-size: 16px;font-weight: 600;color:#ff9d66;margin: 0;}
/*==== End :  Customer Reviews =====*/


/*==== Start : Contact  =====*/
.section-work-car,
.section-team,
.contact-block{position: relative;}
.section-work-car:before,
.section-team::before,
.contact-info:before,
.contact-block::before{content: "";background-position: top left;background-repeat: no-repeat;background-size: contain;background-color:#ffffff;background-image: url('../images/bg-grid.png');position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;opacity: 0.1;}
.contact-block .contact-form{width: 50%;padding:30px;border:1px solid #6a686b4d;border-right: 0;border-radius: 30px 0 0 30px;}
.contact-block .contact-map{width: 50%;border-radius: 0 30px 30px 0;overflow: hidden;border:1px solid #6a686b4d;border-left: 0;}
.contact-block .contact-map iframe{display: block;height: 100%;width: 100%;}
/*==== End : Contact  =====*/


/*==== Start : Car list  =====*/
.car-list-area{}
.car-list-area .container{display: flex;}
.car-list-area .car-filter-sidebar{flex:0 0 260px;max-width: 260px;}
.car-list-area .car-list-view{flex:1;max-width: 100%;padding-left: 30px;}

.car-list-area .car-filter-sidebar .car-search-form .form-group{position: relative;}
.car-list-area .car-filter-sidebar .car-search-form .form-group .form-control{padding-right: 40px;}
.car-list-area .car-filter-sidebar .car-search-form .form-group .btn{position: absolute;right: 5px;z-index: 1;top: 12px;color:#ff5c00;box-shadow: none;font-size: 16px;}
.car-list-area .car-filter-sidebar .car-search-form .form-group .btn:hover{opacity: 0.75;}

.car-filter-sidebar .car-widget{padding: 20px;border-radius: 10px;background: #fff;margin-bottom: 25px;border:1px solid #6a686b4d;}
.car-single-widget-group .car-widget-title,
.car-filter-sidebar .car-widget .car-widget-title{color: #2d2d2d;font-weight: 600;font-size: 18px;margin-bottom: 20px;}
.car-filter-sidebar .car-widget .car-widget-title{position: relative;padding-right: 30px;}
.car-filter-sidebar .car-widget .car-widget-title a{position: absolute;z-index: 1;right: 0;color:#e7442a;}

.car-list-view .car-list-sort{border:1px solid #6a686b4d; display: flex;justify-content: space-between;align-items: center;background: #fff;margin-bottom: 25px;padding: 10px 10px 10px 15px;border-radius: 10px;}
.car-list-view .car-list-sort h6{color: #2d2d2d;font-weight: 600;font-size: 16px;margin: 0;}
.car-list-view .car-list-sort .car-list-type{display: flex;align-items: center;gap: 8px;}
.car-list-view .car-list-sort .car-list-type .btn.active{border-color: #e7442a;color:#e7442a;background-color: #fff;line-height: normal}
.car-list-view .car-list-sort .car-list-type .btn{border-color: #6a686b4d;color:#666;background-color: #fff;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;box-shadow: none}
.car-list-view .car-list-sort .car-list-type .btn:focus{box-shadow: none}
.car-list-view .car-list-sort .car-list-type .btn i{font-size: 16px;line-height: 16px;height: 16px;width: 16px;display: flex;align-items: center;}

.car-list-view .car-sort-box{display: flex; align-items: center;gap: 10px;}
.car-list-view .car-sort-box .sort-box-item{position: relative;}
.car-list-view .car-sort-box .sort-box-item a{background-color: #e7442a;display: flex;height: 40px;border-radius: 10px;text-decoration: none;align-items: center;justify-content: center;padding-left:6px;padding-right:20px;}
.car-list-view .car-sort-box .sort-box-item a img{height: 24px;width: 24px;object-fit: contain;}
.car-list-view .car-sort-box .sort-box-item a i.active{opacity: 1;}
.car-list-view .car-sort-box .sort-box-item a i{position: absolute;right: 8px;font-size: 14px;color: #fff;opacity: 0.4;}
.car-list-view .car-sort-box .sort-box-item a i.fa-caret-up{top: 8px;}
.car-list-view .car-sort-box .sort-box-item a i.fa-caret-down{bottom: 8px;}

.car-list-view-type:not(.car-card-list-type){display: flex;flex-wrap: wrap;}
@media screen and (min-width:1200px){
    .car-list-view-type:not(.car-card-list-type) .car-card-item{flex:0 0 calc(100%/3 - 10px);max-width: calc(100%/3 - 10px);margin-right: 15px;}
    .car-list-view-type:not(.car-card-list-type) .car-card-item:nth-child(3n){margin-right: 0;}
}

.car-list-view-type.car-card-list-type .car-card-item{display: flex;}
.car-list-view-type.car-card-list-type .car-card-item .car-card-img{flex:0 0 250px;max-width: 250px;}
.car-list-view-type.car-card-list-type .car-card-item .car-card-content{flex:0 0 calc(100% - 250px);max-width: calc(100% - 250px);padding: 0 0 0 20px;}
.car-list-view-type.car-card-list-type .car-card-item .car-card-content .car-card-list{margin-bottom: 5px;}
.car-list-view-type.car-card-list-type .car-card-item .car-card-content .car-card-footer{margin-top: auto;padding-top: 8px;}

.car-list-view-type:not(.car-card-list-type) .car-card-item .car-card-content .car-card-list{display: flex;align-items: center;flex-wrap:wrap;}
.car-list-view-type:not(.car-card-list-type) .car-card-item .car-card-content .car-card-list li{margin-right:0;flex:0 0 50%;max-width: 50%;}

.car-list-view-type.car-card-list-type .car-card-item .car-card-content .car-card-description{display: block;}
.car-card-description{display: block;color: #6e6e6e;font-size: 15px;letter-spacing: 0.2px;}
.car-card-description p{margin: 0;}

.no-car-found{width: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;margin:6vh 0;}
.no-car-found img{max-width: 380px;margin-bottom: 30px;display: block;}
.no-car-found h4{font-size: 24px;margin-bottom: 0px;color: #2d2d2d;}
.no-car-found p{margin:0 0 10px 0;font-size: 14px;color:#6e6e6e;font-family: "Inter", sans-serif;}

.car-card-item{border-radius: 10px;padding: 10px;margin-bottom: 16px;border:1px solid #6a686b4d;}
.car-card-item .car-card-img{height: 210px;overflow: hidden;border-radius: 10px;position: relative;}
.car-card-item .car-card-img img{height: 100%;width: 100%;object-fit: cover;}
.car-card-item .car-card-img img.car-img-default{object-fit: contain;}
.car-card-item .car-card-content{position: relative;padding: 10px;display: flex;flex-direction: column;}
.car-card-item .car-card-content .car-card-top{}
.car-card-item .car-card-content .car-card-top h4{font-size: 18px;margin-bottom: 7px;}
.car-card-item .car-card-content .car-card-top h4 a{color:#e7442a;text-decoration: none;}
.car-card-item .car-card-content .car-card-list{margin-top: 5px;padding: 0;list-style: none;margin-bottom: 0;}
.car-card-item .car-card-content .car-card-list li{display: inline-block;margin-right: 10px;margin-bottom: 5px;font-size: 14px;color:#6e6e6e;font-weight: 500;letter-spacing: 0.5px;}
.car-card-item .car-card-content .car-card-list li i{color:#e7442a;margin-right: 6px;font-size: 18px;vertical-align: middle;line-height: 1;position: relative;top:-1px;}
.car-card-item .car-card-content .car-card-description{display: none;}
.car-card-item .car-card-content .car-card-footer{display: flex;justify-content: space-between;align-items: center;margin-top: 10px;padding-top: 15px;border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.car-card-item .car-card-content .car-card-footer .car-card-price-block{}
.car-card-item .car-card-content .car-card-footer .car-card-price-block .car-card-price{font-size: 19px;line-height:normal;font-weight: 600;color:#e7442a;}
.car-card-item .car-card-content .car-card-footer .car-card-price-block .car-card-promo{font-size: 13px;line-height:normal;letter-spacing: 0.4px;}
.car-card-item .car-card-content .car-card-footer .car-card-price-block .car-card-promo b{font-weight: 600;color:#fff;}
.car-card-item .car-card-img .promo-top{border-radius: 0;letter-spacing: 1px;line-height: 1.2;position: absolute;right: 0;top: 14px;padding: 4px 8px 4px 16px;clip-path: polygon(100% 0%, 100% 100%, 0 100%, 12px 50%, 0 0);}
.car-card-item .car-card-content .car-card-footer .btn{display: inline-flex;gap: 5px;align-items: center;justify-content: center;letter-spacing: 0.5px;font-weight: 500;font-size: 14px;padding: 6px 12px;}

.car-details-area .container{display: flex;gap: 30px;align-items: flex-start;}
.car-details-area .car-single-details{flex:0 0 calc(100% - 340px - 30px);max-width: calc(100% - 340px - 30px);padding: 20px;border-radius: 10px;background: #fff;margin-bottom: 30px;border: 1px solid #6a686b4d;}
.car-details-area .car-single-sidebar{flex:0 0 340px;max-width: 340px;position: sticky;top: var(--header-top-h,0)}

.car-single-details .car-single-intro{margin-bottom: 20px;}
.car-single-details .car-single-intro .car-single-title{margin-top: 0px;margin-bottom: 8px;font-size: 28px;color: #2d2d2d;letter-spacing: 0.4px;font-weight: 700;}

.car-single-meta{margin: 0;padding: 0;list-style: none;}
.car-single-meta li{display: inline-block;margin-right: 15px;font-size: 14px;color:#6e6e6e;font-weight: 500;letter-spacing: 0.5px;}
.car-single-meta li:last-child{margin-right: 0;}
.car-single-meta li i{color:#FF9D66;margin-right: 6px;}

.car-single-slider .swiper-button-next,
.car-single-slider .swiper-button-prev{height: 40px;width: 40px;overflow: hidden;background-color: rgba(0, 0, 0, 0.8);border-radius: 100%;color:#e7442a;text-decoration: none}
.car-single-slider .car-thumb-next,
.car-single-slider .car-thumb-prev{height: 30px;width: 30px;--swiper-navigation-size:30px}
.car-single-slider .swiper-button-next:after,
.car-single-slider .swiper-button-prev:after{font-size: 18px;font-weight: bold;}
.car-single-slider .swiper-button-disabled{display: none;}

.car-single-slider .car-main-swiper .swiper-slide{height: 570px;}
.car-single-slider .car-main-swiper .swiper-slide img{height: 100%;width: 100%;object-fit: cover;object-position: center;border-radius: 10px;}
.car-single-slider .car-main-swiper .swiper-slide.slide-main-default img{object-fit: contain;max-width: 300px;margin: 0 auto;display: block;}
.car-single-slider .car-thumb-swiper{margin-top: 20px;}
.car-single-slider .car-thumb-swiper .swiper-slide{width: auto;height: 80px;opacity: 0.5;cursor: pointer;}
.car-single-slider .car-thumb-swiper .swiper-slide img{border: 2px transparent inset;}
.car-single-slider .car-thumb-swiper .swiper-slide.slide-page-default img{border: 2px transparent inset;}
.car-single-slider .car-thumb-swiper .swiper-slide-thumb-active {opacity: 1;}
.car-single-slider .car-thumb-swiper .swiper-slide-thumb-active img{border: 2px #FF9D66 inset;display: block;position: relative;}
.car-single-slider .car-thumb-swiper img {height: 100%;object-fit: cover;}

.car-single-info-wrap{margin-top: 20px;padding-top: 20px;border-top:1px dashed rgba(0, 0, 0, 0.15);}
.car-single-info-wrap .car-single-section-title{}
.car-single-info-wrap .car-single-section-title span{position: relative;padding-left: 22px;font-size: 19px;line-height: 1;font-weight: 600;letter-spacing: 0.4px;color:#2d2d2d;margin-bottom: 10px;display: inline-block;vertical-align: middle;}
.car-single-info-wrap .car-single-section-title span:before{top:3px;}
.car-single-info-wrap .car-single-desc{color: #6e6e6e;font-size: 15px;letter-spacing: 0.2px;}
.car-single-info-wrap .car-single-meta{column-count: 4;}
.car-single-info-wrap .car-single-meta li{margin-right: 0;display: block;font-size: 15px;font-weight: normal;position: relative;padding-left: 18px;line-height: normal;margin-bottom: 6px;}
.car-single-info-wrap .car-single-meta li i{position: absolute;left: 0px;top: 3px;}

.car-key-list{margin: 0;padding: 0; list-style: none;display: flex;flex-wrap: wrap;}
.car-key-list li{flex:0 0 calc(100%/4);max-width: calc(100%/4);display: flex;align-items: center;margin-bottom: 16px;}
.car-key-list li .car-key-icon{flex:0 0 36px;max-width: 36px;}
.car-key-list li .car-key-icon i{font-size: 24px;line-height: 1;color:#FF9D66;}
.car-key-list li .car-key-content{flex:1;max-width: 100%;padding-right: 10px;}
.car-key-list li .car-key-content span{color: #6e6e6e;font-size: 13px;font-weight: 500;letter-spacing: 0.4px;display: block;line-height: normal;}
.car-key-list li .car-key-content h6{font-size: 15px;font-weight: 600;margin: 0;line-height: normal;letter-spacing: 0.5px;}

.car-single-widget-group{background: #f4f1eb;padding: 16px;border-radius: 8px;margin-bottom: 20px;}
.car-single-widget-group .car-single-price{color: #cc4a00;font-weight: bold;font-size: 24px;line-height: 1;margin-bottom: 10px;border-bottom:1px dashed rgba(0, 0, 0, 0.15);padding-bottom: 10px;}
.car-single-widget-group .car-single-meta li{position: relative;padding-left: 18px;}
.car-single-widget-group .car-single-meta li i{position: absolute;left: 0px;top: 3px;margin: 0;}

.car-single-contact-number{}
.car-single-contact-number p{margin: 0;}
.car-single-contact-number i{color: #e7442a;margin-right: 6px;font-size: 18px;}
.car-single-contact-number a{color: #2d2d2d;font-weight: 600;font-size: 16px;}
.car-single-contact-number a:hover{color:#cc4a00;text-decoration: none;}

.car-single-contact{display: flex;align-items: flex-start;border-bottom: 1px dashed rgba(0, 0, 0, 0.15);padding-bottom: 10px;margin-bottom: 10px;}
.car-single-contact .car-single-avtar{padding-right: 10px;width: 50px;}
.car-single-contact .car-single-avtar img{height: 40px;width: 40px;border-radius: 100%;object-fit: cover;}
.car-single-contact .car-single-contact-name{}
.car-single-contact .car-single-contact-name h4{color:#2d2d2d;margin: 0;font-size: 15px;font-weight: 600;letter-spacing: 0.4px;}
.car-single-contact .car-single-contact-name span{display: block;color: #6A686B;font-family: "Inter", sans-serif;}

.car-single-widget-group .car-widget-title{border-bottom: 1px dashed rgba(0, 0, 0, 0.15);padding-bottom: 10px;margin-bottom: 10px;}
.car-single-widget-group .form_wrap .form-group{margin-bottom: 15px;}
.car-single-widget-group .form_wrap .form-control{font-size: 14px;padding: 8px 16px;}

.pagination-nav .pagination{justify-content: flex-end;}
.pagination-nav .pagination .page-link{color: #e7442a;font-weight: 500;letter-spacing: 0.4px;}
.pagination-nav .pagination .page-link:focus{box-shadow: none;}
.pagination-nav .pagination .page-item.active .page-link{background-color: #e7442a;border-color: #e7442a;color:#fff;}

.fi-icon-img{height: 24px;width: 24px;display: inline-block;background-size: 100%;background-repeat: no-repeat;}
.fi-icon-img-sm{height: 17px;width: 17px;display: inline-block;background-size: 100%;background-repeat: no-repeat;}
.fi-icon-img1{background-image: url("../images/icon/transmission.png");}
.fi-icon-img1.fi-icon-img-dark{background-image: url("../images/icon/transmission-dark.png");}
.fi-icon-img2{background-image: url("../images/icon/paint-brush.png");}
.fi-icon-img2.fi-icon-img-dark{background-image: url("../images/icon/paint-brush-dark.png");}
.fi-icon-img3{background-image: url("../images/icon/car-side.png");}
.fi-icon-img3.fi-icon-img-dark{background-image: url("../images/icon/car-side-dark.png");}
/*==== End : Car list  =====*/


/*==== Start : Footer =====*/
.footer{padding: 80px 0;position: relative;background-color: #0a0400;}
.section-why-point .container,
.footer .container{position: relative;}
.section-why-point:before,
.offer-wrap .offer-point::before,
.footer::before{content: "";background-image: url(../images/bg-layer-more.png);background-attachment: fixed;background-position: center center;background-size: cover;height: 100%;width: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;opacity: 0.05;}
.footer .footer-company-info{}
.footer .footer-company-info img{max-width: 200px;display: block;margin:0 0 15px 0;}
.footer .footer-company-info p{font-size: 15px;color: #fff;font-family: "Inter", sans-serif;}
.footer .footer-company-info .list-social{justify-content: flex-start;}
.footer .footer-company-info .list-social li a i{font-size: 20px;}
.footer h4{font-size: 20px;color:#fff;margin: 0 0 15px 0;font-weight: 600;}
.footer .footer-menu{margin: 0;padding: 0;list-style: none;}
.footer .footer-menu li{margin-bottom: 10px;}
.footer .footer-menu li a{font-size: 15px;font-family: "Inter", sans-serif;color:#ffffffd4;text-decoration: none;transition: all 0.2s ease-in-out;}
.footer .footer-menu li a:hover{color:#ff5c00;}
.footer .footer-contact{margin: 0;padding: 0;list-style: none;}
.footer .footer-contact li{margin: 0 0 10px 0;font-family: "Inter", sans-serif;color:#ffffffd4;}
.footer .footer-contact li a{font-size: 15px;color:#ffffffd4;text-decoration: none;transition: all 0.2s ease-in-out;}
.footer .footer-contact li a:hover{color:#ff5c00;}
.footer .footer-sub{border-top: 1px dashed #ffffff45;margin-top: 30px;padding-top: 20px;display: flex;align-items: flex-start;justify-content: space-between;}
.footer .footer-sub p{font-size: 16px;color:#fff;margin: 0;font-weight: 600;}
.footer .footer-sub ul{margin: 0;padding: 0;list-style: none;display: flex;gap: 25px;}
.footer .footer-sub ul li a{font-size: 15px;color:#ffffffd4;text-decoration: none;transition: all 0.2s ease-in-out;}
.footer .footer-sub ul li a:hover{color:#ff5c00;}
.footer .footer-sub .powered-by{font-size: 14px;color:#fff;font-style: italic;font-family: "Inter";}
.footer .footer-sub .powered-by a{text-decoration: none;}
.footer .footer-sub .powered-by a img{max-height: 24px;}
/*==== End : Footer =====*/



/*==== Start : About Page =====*/
.section-about{position: relative;background-color: #f4f1eb;}
.section-why-caraholics::before,
.contact-message::before,
.section-about::before{content: "";background-image: url(../images/bg-layer.png);background-position: center center;background-size: cover;height: 100%;width: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;opacity: 0.2;pointer-events: none;}
.section-about p{font-family: "Inter", sans-serif;font-size: 17px;color: #6A686B;line-height: 1.6em;margin-bottom: 20px;}

.about-image{margin-top: 40px;}
.about-image .image-box{border-radius: 30px;display: block;overflow: hidden;}
.about-mission{margin-top: 80px;}

.section-why-point{position: relative;background-color: #0a0400;font-family: "Inter", sans-serif;}
.section-why-point .title-wrap h2{color:#fff}
.section-why-point .title-wrap p{color:#ffffffd4}
.section-why-point .why-box img{max-width: 40px;max-height: 40px;display: block;margin: 0 0 15px 0;text-align: left;}
.section-why-point .why-box h4{font-size: 19px;margin-bottom: 5px;color:#fff}
.section-why-point .why-box p{font-size: 16px;margin-bottom: 0;color:#ffffffd4}
.section-why-point .button-section{margin-top: 40px;}
.section-why-point .img-fluid{border-radius: 30px;}

.section-team .card{border-radius: 30px;}
.section-team .card .card-img-top{border-radius: 30px 30px 0 0;}
.section-team .card .card-body{min-height: 110px;}
.section-team .card .card-body h4{font-size: 20px;font-weight: 600;margin: 0 0 5px 0;}
.section-team .card .card-body p{color:#ff9d66;font-size: 16px;font-family: "Inter", sans-serif;line-height: normal;}
/*==== End : About Page =====*/


/*==== Start : Sell Your Car =====*/
.section-work-car{}
.section-work-car .title-wrap{text-align: center;}
.section-work-car .work-process{display: flex;align-items: flex-start;margin-top: 50px;}
.section-work-car .work-process .work-items{width: calc(100%/3);text-align: center;}
.section-work-car .work-process .work-items img{max-width: 80px;display: block;margin: 0 auto 15px;}
.section-work-car .work-process .work-items h4{font-size: 20px;font-weight: 600;line-height: 1.2em;margin: 0 0 5px 0;}
.section-work-car .work-process .work-items p{font-family: "Inter", sans-serif;font-size: 17px;margin: 0;color: #6e6e6e;}
.section-work-car .button-section{margin-top: 40px;text-align: center;}

.section-why-caraholics{position: relative;background-color:#f4f1eb;}
.offer-wrap .offer-point ul,
.section-why-caraholics ul{margin: 0;padding: 0;list-style: none;}
.offer-wrap .offer-point ul li,
.section-why-caraholics ul li{position: relative;padding-left: 30px;}
.offer-wrap .offer-point ul li:before,
.section-why-caraholics ul li:before{content: "";background-image: url('../images/check.png');position: absolute;left: 0;height: 20px;width: 20px;background-position: center;background-repeat: no-repeat;background-size: contain;top: 3px;}
.offer-wrap .offer-point ul li:not(:last-child),
.section-why-caraholics ul li:not(:last-child){margin-bottom: 15px;}
.offer-wrap .offer-point ul li h4,
.section-why-caraholics ul li h4{font-size: 20px;font-weight: 600;line-height: 1.2em;margin: 0;}
.offer-wrap .offer-point ul li p,
.section-why-caraholics ul li p{font-family: "Inter", sans-serif;font-size: 17px;margin: 0;color: #6e6e6e;}
.section-why-caraholics img{border-radius: 30px;}
.section-why-caraholics .button-section{margin-top: 40px;}
/*==== End : Sell Your Car =====*/


/*==== Start : Contact US =====*/
.contact-info{position: relative;}
.contact-info .title-wrap{text-align: center;}
.contact-info .contact-box{background-color: #f4f1eb;padding:35px 10px;border-radius: 30px;text-align: center;height: 100%;}
.contact-info .contact-box i{color: #cc4a00;font-size: 30px;font-weight: normal;line-height: 1;margin-bottom: 12px;}
.contact-info .contact-box h4{font-size: 20px;color: #2d2d2d;font-weight: 600;}
.contact-info .contact-box p{font-family: "Inter", sans-serif;color: #6A686B;font-size: 15px;margin-bottom: 0;}

.contact-message{background-color: #f4f1eb;position: relative;}
.contact-message .title-wrap{padding-left: 50px;}
.contact-message .contact-place{background-image: url('../images/contact.jpg');height: 100%;width: 100%;background-size: cover;background-repeat: no-repeat;}
.contact-message .form_wrap{background-color: #0a0400;border-radius: 0 30px 30px 0;padding: 30px 50px;}
.contact-message .form_wrap .form-group>label:not(.error){color: #fff;}

.full-map-section iframe{height: 550px;width: 100%;display: block;}
/*==== End : Contact US =====*/


/*==== Start : Showroom =====*/
.offer-wrap{margin-top: 80px;display: flex;border-radius: 30px;position: relative;overflow: hidden;}
.offer-wrap .offer-showing{width: 66%;background-image: url('../images/offer-pic.jpg?v=2');background-repeat: no-repeat;background-size: cover;background-position: center center;}
.offer-wrap .offer-point{width: 34%;background-color: #0a0400;position: relative;padding: 30px;}
.offer-wrap .offer-point ul li:not(:last-child){padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px dashed #ffffff45;}
.offer-wrap .offer-point ul li h4{color:#fff;}
.offer-wrap .offer-point ul li p{color:#ffffffd4}
/*==== End : Showroom =====*/


/*==== Start : Responsive =====*/
@media screen and (min-width: 481px) and (max-width: 1199px) {
    .car-list-view-type:not(.car-card-list-type) .car-card-item{flex: 0 0 calc(100% / 2 - 5px);max-width: calc(100% / 2 - 5px);margin-right: 10px;}
    .car-list-view-type:not(.car-card-list-type) .car-card-item:nth-child(2n){margin-right: 0px;}
}
@media screen and (max-width: 1199px) {
    .container {max-width: 960px;}
    .hero-wrap h1{font-size: 44px;}
    .car-single-info-wrap .car-single-meta{column-count: 2;}
}
@media screen and (max-width: 1024px){
    .hero-small{padding-top: 200px;padding-bottom: 60px;}
    .section-why .title-wrap p br{display: none}
}
@media screen and (max-width: 991px){
    .hero-small{padding-top: 200px;padding-bottom: 60px;}
}
@media screen and (min-width: 901px){
    .header .mob-menu{display: none;}
}
@media screen and (max-width: 900px){
    .container{max-width: 100%;}
    .header .menu-wrap{display: none;position: absolute;top: 100%;background-color: #fff;left: 0;right: 0;z-index: 2;}
    .header .menu-wrap .menu-list{flex-direction: column;gap: 0;}
    .header .menu-wrap .menu-list li{width: 100%;border-top:1px solid rgba(0,0,0,0.1);}
    .header-active .header .menu-wrap .menu-list li:not(.active) a,
    .header .menu-wrap .menu-list li a{display: block;color: #6e6e6e;font-size: 14px;padding: 8px 16px;}
    .header .mob-menu{padding: 0; color: #393a39;vertical-align: middle;cursor: pointer;}
    .header .mob-menu span{height: 3px; width:25px;background-color:#fff; margin: 5px 0; transition: 0.4s; display: block;border-radius: 3px;}
    .header .mob-menu.active span.bar-2{opacity: 0;}
    .header .mob-menu.active span.bar-1{ transform:rotate(-45deg) translate(-9px, 4px); }
    .header .mob-menu.active span.bar-3{ transform:rotate(45deg) translate(-7px, -2px); }
    .header .mob-menu span{ opacity :1;transform:rotate(0) translate(0px, 0px);   }
    .header-active .header.sticky .mob-menu span{background-color:#393a39;}
}
@media screen and (min-width: 768px){
    .car-filter-sidebar .car-widget .car-widget-mobile-filter{display: none}
    .car-filter-sidebar .car-widget #collapsemorefilter{display: block;}
}
@media screen and (max-width: 767px){
    .hero-wrap h1 {font-size: 36px;}
    .title-wrap h2{font-size: 32px;}
    .title-wrap .title-bullet span{font-size: 15px;}
    .title-wrap p{font-size: 14px;}
    .section-why .title-wrap p{max-width: 100%;}

    .hero-small{padding-top: 140px;padding-bottom: 40px;}

    .section-default{padding: 40px 0;}

    .section-why .why-box img{max-width: 50px;max-height: 50px;}
    .offer-wrap .offer-point ul li h4,
    .section-team .card .card-body h4,
    .section-why-caraholics ul li h4,
    .section-why-point .why-box h4,
    .contact-info .contact-box h4,
    .section-why .why-box h4{font-size: 18px;}
    .section-why-point .why-box p,
    .contact-info .contact-box p,
    .section-team .card .card-body p,
    .offer-wrap .offer-point ul li p,
    .section-why-caraholics ul li p,
    .section-why .why-box p{font-size: 14px;}

    .section-about p{font-size: 14px;}
    .about-image .image-box{margin-bottom: 15px;border-radius: 15px;}

    .section-why-point .img-fluid{width: 100%;}
    .section-why-point .row .col-md-6:last-child{order: 1;margin-bottom: 20px;}
    .section-why-point .row .col-md-6:last-child .point-mb{margin-bottom: 15px;}
    .section-why-point .row .col-md-6:first-child{order: 2;}
    .section-why-point .button-section{margin-top: 20px;}

    .offer-wrap{flex-direction: column;}
    .offer-wrap .offer-showing{height: 300px;width: 100%;}
    .offer-wrap .offer-point{width: 100%;}

    .testimonials{display: block;}
    .testimonials .testimonials-main .testimonials-content{max-width: 100%;}
    .testimonials .testimonials-main .testimonials-content .title-wrap{text-align: center;}
    .testimonials .testimonials-main{width: 100%;padding: 0 15px;}
    .testimonials .testimonials-photo{width: 100%;display: none;}
    .user-review-box{margin: 0;}
    .user-review-swiper .swiper-slide{padding: 20px 15px;}
    .user-review-swiper .review-para{margin: 15px 0;font-size: 15px;}
    .user-review-swiper .customer-info .customer-avtar{margin-right: 10px;}
    .user-review-swiper .customer-info .customer-avtar img{height: 40px;width: 40px;}

    .contact-block .contact-form{width: 100%;border-right: 1px solid #6a686b4d;border-radius:30px;padding: 20px 15px;}
    .contact-block .title-wrap{text-align: center;}

    .contact-block .contact-map{width: 100%;border-radius:30px;margin-top: 30px;}
    .contact-block .contact-map iframe{height: 200px;}
    .contact-message .title-wrap{padding-left: 0;}
    .contact-message .contact-place{display: none;}

    .footer{padding: 40px 0;}
    .footer .footer-company-info img{margin: 0 auto 15px;}
    .footer .footer-company-info .list-social{justify-content: center;}
    .footer h4{font-size: 17px;margin: 25px 0 10px 0;}
    .footer .footer-menu li{margin-bottom: 5px;}
    .footer .footer-contact li a,
    .footer .footer-menu li a{font-size: 14px;}

    .footer .footer-sub{flex-direction: column;margin-top: 15px;gap: 10px;}
    .footer .footer-sub p{order: 3;}
    .footer .footer-sub ul{order: 1;}
    .footer .footer-sub .powered-by{order: 2;}

    .car-list-area .car-filter-sidebar{max-width: 100%;}
    .car-list-area .car-list-view{padding: 0;}
    .car-list-area .container{display: block;}

    .car-filter-sidebar .car-widget{position: relative;}
    .car-filter-sidebar .car-widget .car-search-form .car-widget-title{margin-bottom: 20px;}
    .car-filter-sidebar .car-widget .car-widget-title{margin-bottom: 0;}
    .car-filter-sidebar .car-widget .car-widget-title{padding-right: 60px;}
    .car-filter-sidebar .car-widget .car-widget-title a{right: 35px;top: 1px;}
    .car-filter-sidebar .car-widget .car-widget-mobile-filter{position: absolute;right: 21px;font-size: 20px;top: 21px;line-height: 1;color: #ff5c00;}
    .car-filter-sidebar .car-widget .car-widget-mobile-filter[aria-expanded="true"] i:before{content: "\f056";}
    .car-filter-sidebar .car-widget #collapsemorefilter{padding-top: 20px;}

    .car-list-view .car-list-sort h6{font-size: 14px;}

    .contact-info .contact-box{margin-bottom: 20px;height: auto;}
    .contact-message .form_wrap{border-radius: 30px;padding: 20px 30px;}
    .full-map-section iframe{height: 350px;}

    .announcement{overflow: hidden;}
    .announcement .row{animation: scroll 30s linear infinite;flex-wrap: nowrap;}
    .announcement .container,
    .announcement .row .col{max-width: initial;width: initial;}
    .announcement .list-text li,
    .announcement .list-social li{white-space: nowrap;}

    @keyframes scroll {
        0% {transform: translateX(0)}
        100% {transform: translateX(calc(-100% - 10px))}
    }

    .car-details-area .container{display: block;}
    .car-details-area .car-single-sidebar,
    .car-details-area .car-single-details{max-width: 100%;}
    .car-single-slider .car-main-swiper .swiper-slide{height: 420px;}
    .car-key-list li{flex: 0 0 calc(100% / 2);max-width: calc(100% / 2);}

    .car-key-list li .car-key-content h6{font-size: 14px;}
    .car-single-info-wrap .car-single-section-title span{font-size: 18px;}

    .section-team .card{margin-bottom: 20px;}
}
@media screen and (min-width: 481px){
    .car-list-view-type:not(.car-card-list-type) .car-card-item{display: flex;flex-direction: column;}
    .car-list-view-type:not(.car-card-list-type) .car-card-item .car-card-img{flex:0 0 210px;}
    .car-list-view-type:not(.car-card-list-type) .car-card-item .car-card-content{height: 100%;}
    .car-list-view-type:not(.car-card-list-type) .car-card-item .car-card-content .car-card-list{flex: 1;max-height: 100%;margin-top: 0;}
}
@media screen and (max-width: 480px){
    .car-list-view .car-list-sort .car-list-type{display: none;}
    .car-list-view-type{display: block !important;}
    .form_wrap .form-control{padding: 10px 16px;}

    .hero-wrap h1{font-size: 30px;}
    .title-wrap h2{font-size: 26px;}
    .title-wrap{margin-bottom: 20px;}
    .about-mission{margin-top: 40px;}

    .section-why-point .row .col-md-6 .row .col{width: 100%;flex: 0 0 100%;}
    .section-why-point .why-box{margin-bottom: 15px;}

    .car-list-view-type.car-card-list-type .car-card-item .car-card-content{flex: 0 0 calc(100% - 150px);max-width: calc(100% - 150px);}
    .car-list-view-type.car-card-list-type .car-card-item .car-card-img{flex: 0 0 150px;max-width: 150px;height: 140px;}
    .car-single-slider .car-main-swiper .swiper-slide {height: 280px;}

    .hero-wrap{padding: 360px 0 60px;}
    .hero-wrap .hero-bg{background-size: contain;background-repeat: no-repeat;background-position: 0 80px;background-color: rgba(0, 0, 0, 0.5);}
    .hero-wrap .hero-bg:before{opacity: 0;}
}
@media screen and (max-width: 420px){
    .hero-wrap h1{font-size: 28px;letter-spacing: 0.4px;}
    .hero-wrap .title-wrap p{font-size: 15px;}
    .title-wrap h2{font-size: 24px;}

    .car-list-view .car-list-sort{padding: 8px;}
    /*.car-list-view .car-list-sort{flex-wrap: wrap;}*/
    /*.car-list-view .car-list-sort .car-sort-box,*/
    /*.car-list-view .car-list-sort h6{flex: 0 0 100%;max-width: 100%;margin-bottom: 8px;}*/

    .car-key-list li{flex: 0 0 calc(100% / 1);max-width: calc(100% / 1);}
    .car-single-info-wrap .car-single-meta{column-count: 1;}
    .car-card-item .car-card-content{padding-left: 0;padding-right: 0;}
    .offer-wrap .offer-showing{height: 240px;}

    .no-car-found img{max-width: 90%;}
}
@media screen and (max-width: 390px){
    .hero-wrap.hero-m-paading {padding-top: 350px;}
    .hero-wrap {padding: 300px 0 60px;}
    .hero-wrap.hero-small-extra{padding-top: 360px;}
}
@media screen and (max-width: 370px){
    .car-details-area .car-single-details{padding: 12px;}
    .car-single-slider .car-main-swiper .swiper-slide {height: 240px;}
    .car-single-slider .car-thumb-swiper .swiper-slide{height: 50px;}
    .car-single-slider .car-thumb-next,
    .car-single-slider .car-thumb-prev{height: 18px;width: 18px;--swiper-navigation-size:18px}
    .car-single-slider .car-thumb-next:after,
    .car-single-slider .car-thumb-prev:after{font-size: 8px;}

    .hero-wrap.hero-small-extra{padding-top: 340px;}
}
/*==== End : Responsive =====*/
