



.no-touch .simp-custom-testi-cardsBlock p video{
    width: 100%;
}
.no-touch .simp-custom-testi-cardsBlock p video{
    width: 100%;
}
.no-touch .simp-custom-testi-cardsBlock .text-content-wrapper{
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    padding: 5% 5% 8%;
    height: 100%
}
.no-touch .simp-custom-testi-cardsBlock .text-content{
  height: 100%
}
.no-touch .simp-custom-testi-cardsBlock .text-content-wrapper:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,0.3);
}
.no-touch .simp-custom-corporateOutings-cards .text-content-wrapper{
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    padding: 5% 5% 8%;
}
.no-touch .simp-custom-corporateOutings-cards .text-content{
  height: 100%
}
.no-touch .simp-custom-corporateOutings-cards .text-content-wrapper:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,0.3);
}

.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-packages-cards {
    display: flex;
    align-items: stretch;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-packages-cards .text-content {
    height: inherit;
    display: flex;
    flex-direction: column;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-packages-cards .text-content-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-packages-cards .text-content-wrapper table {
    margin-top: auto;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-corporateOutings-cards {
    display: flex;
    align-items: stretch;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-corporateOutings-cards .text-content {
    height: inherit;
    display: flex;
    flex-direction: column;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-corporateOutings-cards .text-content-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.no-touch .clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-corporateOutings-cards .text-content-wrapper table {
    margin-top: auto;
}
.no-touch .clearfix.widget-wrapper.simp-custom-packages-cards .text-content-wrapper table {
    margin-top: auto;
}
.no-touch .clearfix.widget-wrapper.simp-custom-packages-cards {
    display: flex;
    align-items: stretch;
}
.no-touch .clearfix.widget-wrapper.simp-custom-packages-cards .text-content {
    height: inherit;
    display: flex;
    flex-direction: column;
}
.no-touch .clearfix.widget-wrapper.simp-custom-packages-cards .text-content-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.no-touch .clearfix.widget-wrapper.simp-custom-packages-cards .text-content-wrapper > div{
    display: flex;
    height: 100%;
    flex-direction: column;
}
.no-touch .clearfix.widget-wrapper.simp-custom-advActivitiesCard .text-content {
    height: inherit;
    display: flex;
    flex-direction: column;
}
.no-touch .clearfix.widget-wrapper.simp-custom-advActivitiesCard .text-content-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.no-touch .clearfix.widget-wrapper.simp-custom-advActivitiesCard .text-content-wrapper > div{
    display: flex;
    flex-direction: column;
    height: 100%;
}


:is(.outer-page, .outerpage) .content_wrapper .wt1tb .text-content-wrapper *:not(.btn){
  padding:  0;
  margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt1tb .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(p, div, table):not(p:empty){
  padding-top: 2.291%;
}

:is(.outer-page, .outerpage) .content_wrapper .wt1tb .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(ol, ul){
   padding-top: 2.291% !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt1tb .text-content-wrapper :is(p, div, ol, ul, table) + :is(h1, h2, h3, h4, h5){
    padding-top: 2.291%;
}

:is(.outer-page, .outerpage) .content_wrapper .wt1tb .text-content-wrapper .txt-wdgt-btn-wrapper{
  margin-top: 2.291%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px auto;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned .text-content-wrapper *:not(.btn){
  padding: 0;
  margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned .text-content-wrapper :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty){
  margin-top: 4.689%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top: 4.689%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned .text-content .text-content-wrapper > :first-child{
  padding: 0;
  margin: 0;
}
/*left image right text*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px auto;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned .text-content-wrapper *:not(.btn){
  padding: 0;
  margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned .text-content-wrapper :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty){
  margin-top: 4.689%
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned .text-content-wrapper .txt-wdgt-btn-wrapper{
  margin-top: 4.689%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned .text-content .text-content-wrapper > :first-child{
  padding: 0;
  margin: 0;
}

/* :is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter{
  display: none;
} */

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-udman-hotel-button *:not(.btn){
    padding: 0 !important;
    margin: 0 !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.wtsubheader, .wtheader){
   padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-udamn-hotels-collage-slider{
    padding-top: 15px;
}

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-udman-hotels-image-text-slider .text-content-wrapper *:not(.btn){
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-udman-hotels-image-text-slider .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table){
    margin-top: 7.195%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-udman-hotels-image-text-slider .text-content-wrapper{
   padding-top: 7.195%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-udman-hotels-image-text-slider .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top: 7.195%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt-image-text-slider.simp-custom-udman-hotels-image-text-slider .text-content-wrapper :first-child{
    margin: 0;
    padding: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .predef_content + .jssor-carousel-container{
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper{
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .inner-page{
    padding-bottom: 0;
}

/*:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtheader + .widget-wrapper{*/
/*    padding-top: 0;*/
/*}*/

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-reducedfont .text-content-wrapper{
    padding: 7.201%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-reducedfont{
  padding-bottom: 0;
}

/*:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-reducedfont + .simp-custom-reducedfont{*/
/*    padding-top: 0;*/
/*}*/

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-reducedfont .simp-custom-newly-attractions-txt-group-3col .text-content-wrapper *{
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter  .simp-custom-newly-attractions-txt-group-3col .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
:is(.outer-page, .outerpage) .content_wrapper .no-gutter  .simp-custom-newly-attractions-txt-group-3col .text-content-wrapper :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty){
    padding-top: 7.201% !important;
}

.location-page .content_wrapper{
    margin-bottom: 0;
    padding-bottom: 45px;
}

.location-page  .loc-fullwidth .btn-location{
    text-transform: uppercase;
}

.location-page  .loc-fullwidth .direction-form{
    margin-top: 30px;
}

.location-page  .loc-fullwidth .direction-form form > .row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
} 

.for-gallerypage :is(.outer-page, .outerpage) .content_wrapper .no-gutter .img-description-padding{
    padding: 0;
}

@media(max-width: 1302px){

    .location-page  .loc-fullwidth .direction-form form > .row .form-group{
        width: 50%;
    }
    .location-page  .loc-fullwidth .direction-form form > .row .btn-wrap{
        width: 100%;
    }
}

/**/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap{
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap .wtsubheader{
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .promotions_block{
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt3imgtop-3tbbot.three-col .text-content-wrapper{
    padding: 7.201% 0 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt3imgtop-3tbbot.three-col .text-content-wrapper *:not(td, .btn){
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt3imgtop-3tbbot.three-col .text-content-wrapper :is(h1, h2, h3, h4, h5, h6) + :is(p, div, table, ol, ul){
   margin-top: 7.201%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt3imgtop-3tbbot.three-col .text-content-wrapper .txt-wdgt-btn-wrapper{
   margin-top: 7.201%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt3imgtop-3tbbot.three-col .text-content-wrapper div:has(.txt-wdgt-btn-wrapper){
    margin-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt2imgtop-2tbbot.two-col .text-content-wrapper{
    padding: 4.689% 0 0 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt2imgtop-2tbbot.two-col .text-content-wrapper *:not(td, .btn){
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt2imgtop-2tbbot.two-col .text-content-wrapper :is(h1, h2, h3, h4, h5, h6) + :is(p, div, table, ol, ul){
   margin-top: 4.689%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt2imgtop-2tbbot.two-col .text-content-wrapper .txt-wdgt-btn-wrapper{
   margin-top: 4.689%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wt2imgtop-2tbbot.two-col .text-content-wrapper div:has(.txt-wdgt-btn-wrapper){
    margin-top: 0;
}

:is(.outerpage, .outer-page) .content_wrapper .no-gutter .simp-custom-careers-form .form-group input[type="file"]{
    width: 100%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-udman-hotel-button .btn{
    margin: 0;
}

/*mobile*/
.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader{
    padding: 20px 0 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader *{
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader:has(+ .wtsubheader){
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader + .wtsubheader{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtsubheader {
    padding: 20px 0 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtsubheader *{
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter.clearfix :is(.widget-wrapper.wtheader, .widget-wrapper.wtsubheader) + .widget-wrapper{
    padding-top: 16px
}

.mobile .content_wrapper .no-gutter .generic_slider + .simp-custom-udman-luxe-villa-txt-group{
    padding-top: 0;
}


.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned > .col-xs-12 img{
    margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned > .col-xs-12 + .col-xs-12{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned > .col-xs-12 + .col-xs-12 *:not(.btn){
    margin: 0;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-image-right-text-center-aligned > .col-xs-12 + .col-xs-12 .div:has(.txt-wdgt-btn-wrapper){
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-image-right-text-center-aligned > .col-xs-12 + .col-xs-12 .txt-wdgt-btn-wrapper{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12{
    margin: 0 !important;
    padding: 20px 0 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12:first-child{
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12 *{
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12 :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12 :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty),
.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12 :is(p, div, ol, ul, table):not(p:empty) + :is(p, div, ol, ul, table):not(p:empty){
    padding-top: 16px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12:empty{
    display: none;
}

.mobile .content_wrapper .no-gutter .room-description{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .room-description > .col-xs-12 + .col-xs-12{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .room-description > .col-xs-12:first-child img{
    margin: 0;
}

.mobile .content_wrapper .no-gutter .room-description > .col-xs-12 + .col-xs-12 *:not(.btn){
    margin: 0 !important;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.room-description > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + :is(p, div){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.room-description > .col-xs-12 + .col-xs-12 .btn{
    margin-top: 16px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-center{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12:first-child img{
    margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12 *:not(.btn){
    margin: 0 ;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul,table){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty),
.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12 :is(p, div, ol, ul, table):not(p:empty) + :is(p, div, ol, ul, table):not(p:empty){
    padding-top: 16px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12 .btn{
    margin-top: 16px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-center > .col-xs-12 + .col-xs-12{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont > .col-xs-12{
    margin: 0 !important;
    padding-top: 4px;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont > .col-xs-12:first-child{
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont > .col-xs-12 img{
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont > .col-xs-12 .descriptionMobileNoSpace{
    padding: 16px 10px;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont > .col-xs-12 .descriptionMobileNoSpace *{
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont + .simp-custom-reducedfont{
    padding-top: 4px;
}

.mobile .content_wrapper .no-gutter .simp-custom-reducedfont:has(+ .simp-custom-reducedfont){
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtbookbtn{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-newly-attractions-txt-group-3col > .col-xs-12:empty + .col-xs-12{
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-form.widget-wrapper{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-form.widget-wrapper .form-group[id="form-group-submit"]{
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .btn{
    padding: 8px 14px;
}

 :is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper:has( > div:empty){
     padding: 0 !important;
     margin: 0 !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap{
    padding: 30px 0;
}

.mobile.for-gallerypage .cycle-next,.mobile.for-gallerypage .cycle-prev {
    top: 35%;
}
.mobile.for-gallerypage .div-16-9 {
    padding-top: 40px;
}

.mobile.for-gallerypage .gallery-content{
    margin-bottom: 0;
    padding: 20px 0;
}

.mobile.for-gallerypage .gallery-content .gallery-content{
    padding: 0;
    margin-bottom: 20px;
}

.mobile .content_wrapper .no-gutter :is(.imageDescriptionSide-rightimage.bgColorContainer, .imageDescriptionSide-leftimage.bgColorContainer){
    margin: 20px 0;
    width: 100%;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned > .col-xs-12 + .col-xs-12 .div:has(.txt-wdgt-btn-wrapper){
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned{
    padding: 20px 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned > .col-xs-12 img{
    margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned > .col-xs-12 + .col-xs-12{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned > .col-xs-12 + .col-xs-12 *:not(.btn){
    margin: 0;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + :is(p, div, ol, ul, table):not(p:empty),
.mobile .content_wrapper .no-gutter .simp-custom-left-text-right-image-center-aligned > .col-xs-12 + .col-xs-12 :is(h1, h2, h3, h4, h5) + p:empty + :is(p, div, ol, ul, table):not(p:empty){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-left-text-right-image-center-aligned > .col-xs-12 + .col-xs-12 .txt-wdgt-btn-wrapper{
    padding-top: 16px;
}

/* awards widget */

.mobile .content_wrapper .no-gutter .simp-custom-udman-hotel-awards .table-responsive{
    margin: 0;
}

/* image slider  */


.mobile .content_wrapper  .simp-custom-udman-hotels-image-text-slider .slick-slide *:not(.btn, td, tr){
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-udman-hotels-image-text-slider .slick-slide img + :is(h1, h2, h3, h4, h5, h6, p, div){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .simp-custom-udman-hotels-image-text-slider .slick-slide :is(h1, h2, h3, h4, h5, h6) + :is(p, div, ol, ul, table){
    padding-top: 16px;
} 

.mobile .content_wrapper .no-gutter .simp-custom-udman-hotel-button *:not(.btn){
    padding: 0;
    margin: 0;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot{
    padding: 20px 0;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12{
    padding: 0;
    margin: 20px 0 0 !important;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12:first-child{
    margin-top: 0 !important;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12 > img{
    margin: 0;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12 .descriptionMobileNoSpace{
    margin-top: 16px;
}

.mobile  .content_wrapper  .wt3imgtop-3tbbot > .col-xs-12 .descriptionMobileNoSpace *:not(.btn, td){    
    padding: 0px;
    margin: 0px;
}
    

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12 .descriptionMobileNoSpace :is(h1, h2, h3, h4 ,h5, h6) + :is(p, div, ol, ul, table){
     padding-top: 16px;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12 .descriptionMobileNoSpace .txt-wdgt-btn-wrapper{
    margin-top: 16px;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot > .col-xs-12 .descriptionMobileNoSpace div:has(.txt-wdgt-btn-wrapper){
    padding-top: 0;
}

.mobile  .content_wrapper .no-gutter .wt3imgtop-3tbbot + .wt3imgtop-3tbbot{
    padding-top: 0;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot{
    padding: 20px 0;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12{
    padding: 0;
    margin: 20px 0 0 !important;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12:first-child{
    margin-top: 0 !important;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12 > img{
    margin: 0;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12 .descriptionMobileNoSpace{
    margin-top: 16px;
}

.mobile  .content_wrapper .wt2imgtop-2tbbot > .col-xs-12 .descriptionMobileNoSpace *:not(.btn, td){    
    padding: 0px;
    margin: 0px;
}
    

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12 .descriptionMobileNoSpace :is(h1, h2, h3, h4 ,h5, h6) + :is(p, div, ol, ul, table){
     padding-top: 16px;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12 .descriptionMobileNoSpace .txt-wdgt-btn-wrapper{
    margin-top: 16px;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot > .col-xs-12 .descriptionMobileNoSpace div:has(.txt-wdgt-btn-wrapper){
    padding-top: 0;
}

.mobile  .content_wrapper .no-gutter .wt2imgtop-2tbbot + .wt2imgtop-2tbbot{
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-careers-form .form-group[id="form-group-submit"]{
   margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .wt1tb{
    padding: 20px 0;
}

.mobile .content_wrapper  .wt1tb .text-content *:not(.btn, td){
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter  .wt1tb .text-content :is(h1, h2, h3, h4 ,h5, h6) + :is(p, div, table){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter  .wt1tb .text-content :is(p, div, table, ul, ol) + :is(h1, h2, h3, h4 ,h5, h6){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter  .wt1tb .text-content :is(h1, h2, h3, h4 ,h5, h6) + :is(ul, ol){
    padding-top: 16px !important;
}

.mobile .content_wrapper .no-gutter .wt1tb .txt-wdgt-btn-wrapper{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .wt1tb  .text-content .txt-wdgt-btn-wrapper{
    padding-top: 16px;
}

/*child changes*/

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .location_map_block{
    padding-top: 30px;
    padding-bottom: 30px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hide-vide-gap .text-content-wrapper > div {
	display: flex;
	justify-content: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-tripadviser-center .text-content-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 30px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-tripadviser-center .text-content-wrapper #CDSWIDFRR.cx_brand_refresh {
	margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .amenities-block h2 {
	margin-bottom: 2.292%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtlinkbutton .one-col a.btn {
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-custom-heading{
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-custom-heading .text-content-wrapper{
    margin: 0 !important;
    padding: 0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-custom-heading{
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-custom-heading .text-content *{
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .wtformjson .form-group[id="form-group-submit"]{
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .wt3tb{
    padding: 20px 0;
}

.mobile .content_wrapper  .wt3tb .col-xs-12 *:not(.btn, td){
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter  .wt3tb .col-xs-12 :is(h1, h2, h3, h4 ,h5, h6) + :is(p, div, table){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter  .wt3tb .col-xs-12 :is(p, div, table, ul, ol) + :is(h1, h2, h3, h4 ,h5, h6){
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter  .wt3tb .col-xs-12 :is(h1, h2, h3, h4 ,h5, h6) + :is(ul, ol){
    padding-top: 16px !important;
}

.mobile .content_wrapper .no-gutter .wt3tb .txt-wdgt-btn-wrapper{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .wt3tb  .col-xs-12 .txt-wdgt-btn-wrapper{
    padding-top: 16px;
}

.mobile .content_wrapper .no-gutter .wt3tb + .wt3tb{
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt3tb .text-content-wrapper *:not(.btn){
  padding:  0;
  margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .wt3tb .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(p, div, table):not(p:empty){
  padding-top: 7.201%;
}

:is(.outer-page, .outerpage) .content_wrapper .wt3tb .text-content-wrapper :is(h1, h2, h3, h4, h5) + :is(ol, ul){
   padding-top: 7.201% !important;
}

:is(.outer-page, .outerpage) .content_wrapper .wt3tb .text-content-wrapper :is(p, div, table, pl, ol) + :is(h1, h2, h3, h4, h5){
    padding-top: 7.201%
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap h2 {
    margin-bottom: 2.636%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 16px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap ul li {
    width: calc(33.33% - 32px / 3);
}

@media(max-width: 1200px){
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter + .no-gutter .widget-wrapper .hotel_amenities_wrap ul li {
        width: calc(50% - 8px);
    }
}

.outerpage .content_wrapper .no-gutter .summary-page-slider .right-box h3 + div {
     padding-top: 4.69%;
}

.outerpage .content_wrapper .no-gutter .summary-page-slider .right-box a.btn {
     margin-top: 4.69%;
}
    
    
/*client code jira- 12530*/
.mobile .simp-custom-metrics.wt3tb .col-xs-12:last-child{
    margin:0px !important;
}
.mobile .simp-custom-metrics{
    display:flex;
}



.section_bg {
    background-color: #ffffff;
    box-shadow: none !important;
}

/*.slick-slider[data-widget-id="2193449"] .slick-slide {*/
/*    margin: 0 10px;*/
/*    padding: 8px;*/
/*    background-color: #fff;*/
/*    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);*/
    /*max-width: calc((100% / 3) - 20px); */
/*    float: left;*/
/*    height:310px;*/
/*}*/
/*.slick-slider[data-widget-id="2193449"] .slick-slide:hover{*/
/*    box-shadow: 0 4px 12px 0 rgba(0,0,0,0.3);*/
/*}*/
/* .slick-slider[data-widget-id="2193449"] .slick-next:before,*/
/* .slick-slider[data-widget-id="2193449"] .slick-prev:before { */
/*    font-size: 40px;*/
/*}*/
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}

/* desktop */
/*.content_wrapper .no-gutter .widget-wrapper.wtsubheader + .widget-wrapper {*/
/*    padding-top: 0;*/
/*}*/







#bookingForm #booking-form .min-price-wrapper{
    display: none !important;
}

.mobile #booking-form .min-price-wrapper {
    display: none !important;
}

.mobile .book-button.menu-item .nav-min-price-div {
    display: none;
}

.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile .widget-wrapper.simp-custom-hideRightBox > .col-xs-12:last-child{
    display:none;
}
.mobile .widget-wrapper.simp-custom-hideLeftBox > .col-xs-12:first-child{
    display:none;
}

.content_wrapper .no-gutter .widget-wrapper:not(.wtformjson) :is(p:empty, div:empty){
    display: none;
    padding: 0 !important;
    margin: 0 !important;
}



.mobile #whatsAppHeader {
    border-radius: 50%;
    background: #25d366;
    float: left;
    position: fixed;
    left: 24px;
    bottom: 20px;
    padding:5px !important;
    z-index: 9999;
    line-height: unset;
    height:50px;
    width:50px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile #whatsAppHeader a {
    color: #ffffff;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}



.simp-custom-cardhovereffect 
{
    margin:20px 0 !important;
}
.simp-custom-cardhovereffect .text-content
{
    border:1px solid #ffffff;
     box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3);
    margin:0 10px;
    width:31%;
    height:90%;
    padding:5%;
}

.simp-custom-cardhovereffect .text-content:hover 
{
    background-color:#ffffff;
    box-shadow:1px 2px 2px 2px rgba(0,0,0,0.5);
    border:none !important;
}













.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}

.simp-custom-card .wt3img.three-col,
.simp-custom-card .wt2imgtop-2tbbot.two-col,
.simp-custom-card .wt3imgtop-3tbbot.three-col{
    display:flex;
}

.simp-custom-card .col-sm-4.left-box,
.simp-custom-card .col-sm-4.center-box,
.simp-custom-card .col-sm-4.right-box {
    margin: 1.4%;
    padding: 15px;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
    width: 30.5%;
    background-color:#fff;
}

.simp-custom-width{
    width:52% !important;
    margin:auto;
}
.simp-custom-TripCenter .center-box{
   
    justify-content: center;
    align-items: center;
    display: flex
}
/*Image Hover Effect*/
.simp-custom-hover img:hover{
    clip-path: inset(19px 12px);
}
.simp-custom-hover img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}
/*End*/

header #top-navbar-collapse {
    justify-content: center;
}

:is(.outer-page, outerpage) .wt-image-text-slider .text-content .text-content-wrapper a {
    display: inline-block;
    margin-top: 20px;
}

:is(.outer-page, outerpage) .simp-custom-imagecenterheading {
    display: flex;
    align-items: center;
}
:is(.outer-page, outerpage) .simp-custom-imagecenterheading h2 {
    text-align: left;
    margin-bottom: 15px;
}

.mobile .content_wrapper .no-gutter :is(h1, h2) {
    border-bottom: 0;
}

:is(.outer-page, .outerpage) .summary-page-slider {
    display: flex;
    align-items: center;
}
:is(.outer-page, .outerpage) .summary-page-slider .right-box h3 {
    text-align: left;
}
:is(.outer-page, .outerpage) .summary-page-slider .right-box .btn {
    float: left;
}

:is(.wtlinkbutton, .wtbookbtn) > div {
    display: flex;
    justify-content: center;
}


:is(.outer-page, .outerpage) :is(.simp-custom-onecol, .simp-custom-twocol) {
    display: flex;
    justify-content: center;
}
.simp-custom-onecol .center-box,
.simp-custom-onecol .right-box {
    display: none;
}
.simp-custom-twocol .right-box {
    display: none;
}

.simp-custom-reducedfont .text-content-wrapper h2 {
    font-size: 18px;
}

.summary_widget_wrapper .offhead h3,
.mobile .room-description h3 {
    font-size: 1.5em;
}

.imageDescriptionSide h2 {
    text-align: left !important;
}

.imageDescriptionSide .text-content-wrapper .txt-wdgt-btn-wrapper {
    text-align: left !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtformjson .form-group {
    display: flex;
    justify-content: center;
}
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtformjson.fullWidthWidget {
    display: flex;
    justify-content: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtformjson .fullWidthWidgetWrapper .form-horizontal {
    margin-left: 0 !important;
}

@media (max-width: 991px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtformjson .form-horizontal {
        padding: 0 15%;
    }
}

/* mobile spacing */
.mobile .content_wrapper .no-gutter .widget-wrapper {
    margin-bottom: 0;
    padding: 20px 0;
}

/*.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader + .widget-wrapper,*/
/*.mobile .content_wrapper .no-gutter .widget-wrapper.wtsubheader + .widget-wrapper {*/
/*    padding-top: 0;*/
/*}*/

/* ------- */

.mobile .logo.navbar-logo {
    background:#fff;
}

header #bottom-navbar-collapse{
    justify-content:center;
}


.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}

.mobile #footer .container > div:nth-child(3) > div:last-child span:first-child{
  display: block;
  margin:auto;
  margin-bottom: 10px;
}
.mobile #footer .container > div:nth-child(3) > div:last-child > span a{
  display: inline-block
}
.mobile #footer .container > div:nth-child(3) > div:last-child > span:not(:first-child){
  padding:0 2px;
}
.mobile #footer .container > div:nth-child(3) > div:last-child > span:last-child{
  display: inline;
}






#whatsAppHeader{
    z-index: 1000;
    position: absolute;
    bottom: 20px;
    right:220px;
    background: #25d366;
    height: 40px;
    width: 40px;
    overflow: hidden;
    font-size: 28px;
    text-align: center;
    display:flex;
    justify-content:center;
    align-items:center;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}

@media screen and (max-width:1136px){
  #whatsAppHeader {
    right: 195px;
  }
}
@media screen and (max-width:1100px){
  #whatsAppHeader {
    right: 185px;
  }
}
@media screen and (max-width:1084px){
  #whatsAppHeader {
    right: 195px;
  }
}

/* when added inside the nav book button */
header .lang-book-wrapper {
    display: flex;
    align-items: center;
}

#whatsAppHeader {
    position: static;
    margin-right: 10px;
}


.simp-custom-awards .text-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.simp-custom-awards .awards_running-text > div {
    max-width: 1024px;
}

.simp-custom-awards .awards_running-text #CDSSCROLLINGRAVE {
    max-width: 1024px;
    width: 100%;
}
.mobile .simp-custom-awards .awards_running-text #CDSSCROLLINGRAVE {
    max-width: 500px;
}

.simp-custom-awards .awards_group-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 768px;
    width: 100%;
    margin-top: 30px;
}
.mobile .simp-custom-awards .awards_group-box {
    flex-direction: column;
    margin-top: 10px;
}

.simp-custom-awards .awards_group-box > div {
    max-width: 300px;
    display: flex;
    align-self: stretch;
    flex: 1 0 auto;
}
.mobile .simp-custom-awards .awards_group-box > div {
    max-width: 500px;
    align-items: center;
    justify-content: center;
}

.simp-custom-awards .awards_group-box #CDSWIDFRR,
.simp-custom-awards .awards_group-box #CDSWIDEXC,
.simp-custom-awards .awards_group-box #CDSWIDCOE {
    max-width: 200px;
    width: 100%;
}
@media (max-width: 767px) {
    .simp-custom-awards .awards_group-box #CDSWIDFRR,
    .simp-custom-awards .awards_group-box #CDSWIDEXC,
    .simp-custom-awards .awards_group-box #CDSWIDCOE {
        max-width: 130px;
    }
}
@media (max-width: 500px) {
    .simp-custom-awards .awards_group-box #CDSWIDFRR,
    .simp-custom-awards .awards_group-box #CDSWIDEXC,
    .simp-custom-awards .awards_group-box #CDSWIDCOE {
        max-width: 200px;
    }
}

.simp-custom-awards .awards_group-box #CDSWIDFRR .top-background,
.simp-custom-awards .awards_group-box #CDSWIDEXC .bravoBox {
    width: 100%;
    height: 58px;
}

.simp-custom-awards .awards_group-box #CDSWIDFRR .top-background {
    display: flex;
    justify-content: center;
    text-align: center;  
}

.simp-custom-awards .awards_running-text #CDSSCROLLINGRAVE .rightBorder {
    width: 200px;
    text-align: center;
}
.mobile .simp-custom-awards .awards_running-text #CDSSCROLLINGRAVE .rightBorder {
    width: 100px;
}

.simp-custom-awards .awards_group-box #CDSWIDCOE > * {
    display: block;
    height: 100%;
}

.simp-custom-awards .awards_group-box #CDSWIDCOE > * img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}



[data-hotelid="6429"] .r3D0vX{
    max-width: 200px;
    width: 100%;
    position: relative;
    font: normal 11px Trip Sans VF,Trip Sans,Arial,sans-serif;
    color: #000;
    background-color: #fff;
    overflow: hidden;
    width: 148px;
    margin: 0 10px 10px 10px;
    text-align: center;
}
[data-hotelid="6429"] .r3D0vX img{
    height: 100%;
    object-fit: cover;
}



