/* 1699px */
@media screen and (max-width: 1699px) {
    .our-car-items .car-details .side-details ul li span {
        font-size: 13px;
    }

    .car-image-full .owl-carousel-two .banner-full-image {
        height: 382px;
        width: 100%;
    }

    .details-tab-card {
        height: 335px;
    }
}

/* 1599px */
@media screen and (max-width: 1599px) {
    .service-con-parent-new .details-tab-card {
        flex-direction: column;
        height: 375px;
    }

    .cash-your-car.how-to-sell.main-section-paddng.with-dark-bg
        .new-auto-detailing
        .detailing-step {
        padding: 20px 20px;
    }
}

/* 1530px */
@media screen and (max-width: 1530px) {
    .new-auto-detailing .detailing-step {
        padding: 20px;
    }

    .cash-your-car.in-contact .cash-your-car-left h5 {
        margin-left: 5px;
    }

    .cash-your-car.in-contact .container-our-new .row-section .column-sec-2 {
        padding: 0px 20px;
    }

    .cash-your-car.in-contact
        .container-our-new
        .row-section
        .column-sec-1
        .our-form-section {
        padding-left: 20px;
    }

    .cash-your-car.in-contact.review .column-sec-1 {
        display: flex !important;
    }

    .approved-buyers .column-sec-1 {
        padding: 0px 20px;
    }

    .carousal-content-sec {
        left: 30px;
    }

    .hero-img {
        position: relative;
        cursor: grab;
        height: 70vh;
    }

    .hero_carosel.owl-carousel .owl-nav.disabled {
        display: none !important;
    }

    .main-banner {
        height: 70vh;
    }

    .column-sec-2 {
        padding: 0px;
    }

    .approved-buyers.with-partners .our-partners-images {
        grid-template-columns: repeat(6, 1fr);
        padding-left: 20px;
        padding-right: 20px;
    }
}

/* 1400px */
@media screen and (max-width: 1400px) {
    /*.cash-your-car.in-contact .container-our-new .row-section {*/
    /*    flex-direction: column-reverse;*/
    /*}*/
    
    .cash-your-car.in-contact.main-section-paddng.sell-yor-car .container-our-new {
        width: 100%;
    }
    
    .cash-your-car.in-contact .container-our-new .row-section .column-sec-1 {
        width: 100%;
    }
    
    .cash-your-car.in-contact.main-section-paddng.sell-yor-car .inner-section-padding {
       width: 100%; 
    }
}

