/* ====== Мобильные телефоны (до 600px) ====== */
@media (max-width: 600px) {
  body {
    padding-top: 48px !important;
  }
  #ecocub-marquee {
    font-size: 15px;
    height: 38px;
    line-height: 38px;
  }
  .tmenu-mobile_positionfixed {
    margin-top: 48px !important;
  }
  .t456__logo {
    padding-top: 6px !important;
    padding-bottom: 2px !important;
  }
  .t456__menu {
    padding-top: 6px !important;
    padding-bottom: 2px !important;
  }
  .t456 {
    padding-top: 6px !important;
    padding-bottom: 2px !important;
  }
}

/* ====== Планшеты и горизонтальные телефоны (601px–1024px) ====== */
@media (min-width: 601px) and (max-width: 1024px) {
  body {
    padding-top: 54px !important;
  }
  #ecocub-marquee {
    font-size: 17px;
    height: 44px;
    line-height: 44px;
  }
  .tmenu-mobile_positionfixed {
    margin-top: 54px !important;
  }
  .t456__logo {
    padding-top: 24px !important;
    padding-bottom: 8px !important;
  }
  .t456__menu {
    padding-top: 20px !important;
    padding-bottom: 8px !important;
  }
  .t456 {
    padding-top: 24px !important;
    padding-bottom: 8px !important;
  }
}

/* ====== Десктоп (шире 1024px) ====== */
.t456__logo {
  padding-top: 32px !important;
  padding-bottom: 2px !important;
}
.t456__menu {
  padding-top: 28px !important;
  padding-bottom: 2px !important;
}
.t456 {
  padding-top: 32px !important;
  padding-bottom: 2px !important;
}
