@media screen and (max-width: 981px) {
  .t-menu-base__langs.t-menu-base__langs_dropdown {
    background-color: #ff0000 !important;
    border-radius: 18px !important;
    overflow: visible !important;
    min-width: 140px !important;
    width: max-content !important;
    max-width: 90vw !important;
    z-index: 99999 !important;
    position: absolute !important;
  }

  .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item {
    background-color: #ff0000 !important;
    padding: 10px 14px !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    display: block !important;
  }

  .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a {
    color: #ffffff !important;
    background: transparent !important;
    display: block !important;
    white-space: nowrap !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
  }

  .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item:hover,
  .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a:hover,
  .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a:focus,
  .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a:active {
    background-color: #ff0000 !important;
    color: #ffffff !important;
  }

  .t-menu-base__langs.t-menu-base__langs_dropdown *,
  .t-menu-base__langs.t-menu-base__langs_dropdown a,
  .t-menu-base__langs.t-menu-base__langs_dropdown li,
  .t-menu-base__langs.t-menu-base__langs_dropdown div,
  .t-menu-base__langs.t-menu-base__langs_dropdown span {
    color: #ffffff !important;
    background-color: transparent !important;
    box-shadow: none !important;
  }

  /* чтобы меню языка не обрезалось родительскими блоками */
  .t-menu__base__maincontainer,
  .t-menu__base__container,
  .t-menu__base__wrapper,
  .t396__artboard,
  .t-records,
  .t-rec {
    overflow: visible !important;
  }

  /* сам переключатель языка */
  .t-menu-base__langs-wrapper,
  .t-menu-base__langs-wrapper * {
    overflow: visible !important;
  }
}