@media screen and (min-width: 1620px) {
  .col-xxxl-7 {
    width: 58.33333333%;
  }
  .col-xxxl-5 {
    width: 41.66666667%;
  }
}

@media screen and (max-width: 1875px) {
  .offer-main__capt, .offer-main__capt--dark {
    margin-left: 100px;
  }
}


@media screen and (max-width: 1700px) {
  .banner-doctor__text {
    padding-left: 76px;
    box-sizing: border-box;
  }
  .banner-doctor__text:before {
    left: 0;
  }

  .slider-fluid .arrow_prev {
    left: 69px;
  }
  .slider-fluid .arrow_next {
    right: 69px;
  }  
}

@media screen and (max-width: 1619px) {
  .header__buttons {
    flex-direction: column;
  }
  .header .lk {
    margin-left: 10px;
  }
  .header .wr-soc {
    margin: 0 25px 0 40px;
  }

  .main-menu__item > a {
    padding: 16px;
  }

  .tabs_menus {
    width: 1296px;
    left: calc(50% - 648px);
    top: 178px;
  }
  .tabs_menus .tab-content .tab-pane.tab-pane--sale .ttls {
    max-width: 310px;
    margin-right: 32px;
  }

  .banner-expert {
    padding: 32px 74px;
  }
  .banner-expert__title {
    max-width: 330px;
  }
  .banner-expert__img {
    left: 92px;
  }

  .banner-doctor__left {
    width: 810px;
    padding: 100px 0 40px 0;
  }
  .banner-doctor__capt {
    margin-top: 40px;
  }

  .banner-call {
    gap: 20px;
    padding: 0 50px;
  }
  .banner-call:after {
    background-position: right -110px bottom;
  }
  .banner-call__img {
    right: 30px;
  }

  .cart-action {
    gap: 22px;
  }
  .cart-action__img {
    min-width: 284px;
  } 
  
  .accordion-head__name,
  .accordion__name {
    min-width: 570px;
    padding-right: 30px;
  }
  .accordion-head__price,
  .accordion-head__sale,
  .accordion__price,
  .accordion__old-price,
  .accordion__new-price,
  .accordion__ret-price {
    min-width: 210px;
  }

  .offer-main__capt, .offer-main__capt--dark {
    margin-left: 113px;
  }
  .slider-fluid .arrow_prev {
    left: 86px;
  }
  .slider-fluid .arrow_next {
    right: 86px;
  }

  .text-logo {
    padding: 36px 30px 36px 45px;
  }
  .text-logo__text  {
    max-width: 310px;
  }

  .menu-services__wr {
    padding: 83px 63px 63px 63px;
  }

  .cont-row__first {
    width: 865px;
  }

  .subscription {
    padding: 40px;
  }
  .subscription .forma__title {
    min-width: 230px;
  }

  .footer__col:nth-child(2) {
    width: 655px;
  }
  .developer-group {
    gap: 124px;
  }
  .footer__col:first-child {
    width: 350px;
    margin: 0 30px 0 0;
  }
  .footer .wr-soc {
    max-width: 375px;
  }
  .footer__oferta {
    margin: 0 auto 0 0;
  }
}