/* Restore the theme's mobile navigation trigger at its own breakpoint. */
@media (max-width:1024px) {
  #reactheme-header .sidebarmenu-area.text-right.mobilehum { display:block; }
  #reactheme-header .mobilehum .offcanvas-icon { margin:0; padding:0; }
  #reactheme-header .mobilehum .nav-link-container a { background:#fff; border-radius:8px; }
  #reactheme-header .mobilehum .nav-link-container a:hover { background:#f4edf4; }
}
/* Keep primary links on a single line without shrinking page content. */
@media (min-width:1025px) {
  #reactheme-header .navbar-menu > ul.menu { display:flex; flex-wrap:nowrap; align-items:center; }
  #reactheme-header .navbar-menu > ul.menu > li { flex:0 0 auto; }
  #reactheme-header .navbar-menu > ul.menu > li > a { white-space:nowrap; }
}
@media (min-width:1201px) and (max-width:1440px) {
 #reactheme-header .navbar-menu > ul.menu > li { margin:0 3px; }
 #reactheme-header .navbar-menu > ul.menu > li > a { font-size:14px; padding-left:0; padding-right:0; }
}
@media (min-width:1025px) and (max-width:1200px) {
 #reactheme-header .navbar-menu { display:none; }
 #reactheme-header .sidebarmenu-area.text-right.mobilehum { display:block; }
 #reactheme-header .elementor-element-b55b075 { width:30%; }
 #reactheme-header .elementor-element-d528082 { width:10%; }
 #reactheme-header .elementor-element-dad9e1b { width:60%; }
 #reactheme-header .elementor-element-aeb0485 { display:none; }
}

@media (min-width:1201px) and (max-width:1440px) {
 #reactheme-header .navbar-menu > ul.menu > li.menu-item-has-children > a { padding-right:18px; }
}
