/* .hero_slide_single.hero_slide_single_in .hero_slide_single_dtls {
    height: 100vh;
    padding-top: 14vh;
    position: relative;
} */

@media (max-width: 2560px){
    .gallary_slide_center_mode_single img {
        width: auto;
        height: 400px;
    }
}



@media (max-width: 1600px){
    .gallary_slide_center_mode_single img {
        display: inline-block;
        width: auto;
        height: 400px;
        border-radius: 15px;
    }
}




@media (max-width: 1400px) and (min-width: 1349px) {
    .hero_slide_single img.hero_slide_single_img {
        top: -20vh;
    }


    .nav-menu a {
        letter-spacing: 1px;
    }

}

@media (max-width:1360px) {
    .hero_slide_single.hero_slide_single_in .slide .hero_slide_single_dtls {
        padding-top: 99px;
    }
}


@media (max-width:1366px) {
    .hero_slide_single.hero_slide_single_in .slide .hero_slide_single_dtls {
        padding-top: 105px;
    }
}


@media (max-width: 1349px) {
    .hero_slide_single img.hero_slide_single_img {
        top: -20vh;
    }


    .nav-menu a {
        letter-spacing: 1px;
    }
}




@media (max-width: 1200px){
    .banner.banner_style_2.banner .banner_bottom {
        padding: 15px;
        max-width: 1140px;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }
}



@media (max-width: 1280px){

    .hero_slide_single.hero_slide_single_in .slide .hero_slide_single_dtls {
        padding-top: 89px;
    }
    .deals_news_bg {
        background-size: cover !important;
    }
    .menu_desktop {
        /* margin: 0 15px; */
    }

    .car_slide_1 .carousel-inner img {
        height: auto;
        max-width: 912px;
        width: auto ;
        height: 400px;
    }
}


@media (max-width: 1170px) {
    .menu_desktop ul li a {
        font-size: 14px;
    }
}

@media (device-width: 1366px) and (device-height:1024px) {
    .deals_news_bg {
        background-size: cover !important;
    }
}

@media (max-width: 1152px) {
    .hero_slide_single.hero_slide_single_in .slide .hero_slide_single_dtls {
        padding-top: 146px;
    }

}
@media (device-width: 1024px) and (device-height:768px) {
    .slide_btn_md {
        bottom: 152px;
    }
}

@media (max-width: 1024px) and (min-width:992px){
    .table_consider th {
        white-space: nowrap;
    }
}


@media (min-width:992px) {
    .appoinment_mobile_view {
        display: block !important;
    }

}

@media (max-width: 1024px) {
    .trial_sub_list.text-left ul > li:nth-child(3) {
        min-height: 115px;
    }


    ul.left_sub_list > li:nth-child(3) {
        min-height: 110px;
    }



    ul.notif_ist {
        margin-left: 20px;
    }
    li.dropdown.profile.notification a.dropdown-toggle.position-relative {
        padding-right: 20px;
    }
    .menu_desktop ul li a:not(.dropdown-item) {
        padding-right: 10px;
        font-size: 12px;
    }



    table.spec_table.price_list_table tr td .button {
        white-space: nowrap;
    }
    .form_label_bold .form-group label {
        font-size: 14px;
    }
    .concept_car_dtls_text_right h3 {
        font-size: 26px;
    }
    .interior_box_text {
        padding: 0 50px;
    }
    .nav-menu a {
        letter-spacing: auto;
    }
    .list_icon {
        margin: 15px;
        width: 20%;
    }

    .product_box.promo_box {
        min-height: auto;
    }
    .promo_btns_bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }
    .promo_btns_bottom a.button.btn_black_border_rounded.with_svg_icon:nth-child(1) {
        margin-bottom: 15px;
    }
    .product_box.promo_box .product_box_details {
        min-height: auto;
    }


    .gallary_slide_center_mode_single img {
        /* width: 100%; */
        /* height: auto; */
        /* min-height: auto; */
    }

    .hero_slide_single_dtls_bottom {
        width: 75%;
    }
    .menu_desktop ul li a {
        font-size: 14px;
        font-weight: 800;
    }
    .banner.banner_style_2.banner .banner_bottom{
        max-width: 960px;
    }

    .row.row_with_extra_padding {
        margin-left: -15px;
        margin-right: -15px;
    }

    .row.row_with_extra_padding [class*="col-"] {
        padding-left: 15px;
        padding-right: 15px;
    }





    .career_conteiner {
        max-width: 90%;
    }
    .career_list_with_icon .list_icon {
        margin: 0;
        width: 15%;
        margin-bottom: 15px;
    }
    .career_list_with_icon .list_icon_img {
        height: 100px;
        width: 100px;
        padding: 0;
    }
    .list_icon img {
        max-height: 36px;
    }


    .hero_slide_single_dtls_bottom_flex_2 p br {
        display: none;
    }





    .concept_car_in_slide_single {
        text-align: center;
    }

    .concept_car_in_slide_single img {
        width: auto;
        height: 100%;
        display: inline;
    }


    .concept_car_resize_container.container.resize_container {
        max-width: 664px;
    }







    .hero_slide_single.hero_slide_single_in .slide .hero_slide_single_dtls, .hero_slide_single.hero_slide_single_in .hero_slide_single_dtls {
        padding-top: 78px;
    }


    .slide_btn_md {
        position: absolute;
        bottom: 123px;
        left: 50%;
        transform: translate(-50%);
    }

    .footer_bottom {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .chat_btn_more_up a.sticky_chat {
        right: 18px;
        bottom: 59px;
    }
    .hero_slide_single.hero_slide_single_in .hero_slide_single_dtls {
        padding-left: 15px;
        padding-right: 15px;
    }


    .hero_slide_single_dtls_bottom_flex .dtls_list h2 {
        font-size: 20px;
    }
    .hero_slide_single_dtls_bottom_flex .dtls_list h2 small {
        font-size: 20px;
    }
    .three_text {
        padding: 0 2px;
    }

    .dtls_list h2 {
        font-size: 24px;
    }
    .hero_slide_single_dtls_bottom {
        bottom: 63px;
    }

    .hero_slide_single_dtls_bottom.overview_outercard_45_bottom {
        bottom: 45px
    }

}



