
@media screen and (min-width: 1024px) {
    /* Исправляем выравнивание по левому краю в блоках 
    с двумя плитками на всю ширину экрана */
    .t694__textwrapper {
        width: 540px;
        margin: auto;
    }
    .t694__col:nth-child(1) .t694__textwrapper {
        margin-right: 0;
    }
    .t694__col:nth-child(2) .t694__textwrapper {
        margin-left: 40px;
    }
    .t694__textwrapper__content {
        width: 450px;
        margin-left: 0px;
    }
    
    /* Исправляем выравнивание логотипа в верхнем колонтитуле */
    .t228__imglogo {
        position: relative;
        top: 2px;
    }
    
    /* Исправляем стрелку в выпадающем меню */
    .t794__arrow {top: 1px;}
    
    /* Исправляем отступ между заголовком и описанием
    в блоке с иконками в 4 колонки (например, как на
    странице репетиторства) */
    .t490 .t-heading {margin-bottom: 17px;}
    
    /* Добавляем горизонтальный отступ в блоках
    с иконкой слева, заголовком и описанием */
    .t497__textwrapper {padding-left: 35px;}
    
    /* Убираем огромный отступ вверху блока с иконками */
    .t497 .t-section__topwrapper {margin-bottom: 70px;}
    
    /* Лечим отступ у текстового блока
    с выносной цитатой (убираем 2 колонки
    отступа */
    .t210 .t-prefix_2 {padding-left: 0px;}
    
    /* Выравнимаем кнопку и текст под формой
    на странице Контактов по левому краю*/
    .t678 .t-form__submit,
    .t678__form-bottom-text {text-align: left;}
    
    /* Регулируем отступы между полями 
    на странице Контактов */
    .t678 .t-input-group_ws {height: 10px;}
    
    /* Исправляем карточку автора в статье */
    .t152__img {
        width: 70px;
        height: 70px;
    }
    .t152 .t-container_8 {max-width: 1200px;}
    .t152 .t-col_2 {margin-right: 0px;}
    .t152__autor-title {font-size: 16px;}
    .t152 .t152__wrapper {
        height: 70px;
        margin-left: 10px;
    }
    .t152__autor-descr {padding-top: 3px;}
    
    /* Включаем переход у полоски вкладок */
    .t397__tab {
        transition: border-color 0.2s ease;
    }
    
    /* Исправляем карточки мероприятий */
    .t517__sectioninfowrapper {padding-bottom: 15px;}
    
    /* Исправляем мелкие выравнивание по низу в подвале */
    .t420__text {margin-top: 23px;}
    .t420__col span:nth-child(2) {
        position: relative;
        top: 2px;
    }
    .t420__col span:nth-child(4) {
        position: relative;
        top: 16px;
    }
    
    .t420__col a[href^=«#top»] {
        position: relative;
        top: 33px;
    }
}

@media screen and (max-width: 640px) {
    /* 
    Типографика мобильной версии:
    Заголовок 1 — 24px
    Заголовок 2 — 18px
    Основной — 16px
    Второстепенный — 14px
    Мелкий — 12px
    */
    
    /* Делаем описание первой секции главной меньше */
    .t716__descr {font-size: 16px !important;}

    /* Заголовков 1-го уровня */
    .t-title_xs,
    .t-title_lg {
        font-size: 24px !important;
        line-height: 28px !important;
    }
    .t795__title {margin-bottom: 20px !important;}
    .t795__title > div {line-height: 28px !important;}
    
    
    /* Уменьшаем размер полей и кнопок */
    .t716 .t-input,
    .t716 .t-submit {
        height: 45px;
        font-size: 14px;
    }
    
    /* Уменьшаем размер текста в плитках 
    под первой секцией на главной */
    .t694__title {font-size: 18px !important;}
    .t694__text {font-size: 14px !important;}
    
    /* Заголовки и текст 2-го уровня в секции
    с иллюстрациями на главной */
    .t165__title,
    .t165__title > div {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .t165__title {padding-bottom: 16px !important;}
    .t165__text,
    .t165__text > div {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    
    /* Уменьшаем кегль основного текста */
    .t-descr:not(.t716__hint) {font-size: 16px !important;}
    
    /* Специально для родителей #1 */
    .t220__textwrapper {border: none !important;}
    .t220__title {padding-bottom: 20px !important;}

}

@media screen and (min-width: 1200px) {
    /* Исправляем выравнивание заголовка таблицы 
    на странице «Как мы работаем» */
    .t431__th:first-child {
        padding-left: 0px;
        width: calc(50vw + 27px) !important;
    }
}

/* Делаем толще линию у выносной цитаты */
.t210__line {height: 4px;}

/* Делаем аватары в отзывах круглыми */
.t558__bgimg {border-radius: 100px !important;}

/* Убираем переход с плиток карточек товаров 
(которые мы используем для команды) */
.t772__bgimg {transition: none}

/* В блоках с заголовком и текстом возвращаем непрозрачность
на 100%*/
.t165__text {opacity: 1;}

/* Исправляем ссылки в плитках-карточках 
на страница блога */
.t650__btn-text {
    color: #f37029 !important;
    font-size: 16px;
    font-weight: 500 !important;
}