@media only screen and (min-width: 992px) and (max-width:1650px) {
    .latest-news.style-02::after {
        bottom: 38.5%
    }

    .new-facilities.padding-bottom-125.margin-bottom-100 {
        margin-bottom: 135px
    }
}

@media only screen and (min-width: 1450px) and (max-width:1600px) {
    .h2-vehicle-slider-items .items-body {
        padding: 0 30px
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner {
        width: 50vw
    }
}

@media only screen and (min-width: 992px) and (max-width:1500px) {
    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner {
        width: 80%
    }

    .home-slider-area.style-04 .home-slider-area__bottom-area .slider-bottom-inner .slider-booking-area .slider-booking-inner {
        margin-right: -20%
    }
}

@media only screen and (min-width: 992px) and (max-width:1440px) {
    .home-slider-area.style-04 .home-slider-area__bottom-area .slider-bottom-inner .slider-arrow-area {
        padding-left: 0
    }

    .grid-list-column-item.style-02 .car-functional-wrap {
        flex-wrap: wrap
    }

    .car-functional-wrap__item {
        padding-top: 10px
    }

    .grid-list-column-item.style-02:hover .car-functional-wrap {
        transform: translateY(90%)
    }

    .breadcrumb-area.style-02 .breadcrumb-border {
        width: 40vw
    }

    .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name .social-media-inner {
        padding: 0 4% 0 18%
    }

    .product-details-tab .product-information .nav-tabs .nav-link {
        padding: 10px 20px
    }

    .blog-single-item .content {
        padding: 0 25px
    }

    .process-section__right .content-area {
        padding: 60px 80px
    }

    .process-section__left {
        margin-top: -14%
    }

    .testimonial-inner.style-02 .testimonial-right .testimonial-content-wrap .testimonial-dots-02 {
        width: 90%;
        text-align: right;
        left: 0
    }

    .h5-banner-bottom-items {
        padding-left: 20px;
        padding-right: 20px
    }

    .new-facilities .left-column .thumb-small {
        left: 40%
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner {
        width: 65vw
    }

    .home-slider-area.style-04 .home-slider-area__bottom-area .slider-bottom-inner .slider-booking-area .slider-booking-inner .icon {
        width: 20%
    }

    .home-testimonial-section, .pricing-plan-inner {
        width: 100%
    }

    .home-slider-area.style-05 .slider-items .slider-content .slider-title-bold {
        width: 90%
    }

    .home-slider-area__bottom-area__itmes {
        margin: 0 10px
    }

        .home-slider-area__bottom-area__itmes .items-right-content {
            padding: 10px
        }

    .slider-content-inner {
        width: 50vw
    }

    .h2-vehicle-slider-items .items-body {
        padding: 0 40px
    }

    .footer-area.style-02 .footer-subscribe-area {
        width: 70%
    }

    .latest-news.style-02::after {
        bottom: 42.5%
    }

    .our-process-section.style-02 {
        min-height: 1000px
    }

    .how-we-are.padding-top-120.padding-bottom-110 {
        padding-bottom: 95px
    }

    .h2-service-section.padding-120 {
        padding-bottom: 85px
    }

    .our-team-section.padding-top-30.padding-bottom-50 {
        padding-top: 15px
    }
}

@media only screen and (min-width: 992px) and (max-width:1366px) {
    .navbar-area.style-05 {
        padding-left: 0
    }

    .breadcrumb-area.style-02 .breadcrumb-border {
        padding: 40px
    }

    .contact-popup-content, .h2-car-booking-section .view-top-counterup, .location-popup-content, .message-popup-content {
        width: 70%
    }

    .latest-news-slider-items .cards .cards-body {
        padding: 10px
    }

        .latest-news-slider-items .cards .cards-body .name-date .author-name {
            display: initial
        }

    .car-booking-bottom__right .title, .our-service {
        width: 100%
    }

    .home-slider-area.style-04 .home-slider-area__bottom-area .slider-bottom-inner .slider-booking-area .slider-booking-inner {
        margin-right: -13%
    }
}

@media only screen and (min-width: 992px) and (max-width:1280px) {
    .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name .social-media-inner {
        margin-left: -8%
    }
}

@media only screen and (min-width: 1200px) and (max-width:1279px) {
    .latest-news.style-02::after {
        bottom: 36.9%
    }
}

@media only screen and (min-width: 992px) and (max-width:1201px) {
    .modal-box-item .main-btn {
        margin: 5px 0 !important
    }

    .new-facilities.padding-bottom-125.margin-bottom-100 {
        margin-bottom: 65px
    }

    .home-slider-area.style-05 .slider-items .slider-content .slider-title-bold .heading-01 {
        font-size: 80px;
        line-height: 90px
    }

    .product-details-tab .product-information .nav-tabs .nav-link {
        padding: 10px
    }

    .breadcrumb-area.style-02 .breadcrumb-border {
        width: 50vw
    }

    .blog-page-content.padding-top-120.padding-bottom-100 {
        padding-bottom: 160px
    }

    .md-bottom-100 {
        padding-bottom: 100px
    }

    .new-facilities.padding-120.margin-bottom-100.margin-top-50 {
        margin-bottom: 0
    }

    .new-facilities .left-column .thumb-small {
        top: 46%
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner {
        width: 95%
    }

    .home-slider-area.style-04 .home-slider-area__bottom-area .slider-bottom-inner .slider-booking-area .slider-booking-inner {
        margin-right: -20%
    }

    .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name .social-media-inner, .sign-in-area .btn-login-with {
        width: 100%
    }

    .latest-news.style-02::after {
        bottom: 37.9%
    }

    .nav-right-content ul, .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {
        margin-left: 0
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children {
        padding-right: 15px
    }

    .nav-right-content ul li {
        margin: 0 15px
    }

    .section-border-image.margin-left {
        margin-left: 50px
    }

    .section-border-image.margin-right {
        margin-right: 60px
    }

    .sign-in-area .btn-login-with.google {
        margin-bottom: 10px
    }

    .slider-content-inner {
        width: 60vw
    }

    .h2-car-booking-section .view-top-counterup, .home-02_tab-section .tab-wrapper {
        width: 70%
    }

    .side-form-icons {
        right: 20px
    }

    .h2-vehicle-slider-items::after {
        width: 80%;
        left: 10%
    }

    .h2-vehicle-slider-items {
        padding: 20px 0 0
    }

    .featured-vehicles-section .slick-next, .featured-vehicles-section .slick-prev {
        width: 50px
    }

        .featured-vehicles-section .slick-next::after {
            right: 15%
        }

        .featured-vehicles-section .slick-prev::before {
            left: 15%
        }

    .home-2-car-adds-items .items-body .padding-around {
        padding: 20px 0
    }

    .home-2-car-adds-items {
        padding: 0 20px
    }

    .nav-right-content .contact-number {
        display: none
    }

    .process-section__left {
        margin-top: 30px
    }

    .process-section .section-title {
        align-items: flex-end
    }

    .process-section__right .content-area {
        padding: 10px 20px
    }

    .our-process-section__work-items {
        padding-right: 0
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav li {
        font-size: 14px
    }
}

@media only screen and (min-width: 992px) and (max-width:1200px) {
    .new-facilities.padding-bottom-125.margin-bottom-100 {
        margin-bottom: 50px
    }
}

@media only screen and (min-width: 1025px) and (max-width:1135px) {
    .latest-news.style-02::after {
        bottom: 39.5%
    }

    .new-facilities.padding-bottom-125.margin-bottom-100 {
        margin-bottom: 35px
    }
}

@media only screen and (max-width: 1024px) {
    .new-facilities.padding-bottom-125.margin-bottom-100 {
        margin-bottom: 35px
    }

    .home-slider-area.style-03 .slider-right .slider-img-wrap {
        position: relative
    }

        .home-slider-area.style-03 .slider-right .slider-img-wrap::after {
            content: "";
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #fff;
            opacity: .8
        }

    .home-slider-area__bottom-area .slider-bottom-inner {
        flex-wrap: wrap
    }

    .home-slider-area__bottom-area__itmes {
        margin: 10px 10px 0;
        width: 450px
    }

    .home-slider-area.style-05 .slider-items .slider-content .slider-title-bold .heading-01 {
        font-size: 70px;
        line-height: 80px
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu {
        left: -100%
    }
}

@media only screen and (max-height: 770px) {
    .home-slider-area.style-05 .slider-social-icon-wrap {
        top: 20%
    }

    .home-slider-area.style-04 .slider-social-icon-wrap {
        top: 18%
    }
}

@media only screen and (max-height: 620px) {
    .home-slider-area.style-04 .slider-social-icon-wrap {
        top: 20%
    }
}

@media only screen and (min-width: 992px) and (max-width:1025px) {
    .home-slider-area__bottom-area .slider-bottom-inner {
        transform: translateY(-35%)
    }

    .featured-vehicles-section .vehicle-slider-active .slick-slide.slick-current.slick-active.slick-center .h2-vehicle-slider-items .items-body, .h2-vehicle-slider-items:hover .items-body {
        transform: translateY(-20%)
    }

    .grid-list-column-item .main-btn-wrap .main-btn {
        min-width: 150px
    }

    .latest-news.style-02::after {
        bottom: 39.5%
    }

    .footer-area.style-02 .footer-subscribe-area {
        padding: 0 60px 50px
    }

    .home-slider-area .carousel-dots-area .carousel-dots {
        top: 30%
    }

    .home-slider-area.style-02 .carousel-dots-area .carousel-dots {
        top: 40%
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner {
        justify-content: space-between
    }

        .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items {
            margin-bottom: 10px
        }

    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap {
        width: 35%;
        margin-top: 10px
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area {
        top: 72%
    }

    .most-popular-cars .tab-slider-left {
        width: 40%
    }

    .most-popular-cars .tab-slider-right {
        width: 60%
    }

    .banner__body__title {
        font-size: 100px
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .new-facilities .left-column {
        margin-bottom: 30px
    }

    .breadcrumb-area.style-02 .breadcrumb-border {
        width: 50vw;
        padding: 40px 30px
    }

    .home-slider-area__bottom-area__itmes:nth-child(3) {
        margin-bottom: 10px
    }

    .banner__header__icon ul .icon {
        margin-left: 0
    }

    .banner__body__title {
        font-size: 90px
    }

    .shopping-cart__item td:nth-child(4) {
        width: 15%
    }
}

@media only screen and (min-width: 769px) and (max-width:900px) {
    .breadcrumb-area.style-02 .breadcrumb-border {
        width: 60vw
    }
}

@media only screen and (max-width: 991px) {
    .process-section__left__items {
        margin-bottom: 50px
    }

    .our-mission-section .thumb {
        margin-top: 50px
    }

    .h5-banner-bottom-items {
        padding-left: 30px;
        padding-right: 30px;
        border-left: 1px solid rgba(145,147,157,.3);
        border-right: 1px solid rgba(145,147,157,.3)
    }

        .h5-banner-bottom-items.padding-70 {
            padding-top: 30px;
            padding-bottom: 30px
        }

    .icons.padding-120, .md-padding-top-100 {
        padding-top: 100px
    }

    .our-process-section__work-items {
        padding-right: 0
    }

    .h2-car-booking-section .view-top-counterup::after, .home-slider-area.style-04 .home-slider-area__bottom-area .slider-bottom-inner, .humberger-menu.toggle-btn, .new-facilities .left-column .thumb-small, .new-facilities .left-column::after, .new-facilities .left-column::before, .testimonial-inner.style-02 .testimonial-right .testimonial-content-wrap .testimonial-dots-02 {
        display: none
    }

    .tb-margin-60 {
        margin: 60px 0
    }

    .tab-padding-bottom-120 {
        padding-bottom: 120px
    }

    .contact-page.padding-top-115.padding-bottom-120, .sign.padding-120 {
        padding-top: 105px
    }

    .md-padding-bottom-20, .padding-bottom-90, .process-section .section-title, .step-car-sell__title .sub-title {
        padding-bottom: 20px
    }

    .about-story-section.padding-top-120.padding-bottom-100, .car-service-section.padding-120 {
        padding-top: 110px
    }

    .padding-top-120, .sign-in-area {
        padding-top: 20px
    }

    .our-mission-section__right {
        padding-top: 25px
    }

    .basic-form .sign-in-area {
        padding-top: 0;
        padding-bottom: 108px
    }

    .about-story-section .thumb {
        float: inherit
    }

    .product-details-tab .product-information .nav-tabs .nav-link {
        padding: 10px 20px
    }

    .blog-page-content.padding-top-120.padding-bottom-95 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .h2-service-section.padding-120, .related-post.padding-bottom-95 {
        padding-bottom: 85px
    }

    .blog-details-wrap {
        padding-right: 0;
        padding-bottom: 45px
    }

    .blog-page-content.padding-top-120.padding-bottom-100 {
        padding-bottom: 160px
    }

    .blog-single-item .content {
        padding: 0 25px
    }

    .breadcrumb-area.style-03 .breadcrumb-content {
        padding: 10px 20px 0
    }

    .process-section__left {
        margin-top: 25px
    }

    .our-service, .section-border-image.margin-left {
        margin-top: 40px
    }

    .car-booking-bottom__right .title, .home-02_tab-section .tab-wrapper, .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name .social-media-inner, .home-testimonial-section, .latest-news-slider-items .cards .cards-body .name-date .author-name, .latest-news-slider-items .cards .cards-body .name-date .publish-date, .pricing-plan-inner, .process-section__right .thumb img {
        width: 100%
    }

    .md-bottom-100 {
        padding-bottom: 90px
    }

    .new-facilities.padding-120.margin-bottom-100 {
        padding-bottom: 115px
    }

    .horizontal-scroll .button-group {
        border-bottom: 0
    }

    .new-facilities .right-column {
        width: 100%;
        float: inherit
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap {
        width: 36%;
        padding-left: 20px;
        padding-top: 10px
    }

    .new-facilities.padding-120.margin-bottom-100.margin-top-50 {
        padding-top: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .car-service-section .car-service-wrap, .latest-news-slider-items .cards .cards-body .name-date, .most-popular-cars .h5-tab-slider-right-items .content .list-item-wrap {
        flex-wrap: wrap
    }

        .most-popular-cars .h5-tab-slider-right-items .content .list-item-wrap .list-items {
            padding: 5px 20px
        }

    .car-service-section .service-left-content {
        width: 100%;
        height: inherit
    }

    .car-service-section .service-right-content {
        width: 100%;
        display: flex;
        justify-content: center;
        padding-top: 30px
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items {
        margin-bottom: 10px
    }

    .most-popular-cars .tab-slider-left {
        width: 40%
    }

    .most-popular-cars .tab-slider-right {
        width: 60%
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner {
        transform: translateY(-35%);
        width: 100%
    }

    .accordion__header p {
        width: 90%
    }

    .navbar-area.style-05 .nav-right-content {
        justify-content: center;
        margin-right: 12%
    }

    .border-none.style-04 .humberger-menu span {
        margin: 4px
    }

    .navbar-area.style-05 {
        padding-left: 0
    }

    .home-slider-area.style-04 .slider-items {
        height: 100vh
    }

    header.style-04 .h4-header-inner {
        padding-top: 0;
        height: 70px
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner {
        width: 75vw;
        left: 10%
    }

    .our-service {
        width: 100%
    }

    .latest-news.style-02 .latest-news-slider-items .cards .cards-body {
        background-color: #fff;
        padding: 10px
    }

    .home-slider-area__bottom-area .slider-bottom-inner {
        transform: translateY(0)
    }

    .latest-news-slider-items .cards .cards-body .name-date .author-name {
        display: initial
    }

    .banner-auto-car .banner-right-content {
        justify-content: center;
        padding-bottom: 50px
    }

    .service-items-wrap__items {
        width: 50%
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav > li {
        color: #181818
    }

    .home-slider-area .carousel-dots-area .carousel-dots {
        top: 30%
    }

    .slider-content-inner {
        width: 75vw;
        position: relative;
        z-index: 9
    }

    .home-slider-area.style-04 .slider-content-inner {
        width: 55vw
    }

    .side-form-icons {
        display: none;
        position: fixed;
        left: 70px;
        top: auto;
        bottom: -30px;
        transform: rotate(90deg);
        transition: .3s
    }

    .humberger-menu, .nav-right-content {
        height: 70px;
        display: grid;
        align-content: center
    }

    .side-form-icons .icon {
        transform: rotate(-90deg)
    }

    .contact-popup-content, .h2-car-booking-section .view-top-counterup, .location-popup-content, .message-popup-content {
        width: 80%
    }

    .section-border-image.margin-right {
        margin-bottom: 55px
    }

    .h2-service-section .items-wrap {
        padding-left: 5px
    }

    .home-2-car-adds-items {
        padding: 0
    }

        .home-2-car-adds-items .items-body .padding-around {
            padding: 20px 0
        }

    .footer-area.style-02 .footer-subscribe-area {
        padding: 0 60px 50px;
        width: 70%
    }

    .latest-news.style-02::after {
        bottom: 42.5%
    }

    .about_us_widget.padding-top-120 {
        padding-top: 0;
        padding-right: 30px
    }

    .our-process-section.style-02 {
        position: relative;
        z-index: 0
    }

        .our-process-section.style-02::after {
            content: '';
            display: block;
            background-color: rgba(224,229,233,.95);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1
        }

    .humberger-menu {
        position: absolute;
        top: 0;
        right: 6px;
        z-index: 99
    }

        .humberger-menu.d-block {
            position: inherit;
            height: inherit
        }

    header.style-04 .nav-right-content {
        position: inherit;
        display: block;
        height: initial
    }

    .nav-right-content {
        position: absolute;
        right: 15px;
        top: 0
    }

    .humberger-menu span {
        margin: 2px 4px
    }

    .featured-vehicles-section .slick-next, .featured-vehicles-section .slick-prev {
        width: 50px
    }

        .featured-vehicles-section .slick-next::after {
            right: 15%
        }

        .featured-vehicles-section .slick-prev::before {
            left: 15%
        }

    .our-team-section.padding-top-30.padding-bottom-50 {
        padding-top: 0
    }

    .home-slider-area.style-02 .slider-items .slider-items-wrap {
        position: relative;
        width: 100%;
        z-index: 0
    }

    .home-slider-area.style-02 .slider-items::after {
        content: '';
        width: 100%;
        height: 100%;
        background-color: rgba(224,229,233,.9);
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1
    }

    .home-slider-area.style-02 .slider-items .slider-items-wrap::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(224,229,233,.8);
        z-index: 0
    }

    .home-slider-area.style-02 .slider-items .slider-content-bottom {
        position: relative;
        z-index: 9
    }

    .tb-padding-top-10 {
        padding-top: 10px
    }
}

@media only screen and (max-width: 989px) {
    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap {
        width: 50%
    }

    .home-slider-area.style-03 .home-slider-area__bottom-area .carousel-dots-area .h3-carousel-dots {
        display: none
    }

    .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name {
        width: 85%
    }

    .latest-news.style-02::after {
        bottom: 49%
    }
}

@media only screen and (min-width: 601px) and (max-width:768px) {
    .breadcrumb-area.style-02 .breadcrumb-border {
        width: 60vw
    }

    .h2-vehicle-slider-items {
        padding: 20px 0 0
    }

        .h2-vehicle-slider-items::after {
            width: 80%;
            left: 10%
        }

        .h2-vehicle-slider-items .items-body {
            padding: 0 30px
        }

    .process-section__left {
        margin-top: 25px
    }
}

@media only screen and (max-width: 768px) {
    .home-slider-area .carousel-dots-area .carousel-dots {
        top: 35%
    }

    .process-section__right .content-area {
        padding: 20px 30px
    }

    .arrow-down-wrap.style-02, .testimonial-inner .testimonial-left .testimonial-arrow, .testimonial-inner.style-02 .testimonial-right .testimonial-content-wrap .testimonial-dots-02 {
        display: none
    }

    .accordion__header p, .testimonial-inner .testimonial-left, .testimonial-inner .testimonial-right, .testimonial-inner.style-02 .testimonial-right, .testimonial-inner.style-02 .testimonial-right .testimonial-content-wrap {
        width: 100%
    }

    .section-border-image.margin-left {
        margin-left: 40px
    }

    .section-border-image.margin-right {
        margin-right: 40px
    }

    .testimonial-inner .testimonial-right {
        margin-left: 0;
        padding: 15px 20px
    }

    .featured-vehicles-section .vehicle-slider-active .slick-slide.slick-current.slick-active.slick-center .h2-vehicle-slider-items .items-body, .h2-vehicle-slider-items:hover .items-body {
        transform: translateY(-20%)
    }

    .h2-car-booking-section .view-top-counterup .one, .h2-car-booking-section .view-top-counterup .three {
        padding-left: 0
    }

    .h2-car-booking-section .view-top-counterup .four, .h2-car-booking-section .view-top-counterup .two {
        padding-right: 0
    }

    .pricing-plan-inner, .testimonial-inner {
        flex-wrap: wrap
    }

        .testimonial-inner.style-02 .testimonial-left, .testimonial-inner.style-02 .testimonial-left .testimonial-images {
            margin: auto
        }

        .testimonial-inner.style-02.padding-top-110 {
            padding-top: 50px
        }

        .testimonial-inner.style-02 .testimonial-right .quote-icon {
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            text-align: center
        }

        .testimonial-inner.style-02 .testimonial-right .testimonial-content-wrap {
            padding-top: 10px
        }

    .latest-news.style-02::after {
        bottom: 37.6%
    }

    .home-2-our-team-items .items-inner {
        margin-left: 10px;
        margin-right: 10px;
        overflow: hidden
    }

        .home-2-our-team-items .items-inner .team-thumb-area .number {
            opacity: 0;
            display: none
        }

        .home-2-our-team-items .items-inner .team-content-area {
            margin-left: 0;
            margin-top: 0
        }

            .home-2-our-team-items .items-inner .team-content-area .content-bg {
                top: 68%;
                padding: 20px 0 0 20px
            }

        .home-2-our-team-items .items-inner .team-thumb-area {
            border: 0;
            margin-top: 0
        }

    .pricing-plan-inner-columns {
        width: 400px;
        margin: auto
    }

    .home-slider-area.style-05 .slider-social-icon-wrap {
        top: 12%
    }
}

@media only screen and (max-width: 767px) {
    .our-mission-section__left__items:first-child {
        order: 2
    }

    .home-slider-area.style-03 .slider-right .slider-img-wrap .slider-img {
        padding-top: 150px
    }

    .home-slider-area.style-03 .slider-right .slider-content {
        position: absolute;
        top: 150px
    }

    .new-facilities .right-column {
        padding-top: 15px
    }

    .home-2-our-team-items .items-inner .team-content-area .content-bg {
        top: 60%
    }

    .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name {
        width: 100%
    }

        .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name .social-media-inner {
            margin: auto;
            padding: 0 10px
        }

    .blog-single-item .content {
        padding: 30px 0 0
    }

    .banner__body__title {
        font-size: 70px
    }

    .home-slider-area__bottom-area__itmes:nth-child(3) {
        margin-bottom: 10px
    }

    .home-slider-area .slider-items .slider-content .auto-typing-header .typewrite {
        letter-spacing: 5px
    }

    .h5-testimonial-inner {
        padding: 20px
    }

    .shopping-cart__item .product_img {
        width: 90%;
        text-align: center
    }

    .checkout-area__left {
        border-right: 0;
        padding-right: 0
    }

    .checkout-area__right {
        padding-left: 0
    }

    .blog-details-items .blog-details-inner .content, .blog-details-items .blog-details-inner .thumb, .breadcrumb-area.style-02 .breadcrumb-border, .breadcrumb-area.style-02 .breadcrumb-border::after, .breadcrumb-area.style-02 .breadcrumb-border::before, .breadcrumb-area.style-02 .breadcrumb-inner, .breadcrumb-area.style-02 .breadcrumb-inner .breadcrumb-right, .breadcrumb-area.style-02 .breadcrumb-thumb, .checkout-area__left, .checkout-area__right, .grid-list-column-item.list-view, .home-02_tab-section .tab-wrapper .select-box-wrap .items, .home-slider-area .slider-items .slider-content .slider-paragraph, .home-slider-area.style-03 .slider-right, .home-slider-area.style-03 .slider-right .slider-img-wrap, .home-slider-area.style-05 .slider-items .slider-content .slider-title-bold, .most-popular-cars .tab-slider-left, .most-popular-cars .tab-slider-right, .our-mission-section__left__items, header .right-content {
        width: 100%
    }

    .shopping-cart__item .product_name {
        padding: 10px 0 0;
        display: block
    }

    .countdown__item {
        width: 50%;
        margin: 0;
        text-align: center;
        padding-right: 0
    }

        .countdown__item:first-child, .countdown__item:nth-child(2) {
            margin-bottom: 20px
        }

        .countdown__item:nth-child(2) {
            border: 0
        }

            .countdown__item:nth-child(2)::after {
                display: none !important
            }

    .grid-list-column-item {
        width: 47%
    }

    .product-details-tab .product-information #myTab {
        border-bottom: 0
    }

    .service-single-item .service-content .title {
        left: 0;
        padding-left: 14px
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap {
        width: 48%;
        padding-left: 0
    }

    .awesome-blog-section .read-more-wrap.style-right, .h5-service-items.color-four::after, .h5-service-items.color-four::before, .home-slider-area.style-02 .carousel-dots-area .carousel-dots, .home-slider-area.style-02 .slider-items .slider-content-bottom, .home-slider-area.style-03 .home-slider-area__bottom-area .arrow-down-wrap, .home-slider-area.style-03 .slider-left, .new-facilities .left-column .thumb-small, .sm-d-none .text, header .left-content {
        display: none
    }

    .car-service-section.padding-120 {
        padding-bottom: 95px
    }

    .filter-section .section-title .padding-top-35, .our-team-section .team-slider-arrow {
        padding-top: 0
    }

    .car-service-section .service-right-content, .most-popular-cars .tab-slider-wrap {
        flex-wrap: wrap
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner .slider-title .heading-01 {
        font-size: 65px;
        line-height: 75px
    }

    .car-adds-section {
        margin-top: 0
    }

    .our-process-section.style-02 {
        padding-bottom: 20px
    }

    .home-2-car-adds-items {
        padding-top: 30px
    }

    .home-slider-area.style-02 .slider-items .slider-inner, .our-process-section.style-02::after {
        height: 100%
    }

    .our-team-section.padding-top-30.padding-bottom-50, .pricing-plan-inner.padding-top-110.padding-bottom-40 {
        padding-top: 80px
    }

    .home-02_tab-section .tab-wrapper .select-box-wrap {
        flex-wrap: wrap;
        padding-bottom: 40px
    }

    .most-popular-cars .tab-slider-right {
        padding-top: 30px;
        padding-left: 0
    }

    .home-02_tab-section .tab-wrapper .select-box-wrap .items:not(:last-child) {
        border-right: 0
    }

    .breadcrumb-area .page-title, .heading .heading-01, .home-slider-area .slider-items .slider-content .slider-title .heading-01, .home-slider-area.style-05 .slider-items .slider-content .slider-title-bold .heading-01 {
        font-size: 50px;
        line-height: 60px
    }

    .accordion__header .title, .heading .heading-02, .section-title .heading-02 {
        font-size: 45px;
        line-height: 55px
    }

    .blog-details-items .content .title, .heading .heading-03 {
        font-size: 35px;
        line-height: 45px
    }

    .custom-select-box.style-02 {
        width: 80%
    }

        .custom-select-box.style-02 .nice-select {
            float: right
        }

    .slider-content-inner {
        width: 70vw
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner {
        width: 65vw
    }

    .latest-news.style-02::after {
        bottom: 45.9%
    }

    .footer-area.style-02 .footer-subscribe-area {
        width: calc(100% + 2px);
        margin-left: -1px;
        margin-right: -1px
    }

    .h2-car-booking-section .view-top-counterup .four, .h2-car-booking-section .view-top-counterup .one, .h2-car-booking-section .view-top-counterup .three, .h2-car-booking-section .view-top-counterup .two {
        justify-content: center;
        padding-top: 0;
        z-index: 9;
        position: relative
    }

    .h2-car-booking-section .view-top-counterup .counterup-wrap::after {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        border-radius: 0;
        animation: inherit;
        background-color: rgba(255,255,255,.9);
        z-index: 1;
    }

    .h2-car-booking-section .view-top-counterup .single-couterup .content .title {
        color: #181818
    }

    .breadcrumb-area.style-02 .breadcrumb-inner .breadcrumb-left {
        width: 100%;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .breadcrumb-area.style-02 .breadcrumb-border {
        transform: translateX(0);
        padding: 20px 30px;
        border-right: 2px solid #cad1dc
    }

    .blog-details-items .blog-details-inner {
        flex-wrap: wrap
    }

        .blog-details-items .blog-details-inner .content {
            padding-left: 0;
            padding-top: 0px
        }

        .footer-top .widget.widget_nav_menu ul li {
    font-size: 14px;
    line-height: 10px;
    font-weight: 400;
    font-family: var(--body-font);
}

    .our-mission-section__left__items {
        max-width: inherit
    }

        .our-mission-section__left__items .items-number {
            transform: translate(11%,17%)
        }

        .our-mission-section__left__items:nth-child(2) {
            order: 1
        }

        .our-mission-section__left__items:nth-child(3) {
            order: 3;
            margin: 20px 0
        }

        .our-mission-section__left__items:nth-child(4) {
            order: 4
        }

        .our-mission-section__left__items.white {
            justify-content: flex-start
        }

    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner {
        padding: 20px 10px
    }

        .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items .form-control::placeholder {
            font-size: 14px;
            line-height: 24px
        }

        .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items {
            width: 48%;
            margin-right: 0;
            margin-left: 0
        }
}

@media only screen and (max-width: 601px) {
    .home-2-our-team-items .items-inner .team-content-area .content-bg {
        top: 68%
    }

    .latest-news.style-02::after {
        bottom: 44.4%
    }

    .grid-list-column-item.style-02 .car-functional-wrap, .step-car-sell__details .d-flex, .typography_primary {
        flex-wrap: wrap
    }

    .grid-list-column-item.style-02:hover .car-functional-wrap {
        transform: translateY(90%)
    }

    .step-car-sell__thumb.margin-minus {
        margin-top: -100px
    }

    .step-car-sell__details .main-btn-wrap {
        padding-bottom: 10px
    }

    .breadcrumb-area.style-03 .breadcrumb-content {
        width: 300px
    }

    .container-fluid {
        padding-right: 15px;
        padding-left: 15px
    }

    .contact-popup__thumb, .home-slider-area.style-04 .slider-social-icon-wrap, .home-slider-area.style-05 .slider-social-icon-wrap, .location-popup__map, .message-popup__thumb {
        display: none
    }

    .h5-testimonial-inner .slider-arrow .slick-next, .h5-testimonial-inner .slider-arrow .slick-prev {
        display: none !important
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner {
        width: 80vw
    }

    .contact-popup__info__wrap, .location-popup__text, .message-popup__form {
        width: 100%
    }

    .message-popup__form {
        padding: 30px
    }

    .service-items-wrap__items {
        width: 80%;
        margin: auto
    }

    .service-items-wrap {
        border: 0
    }

    .breadcrumb-area {
        padding: 106px 0px 0px;
        background-position: right !important;
    }
}

@media only screen and (min-width: 570px) and (max-width:575px) {
    .border-none.style-04, header .header-bottom-area {
        padding: 0 15px
    }

    .home-slider-area .slider-items .container {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media only screen and (max-width: 570px) {
    .home-slider-area.style-03 .home-slider-area__bottom-area .social-media-name .social-media-inner, .process-section__left__inner, .shopping-cart__coupon__code {
        flex-wrap: wrap
    }

    .home-slider-area.style-03 .home-slider-area__bottom-area {
        margin-top: -100px
    }

    .accordion-wrapper .card .card-header a {
        padding-right: 50px
    }

    .how-we-are__offer-section__item {
        width: 135px
    }

        .how-we-are__offer-section__item:not(:last-child) {
            margin-right: 10px
        }

    .padding-bottom-80 {
        padding-bottom: 20px
    }

    .padding-top-80 {
        padding-top: 20px
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items .icon, .nav-right-content .contact-number, .shopping-cart__header .list-wrap th:nth-child(4), .shopping-cart__item .total {
        display: none
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap, .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items {
        width: 48%;
        margin-right: 0;
        margin-left: 0
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap {
        text-align: left
    }

        .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap .main-btn {
            min-width: 140px
        }

    .shopping-cart__coupon__code .coupon-code-area, .update-cart-area {
        padding-top: 10px
    }

    .shopping-cart__item td:nth-child(2), .shopping-cart__item td:nth-child(3) {
        width: 30%
    }

    .sm-d-none .banner__header__icon ul {
        position: absolute;
        top: -38px;
        right: 15px
    }

    .banner__body__title {
        font-size: 50px
    }

    .sm-d-none .banner__header__icon ul .icon {
        margin-top: 0
    }

    .process-section__left__items {
        width: 100%;
        margin-top: 30px
    }

    .process-section__left {
        margin-top: 0
    }

    .car-service-section .car-service-wrap {
        flex-wrap: wrap;
        padding-left: 15px;
        padding-right: 15px
    }

    .border-none.style-04, .home-slider-area .slider-items .container {
        padding: 0 15px
    }

    .home-slider-area.style-04 .slider-items .slider-inner {
        flex-wrap: wrap;
        align-content: center
    }

    .home-slider-area.style-04 .slider-items .slider-popup-area {
        display: flex;
        padding-top: 20px
    }

    .h2-car-booking-section .view-top-counterup, .home-02-our-service-items, .home-slider-area.style-04 .slider-content-inner, .home-slider-area.style-04 .slider-items .slider-content {
        width: 100%
    }

    .footer-area.style-02 .footer-subscribe-area {
        padding: 0 20px 20px
    }

    .search-popup .search-form {
        min-width: 500px
    }

    .home-testimonial-section {
        width: 95%
    }

    header .header-bottom-area {
        padding: 0 10px
    }

    .featured-vehicles-section .slick-next, .featured-vehicles-section .slick-prev, .home-slider-area .carousel-dots-area .carousel-dots, .latest-news .slider-arrow {
        display: none !important
    }

    .navbar-area.style-05 .nav-right-content {
        justify-content: flex-end
    }

    .slider-content-inner {
        width: 85vw
    }

    .home-slider-area__bottom-area__itmes {
        margin: 10px auto;
        width: 400px
    }

    .home-slider-area__bottom-area {
        padding: 10px 0
    }
}

@media only screen and (max-width: 450px) {
    .d1 {
        display: none
    }

    .d2 {
        display: block
    }

    .home-slider-area .slider-items .slider-content .auto-typing-header .typewrite {
        letter-spacing: 3px;
        font-size: 14px
    }

    .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner {
        width: 90vw
    }

    .home-slider-area.style-02 .slider-items .slider-img {
        position: absolute;
        width: 100%
    }

    .slider-content-inner {
        width: 82vw
    }

    .grid-list-column-item .main-btn-wrap .main-btn {
        min-width: 130px
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area .main-btn-wrap .main-btn {
        min-width: 120px
    }

    .home-slider-area.style-05 .home-slider-area__bottom-area, .home-slider-area.style-05 .home-slider-area__bottom-area .slider-bottom-inner .pick-up-items .form-control, .process-section__right .content-area {
        padding: 0
    }

    .sign-in-area .btn-login-with.google {
        margin-bottom: 10px;
        margin-right: 0
    }

    .sign-in-area .btn-login-with {
        width: 100%
    }

    .grid-list-column-item.list-view.style-02 .thumb {
        width: 45%
    }

    .grid-list-column-item.list-view.style-02 .grid-list-column-item__content {
        width: 55%
    }

    .banner__body__title {
        font-size: 40px;
        line-height: 50px
    }

    .banner .countdown {
        bottom: 12%
    }

    .car-booking__wrap {
        flex-wrap: wrap
    }

    .car-booking__thumb {
        margin-bottom: 10px
    }

    .grid-list-column-item {
        width: 100%;
        margin: 0 auto 30px
    }

    .shop-page-grid-view .product-filtering-area .filter-right .sorting-text {
        padding-right: 5px
    }

    .comment-area .comment-list li:not(:last-child) .single-comment-wrap {
        border-bottom: 0
    }

    .process-section__right .absolute, .service-single-item .service-content .title {
        position: inherit
    }

    .widget.style-01 .recent_post_item li.single-recent-post-item .content {
        padding-top: 10px
    }

    .navbar-area.style-05 .nav-right-content {
        padding-right: 10px
    }

    .process-section .content-area.white .number {
        color: #ccd3dc
    }

    .process-section .content-area.white .title {
        color: #181818
    }

    .process-section .content-area.white p {
        color: #82838a
    }

    header .navbar-area {
        width: 90%
    }

    .blog-details-footer .left, .blog-details-footer .right, .comment-area .single-comment-wrap .content, .widget.style-01 .recent_post_item li.single-recent-post-item .thumb {
        width: 40%
    }

    .blog-details-footer .right {
        padding-top: 20px
    }

        .blog-details-footer .right .list-wrap {
            float: inherit
        }

    .h2-vehicle-slider-items {
        padding: 20px 0 0
    }

    .comment-area .comment-list li .children li {
        padding-left: 0
    }

    .home-02_tab-section .tab-wrapper .nav-tabs .nav-item {
        border-bottom: 1px solid transparent;
        border-radius: 0 !important
    }

    .h2-vehicle-slider-items::after {
        width: 100%;
        left: 0
    }

    .h2-vehicle-slider-items .items-body {
        padding: 0 10px
    }

    .navbar-area .nav-container .navbar-collapse {
        position: absolute;
        top: 70px;
        right: 0;
        width: 350px;
        margin: auto;
        padding-left: 10px
    }

    .nav-right-content ul li {
        margin: 0 15px
    }

    .breadcrumb-area .page-title, .heading .heading-01, .home-slider-area .slider-items .slider-content .slider-title .heading-01, .home-slider-area.style-03 .slider-right .slider-content .slider-content-inner .slider-title .heading-01, .home-slider-area.style-05 .slider-items .slider-content .slider-title-bold .heading-01 {
        font-size: 20px;
        line-height: 22px
    }

    .accordion__header .title, .heading .heading-02, .section-title .heading-02 {
        font-size: 24px;
        line-height: 30px
    }

    .padding-top-110 {
        padding-top: 40px
    }
}

.section-title .title.uppercase {
    text-transform: uppercase
}

.padding-120 {
    padding-top: 40px;
    padding-bottom: 40px
}

.blog-details-items .content .title, .heading .heading-03, .service-single-item .service-content .title {
    font-size: 30px;
    line-height: 40px
}

.car-booking-bottom__right .title, .footer-area.style-02 .footer-subscribe-area .title, .heading .heading-04, .home-2-car-adds-items .items-body .title, .most-popular-cars .h5-tab-slider-right-items .content .title, .our-mission-section__left__items .items-title, .pricing-plan-inner-columns .pricing-title, .process-section .content-area .title, .product-details-tab .product-description .title, .quick-find-us .find-us-inner .title, .service-items-wrap__items .items-content-wrap .heading-04, .sign-register-area-inner .title, .step-car-sell__title .title {
    font-size: 25px;
    line-height: 35px
}

.blog-page-content .content h4.title {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

#menu-cart-open, .home-slider-area__bottom-area__itmes, .pagination-four_inner, .pagination-three_arrows {
    width: 300px
}

.banner-auto-car .banner-right-content .info-area {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

    .banner-auto-car .banner-right-content .info-area .info-area-left {
        padding-bottom: 20px;
        text-align: center
    }

.banner-right-content .section-title, .info-area-right, .service-single-item .service-content .item-number {
    text-align: center
}

.banner__header__icon ul .icon {
    margin-left: 0;
    margin-top: 10px
}

.latest-news-slider-items .cards {
    margin-right: 0
}

.banner__header__follow_us, .comment-area .single-comment-wrap, .most-popular-cars .h5-tab-slider-right-items .content .list-item-wrap, .pagination-four .d-flex, .sign-in-area .form-bottom-area, .widget .recent_post_item li.single-recent-post-item {
    flex-wrap: wrap
}

    .most-popular-cars .h5-tab-slider-right-items .content .list-item-wrap .list-items {
        padding: 10px
    }

.sign-register-area-inner {
    padding: 20px
}

.home-slider-area__bottom-area__itmes .items-left-content {
    display: none
}

.home-slider-area__bottom-area__itmes .items-right-content {
    width: 100%;
    padding: 20px
}

.footer-area .banner__header__icon ul .icon {
    margin-top: 0
}

.nav-right-content ul li:last-child {
    margin-right: 5px
}

.section-border-image.margin-left .we-are-img {
    margin: 20px 20px 20px -20px
}

.section-border-image.margin-right .we-are-img {
    margin: 20px -20px 20px 20px
}

.section-border-image.margin-left {
    margin-left: 20px
}

.section-border-image.margin-right {
    margin-right: 20px
}

.blog-page-content .content .post-meta .list-wrap.two li {
    padding: 0 5px;
    text-align: center
}

.widget.style-01 .gallery-items li {
    padding: 5px
}

.step-car-sell__content, .typography_primary__left, .typography_primary__right {
    width: 100%
}

.pagination-three_arrows {
    margin-top: 20px
}

.typography_primary__middle {
    padding: 20px 0
}

.search-popup .search-form {
    min-width: 300px
}

.h5-banner-bottom-items.padding-70 {
    padding: 20px 10px
}

.h5-banner-bottom-items .items-left {
    margin-right: 10px
}

.home-slider-area .slider-items .slider-content .slider-title .heading-01 .bold {
    display: inline
}

.blog-pagination ul {
    display: flex;
    justify-content: center
}

    .blog-pagination ul li {
        margin: 0
    }

.home-slider-area .slider-items .slider-content .auto-typing-header {
    margin: 10px auto
}

.footer-area.style-02 .footer-subscribe-area .input-group .form-control::placeholder {
    font-size: 12px
}

.slider-content-inner {
    width: 83vw
}

.section-title .title {
    letter-spacing: 2px
}

.banner__body__title {
    font-size: 35px;
    line-height: 45px;
    transform: translateY(150%)
}

.countdown__lg-text {
    font-size: 30px
}

.sm-d-none .banner__header__icon ul {
    flex-direction: column
}

    .sm-d-none .banner__header__icon ul li {
        margin-bottom: 10px
    }

.sign-in-area .form-bottom-area .forgot-password, .sign-in-area .form-bottom-area .remember-me {
    width: 100%;
    text-align: left
}

.modal-box-item .main-btn {
    margin: 5px !important
}

@media only screen and (max-width: 990px) {
    .hid {
        display: block !important
    }

    .hid1 {
        display: none
    }

    .anl, .war {
        background-color: transparent;
        padding: inherit;
        color: #000;
        font-size: 15px;
        font-weight: 400;
        border-radius: 0
    }
}
