







@media (max-width: 700px) {
  .primary-menu .brand-container {
    /* Take up less space, allow left shift */
    margin-left: 0 !important;
    padding-left: 0 !important;
    justify-content: flex-start !important;
    left: 0 !important;
    position: relative; /* in case position absolute is used elsewhere */
  }
  .primary-menu .brand-container .omni-image {
    margin-left: 0 !important;
    left: 0 !important;
    position: relative !important;
    /* Optionally nudge more left */
    transform: translateX(-16px);
    max-width: 140px; /* optional: shrink on mobile */
    height: auto;
  }
}