/*Выстраивает ВСЕ стандартные блоки по сетке ZERO-block с учетом отступов 10рх по краям*/
@media screen and (max-width: 480px) { /*Максимальная ширина смартфона где будет применяться эффект сетки зеро-блока*/
.t-col { 
    padding: 0 10px !important; } /*Это отступы слева и справа до контента в Grid-контейнере*/
.t-container {
    max-width: 320px !important; /*Это максимальная ширина контейнера в зеро-блоке, при отображении мобильного*/
}
}


/* замена минускульные цифр на маюскульные*/
.t228__right_descr {
font-variant-numeric: lining-nums;
font-feature-settings: 'lnum';
-moz-font-feature-settings: 'lnum=1';
-ms-font-feature-settings: 'lnum';
-webkit-font-feature-settings: 'lnum';
-o-font-feature-settings: 'lnum';
}

#rec709078531 .tn-elem[data-elem-id="1708435550877"] {
font-variant-numeric: lining-nums;
font-feature-settings: 'lnum';
-moz-font-feature-settings: 'lnum=1';
-ms-font-feature-settings: 'lnum';
-webkit-font-feature-settings: 'lnum';
-o-font-feature-settings: 'lnum';
}


/* Высота меню в мобиле*/
@media screen and (max-width: 980px){
.tmenu-mobile__container {
    padding-top: 12px !Important;
    padding-bottom: 12px !Important;
    padding-left: 20px !Important;
    padding-right: 20px !Important;
}
}
@media screen and (max-width: 980px){
img.tmenu-mobile__imglogo {
    width: 140px !Important;
}
}

/* цифры в порядке работы*/
.t502__circle {
    width: 60px;
    height: 100px;
    font-size: 80px;
  }

.t502__circle.t-title {
    font-weight: 300;
}

@media screen and (max-width: 960px){
.t502__circle {
    max-width: 40px;
    max-height: 80px;
    font-size: 60px!important;
    line-height: 40px!important;
}
}



/* ЧТО ВХОДИТ В БАЗОВЫЙ ПАКЕТ отступы*/
svg.t508__checkmark {
    margin-top: 8px;
}
@media screen and (max-width: 960px){
.t508 .t-list__item {
    margin-top: 20px!important;
}
}

/*Выравнивание меню по левому мобилка*/
@media screen and (max-width: 960px){
    
.t228 .t228__list_item {
    padding: 10px 20px !important;
}

.t228 .t228__rightcontainer {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

.t228 .t228__list_item,
.t228 .t-menusub__list-item {
    text-align: left !important;
}
}