@media (max-width: 1200px) {
  html {
    font-size: 9px;
  }

  .header__linkBlock {
    column-gap: 5.5%;
  }
}

@media (max-width: 1060px) {
  .cards__autoDescr {
    max-width: 46rem;
  }
}

@media (max-width: 925px) {
  html {
    font-size: 8px;
  }

  .stock__mainBlock {
    flex-direction: column;

    row-gap: 1rem;
  }

  .stock__block {
    min-width: 100%;
  }

  .stock__timer {
    max-width: 100%;
  }

  #timer80c9e43defb66f383d5fb40ebc0b5a4d,
  #timer4d3e854553384fcdd33e19f61967b3aa {
    min-width: inherit !important;
    max-width: 100%;
  }

  .contact__mapDescr {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 1rem;
  }

  .ymaps-2-1-79-map {
    max-height: 40rem;
  }
}

@media (max-width: 767px) {
  html {
    font-size: 7px;
  }

  .stock {
    padding-bottom: 5px;
  }

  .container {
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 5px;
    padding-left: 5px;
  }

  .header__container {
    align-items: center;
    justify-content: flex-start;
    padding-left: 5px;
    column-gap: 1.5%;
    flex-wrap: wrap;
  }

  .header__btn {
    margin-left: auto;
  }

  .partner__title {
    margin-bottom: 4rem;
  }

  .contact__mapTitle {
    margin-bottom: 1.9rem;
    font-size: 4.2rem;
  }

  .contact__adress,
  .contact__tel,
  .contact__work {
    font-size: 2.4rem;
  }

  .header__btn {
    max-width: 140px;
    transform: translateY(-90px);
  }

  .hero {
    min-height: auto;
    padding-top: 100px;
    background-image: url(../img/hero_mob.jpg);
    padding-bottom: 55vw;
  }

  .header__linkBlock {
    flex-direction: column;
    width: 100%;

    row-gap: 10px;
  }

  .header__adress {
    width: max-content;
    font-size: 2rem;
    display: none;
  }

  .header__tel {
    width: 100%;
    font-size: 18px;
    text-align: center;
  }

  .hero__title {
    padding-right: 4rem;
    padding-left: 4rem;
    font-size: 3.2rem;
  }

  .cards {
    flex-direction: column;
  }

  .cards__cardsImg {
    width: 100%;
  }

  .cards__imgVisible {
    width: 100%;
  }

  .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    height: 52%;
  }

  .cards__cardsDescr {
    width: 100%;
    min-height: 35rem;
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }

  .cards__autoDescr {
    max-width: 100%;
  }

  .cards__price {}
.cards__price_orange {}

  /* .cards__btn {
    max-width: 45.5rem;
  } */

  .benefit {
    flex-direction: column;

    row-gap: 1rem;
  }

  .benefit__block {
    width: 100%;
  }

  .benefit__block_right {
    min-height: 56.5rem;
  }

  .partner__list {
    justify-content: center;
  }

  .stock__block_timerBlock {
    padding-right: 0;
    padding-left: 0;
  }

  .stock__timerDescr {
    padding-right: 15px;
    padding-left: 15px;
  }

  .stock__form {
    padding-right: 15px;
    padding-left: 15px;
  }

  .cards__title {
    font-size: 2.8rem;
  }

  .about__mainBlock {
    grid-template-columns: 1fr;
    grid-template-rows: minmax(0, max-content);
  }

  .about__block_left {
    grid-row: 1/2;
    grid-column: 1/2;
  }

  .about__block_topRight {
    grid-row: 2/3;
    grid-column: 1/2;
  }

  .about__block_bottomRight {
    grid-row: 3/4;
    grid-column: 1/2;
  }

  .catalog,
  .advant,
  .partner {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .contact {
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .offer {
    margin-bottom: 5rem;
  }

  .about__btnBlock {
    flex-direction: column;

    row-gap: 1rem;
  }

  .about__btn {
    width: 90%;
    max-width: 450px;
  }

  .about__btnBlock {
    align-items: center;
  }

  .footer__list {
    padding-right: 0;
    padding-left: 0;
  }

  .modal {
    width: 90%;
    padding: 30px;
  }

  .swiper-pagination {
    height: auto;
    transform: translateY(-250px);
  }

  .header__logoDescr,
  .header__btn {
    display: none;
  }

.header__logoDescr {
    display: block;
}

.header__logo {
}

  .cards__item {
    font-size: 14px;
  }

  .partner__link {
    background-color: transparent;
  }

  .partner__logoImg {
    opacity: 1;
  }

  .offer__btn {
    width: 100%;
    max-width: 450px;
  }

  .offer {
    padding-right: 3.6rem;
    padding-left: 3.6rem;
  }

  .about__blockDescr {
    font-size: 14px;
  }

  .cards__price {
    margin: 15px 0;
  }
.cards__price_orange {}

  .stock__checkDescr,
  .cards__btn,
  .stock__btn,
  .stock__formTel::placeholder,
  .offer__descr,
  .about__btn,
  .contact__btn,
  .contact__quest,
  .offer__btn,
  .stock__descrTop,
  .stock__descrBottom {
    font-size: 14px;
  }

  .cards__btn {
    margin-top: 15px;
  }

  .cards__img {
    width: 100%;
    transform: translateY(100%);
  }

  .contact__mapBlock {
    background-image: none;
  }
}


