@media only screen and (min-width: 1080px) and (max-width: 3840px) {
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
        padding-left: 25px;
    }
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 100% !important;
        width: 100% !important;
    }
    .trust_shield_img {
        position: absolute;
        width: 60px;
        height: 65px;
        left: inherit;
        top: 85px;
    }
    .part-one .customized_city_list {
        width: 100%;
    }
    .part-one .customized_city_list_icon {
        width: 30%;
    }
    .part-one .customized_city_list_text {
        text-transform: capitalize;
        width: 70%;
        float: left;
        text-align: left;
        padding-top: 5px;
    }
    .part-two.desktop_hidden {
        display: none;
    }
}

@media screen and (max-width: 1440px) {
}

@media only screen and (min-width: 1024px) and (max-width: 1440px) {
}

@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 1170px) {
}

@media screen and (max-width: 1080px) {
}

/* Large desktop :1200px. */

@media screen and (max-width: 1024px) {
}

@media (min-width: 1024px) {
}

@media only screen and (min-width: 1169px) and (max-width: 1520px) {
}

@media only screen and (min-width: 1169px) and (max-width: 1366px) {
    .my_account_my_tcc .booking-amt-details {
        width: 25%;
    }
}

/* Normal desktop :992px. */

@media (min-width: 992px) and (max-width: 1169px) {

    .my_account_my_tcc .booking-amt-details {
        width: 25%;
    }
    .menu_button {
        margin: 0px 5px;
    }
    .header-callus{
        font-size: 13px;
    }
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
        padding-left: 25px;
    }
    .popup-screens {
        width: 95%;
    }
    .select_city .customized_city_list_icon {
        width: 100%;
    }
    .select_city .customized_city_list_text {
        width: 100%;
        text-align: center;
    }
    .easy_steps.static_pages .blog-feed-link {
        cursor: auto;
        font-size: 16px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content {
        padding: 5% 0% 0% 0%;
        margin-left: 20px;
    }
    .easy_steps.static_pages .img-left .blog-feed-content {
        padding: 5% 0% 0% 0%;
        margin-left: 0px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content p {
        line-height: 25px;
        cursor: auto;
        font-size: 12px;
    }
    .static_pages.collective_works .home-head-two {
        height: auto;
        font-size: 14px;
        width: 80%;
        margin: 5px auto;
    }
    .part-two.desktop_hidden {
        display: none;
    }
    .part-one .customized_city_list {
        width: 100%;
    }
    .customized_city_list_icon {
        width: 30%;
    }
    .customized_city_list_text {
        text-transform: capitalize;
        width: 70%;
        float: left;
        text-align: left;
        padding-top: 10px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
    }
}

/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {

    .mobile-header--right{
        display: none;
    }

    .my_account_my_tcc .booking-amt-details {
        width: 30%;
    }

    .finance-pricing {
        float: left;
        width: 100%;
    }

    .gxFXtT{
        bottom: 95px !important;
        z-index: 9999 !important;
    }
    .part-two.desktop_hidden{
        display: none;
    }

    .mobile_pro_fixed{
        display: inline-block !important;
    }

    .customized_city_mobile.desktop_hidden{
        display: none;
    }
    .customized_city.mobile_hidden{
        display: block;
    }
    #mobile-menu-offcanvas {
        z-index: 9999;
    }
    .mobile_compare .product-default-price {
        font-size: 12px;
    }
    .mobile_compare .compare_wishlist {
        display: none;
    }
    .mobile_compare .product-default-content_inner .compare-btn {
        padding: 5px 0px;
        font-size: 10px;
    }
    .mobile_compare .compare-section .product-default-single .close {
        font-size: 10px;
        padding: 2px 4px;
    }
    .mobile_compare .product-default-single .add_car_full {
        padding: 27px 10px;
    }
    .mobile_compare .product-default-single .add_car_text {
        font-size: 14px;
    }
    .pop-up-shadow.blur-back {
        height: auto;
    }
    .popup-full .add_car_limit_img img {
        width: 50%;
        margin-bottom: 20px;
    }
    .popup-close.money_back {
        right: -40px;
        top: -40px;
    }
    .mobile_compare .compare-section .flex-row {
        display: inline-flex;
    }
    .mobile_compare .mobile_compare-btn {
        padding: 0px !important;
        margin: 0px !important;
    }
    .btn-tcc-showroom-active {
        padding: 0.5rem 0rem;
        margin: 1rem 1.2rem 0 0;
    }
    .popup-right .product_location {
        font-size: 16px;
        line-height: 25px;
    }
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
        padding-left: 25px;
    }
    .sell_a_car_evaluation {
        display: inline-block;
    }
    .book_payment .popup-right .product_location {
        font-size: 13px;
    }
    .book_payment .trust_shield_section {
        padding: 0px;
    }
    .sell_a_car_evaluation .guaranteed_price {
        font-size: 16px;
    }
    .sell_a_car_evaluation .trust_shield_section .trust_shield_section_img {
        display: none;
    }
    .blog-feed-purpose-growing-content {
        padding: 0 0px;
    }
    .popup-screens {
        width: 95%;
    }
    .trust_shield_section .trust_shield_section_img {
        width: 150px;
        height: 150px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 15px;
        right: 0px;
    }
    .your_savings_full {
        border-radius: 50%;
        width: 200px;
        height: 200px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 25px;
        right: 0px;
    }
    .your_savings_name {
        padding-top: 25px;
        color: #39454E;
        font-size: 20px;
        margin-top: 35px;
    }
    .your_savings {
        border: 1px dashed #39454E;
        border-radius: 50%;
        width: 190px;
        height: 190px;
    }
    .product_highlights_table .text-bold {
        font-weight: 600 !important;
        color: #003F90;
        width: 50%;
    }
    .help_support {
        margin: 0px 0px;
    }
    .popup-screens.select_city {
        width: 90%;
    }
    .contact-details-single-item {
        display: inline-flex;
        width: 100%;
        margin: 0px 5px 0px 0px;
    }
    .contact-details-single-item.address {
        width: 100%;
    }
    .easy_steps.static_pages .blog-feed-link {
        cursor: auto;
        font-size: 16px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content {
        padding: 3% 0% 0% 0%;
        margin-left: 20px;
    }
    .easy_steps.static_pages .img-left .blog-feed-content {
        padding: 3% 0% 0% 0%;
        margin-left: 0px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content p {
        line-height: 25px;
        cursor: auto;
        font-size: 12px;
    }
    .static_pages.collective_works .home-head-two {
        height: auto;
        font-size: 14px;
        width: 80%;
        margin: 5px auto;
    }
    .tcc_inspection .rectangular_box {
        width: auto;
    }
    .popup-close.mobile_hidden {
        display: block;
    }
    .popup_header.desktop_hidden {
        display: none;
    }
    .mobile_rectangle .popup-right .product-list-single {
        flex-direction: column;
    }
    .popup-left.test_drive .popup-left-img {
        width: 100%;
    }
    .popup-left.test_drive .popup-left-img img {
        width: 50%;
    }
    .popup_header {
        background: #fff;
        padding: 10px 20px;
        float: left;
        width: 100%;
        height: auto;
    }
    .popup_header_arrow {
        color: #003F90;
        font-size: 30px;
        width: 10%;
        float: left;
    }
    .popup_header_arrow a {
        color: #003F90;
    }
    .popup_header_logo {
        width: 75%;
        height: auto;
        float: left;
        margin-left: 30px;
        margin-top: 5px;
    }
    .popup_header_logo img {
        width: 100%;
    }
    .popup-screens.mobile_rectangle {
        width: 80%;
    }
    .popup-screens.mobile_rectangle .popup-left {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-right {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-left .popup-left-text {
        font-size: 26px;
        width: 100%;
        margin: 0px 0px 25px 0px;
        line-height: 40px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-img-warp {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-img {
        border-radius: 7px 7px 7px 7px;
    }
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 75%;
        height: auto;
        margin: 10px 0px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-price {
        color: #36454F;
        font-size: 26px;
    }
    .part-one .customized_city_list {
        width: 100%;
    }
    .select_city .customized_city_list_icon {
        width: 100%;
    }
    .select_city .customized_city_list_text {
        width: 100%;
        text-align: center;
    }
    .customized_city_list_icon {
        width: 30%;
    }
    .customized_city_list_text {
        text-transform: capitalize;
        width: 70%;
        float: left;
        text-align: left;
        padding-top: 10px;
    }
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 100% !important;
    }
    .home-head-one {
        font-size: 18px;
        line-height: 30px;
        height: auto;
    }
    .home-head-two {
        font-size: 16px;
        line-height: 24px;
        height: auto;
    }
    .tcc_trust_shield_img {
        width: 49%;
        margin: 15px 0px;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child {
        width: 99%;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child img {
        width: 50%;
    }
    .purple-bg {
        padding: 10px 5px;
        margin: 0px 02px;
    }
    .yellow-bg {
        padding: 5px;
        margin: 0px 02px;
    }
    .footer-payment ul li a img {
        width: 75%;
    }
    .footer-payment ul li {
        float: left;
        margin: 0px 1px;
    }
    .mobile_hidden {
        display: none;
    }
    .mobile_pad_left_0 {
        padding-left: 0px;
    }
    .mobile_pad_right_0 {
        padding-right: 0px;
    }
    .footer_jubilant_logo {
        width: 23%;
        height: auto;
        float: left;
    }
    .footer_jubilant_text {
        margin: 0px 0px 0px 10px;
    }
    .desktop_hidden {
        display: block;
    }
    .footer_call {
        background: #84B02B;
        width: auto;
        padding: 7px 20px;
        text-align: center;
        margin: 15px auto 0px auto;
        border-radius: 7px;
    }
    .footer_call .footer-callus {
        font-size: 20px;
        line-height: 24px;
        color: #fff;
        text-align: center;
    }
    .footer_fixed_menu {
        display: block;
        width: 100%;
        height: auto;
        background: #fff;
        box-shadow: 0px -1px 10px #EFF1F9;
        border-radius: 10px 10px 0px 0px;
        position: fixed;
        bottom: 0px;
    }
    .footer_fixed_menu ul {
        width: 100%;
        height: auto;
    }
    .footer_fixed_menu ul li {
        width: 20%;
        height: auto;
        float: left;
        text-align: center;
        padding: 10px 0px;
    }
    .footer_fixed_menu ul li a {
        color: #36454F;
        font-size: 13px;
        line-height: 20px;
    }
    .footer_fixed_menu ul li a i {
        color: #36454F;
        font-size: 24px;
        line-height: 24px;
    }
    .footer_fixed_menu ul li a.active_menu, .footer_fixed_menu ul li a.active_menu i {
        color: #84B02B;
    }
    .has-footer-fixed-menu {
        padding-bottom: 65px;
    }
    .mobile-header-wrapper {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .mobile-header--left {
        margin-left: 8px;
        width: 90%;
    }
    .mobile-menu {
        border: 0px solid #000;
        padding: 5px;
        display: block;
    }
    .mobile-menu-dash {
        display: block;
        width: 25px;
        height: 3px;
        background: #003F90;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mobile-logo-img {
        width: 20%;
    }
    .mobile-location {
        color: #003F90;
        float: right;
        /* padding: 5px 0px; */
        font-size: 18px;
    }
    .mobile_search {
        position: absolute;
        top: 70px;
        z-index: 1;
        padding: 0px 20px 0px 20px;
        width: 100%;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    }
    @media (max-width: 800px) {
    }
    @media (min-width: 768px) and (max-width: 800px) {
    }
}

/* small mobile :320px. */

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

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

/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

    .mobile-header--right{
        display: none;
    }
    .get_your_loan_card .person-class {
        width: 100%;
        height: auto;
    }
    .person.get_your_loan_card .person-class .row{
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    .person.get_your_loan_card .person-class .col{
        width: 100%;
        margin: 10px 0px;
    }
    .person.get_your_loan_card .bank_icon {
        width: 100%;
        float: left;
    }
    .person.get_your_loan_card .button{
        float: none;
    }
    .gxFXtT{
        bottom: 60px !important;
    }

    .mytcc .mytcc-img {
        width: 100% !important;
        float: left;
    }
    .mytcc .product-default-single .product-default-content{
        width: 100% !important;
    }
    .my_account_my_tcc .loan-amt {
        float: right;
        width: 50%;
        padding-left: 10px;
        margin-bottom: 0px;
        border-right: 0px solid #707070;
    }
    .my_account_my_tcc .car-amt {
        float: left;
        width: 50%;
        border-right: 0px solid #707070;
    }

    .finance-pricing {
        float: left;
        width: 100%;
    }

    .mobile_pro_fixed{
        display: inline-block !important;
    }
    .gxFXtT{
        bottom: 95px !important;
        z-index: 9999 !important;
    }

    .inner-bottom .payment_received{
        width: 100%;
    }

    #layout-3-grid .product-default-single{
        background: #fff;
        display: inline-block;
    }

    #layout-3-grid .product-default-single .product-img-warp {
        width: 40%;
        float: left;
    }

    #layout-3-grid .product-default-single .product-default-content {
        border-top: 0px solid #eee;
        float: left;
        width: 60%;
    }
    #layout-3-grid .product-default-single .trust_shield_img{
        left: inherit;
    }

    #mobile-menu-offcanvas {
        z-index: 9999;
    }
    .row {
        --bs-gutter-x: 0rem;
        --bs-gutter-y: 0;
    }
    .mobile_compare .mobile_compare-btn {
        padding: 0px !important;
        margin: 0px !important;
    }
    .mobile_compare .product-default-price {
        font-size: 12px;
    }
    .mobile_compare .compare_wishlist {
        display: none;
    }
    .mobile_compare .product-default-content_inner .compare-btn {
        padding: 5px 0px;
        font-size: 10px;
    }
    .mobile_compare .compare-section .product-default-single .close {
        font-size: 10px;
        padding: 2px 4px;
    }
    .mobile_compare .product-default-single .add_car_full {
        padding: 50px 10px;
    }
    .mobile_compare .product-default-single .add_car_text {
        font-size: 14px;
    }
    .pop-up-shadow.blur-back {
        height: auto;
    }
    .popup-full .add_car_limit_img img {
        width: 50%;
        margin-bottom: 20px;
    }
    .popup-close.money_back {
        right: -40px;
        top: -40px;
    }
    .mobile_compare .compare-section .flex-row {
        display: inline-flex;
    }
    .btn-tcc-showroom-active {
        padding: 0.5rem 3rem;
        margin: 1rem 1.2rem 0 0;
    }
    .popup-right .product_location {
        font-size: 16px;
        line-height: 25px;
        height: 40px;
    }
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
        padding-left: 25px;
    }
    .sell_a_car_evaluation {
        display: inline-block;
    }
    .book_payment .popup-right .product_location {
        font-size: 13px;
    }
    .book_payment .trust_shield_section {
        padding: 0px;
    }
    .sell_a_car_evaluation .guaranteed_price {
        font-size: 16px;
    }
    .sell_a_car_evaluation .trust_shield_section .trust_shield_section_img {
        display: none;
    }
    .product_highlights_box {
        width: 50%;
        height: 50px;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right {
        width: 10% !important;
        border-radius: 0px !important;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
        width: 10% !important;
        border-radius: 0px !important;
    }
    .inner-top-get-price-section {
        top: 0px;
    }
    .blog-feed-happiness-army-content {
        padding: 0 0px;
    }
    .trust_shield_section .trust_shield_section_img {
        width: 150px;
        height: 150px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 15px;
        right: 0px;
    }
    .your_savings_full {
        border-radius: 50%;
        width: 200px;
        height: 200px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 25px;
        right: 0px;
    }
    .your_savings_name {
        padding-top: 25px;
        color: #39454E;
        font-size: 20px;
        margin-top: 35px;
    }
    .your_savings {
        border: 1px dashed #39454E;
        border-radius: 50%;
        width: 190px;
        height: 190px;
    }
    .product_highlights_table .text-bold {
        font-weight: 600 !important;
        color: #003F90;
        width: 50%;
    }
    .help_support {
        margin: 0px 0px;
    }
    .popup-screens.select_city {
        width: 90%;
    }
    .contact-details-single-item {
        display: inline-flex;
        width: 100%;
        margin: 0px 5px 0px 0px;
    }
    .contact-details-single-item.address {
        width: 100%;
    }
    .easy_steps.static_pages .blog-feed-link {
        cursor: auto;
        font-size: 16px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content {
        padding: 3% 0% 0% 0%;
        margin-left: 20px;
    }
    .easy_steps.static_pages .img-left .blog-feed-content {
        padding: 3% 0% 0% 0%;
        margin-left: 0px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content p {
        line-height: 25px;
        cursor: auto;
        font-size: 12px;
    }
    .static_pages.collective_works .home-head-two {
        height: auto;
        font-size: 14px;
        width: 80%;
        margin: 5px auto;
    }
    .part-two.mobile_hidden {
        display: none !important;
    }
    .tcc_inspection .complete-part .part-two {
        text-align: center;
    }
    .tcc_inspection .rectangular_box {
        width: auto;
    }
    .product-default-single .add_car_icon {
        width: 100px;
        height: 100px;
    }
    .product-default-single .add_car_icon i {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .product-default-single .add_car_full {
        padding: 77px 10px;
    }
    .home-head-green {
        padding: 0px 0px;
    }
    .section-content-gap {
        margin-bottom: 0px;
    }
    .part-one .customized_city {
        margin: 0px 0px;
    }
    .complete-part {
        display: block;
    }
    .tcc_inspection .complete-part {
        display: block;
    }
    .tcc_inspection .complete-part .part-two img {
        position: inherit;
        top: 0%;
        left: 0%;
        transform: none;
    }
    .person-class.price_columns {
        width: 100%;
        padding-bottom: 10px;
        text-align: left;
    }
    .get_price_button .big_btn {
        float: none;
        padding: 10px 15px;
        border-radius: 5px;
    }
    .get_price_button {
        position: relative;
        top: 0px;
        right: 0px;
        padding-bottom: 10px;
    }
    .inner_pages .inner-top {
        padding: 20px 0px;
    }
    .mobile-header-wrapper {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .mobile-header--left {
        margin-left: 8px;
        width: 90%;
    }
    .mobile-menu {
        border: 0px solid #000;
        padding: 5px;
        display: block;
    }
    .mobile-menu-dash {
        display: block;
        width: 25px;
        height: 3px;
        background: #003F90;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mobile-logo-img {
        width: 20%;
    }
    .mobile-location {
        color: #003F90;
        float: right;
        /* padding: 5px 0px; */
        font-size: 18px;
    }
    .mobile_search {
        position: absolute;
        top: 70px;
        z-index: 1;
        padding: 0px 20px 0px 20px;
        width: 100%;
    }
    .static_pages .help_support .complete-part {
        display: block;
        width: 100%;
    }
    .static_pages .help_support .accordion {
        padding-left: 0px;
    }
    .static_pages .blog-feed-purpose-content {
        display: block;
        padding: 0px;
    }
    .static_pages .home-head-two-abt-us {
        width: 100%;
        line-height: 25px;
        font-size: 20px;
    }
    .static_pages .home-head-one {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .static_pages .blog-feed-purpose-growing-content {
        padding: 0 0px;
    }
    .easy_steps.static_pages .static_sub_head {
        padding-left: 30px;
        font-size: 18px;
        margin: 0px;
    }
    .help_support .rectangular_box {
        width: 30%;
    }
    .profile-settings-details .complete-part {
        display: block;
    }
    .my_account_my_tcc .product-img-warp {
        width: 50%;
    }
    .my_account_my_tcc .product-default-img {
        height: 100%;
    }
    .my_account_my_tcc .product-default-single {
        margin-bottom: 20px;
    }
    .my_account_my_tcc .booking-amt-details {
        width: 50%;
    }
    .sell_a_car .inner-top-img {
        text-align: center;
    }
    .sell_a_car .inner-top-img img {
        width: 50%;
    }
    .request_btn {
        float: left;
        text-align: center;
    }
    .sell_a_car_evaluation .product-default-content_inner {
        display: flex;
        flex-direction: row;
    }
    .person.book_payment {
        display: inline-block !important;
    }
    .book_payment .input-radio {
        width: 100%;
        float: left;
    }
    .book_payment .custom-radio.payment img {
        border: 2px solid #707070;
        width: 75%;
        margin-bottom: 15px;
    }
    .book_payment_sub {
        margin-bottom: 0px;
    }
    .inner_pages .inner-top .inner-top-img {
        width: 50%;
    }
    .popup-screens-inner {
        width: 100%;
        margin: 10px auto;
        display: block;
    }
    .popup-screens-inner .popup-left {
        width: 100%;
        border-radius: 0px;
    }
    .popup-screens-inner .popup-right {
        width: 100%;
    }
    .popup-screens-inner .popup-right .product-list-single {
        flex-direction: row;
    }
    .popup-screens-inner .popup-right .product-list-single .product-img-warp {
        width: 60%;
    }
    .popup-screens-inner .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 75%;
        height: auto;
        margin: 10px 0px;
    }
    .mobile_rectangle .popup-right .product-list-single {
        flex-direction: row;
    }
    .popup-left.test_drive .popup-left-img {
        width: 100%;
    }
    .popup-left.test_drive .popup-left-img img {
        width: 50%;
    }
    .popup_header {
        background: #fff;
        padding: 10px 20px;
        float: left;
        width: 100%;
        height: auto;
    }
    .popup_header_arrow {
        color: #003F90;
        font-size: 30px;
        width: 5%;
        float: left;
    }
    .popup_header_arrow a {
        color: #003F90;
    }
    .popup_header_logo {
        width: 25%;
        height: auto;
        float: left;
        margin-left: 20px;
        margin-top: 5px;
    }
    .popup_header_logo img {
        width: 100%;
    }
    .popup-screens.mobile_rectangle {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-left {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-right {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-left .popup-left-text {
        font-size: 30px;
        width: 40%;
        margin: 70px 0px 0px 20px;
        line-height: 40px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-img-warp {
        width: 50%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content {
        width: 50%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 75%;
        height: auto;
        margin: 10px 0px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-price {
        color: #36454F;
        font-size: 26px;
    }
    .login_text {
        color: #FFFFFF !important;
        font-size: 14px;
        width: 40%;
        word-wrap: break-word;
        margin: 20px 60px 0px 0px;
        line-height: 30px;
        display: inline-block;
        text-align: left !important;
    }
    .popup-left.login .popup-left-img img {
        padding: 50px 0px;
    }
    .popup-screens .popup-left {
        width: 100%;
        padding: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 20px;
        display: inline-block;
    }
    .popup-left .popup-left-img {
        width: 50%;
        height: auto;
        text-align: center;
        float: left;
    }
    .popup-left .popup-left-text {
        color: #FFFFFF;
        font-size: 20px;
        width: 50%;
        word-wrap: break-word;
        margin: 50px 0px 0px 0px;
        line-height: 30px;
        display: inline-block;
        text-align: left;
    }
    .media-ordered {
        margin: 0rem 0rem 2rem 0rem;
        width: 50%;
        display: inline-block;
        text-align: left;
    }
    .media-ordered-list {
        margin-left: 0rem;
    }
    .popup-screens {
        display: inline-block;
        width: 95%;
    }
    .popup-screens .compare-head-one {
        font-size: 24px;
    }
    .popup-screens .popup-right {
        width: 100%;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-top-left-radius: 20px;
    }
    .popup-screens .popup-left {
        width: 100%;
        padding: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .person {
        display: block !important;
    }
    .btn-finance {
        text-transform: uppercase;
        color: #003F90;
        background-color: #FFD800;
        font-weight: 800;
    }
    .btn-finance-apply, .btn-eligibility-check {
        margin: 20px auto;
        display: block;
    }
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 100% !important;
    }
    .home-head-one {
        font-size: 24px;
        line-height: 30px;
        height: auto;
    }
    .easy_steps .home-head-one {
        font-size: 24px;
    }
    .tcc_media_coverage .home-head-one {
        font-size: 24px;
    }
    .tcc_collective_showrooms .home-head-one {
        font-size: 24px;
    }
    .home-head-two {
        font-size: 18px;
        line-height: 24px;
        height: auto;
        width: 60%;
        margin: 0px auto;
    }
    .tcc_search_cars .home-head-two {
        font-size: 18px;
        width: 60%;
        margin: 0px auto;
    }
    .tcc_collective_showrooms .home-head-two {
        font-size: 18px;
        width: 60%;
        margin: 0px auto;
    }
    .tcc_trust_shield_img {
        width: 49%;
        margin: 15px 0px;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child {
        width: 99%;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child img {
        width: 50%;
    }
    .purple-bg {
        padding: 10px 5px;
    }
    .yellow-bg {
        padding: 5px;
    }
    .footer-payment ul li a img {
        width: 75%;
    }
    .footer-payment ul li {
        float: left;
        margin: 0px 1px;
    }
    .mobile_hidden {
        display: none;
    }
    .mobile_pad_left_0 {
        padding-left: 0px;
    }
    .mobile_pad_right_0 {
        padding-right: 0px;
    }
    .footer_jubilant_logo {
        width: 23%;
        height: auto;
        float: left;
    }
    .footer_jubilant_text {
        margin: 0px 0px 0px 10px;
    }
    .desktop_hidden {
        display: block;
    }
    .footer_call {
        background: #84B02B;
        width: auto;
        padding: 7px 20px;
        text-align: center;
        margin: 15px auto 0px auto;
        border-radius: 7px;
    }
    .footer_call .footer-callus {
        font-size: 20px;
        line-height: 24px;
        color: #fff;
        text-align: center;
    }
    .footer_fixed_menu {
        display: block;
        width: 100%;
        height: auto;
        background: #fff;
        box-shadow: 0px -1px 10px #EFF1F9;
        border-radius: 10px 10px 0px 0px;
        position: fixed;
        bottom: 0px;
    }
    .footer_fixed_menu ul {
        width: 100%;
        height: auto;
    }
    .footer_fixed_menu ul li {
        width: 20%;
        height: auto;
        float: left;
        text-align: center;
        padding: 10px 0px;
    }
    .footer_fixed_menu ul li a {
        color: #36454F;
        font-size: 13px;
        line-height: 20px;
    }
    .footer_fixed_menu ul li a i {
        color: #36454F;
        font-size: 24px;
        line-height: 24px;
    }
    .footer_fixed_menu ul li a.active_menu, .footer_fixed_menu ul li a.active_menu i {
        color: #84B02B;
    }
    .has-footer-fixed-menu {
        padding-bottom: 65px;
    }
    .mobile-header-wrapper {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .mobile-header--left {
        margin-left: 8px;
        width: 85%;
    }
    .mobile-menu {
        border: 0px solid #000;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .mobile-menu-dash {
        display: block;
        width: 25px;
        height: 2px;
        background: #003F90;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mobile-location {
        color: #003F90;
        float: right;
        padding: 5px 0px;
    }
    .mobile_search {
        position: absolute;
        top: 60px;
    }
    .easy_steps .blog-feed-img-link {
        overflow: hidden;
        display: block;
        margin-bottom: 10px;
        width: 50%;
        float: left;
        text-align: center;
    }
    .easy_steps .blog-feed-content {
        background: #fff;
        padding: 40px 0px;
        text-align: center;
        width: 45%;
        float: left;
        text-align: left;
    }
    .easy_steps .desktop_hidden .blog-feed-content {
        text-align: right;
        margin-left: 5%;
    }
    .blog-feed-link a {
        font-size: 17px !important;
    }
    .lending-partners {
        padding: 40px 40px;
        display: block;
    }
    .help_support .accordion {
        padding-left: 0px;
    }
    .easy_steps .blog-feed-img {
        width: 70%;
        height: auto;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    }
    @media (min-width: 640px) and (max-width: 720px) {
    }
    @media (min-width: 580px) and (max-width: 640px) {
    }
    @media (min-width: 480px) and (max-width: 580px) {
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {

    .mobile-header--right{
        display: none;
    }

    .get_your_loan_card .person-class {
        width: 100%;
        height: auto;
    }
    .person.get_your_loan_card .person-class .row{
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    .person.get_your_loan_card .person-class .col{
        width: 100%;
        margin: 10px 0px;
    }
    .person.get_your_loan_card .bank_icon {
        width: 100%;
        float: left;
    }
    .person.get_your_loan_card .button{
        float: none;
    }
    .gxFXtT{
        bottom: 60px !important;
    }

    .mytcc .mytcc-img {
        width: 100% !important;
        float: left;
    }
    .mytcc .product-default-single .product-default-content{
        width: 100% !important;
    }
    .my_account_my_tcc .loan-amt {
        float: right;
        width: 50%;
        padding-left: 10px;
        margin-bottom: 0px;
        border-right: 0px solid #707070;
    }
    .my_account_my_tcc .car-amt {
        float: left;
        width: 50%;
        border-right: 0px solid #707070;
    }

    .finance-pricing {
        float: left;
        width: 100%;
    }

    .gxFXtT{
        bottom: 95px !important;
        z-index: 9999 !important;
    }

    .vechicle-status {
        width: 100%;
        height: 85px;
    }

    .vechicle-status .yellow-bg{
        margin: 10px 2px;
    }

    .tcc_inspection .rectangular_box .rectangular_box_text {
        font-size: 12px;
    }

    .mobile_pro_fixed{
        display: inline-block !important;
    }

    .empty_listing.empty_wishlist .inner-top{
        padding: 20px 0px 0px 0px;
    }

    .empty_listing.empty_wishlist .inner-bottom .schedule_thankyou{
        font-size: 20px;
        line-height: 20px;
    }

    .empty_listing.empty_wishlist .btn-link{
        margin-top: 0px;
    }

    .empty_wishlist.empty_listing {
        min-height: 200px;
    }

    .map-section .blue-btn{
        margin: 10px 0px 20px 0px;
        float: left;
    }

    .inner-bottom .payment_received{
        width: 100%;
    }
    #mobile-menu-offcanvas {
        z-index: 9999;
    }
    .row {
        --bs-gutter-x: 0rem;
        --bs-gutter-y: 0;
    }
    .mobile_compare .product-default-price {
        font-size: 12px;
    }
    .mobile_compare .compare_wishlist {
        display: none;
    }
    .mobile_compare .product-default-content_inner .compare-btn {
        padding: 5px 0px;
        font-size: 10px;
    }
    .mobile_compare .compare-section .product-default-single .close {
        font-size: 10px;
        padding: 2px 4px;
    }
    .mobile_compare .product-default-single .add_car_full {
        padding: 50px 10px;
    }
    .mobile_compare .product-default-single .add_car_text {
        font-size: 14px;
    }
    .pop-up-shadow.blur-back {
        height: auto;
    }
    .popup-full .add_car_limit_img img {
        width: 100%;
        margin-bottom: 20px;
    }
    .popup-close.money_back {
        right: -40px;
        top: -40px;
    }
    .mobile_compare .compare-section .flex-row {
        display: inline-flex;
    }
    .mobile_compare .mobile_compare-btn {
        padding: 0px !important;
        margin: 0px !important;
    }
    .btn-tcc-showroom-active {
        padding: 0.5rem 0rem;
        margin: 1rem 1.2rem 0 0;
    }
    .popup-right .product_location {
        font-size: 16px;
        line-height: 25px;
        height: 40px;
    }
    .sell_a_car_evaluation {
        display: inline-block;
    }
    .book_payment .popup-right .product_location {
        font-size: 13px;
    }
    .book_payment .trust_shield_section {
        padding: 0px;
    }
    .sell_a_car_evaluation .guaranteed_price {
        font-size: 16px;
    }
    .sell_a_car_evaluation .trust_shield_section .trust_shield_section_img {
        display: none;
    }
    .product_highlights_box {
        width: 50%;
        height: 50px;
    }
    .product_highlights_box .product_highlights_name{
        font-size: 10px;
    }
    .product_highlights_box .product_highlights_details{
        font-size: 12px;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right {
        width: 10% !important;
        border-radius: 0px !important;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
        width: 10% !important;
        border-radius: 0px !important;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right::before {
        margin: 20px -30px;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left::before {
        margin: 20px -15px;
    }
    .inner-top-get-price-section {
        top: 0px;
    }
    .blog-feed-happiness-army-content {
        padding: 0 0px;
    }
    .blog-feed-purpose-growing-content .col-lg-12 {
        display: block;
    }
    .your_savings_full {
        border-radius: 50%;
        width: 100px;
        height: 100px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 20px;
        right: -15px;
    }
    .product_highlights_table .text-bold {
        font-weight: 600 !important;
        color: #003F90;
        width: 50%;
    }
    .product-default-content_inner .product-default-link {
        font-size: 16px;
    }
    .product-default-content .small {
        font-size: 10px;
    }
    .trust_shield_section .trust_shield_section_img {
        width: 80px;
        height: 80px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 60px;
        right: -30px;
    }
    .help_support {
        margin: 0px 0px;
    }
    .popup-screens.select_city {
        width: 90%;
    }
    .contact-details-single-item {
        display: inline-flex;
        width: 100%;
        margin: 0px 5px 0px 0px;
    }
    .contact-details-single-item.address {
        width: 100%;
    }
    .popup-screens {
        width: 95%;
    }
    .static_pages.collective_works .home-head-two {
        height: auto;
        font-size: 12px;
        width: 100%;
        margin: 5px auto;
        line-height: 20px;
    }
    .easy_steps.static_pages .static_sub_head {
        padding-left: 20px;
        font-size: 18px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content {
        padding: 2% 0% 0% 0%;
        cursor: auto;
        width: 90%;
        margin: 0% 0%;
    }
    .easy_steps.static_pages .img-left .blog-feed-content {
        padding: 2% 0% 0% 0%;
        cursor: auto;
        width: 90%;
    }
    .easy_steps.static_pages .blog-feed-link {
        cursor: auto;
        font-size: 14px;
        padding-left: 0px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content p {
        line-height: 20px;
        cursor: auto;
        font-size: 12px;
    }
    .easy_steps.static_pages .img-left .blog-feed-content p {
        line-height: 20px;
        cursor: auto;
        font-size: 12px;
    }
    .easy_steps.static_pages .blog-feed-img-link {
        text-align: center;
        width: 100%;
        float: left;
    }
    .easy_steps.static_pages .blog-feed-img {
        width: 100%;
    }
    .tcc_inspection .rectangular_box {
        width: 28%;
        margin: 20px 5px 0px 10px;
        padding: 10px;
    }
    .tcc_inspection .rectangular_box .rectangular_box_icon_1 {
        height: 40px;
        width: 40px;
    }
    .tcc_inspection .rectangular_box .rectangular_box_icon_2{
        height: 40px;
        width: 40px;
    }
    .tcc_inspection .rectangular_box .rectangular_box_icon_3{
        height: 40px;
        width: 40px;
    }
    .tcc_inspection .complete-part .part-two {
        text-align: center;
        padding: 0px;
    }
    .tcc_inspection .complete-part .part-two img {
        position: inherit;
        top: 0%;
        left: 0%;
        transform: none;
    }
    .product-default-single .add_car_icon {
        width: 50px;
        height: 50px;
    }
    .product-default-single .add_car_icon i {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .product-default-single .add_car_full {
        padding: 60px 10px;
    }
    .product-default-link a {
        font-size: 12px;
    }
    .product-default-content_inner .compare-btn {
        padding: 5px 0px;
    }
    .home-head-green {
        padding: 0px 20px;
    }
    .section-content-gap {
        margin-bottom: 0px;
    }
    .part-one .customized_city {
        margin: 0px 0px;
    }
    .complete-part {
        display: block;
    }
    .person-class.price_columns {
        width: 100%;
        padding-bottom: 10px;
        text-align: left;
    }
    .get_price_button .big_btn {
        float: none;
        padding: 10px 15px;
        border-radius: 5px;
    }
    .get_price_button {
        position: relative;
        top: 0px;
        right: 0px;
        padding-bottom: 10px;
    }
    .inner_pages .inner-top {
        padding: 20px 0px;
    }
    .compare-head-one {
        width: 100%;
        height: auto;
    }
    .customized_city_list {
        width: 50%;
    }
    .popup-screens .popup-bottom {
        padding: 20px;
    }
    .static_pages .help_support .complete-part {
        display: block;
        width: 100%;
    }
    .static_pages .help_support .accordion {
        padding-left: 0px;
    }
    .static_pages .blog-feed-purpose-content {
        display: block;
        padding: 0px;
    }
    .static_pages .home-head-two-abt-us {
        width: 100%;
        line-height: 25px;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .static_pages .home-head-one {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 25px;
    }
    .static_pages .blog-feed-purpose-growing-content {
        padding: 0 0px;
    }
    .help_support .rectangular_box {
        width: 100%;
    }
    .profile-settings-details .complete-part {
        display: block;
    }
    .my_account_my_tcc .product-default-single {
        display: block;
    }
    .my_account_my_tcc .product-default-single {
        margin-bottom: 20px;
    }
    .my_account_my_tcc.saved_cars .product-default-single .product-img-warp {
        width: 100%;
    }
    .my_account_my_tcc.saved_cars .product-default-single .product-default-content {
        width: 100%;
    }
    .my_account_my_tcc .booking-amt-details {
        width: 94%;
        min-height: 200px;
        margin-bottom: 20px;
    }
    .book_payment .input-radio span {
        float: left;
        width: 50%;
    }
    .book_payment .input-radio {
        width: 100%;
        float: left;
    }
    .book_payment .person-class {
        float: none;
        width: 100%;
        padding: 0px;
    }
    .book_payment .custom-radio.payment img {
        border: 2px solid #707070;
        width: 75%;
        margin-bottom: 15px;
    }
    .book_payment_sub {
        margin-bottom: 0px;
    }
    .inner_pages .inner-top .inner-top-img {
        width: 100%;
    }
    .popup-screens-inner {
        width: 100%;
        margin: 10px auto;
        display: block;
    }
    .popup-screens-inner .popup-left {
        width: 100%;
        border-radius: 0px;
    }
    .popup-screens-inner .popup-right {
        width: 100%;
    }
    .popup-screens-inner .popup-right .product-list-single {
        flex-direction: column;
    }
    .popup-screens-inner .popup-right .product-list-single .product-img-warp {
        width: 100%;
    }
    .popup-screens-inner .popup-right .product-list-single .product-img-warp .product-default-img {
        border-radius: 7px 7px 7px 7px;
    }
    .popup-screens-inner .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 100%;
        height: auto;
        margin: 10px 0px;
    }
    .mobile_rectangle .popup-right .product-list-single {
        flex-direction: column;
    }
    .popup-left.test_drive .popup-left-img {
        width: 100%;
    }
    .popup-left.test_drive .popup-left-img img {
        width: 50%;
    }
    .popup_header {
        background: #fff;
        padding: 10px 20px;
        float: left;
        width: 100%;
        height: auto;
    }
    .popup_header_arrow {
        color: #003F90;
        font-size: 24px;
        width: 10%;
        float: left;
        margin-top: 8px;
    }
    .popup_header_arrow a {
        color: #003F90;
    }
    .popup_header_logo {
        width: 75%;
        height: auto;
        float: left;
        margin-left: 10px;
        margin-top: 15px;
    }
    .popup_header_logo img {
        width: 32%;
    }
    .popup-screens.mobile_rectangle {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-left {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-right {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-left .popup-left-text {
        font-size: 26px;
        width: 100%;
        margin: 0px 0px 25px 0px;
        line-height: 40px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-img-warp {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-img {
        border-radius: 7px 7px 7px 7px;
    }
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
        padding-left: 25px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 75%;
        height: auto;
        margin: 10px 0px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-price {
        color: #36454F;
        font-size: 26px;
    }
    .btn-link {
        margin-top: 20px;
        display: inline-block;
    }
    .buyback {
        margin-bottom: 0.5rem;
    }
    .tcc-logo-img {
        width: 40%;
        float: left;
    }
    .buyback-details {
        margin-right: 0rem;
        margin-left: 0rem;
        margin-top: 1rem;
        width: 100%;
        float: left;
    }
    .buyback-details-heading {
        font-size: 0.7rem;
        font-weight: 500;
        color: #36454F;
        margin-bottom: 10px;
    }
    .tcc-logo {
        height: 6rem;
        margin-right: 0rem;
    }
    .popup-close {
        right: -20px;
        top: -20px;
    }
    .loan-details {
        margin-right: 0.7rem;
        margin-left: 0rem;
    }
    .loan-details-heading {
        font-size: 0.7rem;
    }
    .loan-sub-details {
        font-weight: 700;
        font-size: 0.9rem;
        margin-top: 5px;
        color: #36454F;
    }
    .compare-head-one {
        font-size: 20px;
        line-height: 24px;
    }
    .media-right-vehicle-model-1 {
        margin: 10px 0px;
        display: inline-block;
    }
    .login_text {
        color: #FFFFFF !important;
        font-size: 14px;
        width: 90%;
        word-wrap: break-word;
        margin: 20px 0px 20px 0px;
        line-height: 30px;
        display: inline-block;
        text-align: center !important;
    }
    .popup-left.login .popup-left-img img {
        padding: 50px 0px;
    }
    .popup-screens .popup-left {
        width: 100%;
        padding: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 20px;
        display: inline-block;
    }
    .popup-left .popup-left-img {
        width: 100%;
        height: auto;
        text-align: center;
        float: left;
    }
    .popup-left .popup-left-text {
        color: #FFFFFF;
        font-size: 20px;
        width: 90%;
        word-wrap: break-word;
        margin: 0px 0px 0px 0px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
    }
    .media-ordered {
        margin: 0rem 0rem 2rem 0rem;
        width: 80%;
        display: inline-block;
        text-align: center;
    }
    .media-ordered-list {
        margin-left: 0rem;
    }
    .popup-screens {
        display: inline-block;
        width: 95%;
    }
    .popup-screens .popup-right {
        width: 100%;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-top-left-radius: 20px;
        padding: 20px;
    }
    .popup-screens .popup-left {
        width: 100%;
        padding: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .person {
        display: block !important;
    }
    .btn-finance {
        text-transform: uppercase;
        color: #003F90;
        background-color: #FFD800;
        font-weight: 800;
    }
    .btn-finance-apply, .btn-eligibility-check {
        margin: 20px auto;
        display: block;
    }
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 100% !important;
        padding: 0px 10px;
    }
    .home-head-one {
        font-size: 18px;
        line-height: 30px;
        height: auto;
    }
    .home-head-two {
        font-size: 14px;
        line-height: 24px;
        height: auto;
    }
    .tcc_trust_shield_img {
        width: 49%;
        margin: 15px 0px;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child {
        width: 99%;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child img {
        width: 44%;
    }
    .purple-bg {
        padding: 10px 5px;
        margin: 0px 02px;
    }
    .yellow-bg {
        padding: 5px;
        margin: 0px 02px;
    }
    .footer-payment ul li a img {
        width: 75%;
    }
    .footer-payment ul li {
        float: left;
        margin: 0px 1px;
    }
    .mobile_hidden {
        display: none !important;
    }
    .mobile_pad_left_0 {
        padding-left: 0px;
    }
    .mobile_pad_right_0 {
        padding-right: 0px;
    }
    .footer_jubilant_logo {
        width: 23%;
        height: auto;
        float: left;
    }
    .footer_jubilant_text {
        margin: 0px 0px 0px 10px;
    }
    .desktop_hidden {
        display: block;
    }
    .footer_call {
        background: #84B02B;
        width: auto;
        padding: 7px 20px;
        text-align: center;
        margin: 15px 30px 0px 30px;
        border-radius: 7px;
    }
    .footer_call .footer-callus {
        font-size: 20px;
        line-height: 24px;
        color: #fff;
        text-align: center;
    }
    .footer_fixed_menu {
        display: block;
        width: 100%;
        height: auto;
        background: #fff;
        box-shadow: 0px -1px 10px #EFF1F9;
        border-radius: 10px 10px 0px 0px;
        position: fixed;
        bottom: 0px;
        z-index: 9999;
    }
    .footer_fixed_menu ul {
        width: 100%;
        height: auto;
    }
    .footer_fixed_menu ul li {
        width: 20%;
        height: auto;
        float: left;
        text-align: center;
        padding: 10px 0px;
    }
    .footer_fixed_menu ul li a {
        color: #36454F;
        font-size: 10 px;
        line-height: 20px;
    }
    .footer_fixed_menu ul li a i {
        color: #36454F;
        font-size: 20px;
        line-height: 24px;
    }
    .footer_fixed_menu ul li a.active_menu, .footer_fixed_menu ul li a.active_menu i {
        color: #84B02B;
    }
    .has-footer-fixed-menu {
        padding-bottom: 65px;
    }
    .mobile-header-wrapper {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .mobile-header--left {
        margin-left: 8px;
        width: 90%;
    }
    .mobile-menu {
        border: 0px solid #000;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .mobile-menu-dash {
        display: block;
        width: 25px;
        height: 3px;
        background: #003F90;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mobile-logo-img {
        width: 32%;
    }
    .mobile-location {
        color: #003F90;
        float: right;
        /* padding: 5px 0px; */
        font-size: 18px;
    }
    .mobile_search {
        position: absolute;
        top: 70px;
        z-index: 1;
        padding: 0px 20px 0px 20px;
        width: 100%;
    }
    .easy_steps .blog-feed-img-link {
        overflow: hidden;
        display: block;
        margin-bottom: 10px;
        width: 50%;
        float: left;
        text-align: center;
    }
    .easy_steps .blog-feed-content {
        background: #fff;
        padding: 0px 0px;
        text-align: center;
        width: 50%;
        float: left;
        text-align: left;
        line-height: 1.2;
    }
    .easy_steps .desktop_hidden .blog-feed-content {
        text-align: right;
        margin-left: 0%;
    }
    .easy_steps .blog-feed-img {
        width: 70%;
        height: auto;
    }
    .easy_steps .blog-feed-link a {
        font-size: 11px !important;
        margin-top: 19px !important;
    }
    .lending-partners {
        display: block;
        padding: 40px 10px;
    }
    .finance .complete-part .part-two {
        padding: 0px;
    }
    .help_support .accordion {
        padding-left: 0px;
    }
    .lending-partner-details h5 {
        font-size: 20px;
    }
    .home_products {
        padding: 0px !important;
    }
    .growing_number_full .blog-feed-content .blog-feed-link {
        font-size: 30px;
        color: #fff;
        line-height: 50px;
        font-weight: 900;
    }
    .growing_number_full .blog-feed-content p {
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        font-weight: normal;
        margin: 0px;
    }
    .category_heading {
        color: #003F90;
        font-size: 20px;
        line-height: 24px;
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .shop-sort-section .header-search {
        width: 100%;
    }
    .shop-sort-section .sort-select-list {
        margin-top: 10px;
        margin-bottom: 0px;
        height: 50px;
    }
    .sort-layout-single>.row>.col-12 {
        margin-top: 10px;
    }
    .sort-select-list.table-responsive table tbody tr td {
        min-width: 100px !important;
    }
    .mobile-menu-bottom .siderbar-section {
        margin-top: 10px;
    }
    .trust_shield_img {
        position: absolute;
        width: 50px;
        height: 60px;
        left: inherit;
        top: 85px;
    }
    .accordion__subHeader {
        margin: 0px 0px 10px 20px
    }
    .help_support .part-two ul>li {
        list-style-type: circle;
        margin-left: 50px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    }
    @media screen and (-moz-device-pixel-ratio: 0) {
    }
}

@media only screen and (min-width: 320px) and (max-width: 375px) {
}

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

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

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

@media only screen and (min-width: 295px) and (max-width: 320px) {

    .mobile-header--right{
        display: none;
    }

    .get_your_loan_card .person-class {
        width: 100%;
        height: auto;
    }
    .person.get_your_loan_card .person-class .row{
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    .person.get_your_loan_card .person-class .col{
        width: 100%;
        margin: 10px 0px;
    }
    .person.get_your_loan_card .bank_icon {
        width: 100%;
        float: left;
    }
    .person.get_your_loan_card .button{
        float: none;
    }
    .gxFXtT{
        bottom: 60px !important;
    }

    .mytcc .mytcc-img {
        width: 100% !important;
        float: left;
    }
    .mytcc .product-default-single .product-default-content{
        width: 100% !important;
    }
    .my_account_my_tcc .loan-amt {
        float: right;
        width: 50%;
        padding-left: 10px;
        margin-bottom: 0px;
        border-right: 0px solid #707070;
    }
    .my_account_my_tcc .car-amt {
        float: left;
        width: 50%;
        border-right: 0px solid #707070;
    }

    .finance-pricing {
        float: left;
        width: 100%;
    }

    .gxFXtT{
        bottom: 95px !important;
        z-index: 9999 !important;
    }

    .vechicle-status {
        width: 100%;
        height: 85px;
    }

    .vechicle-status .yellow-bg{
        margin: 10px 2px;
    }

    .tcc_inspection .rectangular_box .rectangular_box_text {
        font-size: 12px;
    }

    .mobile_pro_fixed{
        display: inline-block !important;
    }

    .empty_listing.empty_wishlist .inner-top{
        padding: 20px 0px 0px 0px;
    }

    .empty_listing.empty_wishlist .inner-bottom .schedule_thankyou{
        font-size: 20px;
        line-height: 20px;
    }

    .empty_listing.empty_wishlist .btn-link{
        margin-top: 0px;
    }

    .empty_wishlist.empty_listing {
        min-height: 200px;
    }

    .map-section .blue-btn{
        margin: 10px 0px 20px 0px;
        float: left;
    }

    .inner-bottom .payment_received{
        width: 100%;
    }
    #mobile-menu-offcanvas {
        z-index: 9999;
    }
    .row {
        --bs-gutter-x: 0rem;
        --bs-gutter-y: 0;
    }
    .mobile_compare .product-default-price {
        font-size: 12px;
    }
    .mobile_compare .compare_wishlist {
        display: none;
    }
    .mobile_compare .product-default-content_inner .compare-btn {
        padding: 5px 0px;
        font-size: 10px;
    }
    .mobile_compare .compare-section .product-default-single .close {
        font-size: 10px;
        padding: 2px 4px;
    }
    .mobile_compare .product-default-single .add_car_full {
        padding: 50px 10px;
    }
    .mobile_compare .product-default-single .add_car_text {
        font-size: 14px;
    }
    .pop-up-shadow.blur-back {
        height: auto;
    }
    .popup-full .add_car_limit_img img {
        width: 100%;
        margin-bottom: 20px;
    }
    .popup-close.money_back {
        right: -40px;
        top: -40px;
    }
    .mobile_compare .compare-section .flex-row {
        display: inline-flex;
    }
    .mobile_compare .mobile_compare-btn {
        padding: 0px !important;
        margin: 0px !important;
    }
    .btn-tcc-showroom-active {
        padding: 0.5rem 0rem;
        margin: 1rem 1.2rem 0 0;
    }
    .popup-right .product_location {
        font-size: 16px;
        line-height: 25px;
        height: 40px;
    }
    .sell_a_car_evaluation {
        display: inline-block;
    }
    .book_payment .popup-right .product_location {
        font-size: 13px;
    }
    .book_payment .trust_shield_section {
        padding: 0px;
    }
    .sell_a_car_evaluation .guaranteed_price {
        font-size: 16px;
    }
    .sell_a_car_evaluation .trust_shield_section .trust_shield_section_img {
        display: none;
    }
    .product_highlights_box {
        width: 50%;
        height: 50px;
    }
    .product_highlights_box .product_highlights_name{
        font-size: 10px;
    }
    .product_highlights_box .product_highlights_details{
        font-size: 12px;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right {
        width: 10% !important;
        border-radius: 0px !important;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
        width: 10% !important;
        border-radius: 0px !important;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right::before {
        margin: 20px -30px;
    }
    button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left::before {
        margin: 20px -15px;
    }
    .inner-top-get-price-section {
        top: 0px;
    }
    .blog-feed-happiness-army-content {
        padding: 0 0px;
    }
    .blog-feed-purpose-growing-content .col-lg-12 {
        display: block;
    }
    .your_savings_full {
        border-radius: 50%;
        width: 100px;
        height: 100px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 20px;
        right: -15px;
    }
    .product_highlights_table .text-bold {
        font-weight: 600 !important;
        color: #003F90;
        width: 50%;
    }
    .product-default-content_inner .product-default-link {
        font-size: 16px;
    }
    .product-default-content .small {
        font-size: 10px;
    }
    .trust_shield_section .trust_shield_section_img {
        width: 80px;
        height: 80px;
        text-align: center;
        float: right;
        margin-right: 25px;
        padding: 5px;
        position: absolute;
        top: 60px;
        right: -30px;
    }
    .help_support {
        margin: 0px 0px;
    }
    .popup-screens.select_city {
        width: 90%;
    }
    .contact-details-single-item {
        display: inline-flex;
        width: 100%;
        margin: 0px 5px 0px 0px;
    }
    .contact-details-single-item.address {
        width: 100%;
    }
    .popup-screens {
        width: 95%;
    }
    .static_pages.collective_works .home-head-two {
        height: auto;
        font-size: 12px;
        width: 100%;
        margin: 5px auto;
        line-height: 20px;
    }
    .easy_steps.static_pages .static_sub_head {
        padding-left: 20px;
        font-size: 18px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content {
        padding: 2% 0% 0% 0%;
        cursor: auto;
        width: 90%;
        margin: 0% 0%;
    }
    .easy_steps.static_pages .img-left .blog-feed-content {
        padding: 2% 0% 0% 0%;
        cursor: auto;
        width: 90%;
    }
    .easy_steps.static_pages .blog-feed-link {
        cursor: auto;
        font-size: 14px;
        padding-left: 0px;
    }
    .easy_steps.static_pages .img-right .blog-feed-content p {
        line-height: 20px;
        cursor: auto;
        font-size: 12px;
    }
    .easy_steps.static_pages .img-left .blog-feed-content p {
        line-height: 20px;
        cursor: auto;
        font-size: 12px;
    }
    .easy_steps.static_pages .blog-feed-img-link {
        text-align: center;
        width: 100%;
        float: left;
    }
    .easy_steps.static_pages .blog-feed-img {
        width: 100%;
    }
    .tcc_inspection .rectangular_box {
        width: 28%;
        margin: 20px 5px 0px 10px;
        padding: 10px;
    }
    .tcc_inspection .rectangular_box .rectangular_box_icon_1 {
        height: 40px;
        width: 40px;
    }
    .tcc_inspection .rectangular_box .rectangular_box_icon_2{
        height: 40px;
        width: 40px;
    }
    .tcc_inspection .rectangular_box .rectangular_box_icon_3{
        height: 40px;
        width: 40px;
    }
    .tcc_inspection .complete-part .part-two {
        text-align: center;
        padding: 0px;
    }
    .tcc_inspection .complete-part .part-two img {
        position: inherit;
        top: 0%;
        left: 0%;
        transform: none;
    }
    .product-default-single .add_car_icon {
        width: 50px;
        height: 50px;
    }
    .product-default-single .add_car_icon i {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .product-default-single .add_car_full {
        padding: 60px 10px;
    }
    .product-default-link a {
        font-size: 12px;
    }
    .product-default-content_inner .compare-btn {
        padding: 5px 0px;
    }
    .home-head-green {
        padding: 0px 20px;
    }
    .section-content-gap {
        margin-bottom: 0px;
    }
    .part-one .customized_city {
        margin: 0px 0px;
    }
    .complete-part {
        display: block;
    }
    .person-class.price_columns {
        width: 100%;
        padding-bottom: 10px;
        text-align: left;
    }
    .get_price_button .big_btn {
        float: none;
        padding: 10px 15px;
        border-radius: 5px;
    }
    .get_price_button {
        position: relative;
        top: 0px;
        right: 0px;
        padding-bottom: 10px;
    }
    .inner_pages .inner-top {
        padding: 20px 0px;
    }
    .compare-head-one {
        width: 100%;
        height: auto;
    }
    .customized_city_list {
        width: 50%;
    }
    .popup-screens .popup-bottom {
        padding: 20px;
    }
    .static_pages .help_support .complete-part {
        display: block;
        width: 100%;
    }
    .static_pages .help_support .accordion {
        padding-left: 0px;
    }
    .static_pages .blog-feed-purpose-content {
        display: block;
        padding: 0px;
    }
    .static_pages .home-head-two-abt-us {
        width: 100%;
        line-height: 25px;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .static_pages .home-head-one {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 25px;
    }
    .static_pages .blog-feed-purpose-growing-content {
        padding: 0 0px;
    }
    .help_support .rectangular_box {
        width: 100%;
    }
    .profile-settings-details .complete-part {
        display: block;
    }
    .my_account_my_tcc .product-default-single {
        display: block;
    }
    .my_account_my_tcc .product-default-single {
        margin-bottom: 20px;
    }
    .my_account_my_tcc.saved_cars .product-default-single .product-img-warp {
        width: 100%;
    }
    .my_account_my_tcc.saved_cars .product-default-single .product-default-content {
        width: 100%;
    }
    .my_account_my_tcc .booking-amt-details {
        width: 94%;
        min-height: 200px;
        margin-bottom: 20px;
    }
    .book_payment .input-radio span {
        float: left;
        width: 50%;
    }
    .book_payment .input-radio {
        width: 100%;
        float: left;
    }
    .book_payment .person-class {
        float: none;
        width: 100%;
        padding: 0px;
    }
    .book_payment .custom-radio.payment img {
        border: 2px solid #707070;
        width: 75%;
        margin-bottom: 15px;
    }
    .book_payment_sub {
        margin-bottom: 0px;
    }
    .inner_pages .inner-top .inner-top-img {
        width: 100%;
    }
    .popup-screens-inner {
        width: 100%;
        margin: 10px auto;
        display: block;
    }
    .popup-screens-inner .popup-left {
        width: 100%;
        border-radius: 0px;
    }
    .popup-screens-inner .popup-right {
        width: 100%;
    }
    .popup-screens-inner .popup-right .product-list-single {
        flex-direction: column;
    }
    .popup-screens-inner .popup-right .product-list-single .product-img-warp {
        width: 100%;
    }
    .popup-screens-inner .popup-right .product-list-single .product-img-warp .product-default-img {
        border-radius: 7px 7px 7px 7px;
    }
    .popup-screens-inner .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 100%;
        height: auto;
        margin: 10px 0px;
    }
    .mobile_rectangle .popup-right .product-list-single {
        flex-direction: column;
    }
    .popup-left.test_drive .popup-left-img {
        width: 100%;
    }
    .popup-left.test_drive .popup-left-img img {
        width: 50%;
    }
    .popup_header {
        background: #fff;
        padding: 10px 20px;
        float: left;
        width: 100%;
        height: auto;
    }
    .popup_header_arrow {
        color: #003F90;
        font-size: 24px;
        width: 10%;
        float: left;
        margin-top: 8px;
    }
    .popup_header_arrow a {
        color: #003F90;
    }
    .popup_header_logo {
        width: 75%;
        height: auto;
        float: left;
        margin-left: 10px;
        margin-top: 15px;
    }
    .popup_header_logo img {
        width: 32%;
    }
    .popup-screens.mobile_rectangle {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-left {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-right {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .popup-screens.mobile_rectangle .popup-left .popup-left-text {
        font-size: 26px;
        width: 100%;
        margin: 0px 0px 25px 0px;
        line-height: 40px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-img-warp {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content {
        width: 100%;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-img {
        border-radius: 7px 7px 7px 7px;
    }
    .popup-screens.mobile_rectangle .popup-right .checkbox-default>span.test_drive {
        width: 90%;
        padding-left: 25px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-content .product-default-content_inner ul.product_features {
        float: left;
        width: 75%;
        height: auto;
        margin: 10px 0px;
    }
    .popup-screens.mobile_rectangle .popup-right .product-list-single .product-default-price {
        color: #36454F;
        font-size: 26px;
    }
    .btn-link {
        margin-top: 20px;
        display: inline-block;
    }
    .buyback {
        margin-bottom: 0.5rem;
    }
    .tcc-logo-img {
        width: 40%;
        float: left;
    }
    .buyback-details {
        margin-right: 0rem;
        margin-left: 0rem;
        margin-top: 1rem;
        width: 100%;
        float: left;
    }
    .buyback-details-heading {
        font-size: 0.7rem;
        font-weight: 500;
        color: #36454F;
        margin-bottom: 10px;
    }
    .tcc-logo {
        height: 6rem;
        margin-right: 0rem;
    }
    .popup-close {
        right: -20px;
        top: -20px;
    }
    .loan-details {
        margin-right: 0.7rem;
        margin-left: 0rem;
    }
    .loan-details-heading {
        font-size: 0.7rem;
    }
    .loan-sub-details {
        font-weight: 700;
        font-size: 0.9rem;
        margin-top: 5px;
        color: #36454F;
    }
    .compare-head-one {
        font-size: 20px;
        line-height: 24px;
    }
    .media-right-vehicle-model-1 {
        margin: 10px 0px;
        display: inline-block;
    }
    .login_text {
        color: #FFFFFF !important;
        font-size: 14px;
        width: 90%;
        word-wrap: break-word;
        margin: 20px 0px 20px 0px;
        line-height: 30px;
        display: inline-block;
        text-align: center !important;
    }
    .popup-left.login .popup-left-img img {
        padding: 50px 0px;
    }
    .popup-screens .popup-left {
        width: 100%;
        padding: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 20px;
        display: inline-block;
    }
    .popup-left .popup-left-img {
        width: 100%;
        height: auto;
        text-align: center;
        float: left;
    }
    .popup-left .popup-left-text {
        color: #FFFFFF;
        font-size: 20px;
        width: 90%;
        word-wrap: break-word;
        margin: 0px 0px 0px 0px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
    }
    .media-ordered {
        margin: 0rem 0rem 2rem 0rem;
        width: 80%;
        display: inline-block;
        text-align: center;
    }
    .media-ordered-list {
        margin-left: 0rem;
    }
    .popup-screens {
        display: inline-block;
        width: 95%;
    }
    .popup-screens .popup-right {
        width: 100%;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-top-left-radius: 20px;
        padding: 20px;
    }
    .popup-screens .popup-left {
        width: 100%;
        padding: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .person {
        display: block !important;
    }
    .btn-finance {
        text-transform: uppercase;
        color: #003F90;
        background-color: #FFD800;
        font-weight: 800;
    }
    .btn-finance-apply, .btn-eligibility-check {
        margin: 20px auto;
        display: block;
    }
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 100% !important;
        padding: 0px 10px;
    }
    .home-head-one {
        font-size: 18px;
        line-height: 30px;
        height: auto;
    }
    .home-head-two {
        font-size: 14px;
        line-height: 24px;
        height: auto;
    }
    .tcc_trust_shield_img {
        width: 49%;
        margin: 15px 0px;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child {
        width: 99%;
    }
    .tcc_trust_shield_full>.tcc_trust_shield_img:last-child img {
        width: 44%;
    }
    .purple-bg {
        padding: 10px 5px;
        margin: 0px 02px;
    }
    .yellow-bg {
        padding: 5px;
        margin: 0px 02px;
    }
    .footer-payment ul li a img {
        width: 75%;
    }
    .footer-payment ul li {
        float: left;
        margin: 0px 1px;
    }
    .mobile_hidden {
        display: none !important;
    }
    .mobile_pad_left_0 {
        padding-left: 0px;
    }
    .mobile_pad_right_0 {
        padding-right: 0px;
    }
    .footer_jubilant_logo {
        width: 23%;
        height: auto;
        float: left;
    }
    .footer_jubilant_text {
        margin: 0px 0px 0px 10px;
    }
    .desktop_hidden {
        display: block;
    }
    .footer_call {
        background: #84B02B;
        width: auto;
        padding: 7px 20px;
        text-align: center;
        margin: 15px 30px 0px 30px;
        border-radius: 7px;
    }
    .footer_call .footer-callus {
        font-size: 20px;
        line-height: 24px;
        color: #fff;
        text-align: center;
    }
    .footer_fixed_menu {
        display: block;
        width: 100%;
        height: auto;
        background: #fff;
        box-shadow: 0px -1px 10px #EFF1F9;
        border-radius: 10px 10px 0px 0px;
        position: fixed;
        bottom: 0px;
        z-index: 9999;
    }
    .footer_fixed_menu ul {
        width: 100%;
        height: auto;
    }
    .footer_fixed_menu ul li {
        width: 20%;
        height: auto;
        float: left;
        text-align: center;
        padding: 10px 0px;
    }
    .footer_fixed_menu ul li a {
        color: #36454F;
        font-size: 10 px;
        line-height: 20px;
    }
    .footer_fixed_menu ul li a i {
        color: #36454F;
        font-size: 20px;
        line-height: 24px;
    }
    .footer_fixed_menu ul li a.active_menu, .footer_fixed_menu ul li a.active_menu i {
        color: #84B02B;
    }
    .has-footer-fixed-menu {
        padding-bottom: 65px;
    }
    .mobile-header-wrapper {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .mobile-header--left {
        margin-left: 8px;
        width: 90%;
    }
    .mobile-menu {
        border: 0px solid #000;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .mobile-menu-dash {
        display: block;
        width: 25px;
        height: 3px;
        background: #003F90;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mobile-logo-img {
        width: 32%;
    }
    .mobile-location {
        color: #003F90;
        float: right;
        /* padding: 5px 0px; */
        font-size: 18px;
    }
    .mobile_search {
        position: absolute;
        top: 70px;
        z-index: 1;
        padding: 0px 20px 0px 20px;
        width: 100%;
    }
    .easy_steps .blog-feed-img-link {
        overflow: hidden;
        display: block;
        margin-bottom: 10px;
        width: 50%;
        float: left;
        text-align: center;
    }
    .easy_steps .blog-feed-content {
        background: #fff;
        padding: 0px 0px;
        text-align: center;
        width: 50%;
        float: left;
        text-align: left;
        line-height: 1.2;
    }
    .easy_steps .desktop_hidden .blog-feed-content {
        text-align: right;
        margin-left: 0%;
    }
    .easy_steps .blog-feed-img {
        width: 70%;
        height: auto;
    }
    .easy_steps .blog-feed-link a {
        font-size: 11px !important;
        margin-top: 19px !important;
    }
    .lending-partners {
        display: block;
        padding: 40px 10px;
    }
    .finance .complete-part .part-two {
        padding: 0px;
    }
    .help_support .accordion {
        padding-left: 0px;
    }
    .lending-partner-details h5 {
        font-size: 20px;
    }
    .home_products {
        padding: 0px !important;
    }
    .growing_number_full .blog-feed-content .blog-feed-link {
        font-size: 30px;
        color: #fff;
        line-height: 50px;
        font-weight: 900;
    }
    .growing_number_full .blog-feed-content p {
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        font-weight: normal;
        margin: 0px;
    }
    .category_heading {
        color: #003F90;
        font-size: 20px;
        line-height: 24px;
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .shop-sort-section .header-search {
        width: 100%;
    }
    .shop-sort-section .sort-select-list {
        margin-top: 10px;
        margin-bottom: 0px;
        height: 50px;
    }
    .sort-layout-single>.row>.col-12 {
        margin-top: 10px;
    }
    .sort-select-list.table-responsive table tbody tr td {
        min-width: 100px !important;
    }
    .mobile-menu-bottom .siderbar-section {
        margin-top: 10px;
    }
    .trust_shield_img {
        position: absolute;
        width: 50px;
        height: 60px;
        left: inherit;
        top: 85px;
    }
    .accordion__subHeader {
        margin: 0px 0px 10px 20px
    }
    .help_support .part-two ul>li {
        list-style-type: circle;
        margin-left: 50px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    }
    @media screen and (-moz-device-pixel-ratio: 0) {
    }
}
