@media (min-width: 1200px) and (max-width: 1439px) {
  body.mrev-header-enhanced.mrev-header-container .header-main .header-inner {
    padding-left: var(--mrev-header-padding, 15px);
    padding-right: var(--mrev-header-padding, 15px);
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  body.mrev-header-enhanced.mrev-header-container .header-main .header-inner {
    padding-left: var(--mrev-header-padding-compact, 12px);
    padding-right: var(--mrev-header-padding-compact, 12px);
  }

  /* Flatsome nav-spacing-* classes add horizontal margins to every item.
   * On 1024–1199px those fixed margins can keep the CTA outside the viewport
   * even after the menu font reaches its configured minimum. The MREV nav
   * already distributes free space with space-between, so remove only these
   * native item margins inside the Compact Desktop range. */
  body.mrev-header-enhanced .header-main .header-nav-main > li {
    margin-left: 0;
    margin-right: 0;
  }

  body.mrev-header-enhanced .header-main .header-nav-main .icon-angle-down,
  body.mrev-header-enhanced .header-main .header-nav-main .nav-dropdown-icon {
    font-size: var(--mrev-dropdown-arrow-size, 12px);
    margin-left: var(--mrev-dropdown-arrow-margin, 2px);
  }
}
