/* Targeted fix: left-aligned menu, right-aligned language selector, larger active/hover targets. */
@media(min-width:991px){
 .shyam14-nav .shyam14-navwrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
 .shyam14-nav .shyam14-navwrap>.menu-primary-container{flex:0 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}
 .shyam14-nav .shyam14-navwrap>.menu-primary-container>.menu{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;margin:0!important;overflow:visible!important;gap:3px!important}
 .shyam14-nav .menu>li{flex:0 0 auto!important}
 .shyam14-nav .menu>li>a{box-sizing:border-box!important;padding:12px 9px!important;margin:4px 1px!important;border-radius:9px!important;min-height:40px!important;display:flex!important;align-items:center!important}
 .shyam14-nav .menu>li:first-child>a{padding:12px 13px!important}
 .shyam14-nav .shyam14-navwrap>.shyam-translate-holder{margin-left:auto!important;padding-left:12px!important;flex:0 0 auto!important;justify-content:flex-end!important}
 .shyam14-nav .shyam-translate-dropdown>summary{padding:8px 13px!important}
 .shyam14-nav .menu>li>a:hover,.shyam14-nav .menu>li.current-menu-item>a,.shyam14-nav .menu>li.current_page_item>a,.shyam14-nav .menu>li.current-menu-ancestor>a{background:#a52d37!important;color:#ffebc7!important}
}
@media(min-width:991px) and (max-width:1180px){
 .shyam14-nav .shyam14-navwrap{gap:7px!important}
 .shyam14-nav .menu>li>a{padding:11px 6px!important;margin-inline:0!important;font-size:11px!important}
 .shyam14-nav .shyam14-navwrap>.shyam-translate-holder{padding-left:5px!important}
}
@media(max-width:990px){
 .shyam14-nav .shyam14-navwrap>.shyam-translate-holder{margin-left:auto!important}
}

/* v16.4 real loaded stylesheet: distribute menu across available width, keep language right */
@media(min-width:1190px){
 .shyam14-nav .shyam14-navwrap>.menu-primary-container{flex:1 1 auto!important;width:auto!important;min-width:0!important}
 .shyam14-nav .shyam14-navwrap>.menu-primary-container>.menu{width:100%!important;justify-content:space-between!important;gap:5px!important}
 .shyam14-nav .menu>li>a{padding:12px 12px!important;margin:4px 1px!important;font-size:13px!important;white-space:nowrap!important}
 .shyam14-nav .shyam14-navwrap>.shyam-translate-holder{padding-left:24px!important}
}
.shyam14-nav .shyam-translate-dropdown>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;line-height:1!important}
.shyam14-nav .shyam-translate-dropdown>summary span:last-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;width:12px!important;height:16px!important;line-height:1!important}
