/* V73: use the homepage mobile booking width on every booking page. */
@media (max-width: 767px) {
  html body .booking-section { padding-left: 0 !important; padding-right: 0 !important; }
  html body .booking-section > .container {
    width: 100% !important; max-width: 100% !important;
    margin-left: 0 !important; margin-right: 0 !important;
    padding-left: 10px !important; padding-right: 10px !important;
    min-width: 0; box-sizing: border-box;
  }
  html body .booking-section .booking-card,
  html body .hero .booking-card {
    width: 100% !important; max-width: 100% !important;
    margin-left: 0 !important; margin-right: 0 !important;
    padding-left: 12px !important; padding-right: 12px !important;
    min-width: 0; box-sizing: border-box;
  }
}
