.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;
}


/* __ 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 {
}

  
  /* Intro Content */
  .r2g-flex-grid-main-strip.flex-grid-three-col-option-1 > .container > .xlist-strip > .xList-items {
		gap: 72px;
	}
.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;
}
  
  /* Whats on Slider */
.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .arrows-wrapper {
	transform: translateY(35px);
	right: calc(7.875% + 42px);
	top: auto !important;
}
  
  /*-------------- 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 Explore Item sub start ----------------------------------- */

/*.r2g-explore-item-sub .r2g-content-sub {*/
/*	padding-top: 70px;*/
/*	padding-bottom: 70px;*/
/*}*/

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

/*.xList-item:nth-child(2n) .r2g-explore-item-sub .r2g-content-sub {*/
/*	padding-left: var(--default-gap);*/
/*	padding-right: 117px;*/
/*}*/

/* --------------------------------- 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 .filters {
	margin-bottom: 96px;
}

.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);
}

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

.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-duration,
    .cms-form-holder .cms-form.form-requestforproporsal .form-group.field-event-duration-type,
    .cms-form-holder .cms-form.form-requestforproporsal .form-group.field-event-date,
    .cms-form-holder .cms-form.form-requestforproporsal .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__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 ---------------*/

/*------------------ Home Featured What's On Start -------------------*/
    
.featured-whats-on .intro-content{
    max-width: 811px;
}
.featured-whats-on.overflow-layout-shifted .intro-content{
    max-width: unset;
}
    
/*------------------ Home Featured What's On End -------------------*/

/*------------------ Home Featured Explore Start -------------------*/

.two-col-css-xlist-1366.with-gap.two-col-flex-60-40.home-featured-explore > .container > .xlist-strip > .strip-xlist > .xList-item.column-40{
    width: calc(40% - 48px / 2);
}
.two-col-css-xlist-1366.with-gap.two-col-flex-60-40.home-featured-explore > .container > .xlist-strip > .strip-xlist > .xList-item.column-60{
    width: calc(60% - 48px / 2);
}

/*------------------ Home Featured Explore End -------------------*/


/*------------------Footer -------------------*/


.footer-expandable .swiper{
    padding: 0;
}

.footer-expandable .footer-row.brands .swiper{
    padding-left:0;
}

/*.footer-expandable .r2g-xbox-image-only-sub.footer-brand-item.with-slider .image-wrapper{*/
/*    padding: 0;*/
/*    margin-left:0*/
/*}*/

.footer-expandable .r2g-xbox-image-only-sub.footer-brand-item.partnership{
    padding-left:0
}


/*------------------ Footer -------------------*/











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



















@media(min-width:1600px) {
  
	:root {
		--css-grid-between-gap: 100px;
		--heading-1-font-size: 5rem;
		--heading-2-font-size: 4.2rem;
		--heading-3-font-size: 3.5rem;
		--heading-4-font-size: 2.8rem;
		--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: 56px;
	}

	.container {
		width: calc(90% + 17px);
		max-width: 1302px;
	}
    
    
    /* __ 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;
	}
  
  /* 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;
	}
    
    .r2g-flex-grid-main-strip.flex-grid-three-col-option-1 > .container > .xlist-strip > .xList-items{
        gap: 100px;
    }
    
  
  /* 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: 368px;
    }
    .r2g-rotator-main-strip-sw.rotator-main-option-4 .swiper .arrows-wrapper{
        width: 366px;
    }
  
  
  /* Section Bottom */
	.r2g-flex-grid-main-strip-option-1::after {
		height: 55%;
	}

	.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;
		margin-bottom: 155px;
	}

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

	.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(60% - (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(46% - (96px));
		max-width: 493px;
	}

	.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .padding-wrapper {
		padding: 0 0 0 calc(96px - (var(--grid-item-gap)));
	}
  
  
  /* 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 --------------------------------------- */


    /*------------------ Home Featured What's On Start -------------------*/
    
    .featured-whats-on .intro-content{
        max-width: 950px;
    }
    .featured-whats-on.overflow-layout-shifted .intro-content{
        max-width: unset;
    }
    
    /*------------------ Home Featured What's On End -------------------*/
    
    /*------------------ Footer Start -------------------*/
    

    
    
    /*------------------ Footer End -------------------*/
}