@media (min-width: 1001px) {
  header.site-header .site-header-top-container .site-header-top {
    flex-direction: row-reverse;
  }
  header.site-header .site-header-top-container .site-header-top .site-header-logo {
    width: 320px;
  }
  header.site-header .nav-menu-header-main > li:first-child.menu-item-has-children > ul {
    left: 0;
    right: unset;
  }
}
