/* Rider13 responsive fixes 2026-11-05 */
@media screen and (max-width: 767px) {
  /* Mobile hero: promo banners carry their text on the left - keep it in view instead of centre-cropping */
  #mobile-header img { object-position: left center !important; }
  /* Phone number overlapped the banner text: move it to the bottom-left corner */
  .header-img.slideshow > h2 { top: auto !important; bottom: 14px; }
}
