#mobile-view {
    display: none;
}
.tab-content > .mobile-filter-tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.mobile-car-profile-btns {
    display: none;
}
.featured-vechiles-slider-mobile {
    display: none;
}
.featured-vechiles-slider-desktop {
    display: block;
}
.used-vechiles-slider-mobile {
    display: none;
}
.used-vechiles-slider-desktop {
    display: block;
}
.new-vechiles-slider-mobile {
    display: none;
}
.new-vechiles-slider-desktop {
    display: block;
}
.social-list-mobile {
    display: none !important;
}
.notice-div-mobile {
    display: none;
}
.panel[aria-expanded="false"]::after {
    background-image: url(../images/plus.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 20px;
    content: "";
    height: 20px;
    color: white;
    top: 50%;
    right: 10px;
    position: absolute;
    transform: translateY(-50%);
    background-size: 65%;
}
.panel[aria-expanded="true"]::after {
    background-image: url("../images/minus.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 20px;
    content: "";
    height: 20px;
    color: white;
    top: 50%;
    right: 10px;
    position: absolute;
    transform: translateY(-50%);
    background-size: 65%;
}
@media only screen and (max-width: 768px) {
    .home-search {
        display: none !important;
    }
    .banner .banner-text {
        left: 50%;
        top: 50%;
        right: auto;
        width: 70%;
        transform: translate(-50%,-50%);
    }
    /* .banner {
        height: 75vh !important;
    } */
    #featured-col {
        height: auto !important;
        order: unset;
        padding-bottom: 30px;
    }
    .swiper-slide {
        margin-left: 10px;
    }
    .featured-swiper .swiper-slide {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 0;
    }
    .featured-row .first-col {
        padding-right: 0 !important;
    }
    .new-vechiles-wrapper {
        padding-right: 0 !important ;
    }
    .new-swiper .swiper-slide,
    .used-swiper .swiper-slide {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 0;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .used-swiper .outer-card,
    .new-swiper .outer-card {
        height: 100% !important;
    }
    .swiper-pagination {
        display: none;
    }
    .display-none-mobile {
        display: none !important;
    }
    .display-block-mobile {
        display: block !important;
    }
    .display-flex-mobile {
        display: flex !important;
    }
    .featured-vechiles-slider-desktop {
        display: none;
    }
    .featured-vechiles-slider-mobile {
        display: block;
    }
    .used-vechiles-slider-desktop {
        display: none;
    }
    .used-vechiles-slider-mobile {
        display: block;
    }
    .used-vechiles-slider-mobile .swiper-slide {
        margin-bottom: 20px;
    }
    .used-vehicles {
        display: block;
    }
    .used-pagination {
        text-align: center;
        display: none;
        padding: 15px 0px;
    }
    .new-vechiles-slider-desktop {
        display: none;
    }
    .new-vechiles-slider-mobile {
        display: block;
    }
    .new-vechiles-slider-mobile .swiper-slide {
        margin-bottom: 20px;
        padding-top: 5px;
    }
    .new-pagination {
        text-align: center;
        display: none;
        padding: 15px 0px;
    }
    footer {
        margin-top: 60px;
    }
    .footer-container-upper {
        padding: 0px 25px !important;
        text-align: center;
    }
    .logo-p {
        margin: 0 auto;
        width: 95%;
        /* margin-bottom: 2rem; */
        margin-top: 2rem !important;
        font-size: 16px;
    }
    .footer-title {
        font-size: 25px;
    }
    footer li {
        font-size: 16px;
    }
    .social-list {
        display: none;
    }
    .social-list-mobile {
        margin-top: 2rem;
        margin-left: 0px;
        display: block !important;
    }
    .social-list-mobile li {
        display: inline-block;
        margin-right: 1rem;
    }
    .social-list-mobile li:last-child {
        margin-right: 0;
    }
    .social-list-mobile img {
        width: 100%;
        margin-right: 0 !important;
    }
    .newsletter-cont {
        margin-left: 0;
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .footer-container-lower .container-fluid {
        padding: 10px 20px !important;
        text-align: center;
        font-size: 16px;
    }
    .notice-div {
        display: none;
    }
    .notice-div-mobile {
        display: flex;
        background-color: #222222;
        padding: 20px 40px;
        text-align: center;
        justify-content: space-between;
        font-size: 16px;
    }
    #mobile-view {
        display: flex !important;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 10;
        width: 100%;
        background-color: white;
        box-shadow: 1px 1px 8px 0 rgb(90 93 97 / 81%);
        height: 120px !important;
    }
    .header-mobile-img-container{
        margin-bottom: .75rem;
    }
    #mobile-burger-btn {
        margin-top: 10px;
    }
    .input-group-mobile {
        border: 1px solid #aaaaaa;
        display: flex;
        align-items: center;
        border-radius: 30px;
        justify-content: center;
        font-family: Montserrat-Bold;
        font-size: 16px;
        padding: 10px;
    }
    .input-group-mobile span {
        margin-right: 10px;
    }
    #mobile-view .row {
        margin-top: 10px;
        align-items: center;
    }

    #mobile-burger-btn .hamburger-inner {
        width: 30px;
        height: 3px;
    }
    #mobile-burger-btn .hamburger-inner::before {
        top: -9px;
        width: 30px;
        height: 3px;
    }
    #mobile-burger-btn .hamburger-inner::after {
        top: -18px;
        width: 30px;
        height: 3px;
    }
    .sales-container {
        background: none;
    }
    .login-buttons .white-btn {
        margin-left: 0;
        width: 100%;
    }
    .flex-column > .black-btn {
        margin-left: 0;
        width: 100% !important;
    }
    .mm-btn_prev {
        background: white;
    }
    .mm-btn_next:after,
    .mm-btn_prev:before {
        border-color: black;
    }
    .menu-mobile-header {
        display: flex;
        justify-content: space-between;
        padding: 1rem;
        margin-top: 10%;
    }
    .menu-mobile-title {
        font-family: Montserrat;
        font-size: 26px;
        font-weight: 600;
        background: white;
    }
    #close-icon-mobile-filter {
        color: #000000;
        width: 18px;
        height: 22px;
        opacity: 0;
    }
    #close-icon-mobile-filter:before {
        transform: rotate(45deg);
    }
    #close-icon-mobile-filter:before,
    #close-icon-mobile-filter:after {
        content: " ";
        position: absolute;
        height: 24px;
        width: 2px;
        background-color: #000000;
    }
    #close-icon-mobile-filter:after {
        transform: rotate(-45deg);
    }
    #close-icon-mobile-burger {
        color: #000000;
        position: absolute;
        width: 18px;
        height: 22px;
        right: 10px;
        z-index: 9999;
        opacity: 0;
        top: 0;
        padding: 0;
        opacity: 1 !important;
        margin-top: 5%;
    }
    #close-icon-mobile-burger:before {
        transform: rotate(45deg);
    }
    #close-icon-mobile-burger:before,
    #close-icon-mobile-burger:after {
        content: " ";
        position: absolute;
        height: 24px;
        width: 2px;
        background-color: #000000;
    }
    #close-icon-mobile-burger:after {
        transform: rotate(-45deg);
    }
    #menu-mobile-filter {
        top: 0 !important;
        height: 100% !important;
    }
    #mobile-search-filters .mm-listview {
        top: unset;
        position: unset;
        transform: unset;
        width: 100%;
        display: flex;
        justify-content: space-evenly;
        padding: 0 1rem;
    }
    #mobile-burger-menu {
        top: 0 !important;
        height: 100% !important;
    }
    #mobile-burger-menu .mm-listview {
        font-size: 17px;
        text-align: left;
        width: 100%;
        position: unset;
        transform: unset;
    }
    /* #mobile-burger-menu .mm-listview {
        width: 100%;
        text-align: center;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
        font-size: 18px;
        list-style-type: none;
        height: 100%;
        padding: 7% 0;
        z-index: 5;
        text-align: left;
    } */
    /* #mobile-burger-menu .mm-navbar_sticky {
        display: none;
    } */
    /* #mobile-burger-menu .mm-navbar{
       justify-content: flex-end;
       background: white;
    }
    #mobile-burger-menu .mm-navbar a{
       transform: scale(2);
    }
    #mobile-burger-menu .mm-btn_close:before{
        border-color: black;
        border-width:thin
    }
    #mobile-burger-menu .mm-btn_close::after{
        border-color: black;
        border-width:thin
    } */
    #mobile-burger-menu .mm-listitem {
        flex-direction: column;
        margin: 10px 0;
        width: 100%;
    }
    #mobile-burger-menu .mm-listitem:after {
        bottom: -10px;
    }
    #find-car-mobile-btn svg {
        transform: unset;
    }
    #mobile-search-filters .mm-listitem:after {
        display: none;
    }
    #mobile-search-filters .mm-listitem__text {
        padding: 1rem;
    }
    #mobile-burger-menu .mm-listitem:after {
        width: 95%;
        left: 2.5%;
    }
    #mobile-search-filters .nav-pills .nav-link.active,
    #mobile-search-filters .nav-pills .show > .nav-link {
        background-color: black;
    }
    #mobile-search-filters .mm-listitem {
        margin-top: 5vh;
    }
    #menu-mobile {
        height: 100%;
        max-height: 100vh;
        overflow: hidden;
    }
    #menu-mobile .nav-item .disabled {
        color: #a3a3a3;
    }
    #mobile-search-filters > .mm-navbar_sticky {
        display: none;
    }
    .mobile-all-list {
        list-style: none;
        padding: 2rem;
    }
    .mobile-all-circle {
        height: 100px;
        width: 100px;
        background-color: black;
        border-radius: 50%;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Montserrat;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        padding: 15px 10px;
        text-align: center;
        box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.21);
        position: relative;
    }
    .mobile-all-circle:nth-child(2) {
        margin-left: 65%;
        margin-top: -10%;
        background-color: #a3a3a3;
    }
    .mobile-all-circle:nth-child(3) {
        margin-left: 20%;
    }
    .mobile-filter-submit {
        text-align: center;
        margin-top: 50px;
    }
    .mobile-filter-submit-btn {
        padding: 15px 100px;
        font-size: 18px;
        font-family: Montserrat-Bold;
        font-weight: 100;
        text-align: center;
        color: black;
        background: white;
        border-radius: 30px;
        border: 1px solid #aaaaaa;
    }
    #mobile-search-filters {
        overflow: hidden;
    }
    #my-page.mm-slideout {
        overflow: hidden;
    }
    #mobile-search-filters section {
        padding-top: 0;
        width: 100vw;
        overflow: hidden;
    }
    #mobile-search-filters section .nav-pills {
        justify-content: space-around;
        flex-wrap: nowrap;
        padding: 0 1rem;
    }
    #mobile-search-pills-tab .disabled {
        color: #a3a3a3;
    }
    .mm-panel__content {
        text-align: center;
    }
    #mm-1 .mm-navbar__title > span {
        visibility: unset;
        font-size: 18px;
        color: black;
        font-weight: 600;
    }
    #mm-1 .mm-navbar {
        margin-top: 10%;
    }
    #mm-2 .mm-navbar__title > span {
        visibility: unset;
        font-size: 18px;
        color: black;
        font-weight: 600;
    }
    #mm-2 .mm-navbar {
        margin-top: 10%;
    }
    .mm-btn_next:after,
    .mm-btn_prev:before {
        width: 12px;
        height: 12px;
    }
    .mobile-filter-form {
        padding: 50px 25px 0 25px;
    }
    .mobile-filter-label {
        display: block;
        font-size: 14px;
        font-family: Montserrat;
    }
    .mobile-filter-select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: #ffffff;
        border-radius: 4px;
        border: 1px solid #aaaaaa;
        padding: 10px 10px;
        width: 100%;
        margin: 0 0 20px 0;
    }
    #mm-1 .mobile-filter-submit-btn {
        width: 100%;
        margin-top: 3rem;
    }
    .mobile-filters-circles-wrapper {
        margin-top: 30px;
    }
    .mobile-filters-circles-list {
        list-style: none;
        display: flex;
        justify-content: space-between;
    }
    .mobile-filter-circle-item {
        height: 100px;
        width: 100px;
        background-color: black;
        border-radius: 50%;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Montserrat;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        padding: 15px 10px;
        text-align: center;
        box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.21);
        position: relative;
    }
    .mobile-fliter-grey-wrapper {
        position: absolute;
        width: 100vw;
        height: 100%;
        max-height: 625px;
        top: 0;
        left: 0;
        background-color: #505050;
        opacity: 1;
        z-index: -1;
        clip-path: circle(100% at 50% 20%);
    }
    #mm-1 .mm-navbar__title {
        background-color: #505050;
    }
    #mm-1 .mm-navbar__title span {
        color: white;
    }
    #mm-1 .mm-navbar__btn {
        background-color: #505050;
    }
    #mm-1 .mm-btn_prev:before {
        border-color: white;
    }
    #mm-2 .mm-btn_prev:before {
        border-color: black;
    }
    #mm-1 .mobile-filter-label {
        color: white;
    }
    .mobile-filter-label {
        font-size: 1rem;
    }
    .budget-range-mobile {
        padding: 0 25px;
    }
    .budget-range-mobile .ui-slider-horizontal .ui-slider-range {
        background: #000000 !important;
    }
    .budget-range-mobile label {
        color: #a2774d;
        text-transform: capitalize;
        font-size: 14px;
    }
    .header-slider-mobile label {
        margin-bottom: 10px;
        font-size: 1rem;
    }
    #mm-2 .mobile-filter-form {
        padding: 50px 25px;
        text-align: center;
    }
    .d-flex.budget-range-mobile,
    .d-flex.header-slider-mobile {
        align-items: center;
        justify-content: space-between;
    }
    #mobile-budget-set {
        width: 85%;
    }
    #mm-1 .mobile-filter-circle-item:last-child {
        background-color: #a3a3a3;
    }
    #mm-2 .mm-navbar__title span {
        color: white;
    }
    #mm-2 .mm-navbar__title {
        background-color: #505050;
    }
    #mm-2 .mm-btn_prev:before {
        border-color: white;
    }
    #mm-2 .mm-navbar__btn {
        background-color: #505050;
    }
    #mm-2 .header-slider-mobile label {
        color: white;
    }
    #mm-2 .header-slider-mobile .amount {
        color: white;
    }
    #mm-2 .mobile-filter-submit-btn {
        margin-top: 190px;
    }
    #mm-2 #slider-range-mobile {
        margin-top: 30px;
    }
    #mm-2 .dashed {
        color: white;
    }
    #mm-2 .mobile-filter-circle-item:last-child {
        background-color: #a3a3a3;
    }
    .sales-text .main-btn {
        width: 100% !important;
    }
    /* .inner-card:hover .card-buttons,
    .inner-card:active .card-buttons {
        display: block;
        opacity: 1;
        transition: 0.4s all ease-in-out;
    }
    .inner-card:hover .main-btn,
    .inner-card:active .main-btn {
        width: 100%;
    }
    .inner-card:hover .price,
    .inner-card:hover .line,
    .inner-card:hover .speed,
    .inner-card:hover .warranty,
    .inner-card:hover .warranty-text,
    .inner-card:active .price,
    .inner-card:active .line,
    .inner-card:active .speed,
    .inner-card:active .warranty,
    .inner-card:active .warranty-text {
        display: none;
    } 
    .card-buttons .main-btn {
        margin-bottom: 5px;
    } */
    #checkmark {
        display: none;
        width: 33px;
        height: 33px;
        background: #bcbcbc;
        border-radius: 50%;
        -ms-transform: rotate(45deg); /* IE 9 */
        -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
        transform: rotate(45deg);
        position: absolute;
        right: 10px;
        top: -10px;
    }
    #checkmark:before {
        content: "";
        position: absolute;
        width: 2px;
        height: 12px;
        background-color: black;
        left: 17px;
        top: 10px;
    }
    #checkmark:after {
        content: "";
        position: absolute;
        width: 5px;
        height: 2px;
        background-color: black;
        left: 12px;
        top: 20px;
    }
    #mm-1 .mobile-filters-circles-wrapper {
        margin-top: 80px;
    }
    #mm-2 .mobile-filters-circles-wrapper {
        margin-top: 80px;
    }
    #my-page {
        margin-top: 120px;
    }
    .variant-card {
        box-shadow: none !important;
        background-color: #f4f4f4 !important;
        border-radius: 8px 8px 0 0 !important;
        border: 2px solid #f4f4f4;
    }
    li .active .variant-card {
        background: #fff !important;
    }
    .owl-buttons .owl-next {
        right: -24px;
    }
    .owl-buttons .owl-prev {
        left: -24px;
    }
    .purchase-btns a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .exterior-colors-container {
        margin: 10px 0 20px 7px;
    }
    .mobile-car-profile-btns {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 2;
        display: flex;
    }
    .desktop-car-profile-btns {
        display: none;
    }
    .mobile-postion-unset {
        position: unset !important;
    }
    .profile-btns.reserve-now {
        width: 50% !important;
    }
    .profile-btns.buy-now {
        width: 50% !important;
    }
    .profile-btns.notify-me {
        width: 100% !important;
    }
    .car-title-details .start-price {
        margin-top: -5px;
        font-size: 14px !important;
    }
    .profile-btns.reserve-now {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 10;
    }
    .profile-btns.buy-now {
        position: fixed;
        right: 0;
        bottom: 0;
        z-index: 10;
    }
    .main-btn.profile-btns.notify-me {
        width: 100% !important;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 10;
    }
    .more-brands-swiper .swiper-slide {
        padding: 10px;
        margin: 0 !important;
    }
    .more-brands-swiper .brands-pagination {
        display: none;
    }
    .after-sales {
        padding-top: 20px;
    }
    .vehicle-profile-tab-container .gallery {
        margin-left: -10px;
        height: 30vh;
        overflow-x: auto;
        overflow-y: hidden;
        flex-direction: column;
    }
    .vehicle-profile-tab-container .engine-val {
        padding-left: 50px;
        display: flex;
        align-items: flex-end;
    }
    .vehicle-profile-tab-container .engine-label {
        padding-top: 10px;
    }
    .vehicle-profile-tab-container .engine-label::after {
        margin-top: 15px;
    }
    .vehicle-profile-tab-container .tab-content {
        padding: 0;
    }
    .vehicle-profile-tab-container .engine-val {
        text-align: right;
    }
    .vehicle-profile-tab-container .specification-tabs {
        overflow-x: auto;
    }
    .blocker .modal {
        background-color: white;
        height: auto !important;
    }
    .blocker {
        padding: 0;
    }
    #checkout-form {
        padding: 0 5px;
    }
    #checkout-form .nav-tabs {
        margin-top: 20px;
    }
    #checkout-form .email-grp {
        margin-top: 0;
    }
    #checkout-form .total-payments {
        width: 100%;
        padding: 0 16px;
        text-align: center;
        font-size: 18px;
        font-family: "Montserrat-Bold";
        /* margin-top: 0px !important; */
    }
    #checkout-form .payment-container {
        width: 100%;
        padding: 0 16px;
    }
    #checkout-form .check-out {
        margin-top: 10px;
    }
    .car-info {
        margin-left: 40px !important;
    }
    .car-profile-container {
        margin-top: 10px;
    }
    .car-profile-container .color-image {
        width: 100%;
    }
    .vehicle-profile-tab-container {
        padding: 0 !important;
    }
    .engine-list .engine-val {
        text-align: right;
    }
    .grey-col {
        display: none;
    }
    .grid-icons {
        justify-content: space-between;
    }
    .grid-icons .grid-anchors {
        margin-left: 7px;
    }
    .results-filter-container {
        display: none;
    }
    .sort-by-filter:nth-child(3) {
        display: none !important;
    }
    .mr-3.list-anchor:nth-child(3) {
        margin: 0 !important;
    }
    .hor-anchor {
        display: none;
    }
    .row.list-cards {
        margin: 0;
    }
    .padding-right .list-cards {
        padding-right: 15px !important;
    }
    .card-anchor .list-view {
        height: 5rem;
    }
    .list-view .vehicle-names {
        justify-content: space-around;
        height: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .padding-right .list-view .vehicle-names .car-name {
        height: auto;
        display: block;
        direction: ltr !important;
    }
    .list-view .speed {
        left: 0;
        justify-content: unset;
    }
    .list-view .featured-car-img {
        display: none;
    }
    .list-cards .load-more {
        width: 100%;
        margin-left: 20px;
        margin-right: 0;
    }
    .list-cards .load-more > button {
        width: 100%;
    }
    .vehicle-grid-view .load-more > button {
        width: 90%;
    }
    .owl-wrapper .variant-card .variant-price {
        display: flex;
        justify-content: space-between;
    }
    .owl-wrapper .variant-card .variant-price img {
        width: 1.5rem !important;
        margin-right: 1rem;
    }
    .owl-tem.transparent-border {
        width: 18.4rem;
    }
    .container-fluid.variants-container {
        padding: 0 40px;
        margin-top: 30px !important;
    }
    .model-container .back-link {
        display: none;
    }
    #ex1 p {
        padding: 20px 0;
        font-size: 1.2rem;
    }
    .mobile-width-97vw {
        width: 97vw;
    }
    .calculator-modal {
        padding: 0;
    }
    #checkout-form .claim-btn {
        width: 100% !important;
    }
    #ex1 .verification-code {
        padding-top: 0;
    }
    .padding-mobile-lr-10 {
        padding: 0 10px;
    }
    ::-webkit-scrollbar {
        width: 0em;
        height: 5px;
        z-index: 99999;
        cursor: pointer;
    }
    ::-webkit-scrollbar-button {
        background: none;
        display: none;
    }
    ::-webkit-scrollbar {
        cursor: pointer;
    }
    ::-webkit-scrollbar-button:horizontal:decrement {
        background-image: none;
        cursor: pointer;
        z-index: 99999;
    }
    ::-webkit-scrollbar-button:horizontal:increment {
        background: none;
        cursor: pointer;
        z-index: 99999;
    }
    ::-webkit-scrollbar-track {
        display: block;
    }
    ::-webkit-scrollbar-thumb {
        background: black;
        border-radius: 30px;
        cursor: pointer;
        z-index: 99999;
    }
    ::-webkit-scrollbar-button:horizontal:start:increment,
    ::-webkit-scrollbar-button:horizontal:start:decrement {
        display: none;
    }
    .specification-tabs li {
        padding-bottom: 10px;
    }
    .variant-price.pop-up-container {
        padding-bottom: 5px;
    }
    .variant-card .inner-card .car-name {
        padding-top: 5px;
        font-size: 15px !important;
        height: 50px;
    }
    .login-pass p:first-child {
        margin: 0 !important;
    }
    .financing-container {
        padding: 0 20px !important;
    }
    .financing-container .sort-by-filter {
        padding-bottom: 20px;
    }
    .financing-container .bank-benefits {
        overflow-y: scroll;
        padding: 10px 0;
    }
    .financing-container .bank-name {
        text-align: center !important;
        padding-top: 10px;
    }
    .financing-container #update-bank-list {
        width: 100%;
    }
    .profile-tabs {
        padding-bottom: 20px;
    }
    .register-form .claim-form {
        width: 95%;
    }
    .check-out {
        width: 100% !important;
    }
    .order-container .image-container div {
        height: 125px;
    }
    .order-container .order-info .colors-container {
        flex-direction: column;
    }
    #checkout-form h3 {
        text-align: center;
    }
    .vechile-history-back-link-container {
        display: none;
    }
    #my-orders .vehicle-history {
        overflow-x: auto;
        white-space: nowrap;
        display: block;
    }
    #my-orders .vehicle-history tr {
        white-space: nowrap;
    }
    #my-orders .vehicle-history td,
    #my-orders .vehicle-history th {
        padding-left: 8px;
    }
    #my-orders .vechile-history-header {
        text-transform: uppercase;
        font-family: Montserrat-Bold;
    }
    .vechile-history-header {
        font-family: Montserrat-Bold;
        font-size: 25px;
    }
    #my-orders .my-vehicle-btns a:first-child {
        margin-right: 10px !important;
        /* margin-right: 10px; */
    }
    .financing-card .floating-button {
        width: 120px;
        height: 50px;
    }
    .chosen-banks .bank-payments {
        overflow-x: auto;
        flex-wrap: nowrap;
        justify-content: unset;
    }
    .chosen-banks .bank-payments .item {
        padding-bottom: 5px;
    }
    .chosen-banks .bank-img {
        padding-bottom: 10px;
    }
    .financing-apply-back-link-container.back-link {
        display: none;
    }
    .notify-me-container .payment-container {
        width: 100%;
        padding: 0 15px;
    }
    .check-out-wrapper {
        display: flex;
        flex-direction: column;
    }
    .check-out-summary-container {
        margin-left: 0rem;
        padding: 0 !important;
        order: 1;
    }
    .check-out-form-container {
        order: 2;
    }
    .check-out-tabs-container {
        order: 0;
    }
    .car-profile-container {
        width: 100%;
        margin-top: 1.5rem;
    }
    .car-colors-container {
        width: 100%;
        margin-top: 2rem;
        flex-direction: column;
    }
    .car-colors-container div:last-child {
        padding-left: 0;
    }
    .car-description-container {
        order: 1;
    }
    .car-details-container {
        width: 100%;
        padding-left: 0;
        order: 0;
    }
    .car-specs-container {
        width: 100%;
        padding-left: 0;
        order: 3;
        margin-top: 1rem;
    }
    .variant-pane-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .financing-apply-container {
        margin-top: 30px;
    }
    .register-your-vehicle-container {
        margin-top: 50px;
    }
    #add-parts {
        gap: 10px;
    }
    .profile-info-wrapper {
        display: none;
    }
    #my-orders .claim-vehicle {
        text-align: center;
    }
    .mobile-fullscreen-modal {
        width: 100vw;
    }
    .ui-datepicker {
        width: 87%;
        z-index: 3 !important;
    }
    .appointment-slot-container .appo-picker {
        overflow-y: auto;
        height: 45vh;
        width: 100% !important;
    }
    .appointment-slot-container .appo-picker .appo-picker-list-item {
        width: 25%;
    }
    .financing-calc-modal {
        width: 100vw;
    }
    .owl-buttons .owl-next {
        right: -30px;
    }
    .owl-buttons .owl-prev {
        left: -30px;
    }
    .my-vechicles-info-wrapper {
        padding-right: 0 !important;
    }
    #my-orders .title-container {
        margin-bottom: 20px;
    }
    .appointments-card-container {
        display: flex;
        justify-content: space-between;
        margin-bottom: 0.5rem;
        align-items: center;
    }
    .appointments-card-title {
        font-family: Montserrat-Bold;
        font-size: 1rem;
    }
    .appointments-card-options-container {
        display: flex;
        justify-content: center;
        margin-top: 1rem;
    }
    .appointments-card-options-container .my-vehicle-btns {
        width: 100%;
    }
    .appointments-card-options-container .my-vehicle-btns a {
        width: 100% !important;
    }
    .my-dues-card-options-container {
        display: flex;
        justify-content: center;
        margin-top: 1rem;
    }
    .my-dues-card-container {
        display: flex;
        justify-content: space-between;
        margin-bottom: 0.5rem;
        align-items: center;
    }
    .my-dues-card-title {
        font-family: Montserrat-Bold;
        font-size: 1rem;
    }
    .my-dues-card-options-container .dues-cont {
        width: 100%;
    }
    .my-dues-card-options-container .dues-cont a {
        width: 100% !important;
    }
    .my-vehicle-history-card-container {
        display: flex;
        justify-content: space-between;
        margin-bottom: 0.5rem;
        align-items: center;
    }
    .my-vehicle-history-card-options-container {
        display: flex;
        justify-content: center;
        margin-top: 1rem;
    }
    .my-vehicle-history-card-title {
        font-family: Montserrat-Bold;
        font-size: 1rem;
    }
    .my-vehicle-history-card-options-container .my-vehicle-btns {
        width: 100%;
    }
    .my-vehicle-history-card-options-container .my-vehicle-btns a {
        width: 100% !important;
    }
    .my-vehicle-history-card-container .my-vehicle-history-card-value {
        text-align: right;
    }
    .user-name-burger-menu {
        font-size: 1.2rem;
        font-family: Montserrat-Bold;
    }
    #mobile-burger-menu a {
        font-family: Montserrat;
        font-size: 1rem;
        font-weight: 900;
        padding: 15px 20px;
    }
    /* .user-info-burger-menu {
        border-bottom: 3px solid #d5dbdb;
    } */
    .user-info-burger-menu::after {
        border: none;
        margin: 0;
    }
    .explore-burger-menu {
        font-size: 1.2rem;
        font-family: Montserrat-Bold;
        padding: 10px 20px;
    }
    #mobile-burger-menu .mm-listitem::after {
        border: none;
        margin: 0;
    }
    #mobile-burger-menu .user-login-burger-menu {
        font-size: 1.2rem;
        font-family: Montserrat-Bold;
        padding: 10px 20px;
    }
    .modal-cancel .modal-container {
        height: 30%;
        padding: 0 20px;
    }
    #mobile-burger-container.mm-panel_opened .mm-navbar_sticky {
        display: none !important;
    }
    #mobile-burger-menu .mm-panel_opened .mm-navbar_sticky {
        display: flex;
        border-bottom: 3px solid #d5dbdb !important;
    }
    #mobile-burger-menu .mm-panel_opened .mm-navbar__title span {
        visibility: inherit !important;
        color: black;
    }
    #mobile-burger-menu .mm-navbar_sticky {
        margin-top: 10%;
    }
    .financing-calc-modal #update-bank-list {
        width: 100%;
    }
    .financing-card .bank-img::after {
        display: none;
    }
    .mobile-burger-seprator {
        border-bottom: 3px solid #d5dbdb;
        padding: 0;
    }
    #mobile-burger-menu .text-left {
        font-family: Montserrat !important;
    }
    #mobile-burger-menu .text-right {
        font-family: GE_SS !important;
    }
    .used-varaint-pane-wrapper .car-pricing-details-container {
        flex-direction: column;
    }
    .car-status {
        display: none;
    }
    .car-status-mobile {
        display: block !important;
    }
    .used-mobile-pagination {
        display: none;
    }
    .sales-text .req-parts-btn {
        margin-top: 1rem;
    }
    .car-name-container h3{
        max-height: unset;
    }
}
