/* Scoped to the verified English desktop header. Existing mobile and RTL rules remain in control. */
@media (min-width:901px) {
 html[lang^="en"] body .bd-header > .bd-container {
  display:grid!important; grid-template-columns:190px minmax(0,1fr) 108px 150px!important;
  align-items:center!important; gap:18px!important; direction:ltr!important;
 }
 html[lang^="en"] body .bd-header .bd-logo {grid-column:1;grid-row:1;}
 html[lang^="en"] body .bd-header .main-navigation {
  grid-column:2;grid-row:1; width:100%!important;min-width:0!important;
  margin:0!important; transform:none!important;
 }
 html[lang^="en"] body .bd-header .main-navigation > ul.mingda-menu {
  display:flex!important;flex-wrap:wrap!important;justify-content:center!important;
  gap:0 18px!important;width:100%!important;margin:0!important;padding:0!important;
 }
 html[lang^="en"] body .bd-header .main-navigation > ul.mingda-menu > li {
  flex:0 0 auto!important;margin:0!important;
 }
 html[lang^="en"] body .bd-header .main-navigation > ul.mingda-menu > li > a {
  font-size:14px!important;white-space:nowrap!important;padding-inline:0!important;
 }
 html[lang^="en"] body .bd-header .bhd-v8-language-switcher {
  grid-column:3;grid-row:1;position:relative!important; margin:0!important;
  width:108px!important;min-width:108px!important;gap:7px!important;
 }
 html[lang^="en"] body .bd-header .bd-header-quote {
  grid-column:4;grid-row:1;margin:0!important;width:150px!important;
 }
 html[lang^="en"] body .bd-header .bd-header-quote > a {
  display:block!important;text-align:center!important;box-sizing:border-box!important;
  padding:14px 12px!important;white-space:nowrap!important;font-size:14px!important;
 }
 html[lang^="en"] body .bd-header .bhd-v8-language-switcher a:focus-visible {
  outline:2px solid #0057b8;outline-offset:3px;
 }
}
@media (min-width:901px) and (max-width:1199px) {
 html[lang^="en"] body .bd-header > .bd-container {
  grid-template-columns:190px minmax(0,1fr) 108px 150px!important;
  row-gap:0!important;padding-block:10px!important;
 }
 html[lang^="en"] body .bd-header .main-navigation {grid-column:1 / -1;grid-row:2;}
 html[lang^="en"] body .bd-header .main-navigation > ul.mingda-menu > li > a {padding-block:12px!important;}
}

/* Arabic header spacing */
/* Scoped to the verified English desktop header. Existing mobile and RTL rules remain in control. */
@media (min-width:901px) {
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header > .bd-container {
  display:grid!important; grid-template-columns:190px minmax(0,1fr) 108px 150px!important;
  align-items:center!important; gap:18px!important; direction:rtl!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .bd-logo {grid-column:1;grid-row:1;}
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .main-navigation {
  grid-column:2;grid-row:1; width:100%!important;min-width:0!important;
  margin:0!important; transform:none!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .main-navigation > ul.mingda-menu {
  display:flex!important;flex-direction:row!important;direction:rtl!important;flex-wrap:wrap!important;justify-content:center!important;
  gap:0 18px!important;width:100%!important;margin:0!important;padding:0!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .main-navigation > ul.mingda-menu > li {
  flex:0 0 auto!important;margin:0!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .main-navigation > ul.mingda-menu > li > a {
  font-size:14px!important;white-space:nowrap!important;padding-inline:0!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .bhd-v8-language-switcher {
  grid-column:3;grid-row:1;position:relative!important; margin:0!important;
  width:108px!important;min-width:108px!important;gap:7px!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .bd-header-quote {
  grid-column:4;grid-row:1;margin:0!important;width:150px!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .bd-header-quote > a {
  display:block!important;text-align:center!important;box-sizing:border-box!important;
  padding:14px 12px!important;white-space:nowrap!important;font-size:14px!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .bhd-v8-language-switcher a:focus-visible {
  outline:2px solid #0057b8;outline-offset:3px;
 }
}
@media (min-width:901px) and (max-width:1199px) {
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header > .bd-container {
  grid-template-columns:190px minmax(0,1fr) 108px 150px!important;
  row-gap:0!important;padding-block:10px!important;
 }
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .main-navigation {grid-column:1 / -1;grid-row:2;}
 html[lang^="ar"] body.bhd-lang-ar.bhd-rtl .bd-header .main-navigation > ul.mingda-menu > li > a {padding-block:12px!important;}
}

/* Inquiry alternatives: scoped to the contact form, with mobile/RTL support. */
.bhd-inquiry-alternatives {margin-block-start:24px;padding:18px;border:1px solid #cbd9e6;border-radius:8px;background:#f4f8fc;color:#243b53;}
.bhd-inquiry-alternatives p {margin:10px 0;font-size:14px;line-height:1.6;}
.bhd-inquiry-actions {display:flex;flex-wrap:wrap;gap:10px;}
.bhd-inquiry-actions a,.bhd-inquiry-actions button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #075ca8;border-radius:5px;background:#fff;color:#075ca8;font:inherit;font-size:14px;line-height:1.4;text-decoration:none;cursor:pointer;}
.bhd-inquiry-actions button[hidden] {display:none;}
.bhd-inquiry-actions a:hover,.bhd-inquiry-actions button:hover {background:#e7f1fc;}
.bhd-inquiry-actions a:focus-visible,.bhd-inquiry-actions button:focus-visible {outline:3px solid #075ca8;outline-offset:3px;}
.bhd-inquiry-alternatives [role="status"]:empty {display:none;}
@media(max-width:480px) {.bhd-inquiry-actions>* {flex:1 1 100%;}}
