/* Center dropdown and prevent overflow */
.et_b_header-menu .nav-sublist-dropdown:not(.nav-sublist) {
  left: 50% !important;
  transform: translateX(-50%) !important;
  max-height: 90vh;
  overflow-y: auto;
  z-index: 9999;
}

/* Ensure header wrapper allows visible overflow */
.header-wrapper {
  overflow: visible !important;
  z-index: 9999;
}