@media (max-width: 992px) {
    .menu_desktop ul li a:not(.dropdown-item) {
        padding-right: 13px;
    }
    .banner.banner_style_2.banner .banner_bottom {
        padding: 15px;
        max-width: 960px;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }

    select#sort_appointment {
        margin: 0 auto;
    }

    .mobile_view.mb_for_banner.appoinment_table {
        display: block !important;
    }

    .mb_for_banner.desktop_view.appoinment_table {
        display: none !important;
    }
}

@media (max-width: 978px) and (min-width: 851px) {
    .menu_desktop ul li a {
        font-size: 12px;
    }

    .menu_desktop ul li a:not(.dropdown-item) {
        padding-right: 10px;
    }

    a.logo img {
        width: 120px;
    }
}


@media (max-width: 850px) and (min-width: 769px) {
    .menu_desktop ul li a {
        font-size: 12px;
    }
    .menu_desktop ul li a:not(.dropdown-item) {
        padding-right: 6px;
    }
    a.logo img {
        max-width: 120px;
    }
}

@media (max-width: 768px) and (min-width: 600px) {
    .banner.banner_style_2.banner .banner_bottom h1 {
        font-size: 31px;
    }
    .hero_slide_single .button {
        padding: 10px 26px;
    }


    .banner.banner_style_2.banner .banner_bottom h1 {
        font-size: 37px;
    }
    .button {
        padding: 8px 32px;
    }

    .slide_btn_md a.button.btn_white_border.btn_rounded {
        min-width: 163.55px;
        display: block;
        margin-bottom: 20px;
        padding: 8px 26px;
    }
    .hero_slide_single h1.text-white.mb-30 {
        font-size: 32px;
    }
}




@media (max-width: 768px) {
    #suv-plan-details .owl-nav{
        display: none;
    }

    .preApproved.text-center.mb-5.pb-5 {
        padding-bottom: 5rem!important;
    }

    .result_row.row .row .row {
        margin: 0 0;
    }
    .pre_own-details .second-row {
        margin-top: 15px !important;
    }
    .pre_own-details strong {
        font-size: 13px;
    }
    .result_row.row .row .pre_own-details {
        padding-top: 0;
        margin-bottom: 15px;
    }
    .button.pre_ownen_button {
        padding: 6px 30px;
    }


    .card_accodion_One.bg_metal .card-body.p-0.pt-3.pb-3 {
        padding-bottom: 1rem !important;
    }

    .con_table_in_table tr:nth-child(odd) {
        background: transparent;
        color: #fff;
    }
    .con_table_in_table tr {
        color: #fff;
    }

    table.con_table_in_table td {
        padding: 5px 0;
    }



    .trial_sub_card {
        border-radius: 20px;
        max-width: 100%;
    }
    ul.left_sub_list {
        text-align: left;
        padding-left: 15px
    }
    .trial_sub_list.text-left ul > li {
        padding-left: 20px;
        padding-right: 20px;
    }
    .trial_sub_list ul li {
        display: flex;
        justify-content: space-between;
        /* align-items: center; */
    }
    .trial_sub_list ul li:nth-child(3){
        min-height: auto !important;
    }
    .trial_sub_list.text-left .yellow_li_bg {
        padding: 12px 20px 12px 20px;
        font-weight: 400;
    }
    .trial_sub_list.text-left .yellow_li_bg .sub_list_dtls {
        font-weight: 600;
    }

    li.button_in_li .sub_list_heading {
        padding-top: 11px;
    }

    li.button_in_li a.button.btn_black_border_rounded {
        border: 1px solid #fecd2f;
        padding: 11px 42px;
    }

    


    .sub_list_heading {
        width: 44%;
        padding-right: 15px;
    }
    .sub_list_dtls {
        width: 59%;
    }
    li.button_in_li a.button.btn_black_border_rounded {
        margin-left: 0
    }

    h5.plan_model_heading {
        padding-left: 0;
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .img_area {
        min-height: auto;
    }


    .plan_img_slide .slide .owl-dots {
        height: 17px;
        margin-top: 7px;
        margin-bottom: 7px;
    }


    .img_area.img_area_200 {
        min-height: 152px;
    }
    .img_area {
        max-width: 256px;
    }
    .img_area.img_area_200 .slide_img_scale h5 {
        margin-top: 0;
        margin-bottom: 0;
    }



    .sub_card_slide .owl-nav {
        position: absolute;
        top: 21px;
        width: 100%;
    }
    .sub_card_slide .owl-nav button.owl-next {
        right: 15px;
        position: absolute;
        font-size: 35px !important;
    }

    .sub_card_slide .owl-nav button.owl-prev {
        left: 15px;
        position: absolute;
        font-size: 35px !important;
    }



    .sub_card_slide .owl-nav button.owl-prev.disabled, .sub_card_slide .owl-nav button.owl-next.disabled {
        display: none;
    }







    .nav.nav-tabs.sub_tabs .nav-link {
        padding: 4.2px 45px;
    }
    #fp-nav.fp-left {
        left: 0;
    } 
    .renault_nav {
        padding: 11.5px 15px;
    }
    .hamburger {
        left: 15px;
    }

    .hero_slide_single_dtls.sub_top_heading h1 {
        font-size: 35px;
    }
    .subscription_overview_outercard .overview_outercard_list .title {
        font-size: 18px;
    }




    p.status_nm {
        min-width: 100%;
        padding-right: 0;
        left: 0;
        font-size: 14px;
    }




    .product_box.ownership {
        margin-bottom: 30px;
        height: calc(100% - 30px);
    }



    .concept_car_in_slide_single {
        height: 230px !important;
    }
    .offcanvas-collapse .nav-link {
        padding: .5rem .5rem;
    }
    .container.car_page_next_banner {
        padding: 0;
    }
    .interior_box.about_banner_box {
        border-radius: 0;
    }
    .wrap-fluid {
        padding: 0 0;
        margin: 0 !important;
        max-width: 100%;
    }
    .interior_box {
        border-radius: 0;
    }
    .interior_box_text h1 {
        font-size: 50px;
    }
    .interior_box_text {
        padding: 0 38px;
    }

    .close_section_btn.fixed {
        bottom: 0;
    }



    .table_filter_select select {
        width: 100%;
        max-width: 100%;
        display: block;
        height: 35px;
    }
    .card_accodion_One {
        font-size: 13px;
    }
    .dtls_list h2 {
        font-size: 19px;
    }
    .hero_slide_single_dtls_bottom_flex_2 p {
        font-size: 14px;
    }
    .center_btn .button.btn_more {
        padding: 8px 45px;
    }


    .list_icon {
        margin: 0;
        width: 33.333%;
    }
    .banner.banner_style_2.banner .banner_bottom h1 {
        font-size: 37px;
    }
    .button {
        padding: 8px 32px;
    }
    .deals_news_bg {
        background-size: cover !important;
    } 
    .banner.banner_style_2.banner .banner_bottom {
        padding: 15px;
        max-width: 720px;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }

    .interior_box.about_banner_box .interior_box_text h1 {
        margin-bottom: 15px;
    }

    .interior_box.about_banner_box .interior_box_text h1 span.font-weight-bold {
        font-family: NouvelR;
    }

    .footer_bottom {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .footer_bottom_l p {
        /* color: #000; */
    }
    .form_btn_sec {
        margin-bottom: 36px;
    }
    .file_upload_with_upload_list {
        background: #fff;
        padding: 25px 25px;
        margin-bottom: 30px;
    }

    .hero_slide_single_dtls_bottom.width_reset_53 {
        width: 85%;
    }
}


