.booking_wrap{border-radius:30px;margin-left:auto;margin-right:auto;margin-top:50px;padding-bottom:100px;padding-top:50px;width:93%}.booking_wrap .page-center{margin:0 auto}.booking_wrap .main-text{margin:0 auto;padding-bottom:20px;padding-top:40px;text-align:center;width:90%}.booking_wrap .main-text h2.main-heading{-webkit-text-fill-color:inherit;background-clip:border-box;color:#fff;display:block;font-family:Titilliumweb,sans-serif;font-size:140px;font-weight:400;letter-spacing:-6px;line-height:115px;margin-bottom:50px;margin-top:20px;-o-object-fit:fill;object-fit:fill;position:static;text-align:center;text-transform:uppercase;white-space:normal}.booking_wrap .main-text p.intro-text.white{color:#fff;font-family:Titilliumweb,sans-serif;font-size:30px;font-weight:700;line-height:30px;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}.booking_wrap .main-text p{color:#fff;font-family:Titillium Web,sans-serif;font-size:20px;margin:0;text-align:center}.booking_wrap .booking-section{grid-column-gap:50px;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-row-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;margin:0 auto 50px;max-width:1400px;width:85%}.booking_wrap .booking-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.booking_wrap .booking-item img{-o-object-fit:fill;object-fit:fill;text-align:left}.booking_wrap h3.subhead.white{align-items:center;color:#fff;font-family:Titilliumweb,sans-serif;font-size:35px;letter-spacing:-1.5px;line-height:30px;margin-bottom:10px;margin-top:20px;text-align:center;text-transform:uppercase}.booking_wrap .booking-item p{color:#fff;font-family:Titillium Web,sans-serif;font-size:14px;line-height:20px;margin-top:10px;text-align:left}.booking_wrap .booking-section.true{grid-column-gap:40px;grid-template-columns:1fr 1fr 1fr;width:70%}.booking_wrap .booking-section.true .booking-item img{display:inline-block;width:350px}@media(max-width:1320px){.booking_wrap h3.subhead.white{font-size:26px;word-break:inherit}}@media(max-width:991px){.booking_wrap .main-text h2.main-heading{font-size:60px;letter-spacing:-3px;line-height:50px;margin-bottom:20px;max-width:none;text-align:center;width:auto}.booking_wrap .main-text p.intro-text.white{font-size:17px;line-height:20px;padding-top:20px;text-transform:uppercase}.booking_wrap .main-text p{font-size:10px;line-height:12px;max-width:none;padding-left:0;padding-right:0;width:auto}}@media (max-width:767px){.booking_wrap .booking-section{grid-template-columns:1fr}.booking_wrap .booking-section.true{grid-column-gap:0;grid-template-columns:1fr;width:100%}.booking_wrap .main-text h2.main-heading{font-size:40px;letter-spacing:-2px;line-height:30px}.booking_wrap .main-text p{font-size:15px;line-height:18px}.booking_wrap h3.subhead.white{font-size:16px;line-height:14px}.booking_wrap .main-text{padding-top:0;width:100%}.booking_wrap{padding-bottom:20px;padding-top:20px}}@media(max-width:479px){.booking_wrap .main-text h2.main-heading{font-size:30px;font-weight:700;letter-spacing:-2px;line-height:25px}}