:root {

    --top-navigation-font-size:1.5rem;

     --number-header-height: 142px;

}


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

/*------------------ 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 ---------------*/

 /* City Listing Page */

.r2g-css-flex-grid-sub-component.three-col-xlist-1366.with-gap.city-block-group >  .xlist-strip > .strip-xlist > .xList-item {
    width: calc(33.3333% - (100px * 2 / 3));
}


/*City Details Page*/

.city-hotel-block.r2g-css-flex-grid-sub-component .xlist-strip .xList-items .xList-item.item-hotel-info > .r2g-content-sub .content-wrapper{
    padding: 0 60px;
}



.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.why-book-block > .xlist-strip > .strip-xlist > .xList-item.image-block{
    width: 615px;
    height: auto;
}
.two-col-css-xlist-1366.with-gap.why-book-block>.container>.xlist-strip>.strip-xlist>.xList-item.image-block{
    width: 615px;
    height: auto;
}




/*------------ Sustainability Details --------------*/

/*.two-col-css-xlist-1366.with-gap.two-col-img-text-main>.container>.xlist-strip>.strip-xlist>.xList-item {*/
/*    width: calc(50% - (74px / 2));*/
/*}*/



/*------------ Contact Us --------------*/

/*.two-col-css-xlist-1366.with-gap.two-col-63-36>.container>.xlist-strip>.strip-xlist>.xList-item:first-child{*/
/*    width: calc(63% - (72px / 2));*/
/*}*/
/*.two-col-css-xlist-1366.with-gap.two-col-63-36>.container>.xlist-strip>.strip-xlist>.xList-item:last-child{*/
/*    width: calc(36% - (72px / 2));*/
/*}*/



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

.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.footer-flex-list >  .xlist-strip > .strip-xlist > .xList-item {
    width: calc(50% - (64px / 2) );
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.footer-flex-list >  .xlist-strip > .strip-xlist > .xList-item.item-sec-1 {
    width: calc(40% - (64px / 2) );
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.footer-flex-list >  .xlist-strip > .strip-xlist > .xList-item.item-sec-2 {
    width: calc(60% - (64px / 2) );
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.footer-flex-list >  .xlist-strip > .strip-xlist > .xList-item.item-menu {
    width: calc(45% - (64px / 2) );
}
.r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.footer-flex-list >  .xlist-strip > .strip-xlist > .xList-item.item-contact {
    width: calc(55% - (64px / 2) );
}
.r2g-content-sub.footer-row.copyright .content-wrapper{
    padding-bottom: 0px;
}

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




@media (min-width: 1600px){
    
    
    th, td {
        padding: 20px;
    }
    
    .container {
		width: calc(90% + 17px);
		max-width: 1302px;
	}

    /*  City Details Page - Introduction Secion */
    
    
    .r2g-xbox-sub-component.event-block .xbox-wrapper .flex-container .content-wrapper > ul > li:first-child{
        width: 45%;
    }

    .city-hotel-block.r2g-css-flex-grid-sub-component .xlist-strip .xList-items .xList-item.item-hotel-info > .r2g-content-sub .content-wrapper{
        padding: 0 72px;
    }
    
    .r2g-css-flex-grid-sub-component.two-col-xlist-1366.with-gap.why-book-block > .xlist-strip > .strip-xlist > .xList-item.image-block{
        width: 712px;
        height: auto;
    }
    .two-col-css-xlist-1366.with-gap.why-book-block>.container>.xlist-strip>.strip-xlist>.xList-item.image-block{
        width: 712px;
        height: auto;
    }
    
    
    /*------------------ Footer Start -------------------*/

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

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

}