:root {
	--css-grid-between-gap:58px;
	--css-grid-between-wide-gap:117px;
}

.d-right-img .image-wrapper img{
	    object-fit: cover;
	    height: 100%;
	    max-height: 461px;
	    object-position: 0 0;
	}

/* ------------------ Cancel your reservation ---------------------- */

.content-wrapper.d-reservation .fb-select.form-group.field-property,
.content-wrapper.d-reservation .fb-text.form-group.field-confirmation,
.content-wrapper.d-reservation .fb-text.form-group.field-email{
    width:50%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.content-wrapper.d-reservation .fb-button.form-group.field-reset-button{
    font-weight:bold;
}

/*
.content-wrapper.d-reservation  .cms-form.form-modifyreservation .form-group:nth-last-child(-n+2) {
    display: flex;
    justify-content: flex-start;
	width:50%;
}
*/

.content-wrapper.d-reservation input,
.content-wrapper.d-reservation .fb-text-label{
    text-align:left;
}

.content-wrapper.d-reservation .fb-select.form-group.field-property .fb-inner.fb-select-inner .form-control option{
    text-align:left;
    
}
.content-wrapper.d-reservation .flex-btn-container{
    display: inline-block;
}
.content-wrapper.d-reservation .flex-btn-container .field-reset-button{
    margin-right:var(--default-gap);
    display: inline-block;
}

.content-wrapper.d-reservation .flex-btn-container .field-cancel-button{
    display: inline-block;
}

.flex-30-70-xlg.two-col-css-xlist-1366.with-gap>.container>.xlist-strip>.strip-xlist>.xList-item.item-1 {
    width: calc(30% - (var(--css-grid-between-gap) / 2));
}
.flex-30-70-xlg.two-col-css-xlist-1366.with-gap>.container>.xlist-strip>.strip-xlist>.xList-item.item-2 {
    width: calc(70% - (var(--css-grid-between-gap) / 2));
}

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.flex-30-70-xlg > .xlist-strip > .strip-xlist > .xList-item.item-1{
    width: calc(30% - (var(--css-grid-between-gap) / 2));
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.flex-30-70-xlg > .xlist-strip > .strip-xlist > .xList-item.item-2 {
    width: calc(70% - (var(--css-grid-between-gap) / 2));
}

.py-with-bg{
    padding: 120px 0;
}

.left-right-margin .content-wrapper {
    margin: 0 100px;
}
/* __ DHI__DAO-2 */
.dhi-c-2 .swiper-button-next {
	right: -45px;
}

.dhi-c-2 .swiper-button-prev {
	left: -45px;
}
  
  /* __ DHI__REVARDS */
.rewards.two-col-xlist-1200 > .container > .xlist-strip>.strip-xlist>.xList-item {
	width: 50%;
}

.rewards > .container > .xlist-strip > .xList-items > .xList-item.item-1 {
}

.image-wrapper.behind-square::after {
    width: 250px;
    height: 350px;
}

  /* Intro Content */
.r2g-flex-grid-main-strip.flex-grid-three-col-option-1 > .container > .xlist-strip > .xList-items > .xList-item.item-1 {
	max-width: 280px;
}

/* Featured Offers */
.r2g-rotator-main-strip-sw.rotator-main-option-3 .swiper .arrows-wrapper,
.r2g-rotator-main-strip-sw.rotator-main-option-4 .swiper .arrows-wrapper{
    width: 338px;
}
  

  /*-------------- Best Rate Gurantee Form Start ---------------*/
.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group {
	width: calc(50% - 70px);
}

.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-salutation .fb-select-inner {
	width: calc(50% - 70px);
}

.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-comments {
	width: calc(50% - 70px);
	position: relative;
	height: 90px;
	order: 4;
}

.cms-form-holder .cms-form.form-propertybestrateguarantee .field-last-name,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-from_email,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-work-number,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-select-a-hotel,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-number-of-room-night,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-select-1715671194840,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-website-which-rate-found,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .field-dates-lower-rate-apply,
  .cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-comments {
	margin-left: 116px;
}

.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.fb-button {
	order: 5;
}
  /*-------------- Best Rate Gurantee Form End ---------------*/
  
  
  /*-------------- Dining Reservation Start ---------------*/
.cms-form-holder .cms-form.form-propertydinereservation .form-group {
	width: calc(50% - 70px);
}

.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-salutation .fb-select-inner {
	width: calc(50% - 70px);
}

.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-textarea-1715678789646 {
	width: calc(50% - 70px);
	position: relative;
	order: 4;
}

.cms-form-holder .cms-form.form-propertydinereservation .field-last-name,
  .cms-form-holder .cms-form.form-propertydinereservation .field-home-number,
  .cms-form-holder .cms-form.form-propertydinereservation .field-mobile-number,
  .cms-form-holder .cms-form.form-propertydinereservation .field-dine-in-time {
	margin-left: 116px;
}

.cms-form-holder .cms-form.form-propertydinereservation .form-group.fb-button {
	order: 5;
}
  /*-------------- Dining Reservation End ---------------*/
  
  
  /* -------------------- R2G Two Column Dining Sub Component start --------------------------------- */

.r2g-two-column-dining-sub-component.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap > .xlist-strip > .strip-xlist > .xList-item.image {
	width: calc(58% - (var(--css-grid-between-gap) / 2));
	flex-shrink: 0;
}

.r2g-two-column-dining-sub-component.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap > .xlist-strip > .strip-xlist > .xList-item.image-and-content {
	width: calc(42% - (var(--css-grid-between-gap) / 2));
	flex-shrink: 0;
}

/* -------------------- R2G Two Column Dining Sub Component end --------------------------------- */

/* ------------------------------ R2G Special Menu Main Strip start -------------------------------- */

.r2g-special-menu-sub-component .r2g-content-sub {
	padding-top: 70px;
	padding-bottom: 70px;
}

/* ------------------------------ R2G Special Menu Main Strip end -------------------------------- */

/* --------------------------- R2G lg Two Col Content Image Main Strip start ----------------------- */

.r2g-lg-two-col-content-image-main-strip .r2g-content-sub {
	padding-top: 70px;
	padding-bottom: 70px;
}
.r2g-lg-two-col-content-image-main-strip.align-top .r2g-content-sub {
	padding-top: 0;
}

/* --------------------------- R2G lg Two Col Content Image Main Strip end ----------------------- */

/* --------------------------------- R2G Explore Item sub start ----------------------------------- */

.r2g-explore-item-sub .r2g-content-sub {
	padding: 117px;
}

/* --------------------------------- R2G Explore Item sub end ----------------------------------- */


/* --------------------------------- R2G Explore Item sub start ----------------------------------- */
/*.r2g-explore-item-sub .r2g-content-sub {*/
/*	padding: var(--css-grid-between-gap) var(--css-grid-between-gap) 0;*/
/*}*/

/* --------------------------------- R2G Explore Item sub end ----------------------------------- */


/* ----------------------------------------- R2G Gallery Rotator start --------------------------------------- */

.r2g-gellery-rotator-main-strip.r2g-rotator .arrows-wrapper {
	width: calc(100% - 100px);
	left: 50px;
}

.r2g-gellery-rotator-main-strip .swiper-wrapper {
	padding: 100px 0;
}

.r2g-gellery-rotator-main-strip .swiper-slide {
	left: 0;
	transition: all 0.5s;
}

.r2g-gellery-rotator-main-strip .swiper-slide.swiper-slide-prev {
	left: -100px;
}

.r2g-gellery-rotator-main-strip .swiper-slide.swiper-slide-next {
	left: 100px;
}

.r2g-gellery-rotator-main-strip .swiper-slide.swiper-slide-active {
	scale: 1.5;
}

/* ----------------------------------------- R2G Gallery Rotator end --------------------------------------- */

/* ----------------------------------------- R2G Restaurant Sub start ------------------------- */

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.r2g-restaurant-sub.zig-zag-image-left > .xlist-strip > .strip-xlist > .xList-item.image {
	order: 0;
}

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.r2g-restaurant-sub.zig-zag-image-right > .xlist-strip > .strip-xlist > .xList-item.image {
	order: 1;
}

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.r2g-restaurant-sub > .xlist-strip > .strip-xlist > .xList-item.image {
	width: calc(56% - var(--css-grid-between-gap) / 2);
}

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.r2g-restaurant-sub > .xlist-strip > .strip-xlist > .xList-item.detail {
	width: calc(44% - var(--css-grid-between-gap) / 2);
}
/* ----------------------------------------- R2G Restaurant Sub end ------------------------- */

/* ------------------------------- R2G Contact Grid Main Strip start ----------------------------- */

.r2g-contact-grid-main-strip .xList-item.info .xList-item {
	margin-bottom: 96px;
}

/* ------------------------------- R2G Contact Grid Main Strip end ----------------------------- */


/* ------------------------------- Gallery start ----------------------------- */


.r2g-gallery-main-strip .strip-xlist-items {
	margin: 0 -12px;
}

.r2g-gallery-main-strip .strip-xlist-items > .xList-item {
	width: calc(33.33333333% - 24px);
	margin: 0 calc(24px / 2) 24px;
}
/* ------------------------------- Gallery end ----------------------------- */

/*------------------ Request for Proporsal Form start ---------------*/

/*.cms-form-holder .cms-form.form-requestforproporsal .form-group {*/
/*	width: calc(50% - 70px);*/
/*}*/

/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-last-name,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-company,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-work-number,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-event-date,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-estimated-no-of-attendees,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-specify,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-special-requirements {*/
/*	margin-left: 116px;*/
/*}*/

/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-duration,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-event-duration-type,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-event-date,*/
/*.requestforproposal .cms-form-holder form.cms-form .form-group.field-event-time {*/
/*	width: calc(25% - 47px);*/
/*}*/

/*------------------ Request for Proporsal Form end ---------------*/


/* Booking Mask Start */

.dhi-booking-mask {
	width: 1074px;
}

.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--adults, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--childrens, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--checkin, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--checkout, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--book-now, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--promo, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--cancel {
	margin: 0;
}

.dhi-booking-mask .dhi-booking-mask__mask-group input {
	max-width: 119px;
}

.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate {
	max-width: fit-content;
}

.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .highlight-text, 
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .normal-text {
	line-height: 19.2px;
	font-weight: 400;
}
.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .highlight-text{
    font-weight: 700;
}

.dhi-booking-mask .dhi-booking-mask__outer-wrapper {
	max-width: 1074px;
}

/* Booking Mask End */



/* ------------------------------- R2G Contact Grid Main Strip start ----------------------------- */

.r2g-css-flex-grid-sub-component.three-col-xlist-1366.with-gap.center-content-3-col-item >  .xlist-strip > .strip-xlist > .xList-item.item-left-image{
    width: calc(40% - (var(--css-grid-between-gap) * 2 / 3));
}
.r2g-css-flex-grid-sub-component.three-col-xlist-1366.with-gap.center-content-3-col-item >  .xlist-strip > .strip-xlist > .xList-item.item-center-content{
    width: calc(35% - (var(--css-grid-between-gap) * 2 / 3));
}
.r2g-css-flex-grid-sub-component.three-col-xlist-1366.with-gap.center-content-3-col-item >  .xlist-strip > .strip-xlist > .xList-item.item-right-image{
    width: calc(25% - (var(--css-grid-between-gap) * 2 / 3));
}

/* ------------------------------- R2G Contact Grid Main Strip end ----------------------------- */



/* ------------------------------- Two Column Flex with Rotator start ----------------------------- */
    
.two-col-css-xlist-1366.with-gap.two-col-with-rotator>.container>.xlist-strip>.strip-xlist>.xList-item.item-content{
    width: calc(40% - (var(--css-grid-between-gap) / 2));
}
.two-col-css-xlist-1366.with-gap.two-col-with-rotator>.container>.xlist-strip>.strip-xlist>.xList-item.item-rotator{
    width: calc(60% - (var(--css-grid-between-gap) / 2));
}
    
/* ------------------------------- Two Column Flex with Rotator end ----------------------------- */


/*------------------ Two Column Flex 60% - 40% Main Strip start ---------------*/

.two-col-css-xlist-1366.with-gap.two-col-flex-60-40 > .container > .xlist-strip > .strip-xlist > .xList-item.column-60 {
    width: calc(60% - var(--css-grid-between-gap) / 2);
}
.two-col-css-xlist-1366.with-gap.two-col-flex-60-40 > .container > .xlist-strip > .strip-xlist > .xList-item.column-40 {
    width: calc(40% - var(--css-grid-between-gap) / 2);
}
    
    /*------------------ Two Column Flex 60% - 40% Main Strip end ---------------*/


/*------------------ Two Column Flex 60% - 40% Subcomponent start ---------------*/

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.two-col-flex-60-40 > .xlist-strip > .strip-xlist > .xList-item.column-60 {
    width: calc(60% - var(--css-grid-between-gap) / 2);
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.two-col-flex-60-40 > .xlist-strip > .strip-xlist > .xList-item.column-40 {
    width: calc(40% - var(--css-grid-between-gap) / 2);
}
    
/*------------------ Two Column Flex 60% - 40% Subcomponent end ---------------*/


/*------------------ Two Column Flex 67% - 33% Subcomponent start ---------------*/

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.two-col-flex-3-2-1 > .xlist-strip > .strip-xlist > .xList-item.column-3-2 {
    width: calc((100% / 3) * 2 - var(--css-grid-between-gap) / 2);
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.two-col-flex-3-2-1 > .xlist-strip > .strip-xlist > .xList-item.column-3-1 {
    width: calc(((100% / 3) * 1) - var(--css-grid-between-gap) / 2);
}

/*------------------ Two Column Flex 67% - 33% Subcomponent end ---------------*/





/* ------------------------------- CSS Flex Grid Main Strip Wide Gap start ----------------------------- */

.r2g-css-flex-grid-main-strip.with-gap.wide-gap > .container > .flex-xlist > .xList-items {
	gap: var(--css-grid-between-wide-gap) !important;
}
.two-col-css-xlist-1366.with-gap.wide-gap > .container > .xlist-strip > .strip-xlist > .xList-item {
	width: calc(50% - (var(--css-grid-between-wide-gap) / 2)) !important;
}

/* ------------------------------- CSS Flex Grid Main Strip Wide Gap end ----------------------------- */













/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------ SCREEN SIZE 1600PX -------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */


@media(min-width:1600px) {
  
	:root {
		--css-grid-between-gap: 58px;
		--heading-1-font-size: 6rem;
		--heading-2-font-size: 4.8rem;
		--heading-3-font-size: 3.6rem;
		--heading-4-font-size: 3rem;
		--heading-5-font-size: 2.4rem;
		--heading-6-font-size: 1.8rem;
		--intro-section-gap: 64px;
		--section-gap: 183px;
		--breadcrumb-margin-top: 48px;
		--intro-section-gap: 58px;
		--image-section-gap:60px;
		--css-grid-between-wide-gap:117px;
		--slogan-large-font-size: 6rem;
	}

	.container {
		width: 100%;
		max-width: 1357px;
	}
	
	
	.d-right-img .image-wrapper img{
	    object-fit: cover;
	    height: 100%;
	    max-height: 524px;
	    object-position: 0 0;
	}
    
    
    /* __ DHI__DAO-2 */
	.dhi-c-2 .swiper-button-next {
		right: 0;
	}

	.dhi-c-2 .swiper-button-prev {
		left: 0;
	}

	.dhi-c-2 .swiper-slide {
		max-width: 327px;
	}

	.dhi-c-2 .swiper-slide .r2g-xbox-sub-component {
		margin: auto;
	}

	.dhi-c-2 .swiper-slide.swiper-slide-active {
		max-width: none;
		min-width: 364px;
	}

/* __ DHI__REVARDS */
	.rewards .icons-list .xList-items {
		column-gap: 24px;
	}
	
	.image-wrapper.behind-square::after {
        width: 279px;
        height: 371px;
    }
    /*
    .image-wrapper.behind-square img{
        padding-right: 65px;
        padding-top: 46px;
    }
    */
  /* Intro Content */
	.r2g-flex-grid-main-strip.flex-grid-three-col-option-1 > .container > .xlist-strip > .xList-items > .xList-item.item-1 {
		max-width: 323px;
	}

	.r2g-flex-grid-main-strip.flex-grid-three-col-option-1 > .container > .xlist-strip > .xList-items > .xList-item.item-2 {
		padding-left: 0;
		padding-right: 0;
	}
  
  
  /* Featured Offers */
	.r2g-map-with-info > .container > .xlist-strip > .xList-items > .xList-item.item-2 {
		padding: 65px 165px;
	}
    .r2g-rotator-main-strip-sw.rotator-main-option-3 .swiper .arrows-wrapper{
        width: 394px;
    }
    .r2g-rotator-main-strip-sw.rotator-main-option-4 .swiper .arrows-wrapper{
        width: 366px;
    }
    
    .home-featured-offers-slider .arrows-wrapper{
        transform: translateY(50px) !important;
    }
  
 
  /* Section Bottom */

	.r2g-flex-grid-main-strip-option-1 .item-2 .r2g-flex-grid-sub-component > .xlist-strip>.strip-xlist>.xList-item > .r2g-content-sub {
		margin-top: 0;
	}

	.r2g-flex-grid-main-strip-option-1 > .container > .xlist-strip > .strip-xlist > .xList-item {
		width: calc(50% - 48px);
	}

	.r2g-flex-grid-main-strip-option-1 > .container > .xlist-strip > .strip-xlist {
		gap: 96px;
	}

	.r2g-multiple-sliders-with-description > .container > .flex-xlist > .xList-items {
		gap: 96px;
	}

	.r2g-multiple-sliders-with-description .slider-medium {
		transform: translateY(-110px);
	}

	.r2g-multiple-sliders-with-description .slider-medium {
		width: calc(50% - 96px) !important;
	}

	.r2g-multiple-sliders-with-description > .container > .flex-xlist > .xList-items {
		gap: 96px;
	}

	.r2g-flex-grid-sub-component > .xlist-strip > .strip-xlist > .xList-item.sliders-description {
		max-width: calc(21.4375%);
	}

	.r2g-multiple-sliders-with-description > .container > .xlist-strip>.strip-xlist>.xList-item .r2g-flex-grid-sub-component > .flex-xlist > .xList-items {
		gap: 96px;
	}
  
  
  
  /* Whats on Slider */
	.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .r2g-flex-grid-sub-component > .xlist-strip > .strip-xlist > .xList-item.item-1 {
        width: calc(55% - (96px / 2));
	}

	.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .r2g-flex-grid-sub-component > .xlist-strip > .strip-xlist > .xList-item.item-2 {
		width: calc(48% - (96px))
	}

	.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .padding-wrapper {
		padding: 0;
		margin: 0 calc(96px - (var(--grid-item-gap))) 0 auto !important;
		max-width: 500px;
	}
	
	.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .whats-on-item{
	    position: relative;
	    left: 120px;
	}
  
  
  /* Stay Page - Room Type Section */
	/*.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-icons {*/
	/*	gap: 42px;*/
	/*}*/

	/*.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-item {*/
	/*	gap: 24px;*/
	/*	width: 33.3333%;*/
	/*}*/

	/*.r2g-xbox-sub-component.r2g-xbox-sub-component-with-amenities .xbox-wrapper .flex-container .content-wrapper .btn-wrapper {*/
	/*	flex-direction: row;*/
	/*	gap: 24px;*/
	/*	justify-content: space-between;*/
	/*	align-items: center;*/
	/*}*/

	/*.r2g-xbox-sub-component.r2g-xbox-sub-component-with-amenities .xbox-wrapper .flex-container .content-wrapper .btn-wrapper .btn-action-wrapper {*/
	/*	width: auto;*/
	/*	justify-content: flex-end;*/
	/*	align-items: center;*/
	/*	flex-wrap: wrap;*/
	/*	gap: 24px;*/
	/*}*/
    
    
    /* Stay Page - Offers Section */
	/*.r2g-rotator-main-strip-sw.offers-strip .container .rotatorElement {*/
	/*	width: 100%;*/
	/*}*/

	/*.r2g-rotator-main-strip-sw.offers-strip .container .arrows-wrapper .swiper-button-next {*/
	/*	right: -16px;*/
	/*}*/

	/*.r2g-rotator-main-strip-sw.offers-strip .container .arrows-wrapper .swiper-button-prev {*/
	/*	left: -16px;*/
	/*}*/

	.r2g-rotator-main-strip-sw.stay-detail-rotator .container::after {
		height: 75%;
	}

	.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content {
		padding: 58px 150px;
	}

	.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-icons {
		gap: 68px;
	}

	.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page {
		padding: 0 150px 55px;
	}

	.stay-detail-rotator .bottom-content,
  .stay-detail-rotator .share-page {
		max-width: 1456px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-icons {
		gap: 50px;
	}

	.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-item p {
		text-align: left !important;
	}
  
  
  
  /* FAQ */
	.faq-nested-tab .tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list {
		gap: 48px;
	}

	/*.faq-nested-tab.strip-row > .container > .intro-content {*/
	/*	margin-bottom: 92px;*/
	/*}*/
    
    
    /* ----------------------------------------- R2G Gallery Rotator start --------------------------------------- */
    
	.r2g-gellery-rotator-main-strip .swiper-wrapper {
		padding: 127px 0;
	}

	.r2g-gellery-rotator-main-strip .swiper-slide.swiper-slide-prev {
		left: -100px;
	}

	.r2g-gellery-rotator-main-strip .swiper-slide.swiper-slide-next {
		left: 100px;
	}

	.r2g-gellery-rotator-main-strip .swiper-slide.swiper-slide-active {
		scale: 1.5;
	}

/* ----------------------------------------- R2G Gallery Rotator end --------------------------------------- */


    .r2g-content-main-strip-v2.w-100 .txt-center-half{
        width:50%;
        text-align:center;
        margin:0 auto;
    }
    
    .xList-item.item-1.award-item .flex-container .content-wrapper{
        margin-top:var(--default-gap);
    }
    /*.two-col-css-xlist-1366.with-gap>.container>.xlist-strip>.strip-xlist>.xList-item{*/
    /*    display:flex;*/
    /*}*/
    
    
    .why-bk-wt-us-Zigzag-list.strip-row .xList-item.content.item-2{
        background:var(--color-black-shade-3);
    }
  
     
    
    .why-bk-wt-us-Zigzag-list.strip-row .xList-item.content.item-2 .content-wrapper a{
        text-decoration: none; 
    }
    
    .container.container-fluid.full-image-fluid{
        margin-bottom:var(--image-section-gap);
    }

     .exp-single-slide .content-wrapper{
         padding:var(--default-gap);
         background:var(--color-black-shade-3);
     }
    .exp-single-slide.mouse-over{
         background:var(--color-black-shade-3);
     }
    

    /* Home Featured Offers Start */
    .r2g-rotator-main-strip-sw.rotator-main-option-3 .flex-container,
    .home-featured-offers-slider .flex-container{
        padding: 0 40px;
    }
    
    /* Home Featured Offers End */
    
    

    
    /* ------------------------------- CSS Flex Grid Main Strip Wide Gap start ----------------------------- */

    .r2g-css-flex-grid-main-strip.with-gap.wide-gap > .container > .flex-xlist > .xList-items {
    	gap: var(--css-grid-between-wide-gap) !important;
    }
    .two-col-css-xlist-1366.with-gap.wide-gap > .container > .xlist-strip > .strip-xlist > .xList-item {
    	width: calc(50% - (var(--css-grid-between-wide-gap) / 2)) !important;
    }
    
    .r2g-css-flex-grid-sub-component.with-gap.wide-gap > .xlist-strip > .strip-xlist {
        gap: var(--css-grid-between-wide-gap) !important;
    }
    .r2g-css-flex-grid-sub-component.with-gap.wide-gap.two-col-xlist-1366.two-col-flex-3-2-1 > .xlist-strip > .strip-xlist > .xList-item.column-3-1 {
        width: calc(((100% / 3) * 1) - var(--css-grid-between-wide-gap) / 2);
    }
    .r2g-css-flex-grid-sub-component.with-gap.wide-gap.two-col-xlist-1366.two-col-flex-3-2-1 > .xlist-strip > .strip-xlist > .xList-item.column-3-2 {
        width: calc((100% / 3) * 2 - var(--css-grid-between-wide-gap) / 2);
    }
    
    /* Dining - Our Restaurants */
    .xbox-content-bottom-full-width .xbox-wrapper .flex-container .content-wrapper {
        column-gap: var(--css-grid-between-wide-gap);
    }
    .xbox-content-bottom-full-width .xbox-wrapper .flex-container .content-wrapper .content-item {
        width: calc(50% - (var(--css-grid-between-wide-gap) / 2));
    }
    
    /* ------------------------------- CSS Flex Grid Main Strip Wide Gap end ----------------------------- */
    
 
}

/*For Safari*/
.half-slide-next .flex-container {
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
}

/*Homepage Whats On*/
.whats-on-slider .r2g-flex-grid-sub-component.with-gap > .xlist-strip > .strip-xlist .xList-item.item-2 {
    order: 0;
}