/* Hello IKSHARP Child — header nav spacing ONLY (site-wide, approved by Team Lead).
   Keeps the HFE header (template 72) nav on one line after adding "Insights".
   Logo and Book Appointment button untouched; menu font stays >= 15px.
   Only desktop widths where HFE shows the full menu (>1024px). At <=1024px HFE already shows the hamburger. */
@media (min-width: 1367px) and (max-width: 1599px) {
  body .elementor-72 .elementor-element .hfe-nav-menu .menu-item a.hfe-menu-item { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 1280px) and (max-width: 1366px) {
  body .elementor-72 .elementor-element .hfe-nav-menu .menu-item a.hfe-menu-item { padding-left: 8px; padding-right: 8px; font-size: 18px; }
}
@media (min-width: 1200px) and (max-width: 1279px) {
  body .elementor-72 .elementor-element .hfe-nav-menu .menu-item a.hfe-menu-item { padding-left: 6px; padding-right: 6px; font-size: 16px; }
}
@media (min-width: 1100px) and (max-width: 1199px) {
  body .elementor-72 .elementor-element .hfe-nav-menu .menu-item a.hfe-menu-item { padding-left: 5px; padding-right: 5px; font-size: 15px; }
}
@media (min-width: 1025px) and (max-width: 1099px) {
  body .elementor-72 .elementor-element .hfe-nav-menu .menu-item a.hfe-menu-item { padding-left: 2px; padding-right: 2px; font-size: 15px; }
}
