@media screen and (max-width: 480px) {
    .ycv-booking-container{ flex-direction: column; }
    .ycv-booking-col2{ max-width: 100%; }

    .ycv-stadium-content-container{ flex-direction: column; }

    .ycHotelThumb .hotel-row{ flex-direction: column; }
    .ycHotelThumb .hotelThumbail{ width: 100%;
      max-width: 100%; }
      .ycHotelThumb-item.ycHotel-selected{ position: relative; }

      .checkout.woocommerce-checkout{ padding: 0px; }
      .checkout.woocommerce-checkout .ycv-checkout-order-review{ position: relative; }
      .ycv-passenger-app .ycv-form-row{ flex-direction: column; gap: 0px; }
      .woocommerce-checkout #customer_details .form-row{ min-width: 100%; }
      .yc-matchIcons img{ width: 120px; }
      .ycv-checkout-order-review .ycv-booking-widget{ margin-bottom: 2rem; }
  }