/* 1399px */
@media screen and (max-width: 1399px) {
    .side-nav-items ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .side-nav-items ul.grid-one ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .enquire-today-part.main-section-paddng .equire-today-wrapper h2 {
        font-size: 38px;
        max-width: 900px;
    }

    .exterior-and-interior-details
        .details-box
        .checkout-box
        .checkout-card
        .checkout-content
        table
        h3 {
        font-size: 16px;
    }

    .exterior-and-interior-details
        .details-box
        .checkout-box
        .checkout-card
        .checkout-content
        table
        h2 {
        font-size: 16px;
    }

    .our-services.compare-section .our-services-card {
        width: 340px;
    }

    .our-services.compare-section .our-services-card .services-car-image img {
        object-fit: unset;
    }

    .compare-the-vehicle
        .vehicle-heading
        .heading-new-1
        .old-new-price
        .text-background1 {
        position: absolute;
        width: 135px;
        height: 61px;
        background: var(--main-color);
        top: 0px;
        left: -30px;
        z-index: 1;
        clip-path: polygon(30px 0, 100% 0, 100% 100%, 10px 100%);
    }

    .compare-the-vehicle .compare-table {
        justify-content: start;
        height: 750px;
    }

    .compare-the-vehicle .compare-table tr th,
    .compare-the-vehicle .compare-table tr td {
        height: 70px;
    }

    .compare-the-vehicle .compare-card {
        height: 314px;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        position: absolute;
        left: 23%;
        opacity: 0;
        padding: 10px 17px;
        font-size: 14px;
        top: 160px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 171px;
    }

    /*.our-car-items .car-image {*/
    /*    height: 238px;*/
    /*}*/

    /*    .vehicle-card.inner-page .car-details {*/
    /*    height: 400px;*/
    /* height: 240px; */
    /*}*/
    .car-image-full .owl-carousel-two .banner-full-image {
        height: 311px;
        width: 100%;
    }

    .exterior-and-interior-details .vehicle-details ul li {
        font-size: 15px;
    }

    .exterior-and-interior-details .vehicle-details h2 {
        font-size: 23px;
    }

    .details-tab-card .details-tab-content h2 {
        font-size: 18px;
    }

    .details-tab-card .details-tab-content .details-tab-btn {
        font-size: 15px;
    }

    .approved-buyers.with-partners .our-partners-images {
        grid-template-columns: repeat(5, 1fr);
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .latest-insights.without-overlay .latest-insights-sec .insight-content h3 {
        font-size: 23px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        .main-banner-text-upper {
        padding: 15px 60px;
    }
}

/* 1250px */
@media screen and (max-width: 1250px) {
    /*.container-our-new .row-section {*/
    /*    flex-direction: column-reverse;*/
    /*}*/
    
    .approved-buyers .column-sec-1,
    .column-sec-2.sell-car {
        max-width: 900px;
        margin: auto;
    }
    
    .sell-your-car-at-best-price .card-for-sale .card-img {
        width: 11%;
    }
    
    .sell-your-car-at-best-price .card-for-sale {
        justify-content: center;
    }
    
    .sell-your-car-at-best-price {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 2rem;
    }
    
    .approved-buyers.inspection-guidelines h4 {
        margin-bottom: 90px;
    }
    
    .sell-your-car-at-best-price .card-for-sale {
        padding: 0;
    }
    
    .sell-your-car-at-best-price .card-for-sale p {
        margin-top: 12px;
    }
    
    .main-logo a {
        margin: auto;
    }
    .main-header-focus nav {
        display: flex;
        align-items: center;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 20px;
    }

    .main-header-focus nav,
    .main-header-focus nav .main-logo {
        width: 100%;
        text-align: center;
    }

    .main-header-focus nav .main-logo a img {
        width: 56%;
    }

    .main-logo a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .main-header-focus nav .nav-links-sec ul li a span {
        font-weight: 500;
    }

    .main-header-focus nav .nav-links-sec ul li:nth-child(4) span {
        display: none;
    }

    .main-header-focus nav .nav-links-sec ul li:nth-last-child(1) {
        position: absolute;
        right: 30px;
    }

    .main-header-focus nav .main-logo a img {
        max-width: 200px;
    }

    .main-header-focus nav .nav-links-sec {
        width: fit-content;
    }

    .main-header-focus nav .nav-links-sec ul li:nth-last-child(1) {
        position: static;
        right: auto;
    }

    .main-banner,
    .hero-img {
        height: 75vh !important;
    }
}

/* 1199px */
@media screen and (max-width: 1199px) {
    .side-nav-items ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .btn-dark.custom-dark {
        font-size: clamp(15px, 0.85vw, 18px);
    }

    .details-left h2,
    .details-left h5 {
        margin-bottom: 6px;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service {
        padding: 20px 20px;
        height: 360px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        .main-banner-text-upper {
        padding: 15px 40px;
    }
    .enquire-today-part.main-section-paddng .equire-today-wrapper h2 {
        max-width: 730px;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part h2 {
        font-size: 80px;
        font-weight: 700;
    }

    .cash-your-car.in-contact.two.bark-bg .column-sec-1 {
        padding: 15px 30px 15px 15px;
    }

    .cash-your-car.in-contact.two.bark-bg {
        background: #e9e9e9;
        padding: 100px 10px 100px 20px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive {
        padding: 0px 0px 50px 0px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-2 {
        width: 70%;
        display: flex;
        justify-content: center;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-1 {
        width: 100%;
        padding: 15px 40px 40px 40px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-1
        p {
        padding: 5px 0 5px 0;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-1
        h2,
    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-1
        h2
        span {
        font-size: 40px;
    }

    .cash-your-car.main-section-paddng.padding-bottom {
        padding: 50px 0px 50px 0px;
    }

    .approved-buyers.with-partners.second
        .sell-yor-car-buttons
        .cash-your-car-button {
        position: relative;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .approved-buyers .specification-items-list ul li span:nth-child(2) {
        font-size: 24px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 {
        font-size: 50px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 span {
        font-size: 50px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-left
        h2 {
        line-height: 48px;
    }

    /*.cash-your-car.in-contact .container-our-new .row-section .column-sec-1 {*/
    /*    padding-left: 0px;*/
    /*}*/

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-left
        h2
        span {
        font-size: 47px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .sell-yor-car-buttons
        .cash-your-car-button {
        position: relative;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .sell-yor-car-buttons {
        display: flex;
        gap: 10px;
        position: absolute;
        bottom: 20px;
        left: 25%;
    }

    .cash-your-car.in-contact .column-sec-2 {
        padding-left: 20px;
    }

    .cash-your-car.in-contact .column-sec-1 {
        display: block;
    }

    .cash-your-car.in-contact .car-features-container {
        position: relative;
        bottom: 0px;
        left: 0px;
        right: 0;
        margin: 0 auto;
    }

    .latest-insights.without-overlay .latest-insights-sec .insight-content p {
        height: 115px;
    }

    .cash-your-car .cash-your-car-left.dark-bg-sec .car-features-container {
        grid-template-columns: repeat(3, 1fr);
    }

    .new-auto-detailing .detailing-step {
        flex-wrap: wrap;
        padding: 0px 20px;
        gap: 20px;
    }

    .cash-your-car.with-dark-bg .car-features-container {
        position: absolute;
        bottom: 120px;
        left: 60px;
        right: 0;
    }

    .cash-your-car.with-dark-bg .cash-your-car-button {
        position: absolute;
        bottom: 0px;
        left: 0;
        right: 0;
    }

    .cash-your-car .column-sec-1 {
        display: flex;
        align-items: center;
    }

    .cash-your-car {
        position: relative;
    }

    .cash-your-car-button {
        position: absolute;
        bottom: 80px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .cash-your-car .car-features-container {
        position: absolute;
        bottom: 160px;
        left: 50px;
        right: 0;
        grid-template-columns: repeat(4, 1fr);
        margin: 0 auto;
    }

    .cash-your-car.main-section-paddng {
        padding: 50px 0px 250px 0px;
    }

    .cash-your-car .cash-your-car-left h2 {
        font-size: 45px;
    }

    .cash-your-car .cash-your-car-left h2 span {
        font-size: 45px;
    }

    /*================ main-header ================*/
    .main-header-focus nav .nav-links-sec ul li {
        /* font-size: 15px; */
    }

    .main-header-focus nav .main-logo a img {
        width: 85%;
    }

    .filter-modal.emi_calci .calulator-body .card-calci {
        flex-direction: column;
    }

    .filter-modal.emi_calci .calulator-body .card-calci {
        padding: 25px 25px;
    }

    .payment-option-container-banner {
        height: 220px;
    }

    .filter-modal.emi_calci .calulator-body .card-calci .calci-body h2 {
        font-size: 17px;
    }

    .filter-modal.emi_calci .calulator-body .card-calci .calci-body h3 {
        font-size: 17px;
    }

    .our-services.compare-section .our-services-card .services-car-image {
        height: 220px;
    }

    .our-services.compare-section .our-services-card {
        width: 280px;
    }

    .our-services.compare-section .our-services-card .service-text-part {
        text-align: center;
    }

    .compare-the-vehicle .vehicle-heading .heading-new-1 {
        gap: 20px;
    }

    .compare-the-vehicle .compare-card .vehicle-image img {
        height: 140px !important;
        width: auto !important;
    }

    .division-section-detail {
        display: flex;
        justify-content: center;
        align-items: start;
        flex-direction: column;
        gap: 10px;
    }

    .details-left {
        justify-content: space-between;
        width: 100%;
    }

    .details-right {
        align-items: end;
        flex-wrap: wrap;
    }

    .calculation-btn .btn-outline-secondary span {
        font-size: clamp(12px, 1vw, 15px);
    }

    .reservation-details-page .page-heading-new .customer-card-container {
        flex-wrap: wrap;
    }

    .reservation-details-page .page-heading-new .check-container {
        flex-wrap: wrap;
    }

    .reservation-details-page .page-heading-new .check-1 {
        width: 100%;
    }

    .modal-filter-body .modal-btn-group {
        flex-wrap: wrap;
    }

    .modal-filter-body .modal-btn-group.last-one .radio-label {
        width: 125px;
    }

    .compare-the-vehicle .compare-card {
        height: 260px;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        position: absolute;
        left: 13%;
        opacity: 0;
        padding: 10px 14px;
        font-size: 13px;
        top: 110px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 117px;
    }

    .faq-details-section.in-services .list-details .text-new-button {
        align-items: start;
        margin-top: 40px;
        gap: 20px;
    }

    .faq-details-section.in-services
        .list-details
        .text-new-button
        .accord-btn {
        padding: 10px 10px;
    }

    /*.our-car-items .car-image {*/
    /*    height: 195px;*/
    /*}*/

    .tabs-parent-container-for-scroll {
        flex-direction: row;
    }

    .tabs__tabs-group {
        width: 100%;
    }

    .exterior-and-interior-details {
        position: sticky;
        top: 0px;
        bottom: 0px;
        width: 100%;
    }

    .new_one_ {
        justify-content: center;
        flex-direction: column;
        align-items: start;
    }

    .service-con-parent-new .details-tab-card {
        flex-direction: column;
        height: 430px;
    }

    /* main-banner */
    .carousal-content-sec {
        left: 12%;
    }

    .carousal-content-sec .carsousal-content-details h1 {
        font-size: 70px;
    }

    .carousal-content-sec .carsousal-content-details h5 {
        font-size: 16px;
    }

    .carousal-content-sec .carsousal-content-details .banner-buttons a {
        font-size: 14px;
        margin-top: 10px;
    }

    .carousal-content-sec .carsousal-content-details .banner-buttons {
        gap: 0px;
    }

    .approved-buyers.with-partners .our-partners-images {
        grid-template-columns: repeat(4, 1fr);
    }

    .approved-buyers.with-partners .our-partners-images .our-partner-car {
        width: auto;
    }

    .cash-your-car.in-contact.review .container-our-new .row-section {
        padding: 0px 30px;
    }

    .cash-your-car.in-contact.review.main-section-paddng.sell-yor-car
        .container-our-new
        .row-section
        .column-sec-2 {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .cash-your-car.in-contact.review.main-section-paddng.sell-yor-car
        .container-our-new {
        width: 100% !important;
    }

    .cash-your-car.in-contact.review.main-section-paddng.sell-yor-car {
        padding: 50px 0px 50px 0px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h1 {
        font-size: 160px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        p {
        font-size: 16px;
    }

    .cash-your-car.in-contact
        .car-features-container
        .car-features
        .feature-content
        h3 {
        font-size: 20px;
    }

    /*.cash-your-car.in-contact .car-features-container .car-features {*/
    /*    flex-direction: column;*/
    /*}*/

    .space-height {
        height: 460px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.first
        h2 {
        font-size: 65px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.second
        h2
        span {
        font-size: 40px;
    }
    .our-car-items .car-details h3 {
        font-size: 23px;
    }
    .faq-details-section.no-mobile-display .card_123 {
        width: 100%;
        padding: 5px 0px !important;
        margin-top: 30px !important;
    }
}

/* 1050px */
@media screen and (max-width: 1050px) {
    ul.result-features li {
        flex: inherit;
    }
}

/* 1017px */
@media screen and (max-width: 1017px) {
    /*.container-our-new .row-section {*/
    /*    flex-direction: column-reverse;*/
    /*    justify-content: center;*/
    /*    align-items: center;*/
    /*    max-width: 850px;*/
    /*    margin: auto;*/
    /*}*/
    
    .cash-your-car .cash-your-car-left.dark-bg-sec h2 {
        text-align: center;
        display: block !important;
    }
    
    .cash-your-car.main-section-paddng.ex-exclusive-auto {
        padding-bottom: 0;
    }
    
    .cash-your-car .cash-your-car-left.dark-bg-sec .cash-your-car-button {
        margin-top: 60px;
    }
    
    .cash-your-car .cash-your-car-left.dark-bg-sec h2 br {
        display: none;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        .main-banner-text-upper {
        padding: 15px 20px;
    }
    .enquire-today-part.main-section-paddng .equire-today-wrapper {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

    .enquire-today-part.main-section-paddng .equire-today-wrapper h2 {
        max-width: 100%;
        text-align: center;
    }

    .main-page-heading {
        margin: 0px 10px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h1 {
        font-size: 120px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h2,
    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h2
        span {
        margin-top: -63px;
    }

    .cash-your-car.how-to-sell .detailing-card-1 .detailing-content p {
        font-size: 19px;
    }

    .cash-your-car.how-to-sell .detailing-card-1 .detailing-content h6 {
        font-size: 19px;
    }

    .approved-buyers.with-partners.second .our-partners-images {
        grid-template-columns: repeat(3, 1fr);
    }

    .dropzone-image-uploader button p {
        font-size: 12px !important;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 {
        font-size: 45px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 span {
        font-size: 45px;
    }

    .approved-buyers.main-section-paddng {
        padding: 50px 0px 50px 0px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-left
        h2
        span {
        font-size: 42px;
    }

    .main-bannear-about .main-banner-text-upper {
        position: relative;
        z-index: 11;
        padding: 0px 100px;
        color: #fff;
    }

    .cash-your-car .cash-your-car-left.dark-bg-sec h2 {
        font-size: 40px !important;
        display: inline;
    }

    .new-auto-detailing .detailing-step .detailing-card-1 h6 {
        font-size: 19px;
    }

    .new-auto-detailing .detailing-step .detailing-card-1 p {
        font-size: 20px;
    }

    .cash-your-car .cash-your-car-left h2 {
        font-size: 38px;
    }

    .cash-your-car .cash-your-car-left h2 span {
        font-size: 38px;
    }

    .main-header-focus nav .main-logo a img {
        width: 90%;
    }

    .main-header-focus nav .main-logo a img {
        width: 100%;
    }

    .payment-option-container-banner {
        flex-direction: column;
        height: auto;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }

    .main-header-focus nav .nav-links-sec ul li {
        /* font-size: 15px; */
        padding-right: 10px;
        margin-left: 10px;
    }

    .specifications-container {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 20px;
    }

    .footer-upper {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-mid {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-bottom {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-bottom p {
        font-size: 12px;
    }

    .footer-bottom-links ul li {
        font-size: 12px;
    }

    .above-footer-area {
        justify-content: center;
        flex-direction: column;
    }

    .side-list-options .filter-options h3,
    .side-list-options .sort-options label {
        font-size: 15px;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        position: absolute;
        left: 13%;
        opacity: 0;
        padding: 10px 14px;
        font-size: 13px;
        top: 110px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 117px;
    }

    .filter-modal.emi_calci .calulator-body .card-calci {
        width: 100%;
    }

    .filter-modal.emi_calci .calulator-body .card-calci {
        flex-direction: row;
        align-items: center;
    }

    .filter-modal.emi_calci .payment-detail-list {
        width: 100%;
    }

    /*      .vehicle-card.inner-page .car-details {*/
    /*    height: 365px;*/
    /* height: 240px; */
    /*}*/
}

/* 900px */
@media screen and (max-width: 900px) {
    .sell-your-car-at-best-price {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* 992px */
@media screen and (max-width: 991px) {
    .second_model .modal_content,
    .modal-content.reservation-form-modal .modal_content {
        padding: 30px;
    }
    .second_model .modal_content h6,
    .modal-content.reservation-form-modal .modal_content h6 {
        font-size: 22px;
    }
    .second_model .modal_content p,
    .modal-content.reservation-form-modal .modal_content p {
        font-size: 16px;
    }
    .second_model .modal_content h4,
    .modal-content.reservation-form-modal .modal_content h4 {
        font-size: 30px !important;
        color: black;
    }
    .faq-details-section.no-mobile-display .card_123 {
        width: 100%;
        padding: 5px 26px !important;
        margin-top: 30px !important;
    }
    .inner_service_tab {
        border-radius: 10px;
        padding-left: 0px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        .main-banner-text-upper {
        padding: 15px 0px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        h2 {
        font-size: 35px;
        margin-bottom: 15px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service p {
        font-size: 14px;
    }
    .select-vehicle-packages
        .our-package-selection
        .our-packages-card-container {
        flex-wrap: wrap;
    }

    .main-page-heading h2 span {
        font-size: 20px;
    }

    .cash-your-car.in-contact .container-our-new .row-section .column-sec-2 {
        width: 100%;
        padding: 30px;
        display: flex;
        justify-content: center;
    }

    .know-more-new-btn {
        font-size: 14px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.second
        h2
        span {
        font-size: 30px;
        text-align: center;
        line-height: 40px;
    }

    .space-height {
        height: 343px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.first
        h2 {
        font-size: 58px;
        max-width: 100%;
    }

    .approved-buyers.inspection-guidelines.prices .column-sec-2 {
        width: 100%;
    }

    /*.cash-your-car.in-contact .container-our-new .row-section.row-2 {*/
    /*    flex-direction: row;*/
    /*}*/

    .cash-your-car.in-contact.faqs .container-our-new .row-section {
        justify-content: center;
        align-items: center;
    }

    .latest-insights.without-overlay .latest-insights-sec .insight-content h3 {
        font-size: 23px;
    }

    .cash-your-car.in-contact.review.main-section-paddng.sell-yor-car {
        padding: 0px 0px 0px 0px;
    }

    .cash-your-car.in-contact.review.main-section-paddng.sell-yor-car
        .container-our-new
        .row-section
        .column-sec-2 {
        width: 100%;
    }

    .approved-buyers .specification-items-list ul li span:nth-child(2) {
        font-size: 20px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 {
        line-height: 43px;
        font-size: 38px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 span {
        font-size: 38px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .car-features-container
        .car-features
        .feature-img {
        width: 60px;
    }

    /*.cash-your-car.in-contact*/
    /*    .container-our-new*/
    /*    .row-section*/
    /*    .column-sec-1*/
    /*    .car-features-container {*/
    /*    grid-template-columns: repeat(3, 1fr);*/
    /*}*/

    .cash-your-car.in-contact .container-our-new .row-section .column-sec-1 {
        padding-top: 0px !important;
        width: 100%;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car {
        padding: 50px 0px 100px 0px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .container-our-new
        .row-section {
        flex-direction: column-reverse;
        gap: 0px !important;
    }

    .cash-your-car.in-contact .container-our-new .row-section .column-sec-1 {
        padding: 30px;
    }

    .cash-your-car.in-contact .container-our-new .row-section .column-sec-2 {
        width: 100%;
        padding: 30px;
    }

    .cash-your-car.in-contact .column-sec-1 {
        width: 100%;
    }

    .cash-your-car.in-contact .container-our-new .row-section {
        flex-direction: column;
    }

    .latest-insights.without-overlay .latest-insights-sec {
        border: 1px solid rgba(0, 0, 0, 0.1);
        margin: 15px 5px;
    }

    .cash-your-car
        .cash-your-car-left.dark-bg-sec
        .car-features-container
        .car-features
        .feature-content
        h3 {
        font-size: 16px;
    }

    .new-auto-detailing p {
        font-size: 16px;
        max-width: 100%;
    }

    .new-auto-detailing h2 {
        font-size: 40px;
    }

    .container-our-new .row-section.row-2 .column-sec-4 {
        width: 100%;
    }

    .cash-your-car.with-dark-bg .car-features-container {
        position: relative;
        bottom: 0px;
        left: 0px;
        right: 0;
    }

    .cash-your-car.with-dark-bg .cash-your-car-button {
        position: relative;
        bottom: 0px;
        left: 0;
        right: 0;
    }

    .container-our-new .row-section {
        gap: 20px;
    }

    .cash-your-car-button {
        padding: 20px 40px 20px 40px;
    }

    .cash-your-car .car-features-container .car-features .feature-content h3 {
        font-size: 18px;
    }

    .cash-your-car .car-features-container {
        left: 0px;
    }

    .cash-your-car .car-features-container .car-features {
        padding: 25px 10px 25px 0px;
        width: auto;
    }

    .cash-your-car .column-sec-1 {
        width: 50%;
    }
    
    .cash-your-car .column-sec-1.cashcar-heading,
    .cash-your-car .column-sec-2 {
        width: 100%;
        max-width: 850px;
    }
    
    .column-sec-1.cashcar-heading .car-features-container {
        padding: 0 50px;
    }
    
    /*.cash-your-car .column-sec-1.cashcar-heading .cash-your-car-left {*/
    /*    padding: 0 50px;*/
    /*}*/
    
    /*.cash-your-car-right .cash-30-min {*/
    /*    padding: 50px 50px 20px 50px;*/
    /*}*/

    /*.cash-your-car .car-features-container {*/
    /*    grid-template-columns: repeat(2, 1fr);*/
    /*}*/

    .carousal-content-sec .carsousal-content-details .banner-buttons a {
        font-size: 12px;
    }

    .main-banner {
        height: 60vh;
    }

    .hero-img {
        position: relative;
        cursor: grab;
        height: 60vh;
    }

    .carousal-content-sec {
        left: 8%;
    }

    .service-con-parent-new .details-tab-card {
        flex-direction: row;
        height: 230px;
    }

    .new_one_ {
        justify-content: center;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .service-con-parent-new
        .details-tab-card
        .details-tab-content
        .details-tab-btn {
        font-size: 13px;
    }

    .service-con-parent-new .details-tab-card .details-tab-content h5 {
        font-size: 14px;
    }

    .service-con-parent-new .tabs__tab {
        padding: 10px 0px;
    }

    .service-con-parent-new .vehicle-details {
        width: 100%;
        max-width: 100%;
    }

    .tabs-parent-container-for-scroll.new-parent
        .exterior-and-interior-details {
        width: 40%;
    }

    .upper-parent-new-1 {
        width: 60%;
        padding: 0px 20px;
    }

    .tabs-parent-container-for-scroll.new-parent .tabs__tabs-group {
        width: 100%;
        max-width: 100%;
    }

    .service-con-parent-new {
        flex-direction: column-reverse;
        gap: 30px;
        width: 100%;
    }

    .our-services-details-page .banner-heading .book-now-btn,
    .call-to-action-in-services .book-now-btn {
        width: 270px;
    }

    .faq-details-section.in-services
        .list-details
        .text-new-button
        .accord-btn {
        padding: 10px 25px;
    }

    .our-services.compare-section .our-services-card {
        width: auto;
    }

    .main-section-paddng {
        padding: 50px 0px 50px 0px;
    }

    .container-our-new .row-section.row-2 .column-sec-4 .inner-section-padding {
        padding-left: 0px;
        padding: 30px;
    }

    .latest-insights h2 {
        font-size: 45px;
    }

    .cash-your-car.in-contact.faqs.bg-details .container-our-new .row-section {
        justify-content: center;
        align-items: center;
    }
}

/* 971px */
@media screen and (max-width: 971px) {
    .filter-modal.emi_calci,
    .filter-modal.emi-cal-main-container {
        background-color: #ffffff;
    }
}


/* 991px */
@media screen and (max-width: 991px) {
    .compare-the-vehicle .features-tables ul li {
        height: 70px;
        margin-bottom: 15px;
    }

    .compare-the-vehicle .vehicle-heading .heading-new-1 h3 {
        font-size: 22px;
    }

    .compare-the-vehicle .vehicle-heading .heading-new-1 .old-new-price h4 {
        font-size: 18px;
    }

    .compare-the-vehicle .vehicle-heading .heading-new-1 .old-new-price h4 del {
        font-size: 12px;
    }

    .compare-the-vehicle .vehicle-heading .heading-new-1 {
        flex-direction: column;
        gap: 0px;
    }

    .compare-the-vehicle
        .vehicle-heading
        .heading-new-1
        .old-new-price
        .text-background1 {
        top: -7px;
    }

    .compare-the-vehicle .compare-card .vehicle-image img {
        height: 90px !important;
        width: auto !important;
    }

    .compare-the-vehicle .compare-card {
        height: 258px;
    }

    /* .compare-the-vehicle .features-tables {
        height: 600px;
    } */
    .compare-the-vehicle .compare-table {
        justify-content: start;
        height: 645px;
    }

    .compare-the-vehicle .compare-table {
        justify-content: start;
        height: 800px;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        position: absolute;
        left: 4%;
        opacity: 0;
        padding: 5px 10px;
        font-size: 12px;
        top: 51px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 71px;
    }

    /*.our-car-items .car-image {*/
    /*    height: auto;*/
    /*}*/

    /*.our-car-items .car-image img {*/
    /*    height: 300px !important;*/
    /*}*/

    .our-car-items .car-details .side-details ul li span {
        font-size: 11px;
    }

    .our-car-items .car-details .side-details ul {
        gap: 0px;
        padding-left: 0;
    }

    .filter-modal.emi_calci .calulator-body {
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .filter-modal.emi_calci .calulator-body .card-calci {
        flex-direction: column;
    }

    .filter-modal.emi_calci .calulator-body .card-calci .car-image-bg {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .filter-modal.emi_calci .calulator-body .card-calci .car-image-bg img {
        width: auto;
    }

    .filter-modal.emi_calci .calulator-body .card-calci .calci-body h2 {
        font-size: 17px;
        font-weight: 600;
        text-transform: capitalize;
    }

    .filter-modal.emi_calci .calulator-body .card-calci .calci-body h3 {
        font-size: 17px;
        font-weight: 500;
        color: #000;
        text-align: center;
    }

    .filter-modal.emi_calci .payment-detail-list table tr td {
        border-right: none;
    }

    .filter-modal.emi_calci .payment-detail-list table {
        width: 100%;
    }

    .fooer-head h3 {
        font-size: 18px;
    }
}

/* 910px */
@media screen and (max-width: 910px) {
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        h2 {
        font-size: 33px;
    }
    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1 {
        width: 100%;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h2,
    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h2
        span {
        margin-top: 0px;
    }

    .cash-your-car.in-contact .container-our-new .row-section.row-2 {
        flex-direction: column;
    }

    .cash-your-car.in-contact.main-section-paddng.driven-by-passion {
        padding: 50px 0px 0px 0px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section.row-2
        .column-sec-2 {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .new-auto-detailing .detailing-step {
        justify-content: space-evenly;
    }

    .sell-your-car-at-best-price .card-for-sale .card-img {
        width: 15%;
        margin-right: 7px;
    }

    .cash-your-car.how-to-sell.main-section-paddng.with-dark-bg.bg-2.padding-bottom
        .new-auto-detailing
        .detailing-step {
        justify-content: space-evenly;
    }

    .approved-buyers .column-sec-1 {
        width: 100%;
    }

    .approved-buyers .column-sec-2 {
        width: 100%;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car {
        padding: 50px 0px 0px 0px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .sell-yor-car-buttons {
        position: relative;
        bottom: 0px;
        left: 0%;
        margin-top: 35px;
    }

    .cash-your-car.main-section-paddng.with-dark-bg {
        padding: 50px 0px 50px 0px;
    }

    .container-our-new .row-section {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    .new_one_ {
        justify-content: center;
        flex-direction: column;
        align-items: start;
        justify-content: start;
    }

    .service-con-parent-new .details-tab-card {
        flex-direction: row;
        height: 322px;
    }

    .main-header-focus nav .nav-links-sec ul li {
        /* font-size: 15px; */
        padding-right: 5px;
        margin-left: 5px;
    }
}

/*800px */
@media screen and (max-width: 800px) {
    .main-logo a {
        margin: inherit;
    }
    .main-header-focus nav .nav-links-sec {
        display: none !important;
    }

    .main-header-focus nav .main-logo .aside-mob-menu {
        display: block;
    }
}

/*768px */
@media screen and (max-width: 768px) {
    .car-detailed-footer--sibling ~ section.footer footer {
        margin-bottom: 20rem;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        h2 {
        font-size: 33px;
    }
    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.second {
        gap: 37px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.second {
        gap: 45px;
    }

    .space-height {
        height: auto;
    }

    .main-bannear-about .main-banner-text-upper h2 {
        font-size: 35px;
        line-height: 40px;
    }

    .home-bottom-slider h2 {
        font-size: 40px;
    }

    .filter-modal.emi_calci .payment-detail-list table tr td {
        font-size: 16px;
    }

    .filter-modal.emi_calci .payment-detail-list table tr th {
        font-size: 16px;
    }
}

/* 767px */
@media screen and (max-width: 767px) {
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        .wrapper.detailing-btn-wrapper
        a {
        padding: 10px 38px 10px 38px;
    }
    .home-bottom-slider h2 {
        font-size: 32px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part {
        padding: 180px 0px 50px 0;
        height: 75vh;
    }

    .mobile-main-padding {
        padding-top: 0px !important;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part h2 {
        font-size: 60px;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part
        .main-banner-text-upper {
        padding: 15px 30px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .cash-your-car-left
        h2,
    .boat-detailing-row .boat-detaing-list h2 {
        font-size: 36px;
    }

    .enquire-today-part.main-section-paddng .equire-today-wrapper h2 {
        font-size: 30px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .cash-your-car-left
        p,
    .boat-detailing-row .boat-detaing-list p {
        font-size: 15px;
        line-height: 1.7em;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .boat-detaing-list
        .our-list-details
        ul
        li,
    .boat-detaing-list ul li {
        font-size: 14px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng.boat-description-parent {
        padding: 50px 0px 50px 0px;
    }

    .latest-insights .latest-insights-sec.car {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .service-con-parent-new {
        padding-bottom: 0px;
    }

    .upper-parent-new-1 .details-tab-parent {
        margin-bottom: 0px;
    }

    .main-page-heading h2 span {
        font-size: 24px;
    }

    .main-bannear-about {
        padding: 150px 0px 50px 0px;
    }

    .browse-collection-link {
        font-size: 16px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.first
        h2 {
        font-size: 45px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration.main-section-paddng
        .know-more-new-btn {
        font-size: 13px !important;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.second
        h2
        span {
        font-size: 25px;
        text-align: center;
        line-height: 35px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section {
        gap: 0px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-2 {
        width: 100%;
    }

    .cash-your-car.in-contact.faqs.dark-bg
        .full-width-faqs-section
        .main-heading-banner
        h2 {
        font-size: 37px;
    }

    .cash-your-car.in-contact.faqs.dark-bg
        .full-width-faqs-section
        .main-heading-banner
        p {
        font-size: 16px;
    }

    .cash-your-car.in-contact.faqs.dark-bg
        .full-width-faqs-section
        .main-heading-banner
        p
        a {
        font-size: 18px;
    }

    .our-blog-details-section ul,
    .our-blog-details-section ol,
    .our-blog-details-section dl {
        padding-left: 0px;
    }

    .our-blog-details-section h3 {
        font-size: 22px;
        line-height: 25px;
    }

    .our-blog-details-section .blog-details-heading h2,
    .our-blog-details-section h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .cash-your-car.in-contact.faqs.bg-details {
        padding: 200px 0px 0px 0px !important;
    }

    .cash-your-car.in-contact.two.main-section-paddng {
        padding: 40px 0px 40px 0px;
    }

    /*.cash-your-car .car-features-container .car-features {*/
    /*    flex-direction: column;*/
    /*    justify-content: center;*/
    /*    align-items: center;*/
    /*}*/

    .cash-your-car.in-contact
        .car-features-container
        .car-features
        .feature-content
        h3 {
        font-size: 17px;
        text-align: center;
    }

    .cash-your-car.in-contact.review .column-sec-1 .cash-your-car-left::before {
        top: -14px;
        left: 5px;
        font-size: 48px;
    }

    .cash-your-car.in-contact.review .column-sec-1 .cash-your-car-left::after {
        bottom: 12px;
        right: 26px;
        font-size: 48px;
    }

    .cash-your-car.in-contact.review.main-section-paddng.sell-yor-car
        .cash-your-car-left
        h5 {
        font-size: 16px;
    }

    .cash-your-car.in-contact.review .column-sec-1 h4 {
        font-size: 19px;
    }

    .cash-your-car.in-contact.review .column-sec-1 h4 span {
        font-size: 16px;
    }

    .approved-buyers.with-partners.second
        .sell-yor-car-buttons
        .cash-your-car-button {
        width: 100%;
    }

    .approved-buyers.with-partners.second .sell-yor-car-buttons {
        padding: 0 30px;
        flex-direction: column;
        width: 100%;
    }

    .approved-buyers.with-partners.second .our-partners-images {
        grid-template-columns: repeat(2, 1fr);
    }

    .approved-buyers.with-partners .our-partners-images {
        grid-template-columns: repeat(3, 1fr);
    }

    .approved-buyers.main-section-paddng .column-sec-2 ul {
        padding-left: 0px;
    }

    .approved-buyers.main-section-paddng .column-sec-2 {
        padding: 20px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 {
        font-size: 33px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 span {
        font-size: 35px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car {
        /*padding: 150px 0px 0px 0px;*/
        padding: 50px 0px 0px 0px;
    }

    /*.cash-your-car.in-contact.main-section-paddng.sell-yor-car*/
    /*    .car-features-container*/
    /*    .car-features {*/
    /*    flex-direction: column;*/
    /*    justify-content: center;*/
    /*    align-items: center;*/
    /*}*/

    .main-section-paddng {
        padding: 30px 0px 30px 0px;
    }

    .latest-insights.with-overlay .col-lg-4 {
        display: flex;
        justify-content: center;
    }

    .latest-insights.without-overlay h2 {
        font-size: 45px;
    }
    .home-bottom-slider {
        padding-bottom: 100px;
    }
    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 284px;
    }

    .cash-your-car-left {
        width: 100%;
    }

    .cash-your-car .car-features-container {
        grid-template-columns: repeat(2, 1fr);
        width: 100%;
        padding: 0 !important;
    }

    .inner-section-padding {
        padding: 30px;
    }

    .cash-your-car.main-section-paddng {
        padding: 30px 0px 30px 0px;
    }

    .container-our-new .row-section {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    .cash-your-car .column-sec-1 {
        width: 100%;
    }

    .cash-your-car .column-sec-2 {
        width: 100%;
    }

    .cash-your-car .car-features-container {
        position: relative;
        bottom: 0px;
    }

    .cash-your-car-button {
        position: relative;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .service-con-parent-new .details-tab-card {
        height: 230px;
    }

    .new_one_ {
        justify-content: center;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .exterior-and-interior-details .details-box .checkout-box .checkout-card {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .tabs-parent-container-for-scroll {
        flex-direction: column;
    }

    .upper-parent-new-1 {
        width: 100%;
    }

    .tabs-parent-container-for-scroll.new-parent
        .exterior-and-interior-details {
        width: 100%;
    }

    .footer-bottom p {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .footer-bottom-links ul {
        display: flex;
        gap: 5px;
        padding-left: 0px;
        margin-bottom: 2rem;
    }

    .footer-upper.mobile {
        display: block;
    }

    /*.footer-upper {*/
    /*    display: none;*/
    /*}*/

    .footer-mid {
        display: none;
    }

    .exterior-and-interior-details .details-box {
        flex-direction: column;
    }

    .details-tab-card {
        padding: 30px;
        align-items: start;
        height: auto;
        flex-direction: column;
    }

    .exterior-and-interior-details .details-box .vehicle-details {
        width: 100%;
    }

    .exterior-and-interior-details .details-box .checkout-box {
        width: 100%;
    }

    .home-banner.compare-the-cars-new-page .compare-heading h2 {
        font-size: 40px;
    }

    .car-description-n-details {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    /*.our-car-items .car-image img {*/
    /*    height: 100% !important;*/
    /*    width:100%;*/
    /*}*/

    .mobile-view-btn-collection {
        display: block;
    }

    .schedule-button-mobile-view {
        padding: 10px 20px;
    }

    .schedule-button-mobile-view .btn-dark.custom-dark.mb {
        display: block !important;
        height: 45px;
        font-size: 15px;
        letter-spacing: 1px;
        padding: 10px 25px;
        border-radius: 7px;
    }

    .compare-the-vehicle .features-tables {
        display: none;
    }

    .main-page-heading h2 span.below-767 {
        display: block;
    }

    .main-page-heading h2 span.above-767 {
        display: none;
    }

    /*============== main-header ===========*/

    .main-header-focus nav .nav-links-sec ul li {
        font-size: 14px;
        font-weight: 500;
        padding-right: 2px;
        margin-left: 2px;
    }

    .main-header-focus nav .nav-links-sec {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .main-header-focus nav .nav-links-sec ul {
        display: flex;
        align-items: center;
        justify-content: inherit;
        margin-bottom: 0px;
        width: 100%;
        position: relative;
    }

    .main-header-focus {
        background-color: #000 !important;
        background-image: none !important;
    }

    .car-image-full .owl-carousel-two .banner-full-image {
        height: 245px;
        width: 100%;
    }

    body.no-scroll {
        position: fixed;
        width: 100%;
        overflow: hidden;
    }

    .mobile-view-section {
        display: block;
    }

    .no-mobile-display,
    .right-division table,
    .calculation-btn button:nth-child(1),
    .btn-dark.custom-dark {
        display: none !important;
    }

    .division-section-detail {
        flex-direction: row;
        gap: 0px;
        justify-content: space-between;
        align-items: start;
    }

    .details-left h2 {
        font-size: 26px;
        max-width: 100%;
        margin-bottom: 12px;
    }

    .details-left h5 {
        font-size: 20px;
        font-weight: 600;
    }

    .details-left h6 {
        font-size: 15px;
    }

    .specifications-container {
        grid-template-columns: repeat(3, 1fr);
    }

    .row-footer {
        flex-wrap: wrap;
    }

    .column {
        width: 50%;
    }

    .footer-mid .column {
        width: 100%;
    }

    .footer-bottom-links {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 5px;
    }

    .column-8 {
        width: 100%;
    }

    .column-4 {
        width: 100%;
        text-align: center;
    }

    .footer-bottom .row-footer {
        justify-content: center;
        align-items: center;
    }

    .side-list-options .filter-options h3,
    .side-list-options .sort-options label {
        display: none;
    }

    .reservation-details-page .page-heading-new h2 {
        font-size: 30px;
    }

    .reservation-details-page .page-heading-new h3 {
        font-size: 26px;
    }

    .reserve-your-car .reservation-car-card .upper-details-in-card h3 {
        font-size: 24px;
    }

    .reserve-your-car .reservation-car-card .upper-details-in-card h4 {
        font-size: 22px;
    }

    .compare-table .ct-heading {
        display: block;
        font-size: 25px;
        font-weight: 600;
        text-transform: uppercase;
        color: var(--text-color);
        font-family: var(--font-family);
        letter-spacing: 1px;
        margin-bottom: 20px;
    }

    .compare-the-vehicle .first-column {
        display: none;
    }

    .compare-the-vehicle .compare-card .vehicle-image img {
        height: 257px;
        width: 390px;
    }

    .compare-the-vehicle .compare-table {
        align-items: start;
    }

    .compare-the-vehicle .compare-table tr th span {
        display: inline-block;
        font-size: 18px;
        font-weight: 700;
        color: var(--main-color);
        margin-right: 5px;
    }

    .compare-the-vehicle .compare-table tr th,
    .compare-the-vehicle .compare-table tr td {
        height: 50px;
    }

    .compare-the-vehicle .compare-card {
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .compare-the-vehicle .compare-card .vehicle-image img {
        height: 100% !important;
        width: 100% !important;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        left: 35%;
        opacity: 1;
        top: 300px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 300px;
    }

    .compare-the-vehicle .compare-table {
        height: auto;
    }

    .compare-the-vehicle .features-tables {
        height: auto;
    }

    .our-services.compare-section .our-services-card .services-car-image {
        height: auto;
    }

    .our-services.compare-section .our-services-card {
        margin: 20px 20px;
    }

    .our-services-page::after {
        width: 100%;
    }

    .call-to-action-in-services .get-disscount {
        justify-content: center;
        flex-direction: column;
        gap: 30px;
    }

    .our-services-details-page .banner-heading .book-now-btn,
    .call-to-action-in-services .book-now-btn {
        width: 200px;
    }

    .call-to-action-in-services .get-disscount h3 {
        text-align: center;
    }

    .our-services.compare-section.with-details.different-services
        .different-service-list {
        display: flex;
        flex-direction: column;
        gap: 0px;
        align-items: start;
    }

    .our-services.compare-section.with-details.different-services
        .different-service-list
        ul {
        margin-bottom: 0px;
    }

    .faq-details-section.in-services .list-details .text-new-button {
        gap: 30px;
        flex-direction: column;
    }

    .our-services-details-page .banner-heading h1 {
        font-size: 70px !important;
        font-weight: 600;
    }

    .card_123 .fea {
        height: auto !important;
    }

    .mobile-view-section .card_123 .fea {
        height: 160px;
    }
    /*.our-car-items .car-image {*/
    /*    height: 500px !important;*/
    /*}*/
    .exterior-and-interior-details {
        position: relative;
        top: 0px;
        bottom: 0px;
        width: 100%;
    }

    .our-services-details-page.new-details-page {
        overflow: hidden;
        height: 100%;
    }

    .tabs--container .js-tabs {
        height: 100%;
        width: 100%;
    }

    .tabs__tab {
        width: 100%;
        padding: 25px;
    }

    .division-section-detail.padding-top-bottom {
        padding-bottom: 0px;
    }

    .car-image-full .owl-carousel .owl-nav button.owl-next,
    .car-image-full .owl-carousel .owl-nav button.owl-prev {
        top: 40%;
    }

    .main-banner {
        height: 70vh;
    }

    .hero-img {
        position: relative;
        cursor: grab;
        height: 70vh;
    }

    .carousal-content-sec {
        position: absolute;
        top: 58px;
        left: 30px;
        z-index: 9999;
        height: 100%;
        width: 100%;
        /* max-width: 1555px; */
        display: flex;
        justify-content: start;
        align-items: center;
        margin: 0 auto;
    }
}

/* 650 */
@media screen and (max-width: 650px) {
    .emi-cal-container {
        padding-left: 18px;
        padding-right: 18px;
    }
}

/* 530 */
@media screen and (max-width: 530px) {
    .reservation-form-modal .first-btn {
        font-size: 15px !important;
        font-weight: 400;
        letter-spacing: 0.5px;
    }
    .second_model .modal_content,
    .modal-content.reservation-form-modal .modal_content {
        padding: 10px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service {
        padding: 15px 10px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        .wrapper.detailing-btn-wrapper
        a {
        font-size: 15px;
    }
    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 149px;
    }
    /*    .our-car-items .car-image {*/
    /*    height: 388px !important;*/
    /*}*/
    .main-bannear-about.with-overlay.light.boat-detailing-part h2 {
        font-size: 50px;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part {
        padding: 140px 0px 50px 0;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .boat-detaing-list
        .our-list-details {
        padding: 15px 0;
        gap: 0px;
        flex-direction: column;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .boat-detaing-list
        .our-list-details
        ul {
        margin-bottom: 0px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row {
        padding: 0 0px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .cash-your-car-left
        h2,
    .boat-detailing-row .boat-detaing-list h2 {
        font-size: 29px;
    }

    .cash-your-car.in-contact.driven-by-passion.exclusive.main-section-paddng
        .row.boat-detailing-row
        .cash-your-car-left
        p,
    .boat-detailing-row .boat-detaing-list p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .vehicle-section-button {
        flex-wrap: wrap;
    }

    .footer-bottom p {
        font-size: 11px;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.first
        h2 {
        font-size: 35px;
        max-width: 100%;
    }

    .cash-your-car.in-contact.driven-by-passion.collaboration
        .container-our-new
        .row-section
        .column-sec-1
        .cash-your-car-left.second {
        gap: 5px;
        flex-direction: column;
    }

    .approved-buyers.inspection-guidelines.prices
        .sell-your-car-at-best-price
        .card-for-sale
        .card-img {
        width: auto;
        margin-right: 20px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h2,
    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h2
        span {
        font-size: 43px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h1 {
        font-size: 80px;
    }

    .full-width-faqs-section .accordion-button {
        padding-left: 50px !important;
        font-size: 13px !important;
    }

    .full-width-faqs-section .accordion-body .accordian-description p {
        font-size: 13px !important;
    }

    .cash-your-car.in-contact.faqs.dark-bg
        .full-width-faqs-section
        .main-heading-banner
        h2 {
        font-size: 34px;
        line-height: 42px;
    }

    .cash-your-car.in-contact.faqs.dark-bg
        .full-width-faqs-section
        .main-heading-banner
        h6 {
        font-size: 14px;
        text-align: center;
    }

    .cash-your-car.in-contact.faqs.bg-details {
        padding: 160px 0px 0px 0px !important;
    }

    .cash-your-car.in-contact
        .container-our-new
        .row-section
        .column-sec-1
        .car-features-container {
        grid-template-columns: repeat(1, 1fr);
    }

    .approved-buyers.with-partners.second
        .our-partners-images
        .our-partner-car
        p {
        font-size: 16px;
    }

    .approved-buyers.with-partners .our-partners-images {
        grid-template-columns: repeat(2, 1fr);
    }

    .approved-buyers.with-partners .our-partners-images .our-partner-car {
        height: 150px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .container-our-new
        .row-section
        .column-sec-2 {
        padding: 0px !important;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-button.btn-4 {
        padding: 20px 15px 20px 15px;
        width: 100%;
        text-align: center;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-button.btn-3 {
        padding: 20px 15px 20px 15px;
        width: 100%;
        text-align: center;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .sell-yor-car-buttons {
        display: flex;
        flex-direction: column;
    }

    .exterior-and-interior-details .details-box .checkout-box .checkout-card {
        flex-direction: column;
    }

    .service-con-parent-new .details-tab-card {
        flex-direction: column;
        height: auto;
        align-items: center;
    }

    .service-con-parent-new .details-tab-card .details-tab-content h2 {
        text-align: center;
    }

    .service-con-parent-new .details-tab-card .details-tab-content p {
        max-width: 100%;
        text-align: center;
    }

    .details-left h2 {
        font-size: 20px;
        margin-bottom: 0px;
    }

    .our-services-details-page .banner-heading h1 {
        font-size: 50px !important;
        font-weight: 600;
    }

    .faq-details-section.in-services .list-details .text-new-button h3 {
        font-size: 20px;
    }

    /*.specifications-container {*/
    /*    display: flex;*/
    /*    flex-wrap: wrap;*/
    /*    justify-content: center;*/
    /*    align-items: center;*/
    /*}*/

    .specifications-container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        justify-content: center;
        align-items: center;
    }

    .specifications-container .card-spec h5 {
        font-family: var(--font-family2);
        width: auto;
        font-size: 14.5px;
    }

    .fooer-head h3 {
        font-size: 18px;
    }

    .right-part-new-one {
        width: 350px;
    }

    .side-list-options {
        gap: 10px;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        left: 30%;
        opacity: 1;
        top: 150px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 150px;
    }

    .our-services.compare-section .our-services-card .service-text-part h2 {
        font-size: 35px;
    }

    .sidebar .page-list-item ul li {
        align-items: start;
        padding: 0px 5px;
    }

    .home-banner.compare-the-cars-new-page .compare-heading {
        padding: 20px 0px;
    }

    .home-banner.compare-the-cars-new-page .compare-heading h2 {
        font-size: 30px;
    }

    .our-compare-section .compare-page-card form .compare-now-btn button {
        width: 80%;
    }

    .sidebar .page-list-item ul > li::after {
        right: -20px;
    }

    .main-header-focus nav .nav-links-sec ul li:nth-last-child(1) {
        position: absolute;
        right: -2px;
    }

    .hero-img {
        height: 56vh;
    }

    .main-banner {
        height: 56vh;
    }

    .carousal-content-sec .carsousal-content-details h1 {
        font-size: 40px !important;
    }

    .carousal-content-sec .carsousal-content-details .banner-buttons a {
        padding: 20px 40px 20px 40px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .car-features-container
        .car-features
        .feature-img {
        width: 100%;
    }
}

/* 600px */
@media screen and (max-width: 600px) {
    .card_123 .fea {
        height: 125px;
    }

    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 214px;
    }
    /*.our-car-items .car-image {*/
    /*    height: 346px !important;*/
    /*}*/
    .main-bannear-about.with-overlay.light.boat-detailing-part p {
        font-size: 14px;
        line-height: 1.6em;
    }

    .footer-bottom-links ul {
        margin-bottom: 1rem;
    }

    .main-page-heading {
        margin: 0px 0px;
    }

    .our-services.compare-section .our-services-card .service-text-part h2 {
        font-size: 29px;
    }

    .cash-your-car.in-contact.main-section-paddng {
        padding: 50px 0px 0px 0px;
    }

    .cash-your-car.in-contact
        .car-features-container
        .car-features
        .feature-content
        h3 {
        font-size: 15px;
        text-align: center;
    }

    .cash-your-car.in-contact
        .car-features-container
        .car-features
        .feature-img {
        margin-right: 0px;
        width: 50px;
        height: 50px;
    }


    .cash-your-car.how-to-sell .detailing-card-1 .detailing-content p {
        font-size: 17px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .car-features-container
        .car-features
        .feature-content
        h3 {
        font-size: 20px;
        text-align: center;
    }

    .latest-insights h2 {
        font-size: 36px;
    }

    .latest-insights.with-overlay .overlay-text h5 {
        font-size: 23px;
    }

    .main-bannear-about .main-banner-text-upper {
        position: relative;
        z-index: 11;
        padding: 0px 30px;
        color: #fff;
    }

    .container-our-new .row-section.row-2 .column-sec-4 .inner-section-padding {
        padding-left: 30px;
    }

    .cash-your-car .cash-your-car-left.dark-bg-sec h2 {
        font-size: 35px !important;
        display: inline;
    }

    .new-auto-detailing .detailing-step .detailing-card-1 p {
        font-size: 18px;
    }

    .cash-your-car .cash-your-car-left.dark-bg-sec .car-features-container {
        grid-template-columns: repeat(2, 1fr);
    }

    .banner-heading-section {
        justify-content: center;
        flex-direction: column;
        gap: 20px;
        width: 100%;
    }

    .main-page-heading {
        display: flex;
        gap: 30px;
        align-items: center;
        flex-direction: column;
        width: 100%;
    }

    .smart-searchbar {
        width: 100%;
    }

    .main-page-heading {
        display: flex;
        gap: 30px;
        align-items: start;
        flex-direction: column;
        width: 100%;
    }

    .banner-heading-section {
        align-items: start;
    }

    .card_123 {
        padding: 5px 7px !important;
        margin-top: 5px !important;
    }

    .full-cover-block {
        padding: 2px 10px;
    }

    .full-cover-block .right-container-text .new-img {
        width: 30px !important;
    }

    .our-search-bar-options .search-bar-container .search-bar-card {
        margin: 0px;
    }

    .col-6.col-lg-2.col-xl-2.vehicle-card.vehicle_first {
        padding: 5px;
    }

    .main-header-focus nav .nav-links-sec ul {
        justify-content: start;
    }

    .carousal-content-sec .carsousal-content-details h1 {
        font-size: 55px;
    }

    .carousal-content-sec .carsousal-content-details h5 {
        font-size: 14px;
    }
}

/* 410px */
@media screen and (max-width: 410px) {
    .hst-licensing {
        font-size: 11px !important;
        color: #8a8a8a !important;
        line-height: 13px !important;
    }

    .our-car-items .car-details h3 {
        font-size: 20px;

        margin: 5px 0px;
    }
    .card_123 .fea {
        height: 100px;
    }

    .badge.text-bg-danger.badge-1 {
        position: absolute;
        top: 25px;
        width: 177px;
        right: -27px;
        z-index: 1;
        border-radius: 0px 0px 0px 0px;
        padding: 4px 21px;
        font-size: 10px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-family: var(--font-family);
        transform: rotate(31deg);
    }

    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 117px;
    }

    /*.our-car-items .car-image {*/
    /*    height: 271px !important;*/
    /*}*/
    .main-bannear-about.with-overlay.light.boat-detailing-part
        .main-banner-text-upper {
        padding: 10px 10px;
    }

    /*.cash-your-car.in-contact.driven-by-passion*/
    /*    .container-our-new*/
    /*    .row-section*/
    /*    .column-sec-1*/
    /*    .car-features-container {*/
    /*    flex-direction: column;*/
    /*    justify-content: center;*/
    /*}*/

    .latest-insights.without-overlay .latest-insights-sec .insight-content h3 {
        font-size: 20px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 {
        font-size: 28px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 span {
        font-size: 30px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .car-features-container
        .car-features
        .feature-content
        h3 {
        font-size: 18px;
    }

    .cash-your-car.in-contact
        .container-our-new
        .row-section
        .column-sec-1
        .car-features-container {
        align-items: start;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-left
        h2
        span {
        font-size: 40px;
    }

    .sidebar .page-list-item ul > li::after {
        right: -10px;
    }

    .main-header-focus nav .nav-links-sec ul {
        padding-left: 0px;
    }

    .main-header-focus nav .nav-links-sec ul li {
        padding-right: 0px;
        margin-left: 0px;
    }

    .new-auto-detailing .detailing-step {
        justify-content: center;
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 134px !important;
    }
}
@media screen and (max-width: 430px) {
    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 134px;
    }
}
/* 374px */
@media screen and (max-width: 374px) {
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service p {
        font-size: 13px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service
        h2 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .main-bannear-about.with-overlay.light.boat-detailing-part.inner_service {
        padding: 15px 10px;
    }
    .hst-licensing {
        font-size: 11px !important;
        color: #8a8a8a !important;
        line-height: 13px !important;
    }

    .our-car-items .car-details h3 {
        font-size: 20px;

        margin: 5px 0px;
    }
    .card_123 .fea {
        height: 100px;
    }

    .home-bottom-slider .owl-carousel .owl-nav {
        top: 102%;
        right: 85px;
    }
    /*.our-car-items .car-image {*/
    /*    height: 198px !important;*/
    /*}*/

    .main-bannear-about.with-overlay.light.boat-detailing-part {
        padding: 120px 0px 50px 0;
        height: 65vh;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part p {
        font-size: 12px;
        line-height: 1.6em;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part h2 {
        font-size: 40px;
    }

    .main-bannear-about.with-overlay.light.boat-detailing-part
        .main-banner-text-upper {
        padding: 15px 5px;
    }

    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        h1 {
        font-size: 62px;
    }

    .cash-your-car.how-to-sell .detailing-card-1 .detailing-content p {
        font-size: 15px;
    }

    .cash-your-car.how-to-sell .detailing-card-1 .detailing-content h6 {
        font-size: 15px;
    }

    .cash-your-car.in-contact.review
        .container-our-new
        .row-section
        .column-sec-1 {
        padding: 30px 0px !important;
    }

    .approved-buyers.with-partners.second
        .our-partners-images
        .our-partner-car
        p {
        font-size: 14px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 {
        font-size: 24px;
    }

    .approved-buyers.main-section-paddng .main-heading-banner h2 span {
        font-size: 28px;
    }

    .cash-your-car.in-contact .container-our-new .row-section .column-sec-1 {
        padding: 10px;
    }

    .cash-your-car.in-contact.main-section-paddng.sell-yor-car
        .cash-your-car-left
        h2
        span {
        font-size: 35px;
    }

    .main-bannear-about .main-banner-text-upper h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .main-header-focus nav .nav-links-sec ul {
        gap: 4px;
    }

    .our-services-page .banner-heading h1 {
        font-size: 46px !important;
    }

    .our-services.compare-section .our-services-card .service-text-part h2 {
        font-size: 26px;
        padding: 0px 10px;
    }

    .sidebar .page-list-item ul {
        padding: 20px 0px;
    }

    .sidebar .page-list-item ul li:nth-child(1) div {
        padding: 8px 8px;
    }

    .right-part-new-one {
        width: 100%;
    }

    .main-page-heading h2 span {
        font-size: 22px;
    }

    .banner-heading-section {
        gap: 20px;
    }

    .our-car-items .car-details {
        padding: 10px 12px 20px 10px;
    }

    .our-car-items .car-details .side-details ul li span {
        font-size: 10px;
    }

    .compare-the-vehicle .compare-card .vehicle-image .remove-btn {
        left: 30%;
        opacity: 1;
        top: 100px;
    }

    .compare-the-vehicle .compare-card .vehicle-image:hover .remove-btn {
        opacity: 1;
        top: 100px;
    }

    .sidebar .page-list-item ul {
        align-items: start;
    }

    .sidebar .page-list-item ul li {
        font-size: 13px;
    }

    .main-page-icon .icon-wrapper {
        top: -36px;
    }

    .bottm-btn-sec .bottom-button-container .first-btn {
        font-size: 17px;
    }

    .details-tab-card .details-tab-img {
        width: 140px;
    }

    .details-tab-card .details-tab-img img {
        height: 100px;
        width: 140px;
        object-fit: initial;
        padding-left: 10px;
        max-width: 140px;
        max-height: 100px;
    }

    .details-tab-card .details-tab-content h2 {
        font-size: 18px;
    }

    .details-tab-card .details-tab-content .details-tab-btn {
        font-size: 13px;
        padding: 8px 8px;
    }

    .our-search-bar-options .search-bar-container .search-bar-card h3 {
        font-size: 12px;
    }

    .our-search-bar-options .search-bar-container .search-bar-card h5 {
        font-size: 12px;
        height: auto;
    }

    .details-left h2 {
        font-size: 18px;
    }

    .details-left h5 {
        font-size: 18px;
    }

    .main-header-focus nav .nav-links-sec ul li::after {
        right: -3px;
        bottom: 5px;
    }

    .main-header-focus nav .nav-links-sec ul li {
        padding-right: 2px;
        margin-left: 2px;
        font-size: 13px;
    }

    .carousal-content-sec .carsousal-content-details h1 {
        font-size: 36px !important;
    }

    .carousal-content-sec .carsousal-content-details .banner-buttons a {
        padding: 16px 35px 16px 35px;
    }
}

/*28-7-responsive*/
@media screen and (max-width: 1400px) {
 .cash-your-car.in-contact.main-section-paddng.sell-yor-car .cash-your-car-left h2 span br {
    display: none;
 } 
 
  .cash-your-car.in-contact.driven-by-passion.exclusive
        .container-our-new
        .row-section
        .column-sec-1 {
        width: 100%;
        padding: 15px 40px 40px 40px;
    }
}
@media screen and (max-width: 1250px) {
 .approved-buyers.inspection-guidelines.prices .column-sec-2 {
     width: 100%;
 }
}
@media screen and (max-width: 768px) {
 .cash-your-car.in-contact.driven-by-passion .car-features-container .car-features .feature-img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    width: 34%;
    height: auto;
 }
}
@media screen and (max-width: 530px) {
    .main-banner,
    .hero-img {
        height: 60vh !important;
    }
    .cash-your-car.in-contact.driven-by-passion
        .container-our-new
        .row-section
        .column-sec-1
        .car-features-container {
        flex-direction: column;
        justify-content: center;
    }
    .cash-your-car.in-contact.driven-by-passion .car-features-container .car-features .feature-img {
        margin-right: 5px;
        width: 20%;
        height: auto;
    }
    
  .cash-your-car.in-contact.faqs .full-width-column {
    width: 95%;
 }
  .service-con-parent-new .vehicle-details .vehicle-card-1 .vehicle-card-1-list-card {
    display: block;
    gap: 10px;
 }
 .custom-calender-container .days, .custom-calender-container .week {
    margin: auto;
    padding: 0 0px;
  }
  .custom-calender-container {
    display: flow;
    background-color: var(--white);
    border-radius: 35px;
    padding: 1em 1em;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    /* margin: 2.2em; */
    justify-content: center;
    align-items: center;
    height: 100%;
 }
}
@media screen and (max-width: 415px) {
  .cash-your-car .cash-your-car-left.dark-bg-sec .car-features-container .car-features .feature-img {
    width: 55px;
    height: 55px;
 } 
 .custom-calender-container .week div, .custom-calender-container .days div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    border-radius: 100%;
 }
}
@media screen and (max-width: 385px) {
    .cash-your-car .cash-your-car-left.dark-bg-sec .car-features-container .car-features .feature-content h3 {
        font-size: 14px;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1500px) { 
   .service-con-parent-new .vehicle-details .vehicle-card-1 .vehicle-card-1-list-card {
    display: block;
    gap: 10px;
 }
}
