.menu-burger {
  display: flex;
  align-items: center;
  height: 50px;
  margin: 0 20px 0 0;
  background: var(--m1);
  border-radius: var(--gr_btn_radius);
  cursor: pointer;
  padding: 0 10px;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  width: 130px;
  flex: 0 0 130px; }
  .menu-burger i {
    flex: 0 0 30px;
    margin: 0 10px 0 0;
    font-size: 0; }
    .menu-burger i .gr-svg-icon {
      fill: var(--white);
      width: 100%;
      height: 100%; }
      .menu-burger i .gr-svg-icon.gr_small_icon {
        display: none; }

@media (max-width: 1150px) {
    body .menu__list li {
      margin-right: 16px; } }
  @media (max-width: 1024px) {
  body .menu-burger {
    display: none; } }

@media (min-width: 1025px) {
  body .remodal[data-remodal-id=modal-burger] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    overflow-y: auto;
    margin: 0;
    max-width: 400px; }
    body .remodal[data-remodal-id=modal-burger] .remodal-close-btn {
      width: 46px;
      height: 46px;
      min-height: 46px;
      right: 30px; }
    body .remodal-nav {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      overflow: scroll;
      padding-bottom: 61px; }
    body .remodal-nav__head {
      padding: 30px 30px 0;
      margin: 0 0 15px; }
    body .remodal-nav__folder-list {
      columns: auto; }
    body .remodal-nav__folder-list, body .remodal-nav__folder-list li ul, body .remodal-nav__folder-list > li ul li ul {
      padding: 0 30px; }
    body .remodal-nav__folder-list li a, body .remodal-nav__folder-list > li.has > a {
      border-bottom: 1px solid var(--m5_1);
      text-decoration: none;
      font-weight: 400;
      font-size: 17px;
      line-height: 20px;
      color: var(--txt_a);
      font-family: var(--font1);
      transition: all 0.18s linear;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 18px 0; }
    body .remodal-nav__folder-list > li ul li a {
      padding: 18px 0 !important; }
    body .remodal-nav__folder-list, body .remodal-nav__folder-list li ul {
      padding: 0 30px; }
    body .remodal-nav__folder-list > li {
      margin: 0; }
    body .fixed-panel__contact, body .fixed-panel__user, body .remodal-nav__bottom, body .remodal-nav__folder-list > li ul li.has > a .gr-svg-icon, body .remodal-nav__folder-list > li ul li.subtitle, body .remodal-nav__folder-list > li.has > a .gr-svg-icon.gr_small_icon, body .remodal-nav__folder-list > li.subtitle, body .remodal-nav__menu {
      display: flex; }
    body .remodal-nav__menu {
      display: none !important; }
    body .remodal-nav__folder-list li.subtitle a {
      font-weight: var(--font1_500);
      font-size: 19px;
      line-height: 23px;
      padding: 20px 0 14px !important; } }
