@media (min-width: 1000px) {
    html {
        font-size: 9.4px;
    }
}
@media (min-width: 1400px) {
    html {
        font-size: 10.5px;
    }

    .container-fluid {
        padding-left: 4rem;
        padding-right: 4rem;
    }
}
@media (max-width: 990px) {
    html {
        font-size: 2.7645vw;
    }

    .utf-img {
        width: 26rem;
    }

    .utf-section {
        padding-top: 30rem;
        padding-bottom: 3rem;
        background: url("../img/utf-bg-m.jpg") center top no-repeat;
        background-size: 100%;
    }

    .utf-section h1 {
        margin-top: 2rem;
    }

    .utf-section h1 br {
        display: none;
    }

    .utf-section__form {
        margin-top: 3rem;
        width: 100%;
    }

    .title-section {
        font-size: 2.4rem;
        margin-bottom: 2rem;
    }

    .car-card__img {
        height: 20rem;
    }

    .best-deals {
        margin-top: 4rem;
    }

    .best-deals .title-section {
        margin-bottom: 0;
    }

    .btn-car {
        padding: 1rem;
    }

    .about-us {
        padding-right: calc(2rem * .5);
        padding-left: calc(2rem * .5);
    }

    .car-card .btn-car-empty {
        margin-top: 2rem;
        padding: 1.4rem;
    }

    .about-us-img {
        width: 100%;
        margin-top: 4rem;
    }

    .about-us p {
        font-size: 1.2rem;
    }

    .about-us-wrap {
        padding: 2rem;
    }

    .about-question-head {
        padding: 1.2rem;
    }

    p.about-question-head__title {
        margin-left: 1.7rem;
    }

    .about-question-head p.about-question-head__arrow {
        width: 1.2rem;
        height: 1.2rem;
        font-size: 1.4rem;
        line-height: 1rem;
    }

    .review-item h5 {
        font-size: 1.6rem;
    }

    .review-item__data {
        margin-top: 2rem;
    }

    .reviews .swiper-button-next, .reviews .swiper-button-prev, .reviewsFoto .swiper-button-next, .reviewsFoto .swiper-button-prev {
        top: auto;
        bottom: 0;
    }

    .reviews .swiper-button-next, .reviewsFoto .swiper-button-next {
        right: 1.4rem;
        left: auto;
    }

    .reviews .swiper-button-prev, .reviewsFoto .swiper-button-prev {
        left: 1.4rem;
        right: auto;
    }

    .reviews .title-section {
        margin-bottom: 2rem;
    }

    .swiper-pagination {
        margin-top: 2rem;
    }

    .review-item__avatar {
        width: 16rem;
        height: 24rem;
        margin-right: 0.4rem;
    }

    .reviews-on-sites .title-section {
        margin-bottom: 2rem;
    }

    .reviews-on-sites_item {
        flex-wrap: wrap;
    }

    .reviews-on-sites_text {
        width: 75%;
    }

    .reviews-on-sites_link {
        width: 100%;
        margin-top: 2rem;
    }

    .what-says-about {
        margin-top: 4rem;
    }

    .what-says-about .title-section {
        margin-bottom: 2rem;
    }

    .youtube-section {
        margin-top: 4rem;
        padding-bottom: 2rem;
    }

    .youtube-section h5 {
        margin-top: 1rem;
        font-size: 1.8rem;
    }

    .youtube-section p {
        margin-top: 2rem;
    }

    .youtube-section__link {
        display: block;
        margin: 3rem auto 0;
        width: 29rem;
    }

    .contact-social-networks-bg {
        background: url('../img/contact-social-networks-bg-m1.jpg') center top no-repeat;
        padding: 30rem 1.5rem 3rem;
        background-size: cover;
    }

    .contact-social-networks__btns {
        margin-top: 3rem;
        width: 100%;
        flex-wrap: wrap;
    }

    .contact-social-networks__btns a.btn-car_whatsApp {
        margin-right: 0;
    }

    .contact-social-networks__btns a {
        width: 46%;
        margin-bottom: 1.5rem;
    }

    .contact-social-networks__btns a:nth-child(2n) {
        margin-right: 0;
    }

    .contact-social-networks h4 {
        width: 100%;
        font-size: 3.2rem;
    }

    .contact-social-networks p {
        width: 100%;
    }

    .footer {
        margin-top: 4rem;
        padding-top: 4rem;
        padding-bottom: 2rem;
    }

    .footer-down {
        display: block;
    }

    .footer-menu {
        flex-wrap: wrap;
    }

    .footer-menu li {
        width: 38%;
        margin-bottom: 2.4rem;
    }

    .footer-logo {
        margin-bottom: 3rem;
    }

    .footer-menu li a {
        font-size: 1.6rem;
    }

    .header-logo {
        width: 14rem;
    }

    .header-call {
        background: none;
        display: inline-block;
        width: auto;
        height: auto;
    }

    .header-call path {
        fill: #15a168;
    }

    .burger-toggle {
        width: 4.6rem;
        height: 4.6rem;
        margin-left: 1.9rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 1.2rem;
        border: 0.1rem solid #15a168;
    }

    .burger-toggle img {
        width: 3rem;
    }

    .header {
        padding: 1.6rem 0;
    }

    .burger-menu {
        background: #F3F4F4;
        padding: 1.6rem 2rem;
        position: fixed;
        z-index: 99;
        width: 90%;
        height: 100%;
        box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.10);
    }

    .header-menu {
        border: 0;
        padding: 0;
        display: block;
    }

    .header-menu li {
        margin: 3.2rem 0 0;
    }

    .header-menu li a {
        font-size: 1.6rem;
        color: #0b0c0b;
    }

    .burger-menu hr {
        border-color: #DFE7E7;
        margin: 2rem 0;
        opacity: 1;
    }

    .burger-menu .footer-phone {
        color: #0b0c0b;
        font-size: 2.4rem;
        font-weight: 800;
        line-height: 100%;
    }

    .footer-phone {
        font-size: 1.6rem;
    }

    .change-lang-label p {
        font-size: 1.8rem;
    }

    .burger-menu .btn-car {
        margin-top: 1.7rem;
    }

    .burger-toggle__close {
        display: none;
    }

    .modal-header h3 {
        font-size: 2.4rem;
    }

    .modal-header {
        padding: 1.6rem;
    }

    .modal-body {
        padding: 1.6rem;
    }

    .modal textarea {
        margin-top: 1.6rem;
    }

    .modal .custom-checkbox {
        margin-top: 1rem;
    }

    .modal button[type='submit'] {
        margin-top: 1.6rem;
    }

    .modal p {
        font-size: 1.2rem;
    }

    .header-call:hover {
        background: none;
    }

    .contacts-item {
        margin-top: 2rem;
    }

    .contacts p {
        font-size: 1.2rem;
    }

    .contacts {
        margin-top: 2rem;
    }

    .about-question .about-question-head p {
        font-size: 1.2rem;
    }

    .post-page__img {
        height: 24rem;
    }

    .post-page h3 {
        font-size: 1.8rem;
    }

    .similar-articles {
        margin-top: 3rem;
    }

    .similar-articles hr {
        margin-bottom: 3rem;
    }

    .post-card {
        display: block;
        margin-top: 3rem;
    }

    .post-card__img {
        width: 100%;
        margin-bottom: 1rem;
    }

    .post-card h4 {
        font-size: 1.4rem;
    }

    .post-card__desc {
        font-size: 1.2rem;
    }

    .post-card__date {
        margin-top: 2rem;
        font-size: 1rem;
    }

    .posts {
        margin-top: 2rem;
    }

    .post-page {
        margin-top: 2rem;
    }

    .about-us-page h3.title-section {
        color: #000;
    }

    .about-us-img1 {
        width: 60%;
    }

    .about-us__logo {
        margin-top: 5rem;
        width: 20rem;
        margin-bottom: 2rem;
    }

    .about-us-page p {
        font-size: 1.2rem;
    }

    .about-us-page-row2 {
        margin-top: 3rem;
    }

    .about-us-page__statistic {
        margin-top: 3rem;
    }

    .about-us-img2 {
        margin-top: 3rem;
    }

    .car-product-option {
        margin-top: 1.8rem;
        padding: 1.6rem;
    }

    .car-product-option h4 {
        font-size: 1.6rem;
    }

    .car-product-desc {
        margin-top: 3rem;
    }

    .car-product-advantage-list {
        flex-wrap: wrap;
    }

    .car-product-advantage-list li {
        margin-right: 2rem;
    }

    .car-product {
        margin-top: 2rem;
    }

    .carProductSwiper img {
        height: 24rem;
    }

    .carProductSwiperThumbs img {
        height: 5rem;
    }

    .cars-header {
        display: block;
        margin-top: 2rem;
    }

    .cars-header-find {
        width: 100%;
        text-align: left;
        margin-top: 2rem;
    }

    .car-card-container {
        min-height: 15.5rem;
        padding: 2rem;
    }

    .header-call-wrap .header-call {
        background: none;
        margin-right: 0;
    }

    .header-call-wrap .header-call svg {
        width: 3rem !important;
        height: 3rem !important;
    }

    .utf-section__text {
        font-size: 1.6rem;
    }

    .utf-section h1 {
        font-size: 3.6rem;
    }

    .utf-section h1 img {
        width: 3.6rem;
    }

    .utf-section h2 {
        font-size: 1.8rem;
        margin-top: 1.8rem;
    }

    .utf-section h2 img {
        width: 3.2rem;
    }

    .utf-btn-wrap {
        margin-top: 2.4rem;
        display: block;
    }

    .utf-btn-wrap a {
        margin-top: 1rem;
        padding: 1rem;
    }

    .utf-section-item {
        left: 1.5rem;
        top: -15rem;
        bottom: auto;
        padding: 1rem;
    }

    .utf-section-item p {
        font-size: 1.2rem;
        margin-bottom: 0;
    }

    .utf-section-item h4 {
        font-size: 3.2rem;
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }

    .utf-section-item h6 {
        font-size: 1.2rem;
        margin-bottom: 0;
    }

    .utf-section-item:before {
        left: 10rem;
        display: none;
    }

    body {
        padding-top: 7rem;
    }

    .individual-choice {
        padding-top: 4rem;
    }

    .best-deals .title-section br {
        display: none;
    }

    .about-us-main {
        padding-top: 4rem;
    }

    .about-us-main-img {
        margin-bottom: 2rem;
    }

    .about-us-main__text {
        margin-top: 2rem;
        font-size: 1.6rem;
    }

    .about-us-main__item h5 {
        font-size: 2.4rem;
    }

    .about-us-main__item h5 br {
        display: none;
    }

    .about-us-main__item p {
        font-size: 1.4rem;
    }

    .about-us-main__item {
        margin-top: 7rem;
        width: 100%;
    }

    .advantages-section {
        padding-top: 6rem;
    }

    .advantages-section iframe {
        height: 23rem;
        margin-bottom: 4rem;
    }

    .advantages-section-iframe:before {
        width: 3rem;
        height: 15rem;
        position: absolute;
        left: -0.8rem;
    }

    .advantages-section-item__header h5 {
        font-size: 1.6rem;
    }

    .advantages-section-item-img {
        width: 2.4rem;
        margin-right: 1rem;
    }

    .advantages-section-item__body {
        font-size: 1.4rem;
    }

    .how-we-work__item {
        margin-top: 1rem;
        padding: 1.4rem;
    }

    .how-we-work__item-title h4 {
        font-size: 1.8rem;
    }

    .how-we-work__item p {
        font-size: 1.4rem;
        margin-top: 1.3rem;
    }

    .how-we-work__item-title p {
        margin-right: 1.4rem;
        font-size: 1.6rem;
        margin-top: 0;
    }

    .how-we-work {
        padding-bottom: 4rem;
    }

    .reviews {
        padding-top: 4rem;
    }

    .review-item__data {
        margin-top: 0.4rem;
        font-size: 1.2rem;
    }

    .review-item__desc {
        margin-top: 1rem;
        font-size: 1.2rem;
    }

    .review-item__right {
        padding: 1.4rem;
    }

    .reviewsSwiper {
        padding-bottom: 7rem;
    }

    .reviewsFoto .swiper-pagination, .reviews .swiper-pagination {
        top: auto;
        bottom: 1.5rem;
        left: 50%;
        margin-left: -5rem;
        right: auto;
    }

    .reviewsFotoSwiper .swiper-slide h5 {
        margin-top: 1.5rem;
    }

    .reviewsFoto {
        padding: 4rem 0;
    }
    .reviewsFotoSwiper{
        padding-bottom: 6rem;
        margin-top: 3.8rem;
    }
    .sale-for-client{
        padding-top: 4rem;
    }
    .sale-for-client .title-section{
        margin-bottom: 0;
    }
    .sale-for-client__item{
        margin-top: 2rem;
        padding: 1.4rem;
    }
    .sale-for-client .btn-white{
        width: 100%;
        margin-top: 2rem;
        font-size: 1.4rem;
    }
    .sale-for-client__item h4{
        font-size: 2rem;
    }
    .sale-for-client__item-text{
        width: 12rem;
        margin-top: 1.2rem;
    }
    .sale-for-client__item-img{
        width: 11rem;
    }
    .sale-for-client__item-text2{
        font-size: 1.6rem;
        margin-top: 3.4rem;
    }
    .contact-social-networks{
        margin-top: 6rem;
    }
    .contact-social-networks-people{
        margin-top: 0;
    }
    .contact-social-networks-footer{
        background: #313131;
        color: #FFF;
        margin-top: 0;
        padding: 1.4rem 0;
        text-align: center;
    }
    .contact-social-networks-footer p, .contact-social-networks-footer a {
        color: #fff;
    }
    .contact-social-networks-footer p{
        margin-bottom: 0.7rem;
    }
    .header-menu li:first-child{
        margin-top: 1.5rem;
    }
    .header-menu li:first-child a{
        border-radius: 1.2rem;
        background: #15A168;
        color: #FFF;
        padding: 1.8rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .footer-phone-title{
        color: #15A168;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 100%;
    }
    .burger-menu .social-list{
        margin-top: 3.8rem;
    }
    .burger-menu .social-list li{
        margin-right: 2.4rem;
    }
    .burger-menu .social-list li a{
        display: block;
    }
    img.reviewsFotoSwiper__link-foto{
        height: 36rem;
    }
}
