/* Falcon 3.6.26.25 — Arabic homepage mobile W2DC city/location full-width fix.
   Scope intentionally limited to Arabic/RTL homepage on small screens. */
@media (max-width: 700px) {
  html[lang^="ar"] body.home,
  body.home.rtl {
    --falcon-ar-home-location-width: 100%;
  }

  html[lang^="ar"] body.home .ordonna-w2dc-location-count,
  body.home.rtl .ordonna-w2dc-location-count {
    display: inline-flex !important;
    width: auto !important;
    max-width: 100% !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.home a:has(.ordonna-w2dc-location-count),
  body.home.rtl a:has(.ordonna-w2dc-location-count),
  html[lang^="ar"] body.home .w-grid-item:has(.ordonna-w2dc-location-count),
  body.home.rtl .w-grid-item:has(.ordonna-w2dc-location-count),
  html[lang^="ar"] body.home .w-grid-item:has(.ordonna-w2dc-location-count) > .w-grid-item-h,
  body.home.rtl .w-grid-item:has(.ordonna-w2dc-location-count) > .w-grid-item-h,
  html[lang^="ar"] body.home .wpb_column:has(.ordonna-w2dc-location-count),
  body.home.rtl .wpb_column:has(.ordonna-w2dc-location-count),
  html[lang^="ar"] body.home .vc_column_container:has(.ordonna-w2dc-location-count),
  body.home.rtl .vc_column_container:has(.ordonna-w2dc-location-count) {
    width: 100% !important;
    max-width: none !important;
    flex: 0 0 100% !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.home .w-grid-list:has(.ordonna-w2dc-location-count),
  body.home.rtl .w-grid-list:has(.ordonna-w2dc-location-count),
  html[lang^="ar"] body.home .vc_row:has(.ordonna-w2dc-location-count),
  body.home.rtl .vc_row:has(.ordonna-w2dc-location-count) {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }
}