@media (min-width: 768px) {
    .mobile_view {
        display: none !important;
    }
}



@media (max-width: 767px){
    #map {
        margin-top: 700px;
    }
    .filter_box {
        top: 92px;
        left: 50%;
        transform: translate(-50%)
    }
    .offcanvas-collapse .nav-item {
        border: 0;
    }
    .offcanvas-collapse .nav-link {
        padding: 6px;
        font-size: 16px;
    }



    .desktop_view {
        display: none !important;
    }
    .mobile_view {
        display: block !important;
    }


    .interior_box {
        height: 255px;
        border-radius: 12px;
    }

    .interior_box.about_banner_box .interior_box_text h1 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .interior_box.about_banner_box .interior_box_text {
        padding-left: 7vh;
        padding-right: 7vh;
    }



    a.sticky_chat img {
        width: 40px;
    }
    .chat_btn_more_up a.sticky_chat {
        right: 20px;
        bottom: 45px;
    }

    .footer_bottom {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}





@media (max-width: 768px) {
    .manage_icon_for_check {
        margin-bottom: 10px;
    }

    table.spec_table_two tr td {
        width: 67%;
    }
    table.spec_table_two tr td:first-child {
        padding-left: 15px;
    }
    .hide_in_tab {
        display: none !important;
    }
    .show_in_tab {
        display: block !important;
    }
    .modal_header_extrapadding {
        padding: 3vh;
    }
    .modal-dialog {
        max-width: 800px;
        margin: 1.75rem auto;
    }
    .scroll_from_tab {
        overflow-y: scroll;
        overflow-x: hidden;
        max-height: 68vh;
    }
    .profile_mini_container {
        max-width: 100%;
        padding: 0;
    }
    .billingTbl .table .thead-dark th, .billingTbl .table td {
        font-size: 10px;
    }
    .select-Specifications-area_btn {
        margin-bottom: 87px;
    }
    .ins_card {
        height: calc(100% - 30px);
        margin-bottom: 30px;
    }
    .insurence_row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .insurence_row [class*="col-"] {
        padding-left: 15px;
        padding-right: 15px;
    }

    .menu_desktop ul {
        display: none;
    }


    .blog_details_container {
        max-width: 100%;
    }


    .blog_slider .slick-list {
        margin: 0 -15px;
    }
    .blog_slider .slick-slide {
        margin: 0 15px;
    }

    .career_conteiner {
        max-width: 100%;
    } 
    .career_list_with_icon.sell_list_with_icon {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .career_list_with_icon .list_icon {
        width: 33%;
    }

    .chat_btn_more_up .more_btn_space_adjust_2 {
        margin-bottom: 87px !important;
    }

    .hero_slide_single_dtls_bottom {
        width: 75%;
    }
    .footer_bottom_r ul {
        text-align: center;
    }
    .review_slider.mb-70 {
        margin-bottom: 100px !important;
    }
}


@media (max-width: 640px) {
    .img_area.img_area_200 .slide_img_scale h5 {
        margin-top: 15px;
    }

    .result_row.row .row .pre_own-details {
        margin-bottom: 0;
    }

    .trial_sub_list.text-left ul > li > ul > li:nth-child(1) {
        font-weight: 400 !important;
        font-size: 14px !important;
    }
    .overview_outercard [class*="col-"]:nth-child(1),
    .overview_outercard [class*="col-"]:nth-child(2),
    .overview_outercard [class*="col-"]:nth-child(3) {
        /* border-left: 0; */
    }


    .no_data_found {
        margin-bottom: 88px;
    }
    .no_data_found img{

    }
    .no_data_found h5 {

    }

    .no_data_found p {
        font-size: 14px;
    }




    td.consider_details_table_heading {
        font-weight: 600;
        font-size: 18px;
    }
    .sl.float-left {
        font-size: 14px;
    }
    td.consider_details_table_heading {
        font-family: NouvelR;
    }



    .dual_feature_row .dual_feature:last-child {
        border-left: 0;
    }
    div.li_before_line ul {
        margin-bottom: 0;
        padding-left: 21px;
    }
    .car_info_table_dtls_top_head h5.text-white.border_bottom_gray.pb-2 {
        font-size: 16px;
    }

    .car_info_table_dtls_top_head.renault_life.d-flex.border_bottom_gray.pb-2.justify-content-between h5 {
        font-size: 16px;
    }


    .car_info_table.ph4 td, .car_info_table.ph4 th {
        font-size: 14px;
    }
    .addtional_info .meter_box {
        min-height: 118px;
    }

    .nav.nav-tabs.sub_tabs .nav-link img {
        max-height: 25px;
    }
    .meter_box_col .meter_box .price.position-relative {
        margin-top: 15px;
    }



    .key_feature.meter_box_col .meter_box {
        padding-bottom: 3px
    }

    .in_form_four_tab.d-inline-flex {
        flex-wrap: wrap;
    }
    .in_form_four_tab.d-inline-flex a.in_form_tab {
        width: 50%;
        margin: 0;
        padding: 8px 0;
        font-size: 10px !important;
        border-radius: 0 !important;
        border-right: 0;
    }
    .in_form_four_tab.d-inline-flex a.in_form_tab.active {
        border-radius: 0 !important;
    }

    .in_form_four_tab.d-inline-flex a.in_form_tab:nth-child(1){
        border-bottom: 1px solid #ffd400;
        border-right: 1px solid #ffd400;
    }
    .in_form_four_tab.d-inline-flex a.in_form_tab:nth-child(2){
        border-bottom: 1px solid #ffd400;
    }
    .in_form_four_tab.d-inline-flex a.in_form_tab:nth-child(3){
        border-right: 1px solid #ffd400;
    }
    .in_form_four_tab.d-inline-flex a.in_form_tab:nth-child(4){

    }



    .form_box_with_border {
        padding: 15px 15px;
    }
    .form_box_with_border tr td:first-child {
        width: 60%;
    }
    .form_box_with_border tr td {
        font-size: 12px;
    }



	.page_bottom_banner.mb_for_preApproved {
	    margin-bottom: 142px;
	}
	.preApproved h5.my-4.py-md-3.py-0 {
	    margin-top: 0 !important;
	    margin-bottom: 10px !important;
	}
    .preApproved.text-center.mb-5 {
        display: none;
        opacity: 0;
	    position: fixed;
	    bottom: 0;
	    background: #fff;
	    left: 0;
	    bottom: -100%;
	    padding: 15px;
	    padding-bottom: 51px;
	    z-index: 1;
	    margin-bottom: 0 !important;
        transition: all ease-in-out .3s;
	}
    .preApproved.text-center.mb-5.show {
        display: block;
        opacity: 1;
        bottom: 0;
    }

	.preApproved .button {
	    text-transform: uppercase;
	    font-size: 11px !important;
	    padding: 8px 20px;
	}

    .pending_button {
        padding: 8px 13px;
    }
    .range_slide_sec h5 {
        font-size: 16px;
    }
    .car_dropdown select {
	    font-size: 12px;
	    padding: 1px;
	}
    .buy_option_heading {
        font-size: 16px;
    }

    p.preview_box_price del {
        display: block;
    }

    .table_in_icon {
        font-size: 14px;
        padding: 0;
        margin-right: 10px;
    }
    .table_in_icon i {
        margin-right: 10px;
    }
    .pb_for_delete_edit {
        padding-bottom: 61px !important;
        position: relative;
    }
    .delete_edit {
        position: absolute;
        border: 0;
        bottom: 15px;
        left: 50%;
        width: calc(100% - 30px);
        display: flex;
        justify-content: space-between;
        padding-top: 15px !important;
        padding: 0 15px;
        border-top: 1px solid;
        transform: translateX(-50%);
    }



    



    .form_row_with_dot .dot:after {
        display: none;
    }
    .card_accodion_One.bg_metal .card-body.p-0.pt-3.pb-3 {
        padding-bottom: 1rem !important;
    }

    .card-body.pb-3 {
        padding-bottom: 59px !important;
    }


    .trial_sub_card {
        max-width: 100%;
    }
    .total_fee_box {
        background: #fc3;
        padding:11px;
        border: 1px solid #fc3;
    } 
    .total_fee_box h5 {
        font-size: 14px;
    }

    .blog_details_container img {
        max-width: 100%;
    }
    table.table.table-bordered td {
        /* display: block; */
        /* padding: 0; */
        padding-left: 20px;
    } 

    table.table.table-bordered td img {
        min-width: 100%;
    }


    .subscription_overview_outercard .overview_outercard_list .title {
        font-size: 20px;
    }

    .dual_feature_row .dual_feature:first-child {
        padding-right: 15px;
    }
    .dual_feature_row .dual_feature:last-child {
        padding-left: 15px;
    }
    .hero_slide_single_dtls_bottom {
        padding: 0 15px;
    }
    .dual_feature_row .dual_feature h3 img.star_rat {
        margin-right: 0;
    }

    table.spec_table_two tr td:last-child{
        text-align: right;
    }
    .car_info_table_img {
        margin-bottom: 30px;
    }
    .box_top_heading h2 {
        font-size: 22px;
    }
    .box_top_heading p {
        font-size: 18px;
    }


    .box_white_margin {
        margin-bottom: 15px;
    }

    .reg_type_tbl_slider .owl-dots {
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .reg_type_tbl_slider button.owl-dot span {
        background: #ffd4005c;
        height: 12px;
        width: 12px;
        margin: 0 2px;
        border-radius: 50%;
    }


    .career_conteiner {
        padding: 0 0 ;
    }
    .mobile_view table.consider_details_table.w-100 {
        border: 10px solid transparent;
        background-color: #444444;
    }
    .consider_details_table td .button {
        padding: 8px 45px;
        display: block;
    }
    .consider_details_table td {
        border-bottom: 0;
        vertical-align: top;
        position: relative;
    }
    .sl.float-left {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .sl {
        border: 1px solid #fc3;
        color: #fc3;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 30px;
        width: 30px;
        border-radius: 4px;
    }


    


    .in_page_next_section {
        margin: 20px 0;
        margin-bottom: 50px;
    }
    .concept_car_in_slide  {
        margin: 0 0px;
    } 
    .hero_slide_single_dtls_bottom .hero_slide_single_dtls_bottom_flex_2 .dtls_list:last-child {
        border-left: 0;
        margin-left: 0;
    }
    .form-row.register-div.mb-3 {
        margin-bottom: 0!important;
    }
    .register-div {
        margin-bottom: 1rem;
    }
    .form-row.register-div {
        margin-bottom: 0;
    }


    table.table.table-bordered.blog_table_img td {
        display: block;
        width: auto !important;
        height: auto !important;
        padding: 5px 0;
    }
    table.table.table-bordered.blog_table_img td img {
        width: 100%;
        margin: 0;
    }
    .blog_details_container img {
        margin: 10px 0;
        width: 100%;
    }
    .interior_box {
        margin-bottom: 30px;
    }
    .interior_box.about_banner_box .interior_box_text h1 {
        font-size: 25px;
    }
    .interior_box.about_banner_box .interior_box_text h1 span {
        font-family: NouvelR;
    }
    .btn_same_width {
        min-width: 163.55px;
    }
    .menu_dropdown .nav-item {
        padding-left: 6px !important;
    }
    li.sidebar-nav-item.hide-nav.nav-item.menu_dropdown_menu {
        padding-left: calc(.5rem + 6px);
    }

    .offcanvas-collapse .nav-item {
        padding-left: 0;
    }

    .hero_slide_single_dtls_bottom .hero_slide_single_dtls_bottom_flex_2 .dtls_list:nth-child(1) {
        padding-right: 15px;
    }
    #back_to_top {
        right: 15px;
    }

    ul.profile_tab li a {
        font-size: 14px;
    }
    .my_pro_banner {
        height: 270px;
    }
    .my_pro_banner {
        /* padding-top: 93px; */    
    }
    .modal-dialog {
        max-width: 800px;
        margin: .5rem;
    }
    .btn_mobile_100 {
        display: block;
        width: 100%;
    }
    .block_in_mobile {
        width: 100%
    }
    .test_drive_img_box a {
        height: auto;
    }
    .renault_nav { 
        padding: 17px 15px;
    }
    .result_row.row .row .row {
        margin: 0 0;
    }
    .pre_own-cost strong, .pre_own-emi strong, .pre_own-remarks strong {
        font-size: 20px;
    }
    .result_row.row .row .pre_own-details {
        padding-top: 0;
    }
    .pre_own-details .second-row {
        margin-top: 0 !important;
    }
    .result_row.row .row [class*='col-6'] {
        margin-bottom: 15px;
    }
    .center_btn {
        margin-top: 15px;
        position: absolute;
        bottom: 15px;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%);
    }
    .text-center.center_btn.home_arrow_next {
        z-index: 1;
        bottom: 24px;
    }





    .hero_slide_single h1 {
        font-size: 32px;
    }

    .review_slider.slick-initialized .slick-slide {
        margin-left: 25px;
        margin-right: 25px;
    }
    .review_slider .slick-next { 
        right: 5px;
    }
    .review_slider .slick-prev { 
        left: -15px;
    }
    .hero_slide_single_dtls_bottom.width_reset_53 {
        width: 100%;
    }
    p.color-desc {
        margin-top: 0;
    }
    .slide.car_slide_1 .carousel-indicators {
        margin-top: 0;
    }
    p.gallery-desc {
        font-size: 12px !important;
        width: 91vw;
        margin: 0 auto;

    }
    .trade_in .dtls_list h2 {
        font-size: 14px;
    }
    .banner.banner_style_2.banner {
        height: 300px;
    }
    .banner.banner_style_2 .banner_into {
        height: 300px;
    }



    .f1_timeline_main_top p {
        font-size: 14px;
    }

    .subcard_arrow.next_slide {
        right: 3px;
    }

    .subcard_arrow.prev_slide {
        left: 3px;
    }


    .pre_ownen_button {
        margin-top: 30px
    }
    button.button.pre_ownen_button.float-right {
        margin-top: 30px;
    }
    .pre_own-remarks.float-left {
        color: #000;
        font-size: 14px;
        margin-top: 42px;
    }
    .pre_own-title {
        margin-top: 25px;
    }
    .pre_own-cost, .pre_own-emi {
        display: block;
    }


    .pro_nm {
        font-size: 18px;
    }
    .pro_nm_after {
        font-size: 12px;
    }
    .my_pro_banner {
        padding-top: 105px;
        height: 270px;
    }
    .desktop_view.profile_banner {
        height: 270px;
    }
    .payment_methods_container {
        max-width: 338px;
        margin: 0 auto;
    }
    .profile_mini_container .d-flex.justify-content-between.align-items-center {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }
    .select-Specifications-area_btn a.button:nth-child(2) {
        margin-bottom: 15px;
    }
    .check_text_inline {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    span.main_label {
        margin-right: 0;
        width: 100%;
        text-align: center;
    }
    .profile_mini_container {
        max-width: 100%;
        padding: 0 0;
    }
    .gallary_slide_center_mode_single {
        padding: 0 15px;
    }

    .desktop_view {
        display: none !important;
    }
    .mobile_view {
        display: block !important;
    }
    .menu_desktop ul {
        display: none;
    }

    #fp-nav.fp-left {
        display: none !important;
    }



    .hero_slide_single.hero_slide_single_in .hero_slide_single_dtls {
        padding-top: 92px !important;
    }

    .fp-slide .hero_btn_mobile {
        position: absolute;
        bottom: 24.99%;
        text-align: center;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
        left: 0;
    }

    .hero_btn_mobile {
        position: absolute;
        left: 0;
        width: 100%;
        bottom: 134px;
    }


    .hero_btn_mobile a.button:first-child {
        margin-bottom: 15px;
    }


    .fp-slidesNav.fp-bottom {
        bottom: 60px;
    }
    #fp-nav ul li a span, .fp-slidesNav ul li a span {
        left: 0;
    }



    .center_btn {
        margin-top: 15px;
        position: absolute;
        bottom: 15px;
        left: 50%;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
    }


    .banner.banner_style_2.banner .banner_bottom {
        padding:  15px 15px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        display: block;
        text-align: center;
    }
    .banner.banner_style_2.banner .banner_bottom h1 {
        font-size: 40px;
    }
    a.sticky_chat {
        right: 15px;
    }

    p.note {
        font-size: 12px;
    }
    /* a.sticky_chat img {
        width: 6vh;
    } */




    .chat_btn_more_up a.sticky_chat {
        right: 5px;
        bottom: 40px;
    }

    .pl-3.terms_label {
        margin-top: 15px;
    }

    .interior_box.about_banner_box.mb-100 .interior_box_text h1 {
        font-size: 23px;
    }
}



