@media (min-width: 1200px) and (max-width: 1399px) {}

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

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

@media (max-width: 1199px) {
    .hd-type-1 {
        font-size: 28px;
    }

    .box-list {
        gap: 15px 30px;
    }

    .motability-block {
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .careersdetail-page {
        padding-bottom: 100px;
    }
    .career-block .cbcol.c1 {
        width: 32%;
    }
    .careersdetail-block {
        margin-top: -60px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head {
        flex-wrap: wrap;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .backBtn {
        width: 100%;
        border: 0;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .title, 
    .ucdetails-section .ucdsec-left .ucdleft-head .price {
        width: calc(50% - 10px);
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .title h1 {
        font-size: 20px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .title p {
        font-size: 16px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .price h6 {
        font-size: 16px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .price p span {
        font-size: 22px;
    }
}

@media (max-width: 991px) {
    .section-padding {
        padding: 60px 0px;
    }
    .section-padding3 {
        padding: 80px 0px;
    }
    .hd-type-1 {
        font-size: 26px;
    }
    .hd-type-2 {
        font-size: 22px;
    }
    .box-style-1 {
        padding: 50px 50px;
    }
    .box-style-1 .bxs1-inner p {
        font-size: 18px;
    }
    .box-style-2 {
        padding: 50px 50px;
    }
    .box-style-2::after {
        background: #222222;
        opacity: 0.6;
    }
    .box-style-2 .bxs2-inner p {
        font-size: 18px;
    }
    .lscol-3 {
        columns: 2;
    }
    .box-list {
        gap: 15px 20px;
    }
    .box-list li {
        width: calc(50% - 13.3333px);
    }
    .accordion-style-1 .accordion-item .accordion-header .accordion-button {
        font-size: 16px;
    }
    .innerpage-padding {
        padding: 70px 0;
    }

    .mobnav {
        display: block !important;
    }
    .desktopnav {
        display: none;
    }

    footer .fmiddle {
        padding: 40px 0px;
    }
    footer .fmiddle .fmrcol {
        padding: 0px;
    }
    footer .fmiddle .fmrcol.fcleft {
        border-right: 0;
        padding-right: 0px;
        flex-direction: row;
    }
    footer .fmiddle .fmrcol.fcleft > div {
        width: 50%;
    }
    .ucdetails-section .ucdleft-outer {
        border: 0;
    }
    .usedcar-slider-wrap .used-detail-slide .item {
        width: 100%;
        height: 300px;
        /* aspect-ratio: 1.63 / 1; */
    }
    .ucdetails-section .ucdsec-left,
    .ucdetails-section .ucdsec-right {
        padding: 20px 0px;
    }

    .testipg-header {
        flex-direction: column;
        margin-bottom: 50px;
    }
    .testipg-header .tphead-left {
        justify-content: space-between;
    }
    .testipg-header .tphead-left img {
        max-width: 150px;
    }
    .testipg-header .tphead-left .reviews-count .rcrating p {
        font-size: 22px;
    }
    .testipg-header .tphead-left .reviews-count .rcrating i {
        font-size: 20px;
    }
    .testipg-header .tphead-left .reviews-count h6 {
        font-size: 16px;
    }
    .reviews-wrap .review-block {
        flex-direction: column;
        gap: 10px;
    }
    .ncfeatures-wrap {
        padding: 80px 0;
    }

    .emphasis-box {
        padding: 20px 20px;
    }
    .emphasis-box h3 {
        font-size: 19px;
    }
    .emphasis-box .ebox-link {
        font-size: 50px;
    }
    .emphasis-box p {
        font-size: 15px;
    }

    .subaru-ofrdetail-content .socontent-item .socitem-head h3 {
        font-size: 22px;
    }

    .peace-of-mind h2 {
        font-size: 35px;
        margin-bottom: 60px;
    }
    .peace-of-mind h3 {
        font-size: 34px;
    }
    .service-plans h4 {
        font-size: 35px;
        padding: 16px 24px 20px 24px;
    }

    .otherservices-section .ossec-row {
        gap: 16px;
    }
    .otherservices-section .ossec-row .ossec-col .oservices-block .osblock-bottom {
        text-align: right;
    }
    .otherservices-section .ossec-row .ossec-col.small {
        width: 100%;
        flex: auto;
    }
    .oservices-block .osblock-top h3 {
        font-size: 34px;
    }

    .motability-block {
        flex-wrap: wrap;
    }
    .motability-block .detail-cell {
        width: 100%;
    }

    .career-block {
        flex-wrap: wrap;
        padding: 25px 25px;
    }
    .career-block .cbcol.c1 {
        width: 100%;
    }
    .career-block .cbcol.c2 {
        width: calc(50% - 4px);
        border-left: 0;
    }
    .career-block .cbcol.c3 {
        width: calc(50% - 4px);
    }
    .career-block .cbcol.c4 {
        width: 100%;
    }
    .career-block .viewBtn {
        width: 100%;
    }
    .careersdetail-page {
        padding-bottom: 50px;
    }
    .careersdetail-block {
        padding: 0;
        margin-top: 50px;
        border-radius: 0px;
    }
    .careersdetail-block .cdspecs ul li .cds-text h3 {
        font-size: 16px;
    }
    .careersdetail-block .cdspecs ul li .cds-text h4 {
        font-size: 12px;
    }
    .ucdetails-section .ucdsec-right {
        padding: 0px 0px 20px 0px;
    }
    .para-4 p{
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .section-padding {
        padding: 50px 0px;
    }
    .section-padding3 {
        padding: 50px 0px;
    }
    .hd-type-1 {
        font-size: 24px;
    }
    .hd-type-2 {
        font-size: 20px;
    }
    .hd-type-3 {
        font-size: 18px;
    }
    .columns-2 {
        columns: 1;
    }
    .box-style-1 {
        padding: 30px 30px;
    }
    .box-style-1 .bxs1-inner p {
        font-size: 16px;
    }
    .box-style-2 {
        padding: 30px 30px;
    }
    .box-style-2 .bxs2-inner p {
        font-size: 16px;
    }
    .para-3 p {
        font-size: 18px;
    }
    .lscol-2 {
        columns: 1;
    }
    .lscol-3 {
        columns: 1;
    }
    .box-list {
        gap: 15px 15px;
    }
    .box-list li .boxlist-block {
        font-size: 14px;
        padding: 10px 10px;
    }
    .innerpage-padding {
        padding: 60px 0;
    }

    .accordion-style-1 .accordion-item .accordion-header .accordion-button {
        padding: 10px 10px;
    }
    .accordion-style-1 .accordion-item .accordion-body {
        padding: 10px 10px 40px 10px;
    }
    

    footer .fbottom .fbtm-inner {
        flex-direction: column;
        justify-content: center;
    }

    .testipg-header {
        margin-bottom: 40px;
    }
    .testipg-header .tphead-left {
        flex-wrap: wrap;
    }
    .testipg-header .tphead-left img {
        max-width: 120px;
    }
    .testipg-header .tphead-left .reviews-count .rcrating p {
        font-size: 18px;
    }
    .testipg-header .tphead-left .reviews-count .rcrating i {
        font-size: 16px;
    }
    .testipg-header .tphead-left .reviews-count h6 {
        font-size: 14px;
    }
    .ncfeatures-wrap {
        padding: 60px 0;
    }

    .emphasis-box {
        padding: 15px 15px;
    }
    .emphasis-box h3 {
        font-size: 18px;
    }
    .emphasis-box .ebox-link {
        font-size: 40px;
    }
    .emphasis-box p {
        font-size: 14px;
    }

    .subaru-offers-wrap .suboffers-head {
        flex-direction: column;
    }
    .subaru-offers-wrap .suboffers-head .sohead-left {
        text-align: center;
    }
    .subaru-ofrdetail-content .socontent-item .socitem-head h3 {
        font-size: 20px;
    }
    .peace-of-mind h2 {
        font-size: 30px;
        margin-bottom: 50px;
    }
    .peace-of-mind h3 {
        font-size: 32px;
    }
    .service-plans h4 {
        font-size: 30px;
        padding: 12px 20px 16px 20px;
    }

    .otherservices-section .ossec-row {
        flex-direction: column;
        gap: 8px;
    }
    .oservices-block {
        padding: 20px 20px;
    }
    .oservices-block .osblock-top h3 {
        font-size: 30px;
    }

    .motability-block {
        flex-direction: column;
        align-items: flex-start;
        gap: 25px;
        padding-left: 25px;
        padding-right: 25px;
    }

    .careersdetail-block .cdspecs ul li {
        width: 100% !important;
        padding: 20px 0px !important;
        border-right: 0 !important;
    }
}

@media (max-width: 575px) {
    .hd-type-1 {
        font-size: 22px;
    }
    .hd-type-2 {
        font-size: 19px;
    }
    .box-style-1 {
        padding: 20px 20px;
    }
    .box-style-2 {
        padding: 20px 20px;
    }
    .box-list li {
        width: 100%;
    }
    .navtab-style-1 .nav-pills .nav-item .nav-link {
        padding: 12px 12px;
    }

    .header-top .htop-inner ul.htlist-1 li a {
        padding: 10px 10px;
    }
    .header-top .htop-inner ul.htlist-1 {
        font-size: 10px;
    }
    .header-top .htop-inner ul.htlist-2 {
        font-size: 10px;
    }

    footer .ftop .ftinner {
        justify-content: center;
    }
    footer .fmiddle .fmrcol.fcleft {
        flex-direction: column;
    }
    footer .fmiddle .fmrcol.fcleft > div {
        width: 100%;
    }
    footer .ftr-brands {
        gap: 10px;
    }
    footer .ftr-brands li {
        flex: 1;
        width: auto;
        min-width: 140px;
    }

    .ucdetails-section .ucdsec-left .ucdleft-head {
        flex-direction: column;
        align-items: flex-start;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .price {
        width: 100%;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .price {
        text-align: left;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .title {
        width: 100%;
    } 
    .ucdetails-section .ucdsec-left .ucdleft-head .price {
        width: calc(50% - 10px);
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .title h1 {
        font-size: 22px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .title p {
        font-size: 16px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .price p span {
        font-size: 22px;
    }
    .ucdetails-section .ucdsec-left .ucdleft-head .price h6 {
        font-size: 17px;
    }

    .ucdetails-section .ucdsec-right .ucd-buttons2 .btn {
        width: 100%;
    }
    .subaru-ofrdetail-content .socontent-item .socitem-btns {
        flex-direction: column;
    }
    .peace-of-mind h2 {
        font-size: 26px;
        margin-bottom: 40px;
    }
    .peace-of-mind h3 {
        font-size: 30px;
    }
    .service-plans h4 {
        font-size: 28px;
        padding: 10px 15px 14px 15px;
    }

    .career-block {
        flex-wrap: wrap;
        row-gap: 15px;
        padding: 20px 20px;
    }
    .career-block .cbcol {
        width: 100% !important;
        border: 0 !important;
    }
    .career-block h4 {
        justify-content: flex-start;
    }
    .para-4 p{
        font-size: 19px;
    }
    .order-list1 li{
        font-size: 15px;
    }
}




/* Used car search :start */
@media (max-width: 1199px) {
    .ucsearch-form .ucsfrm-row {
        flex-wrap: wrap;
    }
    .ucsearch-form .ucs-block.buttons {
        width: 100%;
        flex: none;
    }

    .ucsearch-form .ucsfrm-row.ucsfrow2 .ucs-block {
        width: 25%;
        flex: none;
    }
    .ucsearch-form .ucsfrm-row.ucsfrow2 .ucs-block:last-child {
        width: 50%;
    }
}

@media (max-width: 991px) {
    .ucsearch-head {
        gap: 10px;
    }
    .ucsearch-head h6 {
        font-size: 12px;
    }
    /* .ucsearch-form .ucsfrm-row {
        flex-wrap: wrap;
    } */
    .ucsearch-form .ucs-block,
    .ucsearch-form .ucsfrm-row.ucsfrow2 .ucs-block {
        width: 50%;
        flex: none;
        flex-shrink: 0;
        border-bottom: 1px solid #9b9b9b;
    }
    .ucsearch-form .ucs-block:nth-child(even) {
        border-right: 0;
    }
    .ucsearch-form .morebtn {
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .ucsearch-form .ucsfrm-row.ucsfrow2 .ucs-block:last-child {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .ucsearch-head h6 span {
        display: none;
    }
    .ucsearch-form .ucs-block,
    .ucsearch-form .ucsfrm-row.ucsfrow2 .ucs-block {
        width: 100%;
    }
}
/* Used car search :end */