@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1620px;
  }
}
@media screen and (max-width: 1600px) {
  #Booking #cp_appbooking_pform_1 .slotsCalendar .availableslot {
    width: 18.5%;
  }
}
@media screen and (max-width: 990px) {
  #Booking #cp_appbooking_pform_1 .slotsCalendar .availableslot {
    width: 22.5%;
  }
  #Booking #cp_appbooking_pform_1 {
    padding: 10px 0;
  }
  .BookingInfo {
    padding: 20px 0;
  }
  #Booking .LeftBg {
    min-height: auto;
  }
  #Booking .RightBg {
    padding: 0 10px;
  }
  #Booking {
    background: radial-gradient(50% 50% at 50% 50%, #33367C 0%, #080B51 100%);
  }
  #Booking #fbuilder .slots {
    text-align: center;
  }
  #fbuilder .pbreak.pb0 {
    display: block;
    padding: 0 14px;
  }
  #Booking .BookingInfo img {
    width: 120px;
    margin-left: 0;
  }
}/*# sourceMappingURL=responsive.css.map */