@media (max-width: 540px) {
    .mobile_view.payment_mobile {
        margin-bottom: 110px;
    }


    table.vehicle_prepare_table.w-100.preOwnd_reset_align_table {
        width: 100% !important;
        margin-left: 0;
    }
    .text-center.preOwnd_reset_align {
        text-align: left !important;
    }
    table.vehicle_prepare_table.w-100.preOwnd_reset_align_table td {
        padding-left: 0;
        padding-right: 0;
    }
    
    .preApproved.text-center.mb-5.pb-5 {
        padding-bottom: 3.2rem!important;
    }
    .d2d_acc_list li {
        padding-bottom: 7px;
    }
    .preApproved_fixed {
        padding-bottom: 113px;
    }
    .no_purches {
        width: 90%;
        margin: 0 auto;
    }
    .no_purches .button {
        max-width: 100%;
        font-size: 11px;
        margin-bottom: 30px;
    }

    .car_info_table_dtls_top_head h4 {
        font-size: 20px;
    }
    .car_info_table_dtls_top_head p {
        font-size: 14px;
    }
    .car_info_table.table-sm td, .car_info_table.table-sm th {
        font-size: 14px;
    }


    .mb_for_banner {
        margin-bottom: 92px;
    }
    .page_bottom_banner {
        padding: 15px;
    }
    select#sort_appointment {
        width: 100%;
    }

    .pt-70.pb-70.sec_gray_bg {
        padding-top: 30px !important;
    }
    ul.nav.nav-tabs.sub_tabs.justify-content-start {
        justify-content: space-between !important;
    }
    .nav.nav-tabs.sub_tabs .nav-link {
        padding: 5px 12px;
        margin-left: 1px;
        margin-right: 1px;
        font-size: 14px;
        min-width: 90px;
    }
    .nav.nav-tabs.sub_tabs {
        margin-bottom: 30px;
        justify-content: center;
        margin-left: 0;
        margin-right:0;
    }
    ul.nav.nav-tabs.tab_bottom_btn.justify-content-md-start.justify-content-center {
        justify-content: space-between !important;
        margin-left: 0;
        margin-bottom: 30px;
    }

    .tab_bottom_btn.nav-tabs a.nav-link {
        padding: 4px 4px;
        font-size: 12px;
        margin-right: 0px;
        margin-left: 0px;
        min-width: 90px;
        text-align: center;
    }





    .dtls_list {
        padding: 0 15px;
    }
    .dtls_list div.text-left {
        line-height: 14px;
    }
    .d-flex.dtls_list_and_apple {
        display: block !important;
        margin-top: 15px;
    }
    .d-flex.dtls_list_and_apple h2, .d-flex.dtls_list_and_apple p {
        font-size: 10px;
        display: inline;
        line-height: 14px;
    }
    .d-flex.dtls_list_and_apple h2 sup {
        top: 0;
        font-size: 9px !important;
    }

    .banner_bottom.with_button .button.yellow {
        font-size: 10px;
        padding: 8px 14px;
    }
    .banner_bottom.with_button div .button:nth-child(1) {
        margin-right: 0
    }

    .table_top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
        margin-bottom: 0;
    }

    .payment_table th {
        white-space: nowrap;
    }

    .profile_mini_containe {
        padding: 0 15px;
    }
    .scrtabs-tabs-fixed-container ul.nav-tabs>li {
        -webkit-box-flex:  1;
            -ms-flex:  1;
                flex:  1;
        text-align: center
    }
    .promo_code_box table th {
        font-size: 13px;
        padding-bottom: 10px;
        min-width: 105px;
        vertical-align: text-bottom;
    }
    .promo_code_box table td {
        font-size: 13px;
        padding-bottom: 10px;
    }
    .promo_code_box {
        padding-right: 15px;
        padding-bottom: 50px;
    }
    .mb_for_sticky_btn {
        margin-bottom: 149px;
    }
    .promo_container {
        padding: 0 15px;
    }
    .input-group.promo_code {
        margin-top: 10px;
    }

    .yellow_bg.pad_heaing {
        padding: 8px;
    }
    .select-Specifications-area_btn a.button {
        width: 100%;
    }
    .select-Specifications-area_btn a.button:nth-child(1) {
        margin-bottom: 15px;
    }
    .select-Specifications-area_btn {
        margin: 30px 0 85px;
        text-align: center;
    }
    .modal_card.card {
        margin-bottom: 15px;
    }
    .car_info_table.table-sm td, .car_info_table.table-sm th {
        padding: .3rem 0;
    }
    .car_info_table_dtls {
        padding: 0 15px;
    }
    .car_info_table_dtls.mt-md-3.preowned_car_info {
        padding: 0 0;
    }
    ul.profile_tab li {
        margin-right: 15px;
        padding-left: 0;
        padding-right: 0;
    }
    .bootstap_tab_reset.nav-tabs .nav-item.show .nav-link, .bootstap_tab_reset.nav-tabs .nav-link.active, .bootstap_tab_reset.nav-tabs .nav-link {
        padding: .5rem 0;
    }
    ul.profile_tab li a:hover:after, ul.profile_tab li a.active:after {
        width: 100%;
        left: 0;
        -webkit-transform: translate(0%, 0);
            -ms-transform: translate(0%, 0);
                transform: translate(0%, 0);
    }
    .my_pro_banner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .profile_container {
        margin: 0 auto;
        max-width: calc(100% - 75px * 2);
        max-width: 100%;
        padding: 0 15px;
    }
    .list_icon {
        margin: 0;
        width: 50%;
    }

    .hero_slide_single_dtls_bottom {
        width: 100%;
    }
    .center_btn {
        bottom: 80px;
    }
    .hero_slide_single h1 {
    }
    .hero_slide_single_dtls {
        padding-left: 0;
        padding-right: 0
    }
    .hero_slide_single_dtls p.mb-30.text-white {
        font-size: 24px;
    }
}

