﻿html,body { min-width: 300px; }
#testDriveForm .row { margin: 0 -5.1875rem 0 -5.1875rem !important; width: calc(100% + 10.375rem); padding-bottom: 0;}
#testDriveForm .row .d-md-none { display: unset !important; }
.model-detail-container .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.model-detail-container .container .order-lg-2 { order: unset; }
.model-detail-container .container .order-lg-1 { order: unset; }
@media only screen and (min-width: 310px) and (max-width: 799px)  {
    .row { margin: 0 !important; }
    .container { padding: 0;}
    html { font-size: 9px !important; }
    #blog-area { width: 100%; overflow: hidden; }
    #blog-area .slick-list { padding: 0 !important; }
    #blog-area .slick-list .slick-track{ display: flex; justify-content: space-between; }
    #blog-area .slick-track .col-12 { margin: 0; padding: 0;  max-width: unset; flex: 1 100%; }
    .quick-link-apps { margin-top: 3rem; }
    .footer-area__widgets { padding: 4rem 4rem;  }
    .footer-area__widgets .footer--widgets { justify-content: start; }
    .footer-area__widgets .widget-quick-links .widget-title { font-size: 1.5rem; }
    .footer-area__widgets .widget-quick-links a { font-size: 1.4rem; }
    .footer--widgets .widget:not(.widget-about) ul li a { color: #fff;font-size: 1.4rem; }
    .footer--widgets .widget-quick-links { padding-right: 10px;padding-top: 2rem;flex: 0 0 50%; }
    #advertisement-area1 .banner__single__content__01 .cr-btn { font-size: 1.25rem;padding: .625rem 1.75rem;margin-top: 0; }
    .pg-services__details .banner__single__content__01 { padding-left: 4rem;padding-right: 4rem;text-align: left; }
    .col-lg-6 { width: 100% !important; padding: 0; }
    .page-content .nav-tab-title { padding: 0 15px; }
    .pg-services-area__description .col-xl-6 { padding: 0; }
    .pg-services-area__description .col-xl-6 .pg-services__details { padding: 5% 5% 0 5% !important; }
    .paddingb-175 { padding-top: 4.2rem !important; }
    .m-m-menu .c-nav .c-nav__list-item { font-size: 16px; }
    .m-m-menu .c-nav .c-nav__list-item .js-sub-nav { margin: 0; padding:0 ; }
    .m-m-menu .c-nav .c-nav__list-item .c-sub-nav .c-cars-nav__list-item { padding: 0 2rem; }
    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__item { padding: 0 2rem 4rem 2rem; }

    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav__list-title { align-items: center;display: flex;font-size: 4.125rem;line-height: 4rem;font-weight: 200; margin-bottom: 10px; padding: 30px 0 0 0;width: 100%; }

    .m-m-menu .c-nav .c-nav__list-item .c-range__content { text-align: center; }
    .m-m-menu .c-nav .c-nav__list-item .c-range__name { font-size: 2rem;line-height: 3rem; padding-top: 10px; text-align: center; margin-left: 0; }
    .m-m-menu .c-nav .c-nav__list-item .c-range__price { font-size: 1.7rem;line-height: 2rem;text-align: center; border-bottom: 2px red solid; max-width: fit-content; }

    .brochure-container .container {max-width: 100%;padding: 5rem 5%;margin: 0;}
    .brochure-container .container .c-hero__title {font-size: 3rem;line-height: 3rem;font-weight: 700;}
    .brochure-container .container .c-sub-title { padding: 2.2rem 0 0 0; text-align: left; }
    .brochure-container .container .c-sub-title .c-range__split-title { padding: 0; font-size: 2.4rem; }
    .brochure-container .container .c-range__list-item { display: flex;  max-width: 100%;  width: 100%;  justify-content: start;  flex-wrap: wrap; }
    .brochure-container .container .c-range__list-item .c-range__info--plain { width: 90%; }
    .brochure-container .container .c-range__list-image { max-width: 90%; padding: 0 0 0 .9rem;}
    .offers-container .container .tb-01 .tb-head td { font-size: 13px; }
    .offers-container .container .tb-01 tr td {font-size: 12px;height: 5rem;line-height: 2rem;text-align: center;border: #000 1px solid;padding: 0;margin: 0;}
    .offers-container .container .tb-01 tr td:first-child { width: unset;text-align: left;padding-left: .875rem; }
    .offers-container { max-width: 90%;margin: 0 auto;padding: 8rem 0 8rem 0; }
    .calculator-container { max-width: 85%; margin: 0 auto; padding: 8rem 0;}
    .maintenance-container { max-width: 85%; margin: 0 auto; padding: 8rem 0;}
}
@media only screen and (min-width: 310px) and (max-width: 380px) {
    html { font-size: 9px !important; }
}
@media only screen and (min-width: 376px) and (max-width: 390px) {
    html { font-size: 10px !important; }
}
@media only screen and (min-width: 391px) and (max-width: 430px) {
    html { font-size: 11px !important; }
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
    .row { margin: 0 !important; }
    .blog-area .container,.container { padding: 0; max-width: 100%!important; }
    html { font-size: 12px !important; }
    .col-md-6 { margin: 0; padding: 0; flex: 1 50%; max-width: unset;  }

    #new-car-section .blog__content__body { padding: 15px 0 0 0 !important; justify-content: center; }
    #new-car-section .blog__content__body__m h6 { margin: 5px 0;}

    #blog-area { width: 100%; overflow: hidden; }
    #blog-area .slick-list { padding: 0 !important; }
    #blog-area .slick-list .slick-track{ display: flex; justify-content: space-between; }
    #blog-area .slick-track .col-md-6 { margin: 0; padding: 0; flex: 1 50%; max-width: unset;  }
    #footer .quick-link-apps { margin-top: 3rem; }
    #footer .footer-area__widgets { padding: 4rem 6rem;}
    #footer .footer-area__widgets .widget-quick-links .widget-title { font-size: 1.5rem; }
    #footer .footer-area__widgets .widget-quick-links a { font-size: 1.4rem; }
    #footer .footer--widgets .widget:not(.widget-about) ul li a { color: #fff;font-size: 1.4rem; }
    #footer .footer--widgets .widget-quick-links { padding-right: 10px;padding-top: 2rem;flex: 0 0 33.33%; }
    #footer .footer--widgets { justify-content: start; }
    #advertisement-area1 .banner__single__content__01 .cr-btn { font-size: 1.25rem;padding: .625rem 1.75rem;margin-top: 0; }
    .pg-services__details .banner__single__content__01 {padding: 5rem 4rem; text-align: left;}

    .m-m-menu .c-nav .c-nav__list-item { font-size: 16px; }
    .m-m-menu .c-nav .c-nav__list-item .js-sub-nav { margin: 0; padding:0 ; }
    .m-m-menu .c-nav .c-nav__list-item .c-sub-nav .c-cars-nav__list-item { padding: 0 2rem; }

    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__row { display: flex;justify-content: space-between; }
    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__item { padding: 0 0 4rem 0; flex: 0 0 50%; }
    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__item .c-range__list-image {max-width: 100%;padding: 0 30px;}

    .m-m-menu .c-nav .c-nav__list-item .c-range__content { text-align: center; }
    .m-m-menu .c-nav .c-nav__list-item .c-range__name { font-size: 2rem;line-height: 3rem; padding-top: 10px; text-align: center; margin-left: 0; }
    .m-m-menu .c-nav .c-nav__list-item .c-range__price { font-size: 1.7rem;line-height: 2rem;text-align: center; border-bottom: 2px red solid; max-width: fit-content; }
    .nav-tab-title ul { overflow-x: hidden;justify-content: space-evenly; }
    .paddingb-175 { padding-top: 4.2rem !important; }
    .pg-services-area__description .pg-services__details h1 {font-size: 2.2rem;font-weight: 100;}

    .accessories-container { width: 80%; margin:0 auto; padding: 8rem 0; }
    .offers-container { max-width: 80%;margin: 0 auto;padding: 8rem 0rem; }
    .calculator-container { max-width: 80%; margin: 0 auto; padding: 8rem 0;}
    .test-drive-container .container { max-width: 80% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #testDriveForm .row { margin: 0 -5.1875rem 0 -5.1875rem !important; width: calc(100% + 10.375rem);padding-bottom: 4.1875rem; }
    #testDriveForm .row .d-md-none { display: none!important; }
    .calculator_detail { padding: 12.8125rem 0; margin: 0 auto; max-width: 80%; }
    #contact-container { max-width: 80% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #contact-container #contactTeamForm .c-form__row .c-form__cell { flex: 0 0 50%; padding-right: 5rem; }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
    html {font-size: 10px;}
    .brochure-container .container {max-width: 100%; padding: 7rem 9%;margin: 0; }
    .brochure-container .container .c-hero__title {font-size: 5.5rem;line-height: 5.5rem;font-weight: 700;}
    .brochure-container .container .c-sub-title { padding: 2.2rem 0 0 0; text-align: left; }
    .brochure-container .container .c-sub-title .c-range__split-title { padding: 0; font-size: 3.2rem; }
    .brochure-container .container  .c-range__list { display: flex;flex-wrap: wrap;justify-content: space-between; }
    .brochure-container .container .c-range__list-item { flex: 0 0 50%; }
    .brochure-container .container .c-range__list-item .c-range__info--plain { width: 85%; }
    .brochure-container .container .c-range__list-image { max-width: 90%; padding: 0 0 0 .9rem;}
    #testDriveForm .row { margin: 0 -5.1875rem 0 -5.1875rem !important; width: calc(100% + 10.375rem);padding-bottom: 4.1875rem; }
    #testDriveForm .row .col-md-6 { flex: 0 0 50%; }
    #testDriveForm .row .d-md-none { display: none!important; }

}
@media only screen and (min-width: 720px) and (max-width: 840px) {
    html { font-size: 10px !important; }
    .pg-services__details .banner__single__content__01 {padding: 5rem 4rem; text-align: left;}
}

@media only screen and (min-width: 490px) and (max-width: 1099px) {
    .page-content .nav-tab-title ul { display: flex; justify-content: space-evenly; overflow-x: hidden; }
    .page-content .nav-tab-title li { padding: unset; }

}
@media only screen and (min-width: 600px) and (max-width: 799px) {

    .m-m-menu .c-nav .c-nav__list-item { font-size: 16px; }
    .m-m-menu .c-nav .c-nav__list-item .js-sub-nav { margin: 0; padding:0 ; }
    .m-m-menu .c-nav .c-nav__list-item .c-sub-nav .c-cars-nav__list-item { padding: 0 2rem; }

    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__row { display: flex;justify-content: space-between; }
    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__item { padding: 0 0 4rem 0; flex: 0 0 50%; }
    .m-m-menu .c-nav .c-nav__list-item .c-cars-nav .c-cars-nav__list-item .c-new-cars-block__item .c-range__list-image {max-width: 100%;padding: 0 30px;}

    .m-m-menu .c-nav .c-nav__list-item .c-range__content { text-align: center; }
    .m-m-menu .c-nav .c-nav__list-item .c-range__name { font-size: 2rem;line-height: 3rem; padding-top: 10px; text-align: center; margin-left: 0; }
    .m-m-menu .c-nav .c-nav__list-item .c-range__price { font-size: 1.7rem;line-height: 2rem;text-align: center; border-bottom: 2px red solid; max-width: fit-content; }

    .accessories-container { width: 85%; margin:0 auto; padding: 8rem 0; }
    .calculator-container { max-width: 85%; margin: 0 auto; padding: 8rem 0;}
    .maintenance-container { max-width: 85%; margin: 0 auto; padding: 8rem 0;}
}

@media only screen and (min-width: 990px) and (max-width: 1100px) {
    html { font-size: 10px !important; }
    .pg-services__details .banner__single__content__01 { padding: 3rem 4rem; text-align: left; }
    #footer .footer--widgets .widget-quick-links {padding-right: 10px;padding-top: 2rem;flex: 0 0 20%;}
    #advertisement-area1 .pg-services__details h1, #advertisement-area1 .pg-services__details p { margin-bottom: 10px; }
    #new-car-section .blog__thumb img { max-width: 15rem; }

}
@media (min-width: 992px) {
    .col-lg-12 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media only screen and (min-width: 499px) and (max-width: 1099px) {
    .m-copy a {margin-left: 15px;color: #fff;font-size: 11px;line-height: 0.75rem;}
    #pg-services-area111, .warranty-container{ padding: 8rem 0; width:80%; margin: 0 auto; }
    .warranty-container .cr-section .c-model .c-model__inner h1 { font-size: 2.3rem; }
}
@media only screen and (min-width: 300px) and (max-width: 498px) {
    .m-copy a {margin-left: 15px;color: #fff;font-size: 10px;line-height: 0.75rem;}
    #pg-services-area111, .warranty-container { padding: 5rem 0; width:85%; margin: 0 auto; }
    .warranty-container .cr-section .c-model .c-model__inner h1 { font-size: 1.6rem; }
    .o-accordion-icon { height: 1.875rem; width: 1.875rem; }
    .o-accordion-icon:before, .o-accordion-icon:after { width: 0.75rem; }
    .o-accordion-icon:after { height: 0.75rem; width: 1px; }
    .o-accordion-icon:before { width: 0.75rem; height: 1px; }
    .warranty-container .list-paddingleft-2 > li { margin-top: 2.3rem; }
}
@media only screen and (min-width: 300px) and (max-width: 799px) {
    .accessories-container .o-accordion-icon { height: 1.875rem; width: 1.875rem; }
    .accessories-container .o-accordion-icon:after { height: 0.75rem; width: 1px; }
    .accessories-container .o-accordion-icon:before { width: 0.75rem; height: 1px; }
    .accessories-container { width: 85%; margin:0 auto; padding: 8rem 0; }
    .calculator-container { max-width: 85%; margin: 0 auto; padding: 8rem 0;}
    .accessories-container .container .list-paddingleft-2 .c-content .c-content__item .c-content__price  { position: unset; }
    .test-drive-container .container { max-width: 85% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #contact-container { max-width: 85% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #testDriveForm .row .d-md-none { display: none!important; }
    #contact-container { max-width: 85% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #contact-container #contactTeamForm .c-form__row .c-form__cell { flex: 0 0 50%; padding-right: 5rem; }
    #contact-container #contactTeamForm .c-form__row .c-form__cell-all { padding-right: 0; }
}
@media only screen and (min-width: 300px) and (max-width: 600px) {
    #testDriveForm .row .col-md-6 { flex: 0 0 100%; }
    #contact-container { max-width: 85% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #contact-container #contactTeamForm .c-form__row { display: flex; flex-wrap: wrap; margin-bottom: 0; padding-bottom: 0; }
    #contact-container #contactTeamForm .c-form__row .c-form__cell { flex: 0 0 100%; padding-right: 5rem; padding-bottom: 4rem; }
    #contact-container #contactTeamForm .c-form__row .c-form__cell-all { padding-right: 0; padding-bottom: 4rem; }
}
@media only screen and (min-width: 1025px) and (max-width: 1099px) {
    .accessories-container { width: 80%; margin:0 auto; padding: 8rem 0; }
    .offers-container { max-width: 80%;margin: 0 auto;padding: 8rem 0; }
    .calculator-container { max-width: 80%; margin: 0 auto; padding: 8rem 0;}
    .test-drive-container .container { max-width: 80% !important; margin: 0 auto; padding: 8rem 0 0 0; }
    #contact-container { max-width: 80% !important; margin: 0 auto; padding: 8rem 0 0 0; }
}
@media only screen and (min-width: 299px) and (max-width: 1099px) {
    .calculator_detail { width: 80%; padding: 12.8125rem 0; margin: 0 auto; }
    .model-detail-container #Overview p {padding: 0;}
    .model-detail-container #Overview { width: 100%; padding: 6.625rem 0 12.1875rem 0; }
    .model-detail-container #Overview div{ width: 85%; margin: 0 auto; }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .frm-calculator-container .mg-widget .widget-main .mg-widget-body .mg-widget-input { width: calc(100% - 38.125rem); padding-right: 10.5625rem;}
}
@media only screen and (min-width: 1100px) and (max-width: 1199px) {
    .frm-calculator-container .mg-widget .widget-main .mg-widget-body .mg-widget-input { width: calc(100% - 38.125rem); padding-right: 9.5625rem;}
}
@media only screen and (min-width: 1000px) and (max-width: 1099px) {
    .frm-calculator-container .mg-widget .widget-main .mg-widget-body .mg-widget-input { width: calc(100% - 38.125rem); padding-right: 8rem;}
}
#model-specification { background-color: #000; }
@media only screen and (min-width: 300px) and (max-width: 999px) {
    html body .mg-widget .widget-main .mg-widget-body { display: flex;flex-direction: column; }
    .frm-calculator-container .mg-widget .widget-main .mg-widget-body .mg-widget-input {width: 100%;padding-right: 0;}
    .frm-calculator-container #widget-cost-right {width: 100%; margin-top: 3rem; }
    #ifrmCalculator { padding-left: 0; }
    .frm-calculator-container #widget-cost-right .mg-widget-quote-circle-values { width: 100%; padding: 1.875rem 0 1.875rem 0;}
    /*.model-detail-container #Overview { width: 100%; padding: 6.625rem 0 12.1875rem 0; }*/
    /*.model-detail-container #Overview div { padding: 0; width: 85%; margin: 0 auto; }*/
    .model-detail-container .item-txt-container { padding: 6.875rem 0; width: 85%; margin: 0 auto;}

    #model-specification .model-first-menu { width: 90%; padding: 0; margin: 0 auto;}
    #model-specification .o-accordion-panel ul { width: 90%; padding: 0; margin: 0 auto; }
    #model-specification .o-accordion-panel table > thead tr td { font-size: 1rem; }
    #model-specification .o-accordion-panel table > tbody tr td { font-size: 1rem; word-wrap: break-word; padding: 0 1rem; }
    #model-specification .c-section__split-title { font-size: 2.2rem; }
    #select-model-derivative button.cr-slick-arrow { display: none; }
    #select-model-derivative { padding: 4rem 7.5%; }
    .maintenance-tb tr td:first-child { width: 40%;text-align: center;padding: 0;line-height: 19px;}
    #model-specification .o-accordion-panel table > tbody tr td:first-child { padding-left: 1rem; padding-right: 1rem; text-align: left;}
}
#model-specification .o-accordion-panel table > tbody tr td { word-wrap: break-word; padding: .6rem 1rem; }

@media only screen and (min-width: 700px) and (max-width: 989px) {
    .model-detail-container .item-txt-container .item-txt-title { font-size: 2.5rem;line-height: 2.5rem; }
}
@media only screen and (min-width: 199px) and (max-width: 699px) {
    .model-detail-container .container .col-md-12 { flex: 0 0 100%; max-width: 100%; }
    .model-detail-container .container .order-lg-2 { order: 2; }
    .model-detail-container .container .order-lg-1 { order: 1; }
    #select-model-derivative #configurator .c-configurator__wrapper { flex-wrap: wrap; }
    .c-slider--configurator { flex: 0 0 100%; width: 100%; }
    .js-slider-configurator .slick-list { max-width: unset;  }
    #select-model-derivative #configurator .c-configurator__config { flex: 0 0 100%; margin-right: 0; padding-left: 0; padding-top: 3rem; max-width: unset; }
    .js-configurator-btnGo { display: flex; flex: 0 0 100%; justify-content: end; padding-top: 2rem; height: 9.7rem; }
    #select-model-derivative #configurator .c-configurator__wrapper { flex-wrap: wrap; }
    .c-model__btn { position: relative; bottom: 0; }
    #cr-breadcrumb-area .baner-title-container { position: absolute;bottom: 10px;left: calc(50% - 130px); }
    #Accessories_Title h2 { font-size: 4rem;line-height: 4rem;color: #fff;font-weight: 700;margin: 0; }
}
@media only screen and (min-width: 300px) and (max-width: 430px) {
    #cr-breadcrumb-area .baner-title-container { position: absolute;bottom: 10px;left: calc(50% - 130px); }
    #Accessories_Title h2 { font-size: 3rem;line-height: 3rem;color: #fff;font-weight: 700;margin: 0; }
    .warranty-container .cr-section .c-model .c-model__inner .tb-001 tr td:first-child { text-align: center; padding-left: 0; }
    .warranty-container .cr-section .c-model .c-model__inner .tb-001 tr:not(:first-child) td { font-size: 1.2rem; }
    .maintenance-tb tr td { font-size: 1.2rem; }
    .pact-li01 > li > span, .parent-pact-item > ol > li > span, .sub-pact-item > ol > li > span  { padding-right: .5rem; }
    .parent-pact-item .pact-item-detail table tr:first-child td:first-child { width: 55%; }
    .pact-container .pact-title { font-size: 1.5rem; }
    .pact-li01 > li div.parent-pact-item > h4 { font-size: 1rem;padding-right: 2rem; }
    #contact-container #contactTeamForm .c-form__row .c-form__cell { padding-right: 0; }
}
@media only screen and (min-width: 700px) and (max-width: 1050px) {
    .model-detail-container .item-txt-container { padding: 0; width: 85%; margin: 0 auto;  }
    .model-detail-container .container .col-md-12 { display: flex; align-items: center; }
    .model-detail-container .slick-dots { bottom: -5px; }
    #select-model-derivative { padding: 4rem 7.5%; }
}
@media screen and (max-width: 1149px) {
    #select-model-derivative button.cr-slick-arrow { display: none; }
}
@media only screen and (min-width: 699px) and (max-width: 1023px) {
    .c-slider--configurator { flex: 0 0 50%; width: 50%; }
    .js-slider-configurator .slick-list { max-width: unset;  }
    #select-model-derivative #configurator .c-configurator__config { flex: 0 0 50%; margin-right: 0; padding-left: 3%; max-width: unset; }
    .js-configurator-btnGo { display: flex; flex: 0 0 100%; justify-content: end; padding-top: 2rem; height: 9.7rem;}
    #select-model-derivative #configurator .c-configurator__wrapper { flex-wrap: wrap; }
    .c-model__btn { position: relative; bottom: 0; }
    .maintenance-container { max-width: 85%; margin: 0 auto; padding: 8rem 0;}
}


#acc-detail { justify-content: start; }
#acc-detail li { flex: unset; }
.model-detail-container .nav-tab-title { padding: 0;
    background-color: #f6f6f6;
    width: 100%;
    z-index: 4;
    -webkit-animation: slideInDown .7s ease-in-out 1 both;
    -moz-animation: slideInDown .7s ease-in-out 1 both;
    -ms-animation: slideInDown .7s ease-in-out 1 both;
    -o-animation: slideInDown .7s ease-in-out 1 both;
    animation: slideInDown .7s ease-in-out 1 both;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.btn-apply { color: #333 !important; border: red 1px solid; background-color: unset; }
.btn-apply::before { color: #333; border: red 1px solid; background-color: transparent; transition-duration:unset; }

.btn-c-go { line-height: unset;height: unset;display: flex;justify-content: center;align-items: center;margin-left: .9rem; }
.btn-c-go:active { border-right: #000 10px solid; }
.btn-c-go svg { width: 2rem; height: 2rem; }
@media only screen and (min-width: 290px) and (max-width: 1400px) {
    .pact-container { width: 85%; padding: 10rem 0 15rem 0; margin: 0 auto; }
}

@media only screen and (min-width: 300px) and (max-width: 999px) {
    .dropdown-test-drive .col-md-12 { flex: 0 0 100% !important; max-width: 100% !important; }
    .pg-services__details p, .blog__content__body__m p {font-size: 1.4rem;line-height: 1.8rem;}
}
@media only screen and (min-width: 300px) and (max-width: 1200px)
{
    #new-car-section {
        max-width: 85%;
        padding-top: 8.4375rem;
        padding-left: 0;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 300px) and (max-width: 430px)
{
    #new-car-section .blog.sticky .blog__thumb { position: relative;display: flex;justify-content: start; }
    #new-car-section .blog__content__body { display: flex;align-items: center;justify-content: start; padding-left: 3.2rem; }
    #new-car-section .blog__content__body__m h6{ margin-bottom: 0; }

}
@media only screen and (min-width: 431px) and (max-width: 767px) {
    #new-car-section .col-md-4 { flex: 0 0 50%; max-width: 50%; }
}
@media only screen and (min-width: 300px) and (max-width: 430px) {
    #new-car-section .col-md-4 { flex: 0 0 100%; max-width: 100%; }
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
    .banner__single__content__01 .cr-btn { margin-top: .7rem; }
    .dropdown-menu-tab-tit > li { margin: 1.5625rem 1rem 2.5rem 0 !important; width: 8rem !important; }
    .c-pagination__btn {     height: 1rem;
        margin: 1rem;}
}

.nav-tab-title.is-sticky {
    position: fixed;

}



