  @media screen and (min-width: 980px) {
   * {
  scrollbar-width: thin;
  scrollbar-color: #7e9bad transparent;

}

/* для Chrome/Edge/Safari */
*::-webkit-scrollbar {
  height: 3px !important;
  width: 3px; !important;
  border-radius: 20px !important;
}
*::-webkit-scrollbar-track {
  background: transparent;
  background-color: 
}
*::-webkit-scrollbar-thumb {
  background-color: #7e9bad;
  border-radius: 20px;
  border: 3px solid transparent;
}

.t718__address {
    max-width: 350px;
}
}


.t-popup__close-wrapper, .t-popup__close {
    border-radius: 30px !important;
}


    
    /*тень снизу у меню*/
    .tmenu-mobile {
        box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    }
    .t228__padding40px {
    width: 20px;
}

/*заблюривание фона у стандартных попапов*/
    .t-popup.t-popup_show {
        backdrop-filter: blur(6px) !important;
        -webkit-backdrop-filter: blur(6px);
    }
    
        .t-slds__arrow-right {
    right: -30px;
}
    .t-slds__arrow-left {
        left: -30px;
    }
    
    /*карточки тарифов*/
    .t1072__col.t-card__col.t-col.t-col_4.t-align_center.t-animate.t-animate_started, .t1072 .t-col, .t1072__row {
        z-index: 100 !important;
    }
    .t1072__buttonwrapper {
    padding: 0 0 40px;
}
    /*куки*/
    .t886 {
        bottom: 5px !important;
        z-index: 100000;
    }
    .t886__btn.t-btn.t-btn_md {
        height: auto !important;
    }
@media (min-width: 980px) and (max-width: 1200px) {
    .t228__list_item {
        padding: 0 10px !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    /*лого*/
    .t228__imglogo {
        max-width: 150px !important;
        width: 150px !important;
        min-width: 150px !important;
    }
    
    /*обложка*/
    .t1120__title {
        font-size: 48px !important;
    }
    .t1120 .t-container_100 .t1120__content {
        margin-left: 20px;
        margin-right: 20px;
    }
    .t1120__col-left {
        width: 55% !important;
    }
    .t1120__col-right {
        width: 43% !important;
    }
    .t1120__col-left+.t1120__col-right {
        margin-left: 30px !important;
    }
    
    /*простые заголовки*/
    .t017__title {
        font-size: 50px !important;
    }
    /*заголовок в отзывах*/
    .t659.t659__witharrows .t-title_xs span {
        font-size: 50px !important;
    }
    /*заголовок в карточках частые вопросы*/
    .t1118__title {
        font-size: 20px !important;
    }
    /*название текста в тарифах*/
    .t1072 .t-card__title {
        font-size: 28px !important;
    }
    /*Теперь и в Молдове!*/
    .t1057__img {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 980px) {
    /*меню*/
    .t228 .t228__list_item a.t-menu__link-item {
        font-size: 24px !important;
    }
    .t228 .t-btn {
        height: 45px;
        font-size: 18px;
    }
    .t228__right_langs_lang a {
        font-size: 24px !important;
    }
    .t794__typo {
        font-size: 24px !important;
    }
    
    /*обложка*/
    .t1120__col-left {
        width: 100% !important;
    }
    .t1120__col-right {
        width: 100% !important;
    }
    .t1120__col-left+.t1120__col-right {
        margin-left: 0px !important;
    }
    
    /*подзаголовок*/
    .t-uptitle_md {
        font-size: 16px !important;
        line-height: 1.2;
    }
    
    /*картинка в Фундамент здорового долголетия!*/
    .t1115__image {
        max-width: 60%;
    }
    
    /*тарифы*/
    .t1072 .t-card__uptitle {
        font-size: 30px !important;
    }
    .t1072 .t-descr_xs p {
        font-size: 18px !important;
    }
    .t1072 .t-card__uptitle {
        margin-top: 20px !important;
    }
    .t1072__row {
        position: relative !important;
    }
    
    /*лого университетов*/
    .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row {
        width: 50%;
    }
    /*заголовок в карточках частые вопросы*/
    .t1118__title {
        font-size: 24px !important;
    }
    
    /*контакты*/
    .t718 .t-descr_xxxl {
        font-size: 36px !important;
        line-height: 1.2;
    }
    .t718 .t-submit {
        width: 100%;
    }
    /*стрелка вверх*/
    .t890 {
        right: 10px !important;
    }
}

@media screen and (max-width: 640px) {
    /*отступы у моб меню*/
        .tmenu-mobile__container {
            padding: 15px 15px !important;
    }
    /*отступы у моб меню*/
    
    /*лого*/
    .tmenu-mobile__imglogo {
        max-width: 150px !important;
        width: 150px !important;
        min-width: 150px !important;
    }
     /*меню*/
    .t228 .t228__list_item a.t-menu__link-item {
        font-size: 20px !important;
    }
    .t228 .t-btn {
        height: 40px;
        font-size: 16px;
    }
    .t228__right_langs_lang a {
        font-size: 20px !important;
    }
    .t794__typo {
        font-size: 20px !important;
    }
    
    /*описание заголовков*/
    .t017__descr {
        text-align: left;
    }
    
    .uc-center .t017__descr {
        text-align: center;
    }

    /*обложка*/
    .t1120 .t-uptitle_xs div {
        font-size: 12px !important;
        line-height: 1.2;
    }
    .t1120__col-left+.t1120__col-right {
        margin-top: 20px !important;
    }
    .t1120 .t-container_100 .t1120__content {
        margin-bottom: 60px !important;
    }
        /*подзаголовок*/
    .t-uptitle_md {
        font-size: 12px !important;
        line-height: 1.4;
    }
    /*Начните с анализа своего эпигенома!*/
    .t1008__cell-left .t1008__textwrapper {
        padding-left: 0;
    }
    .t1008__item:not(:last-child), .t1008__cell-left {
        margin-bottom: 30px;
    }
    /*тарифы*/
    .t1072 .t-descr_xs p {
        font-size: 16px !important;
    }
    
    /*Теперь и в Молдове!*/
    .t1057__img {
        margin-bottom: 20px !important;
        width: 200px !important;
    }
    .t1057 .t-list__item, .t1057 .t-list__item:nth-child(-n+2) {
        margin-top: 30px !important;
    }
    
    /*кнопки*/
    .t-btn_md, .t718 .t-submit {
        padding-left: 25px;
        padding-right: 25px;
        font-size: 14px;
        height: 50px;
    }

    /*большая кнопка*/
    .t944 .t944__btn {
        margin: 0 20px;
    }
    .t944 .t-btn_md {
        padding-left: 20px;
        padding-right: 20px;
    }
    /*отзывы*/
    .t-slds__arrow_wrapper-left {
        left: 40px;
    }
    .t-slds__arrow_wrapper-right {
        right: 40px;
    }
    /*заголовок в карточках частые вопросы*/
    .t1118__title {
        font-size: 20px !important;
    }
    /*контакты*/
    .t718 .t-descr_xxxl {
        font-size: 30px !important;
        line-height: 1.2;
    }
    .t718__address {
    font-size: 16px !important;
    }
    .t718 .t-form__submit {
        padding-bottom: 0;
    }
    .t457 li {
        margin-bottom: 0;
    }
    /*попап*/
    .t702 .t-popup__block-close {
        background: #ffffff;
    }
    .t-popup__container {
        border-radius: 0px !important;
    }
}