@media (max-device-width: 480px) and (min-device-height: 320px) {
    .modal-body {
        max-height: 60.5vh;
    }
}

@media (max-width: 425px) {
    .preApproved_fixed {
        padding-bottom: 140px;
    }
    .manage_icon_for_check {
        margin-bottom: 10px;
    }
    .manage_icon_for_check {
        height: 120px;
    }
    .yellow_bg_img {
        width: 54px;
        height: 54px;
    }
    .yellow_bg_img img {
        width: 66%;
        height: auto;
    }
    .card.desh_mob_acc_card .card-header {
        font-size: 14px;
    }
    .yellow_bg_img {
        margin-bottom: 10px;
    }
    .manage_icon_for_check p {
        line-height: 18px;
    }


    .interior_box.about_banner_box.mb-100 {
        margin-bottom: 60px !important;
    }
    .buy_car_slide_img_box {
        height: auto;
    }
    .car_slide_1.car_slide_1 .carousel-indicators {
        margin: 0;
    }



    .consider_request_slider.yellow_slider_nav.slider_nav_inside.slick-initialized.slick-slider.slick-dotted {
        margin-right: -5px;
        margin-left: -5px;
    }
    .car_preview_box {
        margin-right: 5px;
        margin-left: 5px;
    }
    table.con_table_in_table td.d-block {
        padding: 2px 0;
        border-bottom: 0;
    }

    .car_preview_box {
        min-height: 226px
    }
    .car_preview_box h4 {
        font-size: 18px;
    }
    .car_preview_box h6,p.plan_year {
        font-size: 14px;
    }
    p.preview_box_price {
        font-size: 14px;
    }



    .product_box.ownership.body_service_box {
        margin-left: 0;
        margin-right: 0;
    }
    .product_box.ownership.body_service_box.ownership_icon_box {
        margin-left: 0;
        margin-right: 0;
    }
    .body_paint_btn {
        font-size: 12px;
        margin: 10px;
    }

    .cacept-slide-img {
        height: 230px !important;
    }
    .hero_slide_single_dtls_bottom_flex_2 p {
        font-size: 12px;
    }
    .car_slide_1 .carousel-inner .carousel-item {
        /* height: 200px; */
    }
    a.logo img {
        max-width: 129px;
    }
    .hero_slide_single_dtls_bottom.width_reset_74 {
        width: 90%;
    }
    .row.row_with_extra_padding .row {
        margin: 0 -15px;
    }
    .row.row_with_extra_padding .row [class*="col-"] {
        padding-left: 15px;
        padding-right: 15px;
    }

    .file_upload_with_textbox_field {
        position: relative;
        width: 93%;
    }

    .specImgLeft {
        /* margin-bottom: 425px; */
    }
    .car_slide_1 .carousel-inner img {
        max-width: 100%;
        height: auto;
        max-height: 200px;
        width: auto !important;
    }
    .interior_box.about_banner_box .interior_box_text {
        padding-left: 30px;
        padding-right: 30px;
    }




    .pegination_style1 a.button {
        display: none;
    }
    .pegination_style1 {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }


    .blog_details_container {
        max-width: 100%;
    }


    .blog_details_container p {
        text-align: justify;
    }
    .blog_slider .slick-slide {
        margin: 0 0;
    }

    .blog_slider .slick-list {
        margin: 0 0 ;
    }


    /* .promotions-card-box .custom-control-label::after {
            top: .25rem;
            transform: inherit;

    } */

    .promotion-titel {
        /* font-size: 14px; */
        /* line-height: 18px; */
    }


    .specifications-titel-two h3 {
        font-size: 18px;
        font-weight: 600;
        padding-left: 30px;
        margin-bottom: 6px;
    }
    .carColors {
        text-align: left;
        margin-left: 28px;
        margin-top: -7px;
        margin-bottom: 9px;
        color: #000;
        font-weight: 600;
    }



    ul.mb-0.spec_br {
        padding-left: 46px;
    }



    .select-car-text {
        text-align: center;
        margin-bottom: 15px !important;
    }
    .select-model-area {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }


    .select-car {
        margin-bottom: 30px;
    }
    .select-car .form-control {
        min-width: 100%;
    }




    .bye_car_mobile .img_area img {
        width: 100%;
    }

    .bye_car_mobile .trial_sub_card .img_area h5 {
        text-align: center;
    }

    p.my-0.br-subtitle {
        text-align: center;
    }

    .bye_car_list_left.left_sub_list.left_sub_list_2 > li {
        margin-right: -20px;
    }
    .bye_car_list_left.left_sub_list.left_sub_list_2 > li , .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li {
        min-height: auto;
    }

    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(3), .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li:nth-child(3) {
        min-height: 61px !important;
    }

    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(4), .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li:nth-child(4) {
        min-height: auto !important;
    }

    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(7), .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li:nth-child(7) {
        min-height: 66px;
    }

    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(9), .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li:nth-child(9) {
        min-height: 74px;
    }
    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(10), .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li:nth-child(10) {
        min-height: 55px;
    }
    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(11), .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li:nth-child(11) {
        min-height: 74px;
    }

    .bye_car_list_left.left_sub_list.left_sub_list_2 > li:nth-child(11) {
        padding-top: 6px;
    }

    .bye_car_mobile .bye_car_list_right.trial_sub_list_2 li {
        text-align: center;
        padding: 10px;
        padding-left: 10px;
    }

    button.owl-dot span {
        background: #ababab;
        padding: 5px;
        display: inline-block;
        margin: 3px;
        border-radius: 50%;
    }

    button.owl-dot.active span {
        background: #fece00;
    }


    .owl-dots {
        text-align: center;
        margin-top: 15px;
    }




    .hero_slide_single_dtls_bottom.width_reset_53 .center_btn, .hero_slide_single_dtls_bottom .center_btn {
        position: initial;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
    }




    .hero_slide_single_dtls_bottom {
        width: 100%;
    }


    .hero_slide_single_dtls_bottom_flex_2 p br {
        display: none;
    }


    .hero_slide_single_dtls_bottom_flex_2 h2 span.star_rat {
        display: block;
        margin-right: 0;
    }


    .hero_slide_single_dtls_bottom .hero_slide_single_dtls_bottom_flex_2 .dtls_list:nth-child(2) {
        display: none;
    }

    .hero_slide_single_dtls_bottom .hero_slide_single_dtls_bottom_flex_2 .dtls_list:nth-child(1) {
        text-align: center;
    }


    /* .hero_slide_single_dtls_bottom {
        bottom: 40px;
    } */

    .hero_slide_single_dtls_bottom {
        bottom: 37px;
    }



    .concept_car_dtls_text_right h3 {
        margin-top: 15px;
    }
    .concept_car_dtls_text_right h3 br {
        display: none;
    }

    .banner_bottom {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 15px 15px;
    }



    .deals_news_bg.mobile_view {
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }


    .hero_slide_single h1 {
    }


    .hero_slide_single_dtls {
        padding: 0 23px;
        padding-left: 0;
        padding-right: 0
    }

    .banner.banner_style_2.banner .banner_bottom h1 {
        margin-bottom: 25px;
        font-size: 25px;
        margin-bottom: 0;
    }
    .banner_bottom.with_button.long_banner_bottom {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .banner_bottom.with_button.long_banner_bottom .button {
        margin-top: 15px;
    }
    .button {
        padding: 8px 45px;
    }


    .specImgLeft img {
        max-width: 100%;
    }


    .space_adjust {
        margin-top: 30px;
    }


    table.block_td_on_mobile td, table.block_td_on_mobile th {
        display: block;
        width: 100%;
    }
    table.spec_table.price_list_table tr td:first-child {
        width: 100%;
    }
    table.block_td_on_mobile td:first-child {
        width: 100%;
        padding-bottom: 15px;
    }
    table.table_highlight td h3,table.table_highlight td h5 {
        background: #ededed;
        padding: 8px 10px;
        font-weight: 600;
        font-size: 14px;
    }

    table.table_highlight td p {
        padding: 0 10px;
    }

    table.table_highlight {
        border: 1px solid #ededed;
    }

    .car_slide_1 .carousel-inner .carousel-caption {
        position: initial;
    }
    .gallary_slide_center_mode_single img {
        height: 400px;
        width: auto;
        /* min-height: auto; */
    }
    .chat_btn_more_up .more_btn_space_adjust_2 {
        margin-bottom: 65px !important;
    }
    .hero_slide_single .button {
        margin: 0 0;
        /* min-width: 163.55px; */
    }
    .more_btn_space_adjust_2 {
        margin-left: 15px !important;
    }
}










/* ADJUST ONLY FONTS */
@media (max-width: 425px) {
    .form-group label {
        font-size: 14px;
    }
    h5.mb-2.text-md-left.text-center.yellow_text {
        font-size: 18px;
    }
    .custom-file.custom_file_style_three .custom-file-label::after {
        font-size: 13px;
    }





    .t_dri_mnag_img_box {
        height: 204px;
    }

    .info_text_con ul {
        padding-left: 18px;
    }
    .info_text_con table tr td {
        display: block;
    }
    .dtls_list h2 small {
        /* font-size: 3vh; */
        font-size: 14px;
    }
    .dtls_list h2 {
        font-size: 20px;
    }
    .hero_slide_single_dtls_bottom_flex_2 h2 span.star_rat {
        font-size: 10px;
    }
    .concept_car_dtls_text_right h3 {
        font-size: 24px;
    }



    .hero_slide_single_dtls_bottom.width_reset_57 {
        width: 96%;
    }


    .conncept_car_list h1 {
        font-size: 34px !important;
        margin-right: 0;
    }
    .conncept_car_list h2 {
        font-size: 8px;
        line-height: 12px;
    }
    .conncept_car_list h2 span.list_big_font {
        font-size: 9px;
    }


    .hero_slide_single_dtls p.mb-30.text-white {
        font-size: 24px;
    }
    .dtls_list.price_spec_dtls h2 {
        font-size: 20px;
    }



    .gallary_slide_center_mode_single img {

    }


    .banner.banner_style_2.banner .banner_bottom h1 {
        text-align: center;
    }
}

/* ADJUST ONLY FONTS END */











@media (device-width: 768px) and (device-height:1024px) {
    .mobile_view {
        display: block !important;
    }
    .desktop_view {
        display: none !important;
    }

    .form_box_with_border tr td {
        vertical-align: top;
    }
    .form_box_with_border tr td:last-child {
        width: 39%;
    }
    .form_box_with_border {
        padding: 10px;
    }
}

@media (device-height: 768px) and (device-width:1024px) {
    .deals_news_bg {
        background-size: cover !important;
    }
}



@media (max-width: 375px) {
    .manage_icon_for_check {
        height: 130px;
    }
    .filter_option select {
        font-size: 14px;
        padding: 0 8px;
    }
    .filter_option:after {
        right: 5px;
    }
    
    a.button.yellow.pre_ownen_button, button.button.pre_ownen_button.yellow.float-right.btn-main {
        min-width: auto;
        font-size: 12px;
        padding: 9px 15px;
    }
    .checkbox_check_border .custom-control-label::before, .checkbox_check_border .custom-control-label::after {
        left: -1rem;
    }
    .checkbox_check_border h2 {
        font-size: 35px;
    }
    .preApproved h5 {
        font-size: 13px;
    }
    .file_upload_with_upload_list .custom-file .custom-file-label::after {
        padding: .375rem 1rem;
    }
}
@media (max-width: 320px) {
    .filter_option select {
		font-size: 11px;
		padding: 0 6px;
	}
    a.button.yellow.pre_ownen_button, button.button.pre_ownen_button.yellow.float-right.btn-main {
        padding: 9px 4px;
    }
    .hero_slide_single h1 {
        font-size: 45px;
    }
    
    .banner_into h1 {
        font-size: 38px;
    }
    .footer_bottom {
        padding: 10px 10px;
    }
    .page_bottom_banner.mb_for_preApproved {
        margin-bottom: 174px;
    }
    .row.spec_text_left_right_row [class*="col-"] {
        font-size: 12px;
    }
    .copyright {
        font-size: 10px;
    }
    .concept_car_in_slide_single {
        height: 200px !important;
    }
    .slick-initialized .slick-slide.concept_car_in_slide_single {
        border-radius: 6px;
        overflow: hidden;
    }

    .concept_car_in_slide_single {
        height: 170px !important;
    }

    .career_upload.file_upload_with_upload_list {
        padding: 5px 5px;
    }
    .file_upload_with_upload_list .custom-file .custom-file-label {
        font-size: 13px;
        line-height: 28px;
    }

    .file_upload_with_upload_list .custom-file .custom-file-label::after {
        font-size: 10px;
    }
}
/* 1349 * 657 */











/* PRE-OWNED CSS START FROM HERE */

@media(max-width: 375px) {
    .car_info_table_dtls.mt-3.preowned_car_info .car_info_table_dtls_top_head h4 {
        font-size: 1.2rem;
    }
    .car_info_table_dtls.mt-3.preowned_car_info .car_info_table_dtls_top_head {
        font-size: 14px;
    }
    .preowned_model_title {
        font-size: 14px;
    }
    .preowned_model_title .sub_delete {
        font-size: 9px;
        top: 10px;
    }
    .car_info_table_dtls.mt-3.preowned_car_info {
        padding: 0;
    }
    .car_info_table_dtls.mt-3.preowned_car_info td, .car_info_table_dtls.mt-3.preowned_car_info th {
        font-size: 12px;
    }
}

/* PRE-OWNED CSS END FROM HERE */