/* Макс. ширина контента Zero, вер. 1 */
.t396 .t396__group.wrap { max-width: 1680px; }

/* Ширина карточек T650 под Zero, вер. 3 */
@media screen and (min-width: 1201px) {
  .t650 .t-container { max-width: 1680px; }
  .t650 .t-col { max-width: none; }
}

/* Ширина и зазоры карточек T650 под Zero, вер. 4 */
@media screen and (min-width: 1201px) {
  .t650 .t-container { max-width: 1680px; }
  .t650 .t-col { max-width: none; }
  .t650 .t650__container { box-sizing: border-box; padding: 0 10px; }
  .t650 .t650__container .t-card__col { margin-left: 10px; margin-right: 10px; }
  .t650 .t650__container[data-columns-in-row='2'] .t-card__col { width: calc(50% - 20px); }
  .t650 .t650__container[data-columns-in-row='3'] .t-card__col { width: calc(33.333% - 20px); }
  .t650 .t650__container[data-columns-in-row='4'] .t-card__col { width: calc(25% - 20px); }
}
@media screen and (min-width: 961px) {
  .t650 .t650__container { row-gap: 20px; }
}
@media screen and (max-width: 960px) {
  .t650 .t650__container .t-card__col { margin-bottom: 10px; }
}

/* Шапка T1362: лого слева на мобильных, вер. 2 */
@media screen and (max-width: 960px) {
  .t1362 .t-menu-popover__maincontainer_logocenter .t-menu-popover__centerwrapper { order: 0; }
  .t1362 .t-menu-popover__maincontainer_logocenter .t-menu-popover__leftwrapper { flex: 0 0 auto; }
  .t1362 .t-menu-popover__maincontainer_logocenter .t-menu-popover__rightwrapper { flex: 1 1 auto; min-width: 0; justify-content: flex-end; }
  .t1362 .t-menu-popover__maincontainer_logocenter .t-menu-popover__rightwrapper .t-menu-popover__descr { flex: 0 1 auto; min-width: 0; }
  .t1362 .t-menu-popover__maincontainer_logocenter .t-menu-popover__rightwrapper .t-menu-popover__descr strong { white-space: nowrap; }
}
@media screen and (max-width: 400px) {
  .t1362 .t-menu-popover__maincontainer_logocenter .t-menu-popover__rightwrapper .t-menu-popover__descr strong { font-size: 16px !important; }
}

/* Галерея T155 под Zero, вер. 1 */
@media screen and (min-width: 961px) {
  .t155 .t155__tile { margin-left: 0; margin-right: 0; }
}
@media screen and (min-width: 1201px) {
  .t155 .t-container { max-width: 1680px; }
  .t155 .t155__container { padding-left: 20px; padding-right: 20px; }
}

/* Вопрос-ответ T668 под Zero, вер. 1 */
@media screen and (min-width: 961px) {
  .t668 .t-col_6 { width: calc(50% - 20px); max-width: none; margin-left: 10px; margin-right: 10px; }
}
@media screen and (min-width: 1201px) {
  .t668 .t-container { max-width: 1680px; box-sizing: border-box; padding: 0 10px; }
}
