.child-hotel[data-hotelid="5205"] .address-block-details .hotel-info{
    display:flex;
    justify-content:center;
    flex-direction:column;
    align-items:center;
}
.child-hotel[data-hotelid="5205"] .address-block-details .hotel-info .hotel-heading{
    margin-right:1.076%;
}
.child-hotel[data-hotelid="5205"] .address-block-details .hotel-info span{
    margin-bottom:1.076%;
}
.child-hotel[data-hotelid="5205"] .address-block-details .hotel-info .fa-star{
    font-size:24px;
    color:#be863c;
}


/*.for-homepage .bookingform-wrapper .abs_parent {  */
/*    z-index: 201;*/
/*    width: 80%;*/
/*    max-width: 1044px;*/
/*}*/
/*@media (max-width: 900px) {*/
/*  .for-homepage .bookingform-wrapper .abs_parent {  */
/*    width: 90%;*/
/*  }*/
/*}*/

/*.for-homepage .jssor-carousel-container .booking-form {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    padding-bottom: 30px !important;*/
/*}*/
/*.for-homepage .jssor-carousel-container .booking-form .btn-wrapper {*/
/*    position: relative !important;*/
/*    bottom: -30px !important;*/
/*    right: 0 !important;*/
/*}*/

/*.for-homepage .jssor-carousel-container .bookingform-wrapper {*/
/*    bottom: 0;*/
/*    background: rgba(99,28,31,.55)*/
/*}*/

/*.for-homepage .bookingform-wrapper #booking-form .promo-block {*/
/*    display:block !important;*/
/*    width:125px !important;*/
/*} */
/*@media (max-width: 1000px) {*/
/*  .for-homepage .bookingform-wrapper #booking-form .promo-block {*/
/*    width:100px !important;*/
/*  } */
/*}*/
/*@media (max-width: 800px) {*/
/*  .for-homepage .bookingform-wrapper #booking-form .promo-block {*/
/*    width:90px !important;*/
/*  } */
/*}*/

/*.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{*/
/*  display: block !important;*/
/*  margin-right: 0  !important;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 120px;*/
/*  }*/
/*}*/
/*@media (max-width: 1000px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 115px;*/
/*  }*/
/*}*/
/*@media (max-width: 800px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 105px;*/
/*  }*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{*/
/*  align-self: end;*/
/*  bottom: unset !important;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {*/
/*    min-width: 120px;*/
/*  }*/
/*}*/
/*@media (max-width: 1100px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {*/
/*    min-width: 110px;*/
/*  }*/
/*}*/
/*.for-homepage #bookingForm .booking-form{*/
  /* margin:0 !important; */
/*  padding-bottom: 0 !important;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .select-block{*/
/*  width: 16% !important;*/
/*  padding-right: 0;*/
/*}*/
/*.for-homepage .jssor-carousel-container .booking-form{*/
/*  display: flex !important;*/
/*  justify-content: center !important;*/
/*  position: relative;*/
/*  background: transparent !important;*/
/*  }*/

/*.for-homepage .jssor-carousel-container .min-price-wrapper {*/
/*    bottom: -35px !important;*/
/*    right: 35px !important;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .for-homepage .jssor-carousel-container .min-price-wrapper {*/
/*    right: -5px !important;*/
/*  }*/
/*}*/
/*@media (max-width: 1100px) {*/
/*  .for-homepage .jssor-carousel-container .min-price-wrapper {*/
/*    right: -15px !important;*/
/*  }*/
/*}*/

/*@media (max-width: 1366px) and (min-width: 1100px) {*/
/*    .for-homepage .camera-carousel-container .jssor-home-wrapper.aspectratio18-7 {        */
/*        padding-top: 30px;*/
/*    }*/
/*    .for-homepage .jssor-home-wrapper.aspectratio18-7 {*/
/*        padding-top: 30px;*/
/*    }*/
/*}*/


/*@media (max-width: 768px) {*/
/*  .for-homepage .jssor-carousel-container .booking-form {*/
/*    background: transparent !important;*/
/*  }*/
  /* .for-homepage .jssor-carousel-container .bookingform-wrapper {
    background: rgba(0,0,0,.7);
  } */
/*}*/


/*@media (min-width: 769px) {*/
/*  .for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {*/
/*    bottom: 18% !important;*/
/*  }*/
/*}*/

/*.for-homepage .bookingform-wrapper .booking-form .whyBookDirect {*/
/*    bottom: -15px !important;*/
/*    right: 18% !important;*/
/*}*/

/* for min price*/
/*.booking-form-wrapper #bookingForm .min-price-wrapper .min-price-div {*/
/*    color: #fff;*/
/*}*/

/*.for-homepage  #bookingForm  .select2-container {*/
/* display:inline;*/
/*}*/

/*.for-homepage  #bookingForm  .btn-wrapper.form-trigger-button .form-group.check-btn-holder {*/
/*  display:none*/
/*}*/

/*.for-homepage  #bookingForm  .adult-wrapper,*/
/*.for-homepage  #bookingForm  .child-wrapper{*/
/*  display:none;*/
/*}*/

/*@media screen and (max-width: 1050px) {*/
/*    .dropdown.primary.open #hotelLocMenuList {*/
/*        display: grid !important;*/
/*        grid-template-columns: auto auto auto !important;*/
/*    }*/
/*}*/

/*.for-homepage  #bookingForm .fa{*/
/*    font-size:clamp(10px,.729vw,14px);*/
/*}*/
/*.for-homepage  #bookingForm .form-control {*/
/*    border-radius: 5px;*/
/*     font-size:clamp(10px,.729vw,14px);*/
/*}*/
/*.for-homepage #bookingForm .whyBookDirect {*/
/*    margin: 0 22px 10px;*/
/*    font-size:clamp(10px,.729vw,14px);*/
/*}*/
/*.for-homepage #bookingForm  .min-price-div .price-msg {*/
/*    font-size: clamp(12px,.834vw,16px);*/
/*}*/

/*.for-homepage #bookingForm  .open-form-block.vc_open-form-block {*/
/*  display:none*/
/*}*/

/*@media (max-width:900px){*/


/* #bookingForm .date-parameter-block {*/
/*    width: 130px;*/
   
/*}*/
/*  .for-homepage .jssor-carousel-container #bookingForm .select-block {*/
/*    width: 16% !important;*/

/*}*/
/*}*/


/*final change*/
/*.for-homepage #bookingForm  .open-form-block.vc_open-form-block {*/
/*    display: none !important;*/
/*}*/
/*.for-homepage #bookingForm .booking-form {*/
/*    margin-left:0 !important;*/
/*}*/
/*.bookingform-wrapper.popUpBeForm #bookingForm .date-parameter-block + .date-parameter-block{*/
/*    margin:0px!important;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{*/
/*    margin-inline:10px !important;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide + .form-group.date-parameter-block.tohide{*/
/*    margin: 0  !important;*/
/*}*/

/*@media screen and (min-width: 1025px){*/
/*.bookingform-wrapper {*/
/*  bottom: 16%;*/
/*}*/
/*}*/

#bookingForm .form-control,
#bookingForm .btn {
  border-radius: unset ;

}



#bookingForm .min-price-wrapper{
  bottom:0!important;
}

.booking-form .adult-wrapper, 
.booking-form .child-wrapper, 
.booking-form .date-parameter-block, 
.booking-form .promo-block, 
.booking-form+.open-form-block {
  display: none!important;
}

#bookingForm .select2-container--default .select2-selection--single .select2-selection__arrow {
display:none;
   
}
 #bookingForm .select2-container--default .selection::after {
    content: "\f107";
    position: absolute;
    right: 5px;
    font-family: "Font Awesome 5 Pro";
    top: 56%;
    transform: translateY(-50%);
    color: #000;
    /*font-size: clamp(10px,1.172vw,18px);*/
    /*font-size: clamp(18px,1.628vw,25px) !important;*/
    font-weight: 400;
}

@media (max-width:992px){
    #bookingForm .whyBookDirect {
     right: 30%;

}

 #bookingForm  .select-block .select2.select2-container{
       width:260px !important;
   }
}

#bookingForm  .select-block .select2.select2-container{
       width:100% !important;
}


/*.outer-page .bookingform-wrapper {*/
/*    position:relative;*/
/*    bottom:0;*/
/*}*/

/*.outer-page .bookingform-wrapper .abs_parent {*/
/*    max-width:100%;*/
/*    width:100%;*/
/*    min-width:760px;*/
/*    background:rgba(99,28,31,.95);*/
/*    padding:0 25%;*/
/*}*/

/*.outer-page .bookingform-wrapper #bookingForm{*/
/*    padding:20px 20px 40px;*/
/*    background:transparent;*/

/*}*/

/*.outer-page .bookingform-wrapper #bookingForm .form-group:not(.min-price-wrapper){*/
/*    width:39%;*/
/*}*/

/*.outer-page .bookingform-wrapper #bookingForm .btn-wrapper {*/
/*    bottom: 40px;*/
/*    right: 30px;*/
/*}*/

/*.outer-page .bookingform-wrapper #bookingForm .whyBookDirect {*/
/*    left:0;*/
/*    right:unset;*/
/*    bottom:0px;*/
/*}*/

/*@media(max-width:1700px){*/
/*    .outer-page .bookingform-wrapper .abs_parent{*/
/*        padding:0 20%;*/
/*    }*/
/*}*/

/*@media(max-width:1500px){*/
/*    .outer-page .bookingform-wrapper .abs_parent{*/
/*        padding:0 15%;*/
/*    }*/
/*}*/

/*@media(max-width:1200px){*/
/*    .outer-page .bookingform-wrapper #bookingForm .form-group:not(.min-price-wrapper){*/
/*        width:36%;*/
/*    }*/
/*}*/

/*@media(max-width:1000px){*/
/*    .outer-page .bookingform-wrapper .abs_parent{*/
/*        padding:0 5%;*/
/*    }*/
/*}*/

/* jira-12870  start*/

.child-hotel .bookingform-wrapper{
    position:static;
    background:rgba(99,28,31,.95);
}

:is(body[data-hotelid="9222"],body[data-hotelid="9312"],body[data-hotelid="9510"],body[data-hotelid="9782"]) .bookingform-wrapper {
    background:#2D4191;
}

.child-hotel .bookingform-wrapper .abs_parent{
    width: 100%;
    max-width:868px;
}

.child-hotel .bookingform-wrapper .abs_parent #bookingForm{
    background:unset;
    display: flex;
    align-items:end;
    padding: 10px 20px 30px;
}


.address-block-details{
    border-top:0;
}

.child-hotel .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper:not(.form-trigger-button){
    position:static;
    padding-left: 10px;
}


.child-hotel .bookingform-wrapper .abs_parent #bookingForm .min-price-wrapper{
    top:10px;
    bottom: auto !important;
    width: max-content;
}

.child-hotel .bookingform-wrapper .abs_parent #bookingForm .min-price-wrapper .min-price-div{
    width: max-content;
}

.child-hotel .bookingform-wrapper .abs_parent #bookingForm .whyBookDirect{
    right:38px;
    bottom:-10px;
}

#bookingForm .whyBookDirect .wrapperOfBenefits::after{
    top: -30px;                                                                                                               
    border-top: solid 15px transparent;
    border-bottom: solid 15px rgba(0,0,0,.9);
}

#bookingForm .whyBookDirect .wrapperOfBenefits{
    bottom: auto;
    top: 120%;
    background: rgba(0,0,0,.9);
}

.child-hotel .bookingform-wrapper .abs_parent #bookingForm .form-trigger-button{
    right:20px;
    top:38px
}

/*  end */







#back-top,
.fab_book_button{
    bottom:80px;
}

body:has(.outer-page) #chatbase-bubble-button{
    bottom:150px !important;
}

/*.headerTopStrip {*/
/*    height: 0;*/
/*}*/
/*.topStrip-details {*/
/*    color: #fff;*/
/*    padding: 0 20px;*/
/*}*/
/*.topStrip-newtab{*/
/*    padding-left: 5px;*/
/*}*/

/*.collapsedNavbar.parent-hotel nav.navbar.navbar-top {*/
/*    height: 130px;*/
/*}*/

/*.collapsedNavbar.parent-hotel.for-innerpage .clearfix.widget-wrapper.header-pills {*/
/*    padding: 150px 0 15px;*/
/*}*/
/*.collapsedNavbar.child-hotel nav.navbar.navbar-top {*/
/*    height: 120px;*/
/*}*/
/*.collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.headerTopStrip .header_top_contact {*/
/*    float: left;*/
/*}*/
/*.headerTopStrip .topStrip-close-btn {*/
/*    float: right;*/
/*    background: none;*/
/*    border: none;*/
/*}*/

.child-hotel[data-hotelid="9510"] .hotel_amenities_wrap h2{
    padding-bottom:60px !important;
} 

@media screen and (min-width: 1024px) {
  .child-hotel[data-hotelid="9510"] .hotel_amenities_wrap ul li {
        padding:0;
    }
}

@media(max-width:1273px){
    .child-hotel[data-hotelid="9510"] .hotel_amenities_wrap ul{
      padding: 0 7% !important;
    }
}
@media(max-width:1185px){
    .child-hotel[data-hotelid="9510"] .hotel_amenities_wrap ul{
      padding: 0 0% !important;
     }
}
@media(max-width:1023px){
    .child-hotel[data-hotelid="9510"] .hotel_amenities_wrap ul{
      padding: 0 10% !important;
    }
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper .text-content-wrapper>p:empty{
      display:none;
}
.child-hotel.for-gallerypage[data-hotelid="9510"] .gallery-header{
    margin-bottom:60px !important;
}
 .mobile .mobile-menu :is(a.call-btn:hover,a.call-btn:focus,a.map-btn:hover,a.map-btn:focus){
    color: #fff;
}


/*jira-101010*/

[data-hotelid="9517"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter .promotions_block:empty {
    display:none
}

[data-hotelid="9517"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter .hotel_amenities_wrap{
    margin-top:0
}

[data-hotelid="9517"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter .hotel_amenities_wrap .wtsubheader{
    padding:0
}
[data-hotelid="9517"] :is(.outer-page,.outerpage) .hotel_amenities_wrap :is(h1,h2) {
    padding-bottom: 60px !important;
}
.child-hotel[data-hotelid="9517"] .header-pills-wrapper{
    padding-top:142px;
} 
.child-hotel[data-hotelid="9517"] .header-pills{
    padding:30px 0;
}
.child-hotel[data-hotelid="9517"].location-page .header-pills{
    padding:172px 0 30px;
}
[data-hotelid="9517"]:not(.for-homepage) :is(.outer-page,.outerpage) .content_wrapper .no-gutter + .no-gutter{
    display:none;
}
[data-hotelid="9517"] :is(.outer-page,.outerpage) .inner-page{
    padding:0;
}
[data-hotelid="9517"] .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper, .inner-page .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper {
    padding:0;
}

[data-hotelid="9517"].location-page .content_wrapper{
    margin:0;
    padding:0 0 45px 0
}

[data-hotelid="9517"] :is(.outer-page,.outerpage) .content_wrapper .txt-wdgt-btn-wrapper,
[data-hotelid="9517"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter :is(.wtbookbtn,.wtlinkbutton) > div{
    display:flex;
    justify-content:center
}
[data-hotelid="9517"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-ltext-rimg-widget{
    display:flex;
    justify-content:center;
    align-items:center
}

[data-hotelid="9517"]  :is(.outer-page,.outerpage) .content_wrapper :is(.simp-custom-ltext-right-image-widget,.simp-custom-right-image-ltext-widget) .text-content :is(h3,h4){
    padding-bottom:20px;
}

@media(max-width:1200px){
[data-hotelid="9517"]  :is(.outer-page,.outerpage) .content_wrapper :is(.simp-custom-ltext-right-image-widget,.simp-custom-right-image-ltext-widget) .text-content :is(h3,h4){
    
        padding-bottom:15px;
    }
    
}

/*OPS-13457*/
:is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons {
    padding-inline: 10%;
}

:is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons>div.fullWidthWidgetWrapper::before {
    position: absolute;
}

:is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons>div.fullWidthWidgetWrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    row-gap: 50px;
    column-gap: 100px;
    padding: 3.256%;
    position: relative;
    width: 75.001%;
}

:is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons>div.fullWidthWidgetWrapper::after {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
}

:is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons .txt-wdgt-btn-wrapper .btn {
    white-space: nowrap;
}

:is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons .text-content {
    width: fit-content;
    z-index: 2;
}

@media(max-width:1415px) {
    :is(.outer-page, .outerpage) .content_wrapper.clearfix .no-gutter.clearfix .widget-wrapper.simp-custom-threebuttons>div.fullWidthWidgetWrapper {
        width: 100%;
        gap: 30px;
    }
}

.mobile .content_wrapper .no-gutter .simp-custom-threebuttons{
    position:relative;
}

.mobile .content_wrapper .no-gutter .simp-custom-threebuttons *{
    z-index:1;
}

.mobile .content_wrapper .no-gutter .simp-custom-threebuttons::after{
    position:absolute;
    content:'';
    width:80%;
    height:80%;
    background:rgba(0, 0, 0, .5);
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-form-sheen{
    position:relative;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-form-sheen::after{
   content:'';
   position:absolute;
   left:0;
   top:0;
   width:100%;
   height:100%;
   background:rgba(255,255,255,0.6);
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-form-sheen > div{
    position:relative;
    z-index:1;
}

.mobile .content_wrapper .no-gutter .simp-custom-form-sheen{
    position:relative;
}

.mobile .content_wrapper .no-gutter .simp-custom-form-sheen::after{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.6);
}

.mobile .content_wrapper .no-gutter .simp-custom-form-sheen > div{
    z-index:1;
}
/*OPS-13457*/


.outerpage .simp-custom-stats .container-fluid > div{
    display: flex;
    justify-content: center;
    padding: 5% 10%;
}

.outerpage .simp-custom-stats .container-fluid > div > div {
    width: 25%;
}

.mobile .simp-custom-stats .text-content .container-fluid {
    padding: 30px 0;
}

.mobile .simp-custom-stats .text-content h3 {
    margin-bottom: 10px !important;
    padding-bottom: 0;
}

.mobile .simp-custom-stats .text-content h5 {
    margin-top: 0 !important;
}



[data-hotelid="9782"] .outerpage .content_wrapper .no-gutter .simp-custom-rooms-summary-heading {
    padding-top: 60px;
}

[data-hotelid="9782"] .outerpage .content_wrapper .no-gutter:last-child {
    display: none;
}

[data-hotelid="9782"] .outerpage .content_wrapper .no-gutter .wtbookbtn > div {
    display: flex;
    justify-content: center;
}

[data-hotelid="9782"] .outerpage .content_wrapper .no-gutter .wtlinkbutton > div {
    display: flex;
    justify-content: center;
}

[data-hotelid="9782"] .outerpage .content_wrapper .no-gutter .wtlinkbutton > div .btn-forlink {
    margin: 0;
}

.outerpage .content_wrapper .no-gutter .simp-custom-dining-img-txt {
    display: flex;
    align-items: center;
    justify-content: center;
}

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

[data-hotelid="9782"].mobile .content_wrapper .no-gutter .wtlinkbutton > div {
    display: flex;
    justify-content: flex-start;
}

[data-hotelid="9782"].mobile .content_wrapper .no-gutter .table-responsive {
    border: 1px solid #ddd;
}

:is(.outerpage, .outer-page) .navbar .navbar-nav .dropdown .dropdown-menu .upcoming-hotels .dropdown-header .locName.remove-after-content:after{
    content: none !important;
}

.simp-custom-hide .right-box {
    display: none;

}

.simp-custom-leftTextRightImg {
    position: relative;
    padding: 80px 15px 40px !important;
}
.simp-custom-leftTextRightImg{
    object-fit: cover;
    height: calc(100% - 200px);
}
.simp-custom-leftTextRightImg .left-box{
    box-shadow: 0px 0px 10px rgba(18, 18, 19, 0.21);
    width: 60%;
    text-align: center;
    padding-left: 50px !important;
    background: #71312e
}
.simp-custom-leftTextRightImg .left-box .text-content-wrapper{
    max-width: 300px;
    color: #fff;
}
.simp-custom-leftTextRightImg .right-box{
    position: absolute;
    width: calc(100% - 400px);
    right: 0;
    padding-left: 0;
    z-index: 2;
}
.outer-page .simp-custom-leftTextRightImg{
    display:flex;
    justify-content:flex-start;
    align-items:center;
}

.simp-custom-hideRightBox .right-box{
    display: none;
}
.simp-custom-hideRightBox{
    display: flex;
    justify-content: center;
}
.simp-custom-hideLeftRightBox .right-box{
    display: none;
}
.simp-custom-hideLeftRightBox .left-box{
    display: none;
}
.simp-custom-hideLeftRightBox{
    display: flex;
    justify-content: center;
}

.simp-custom-offers-slider .slick-list{
    display:flex;
}
.simp-custom-offers-slider .slick-track {
    display:flex;
}
.simp-custom-offers-slider .slick-track .slick-slide{
    display:flex;
    flex-direction:column;
}
.simp-custom-offers-slider .slick-track .slick-slide .text-content-wrapper{
    flex:1 1 0;
    display:flex;
    flex-direction:column
}
.simp-custom-offers-slider .slick-track .slick-slide .text-content-wrapper div:nth-child(odd){
    margin-top:auto;
}

/* for navbar */

header  .navbar.navbar-top{
   background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0) 100%);
}

header .navbar-top .navbar-nav>li>a{
    color: #fff;
}
header  .navbar.navbar-top.scroll{
    background:#fff;
}
header .navbar-top.scroll .navbar-nav>li>a{
    color:#272727;
}

.outer-page a.page_link .animated {
    animation-fill-mode: forwards !important;
}
:is(.outer-page,.outerpage,.location-page) .fal.fa-phone {
    transform: rotate(90deg);
}
 
 
 /*mega menu card after the search*/
 header #menuFilterLoc #searchCardResult .hotelCardWrapper{
    padding: 20px;
}
header #menuFilterLoc #searchCardResult .hotelCardWrapper .hotelImg{
    padding-top: 0;
    padding-bottom: 18px;
}
header #menuFilterLoc .mega-menu#searchCardResult{
    padding: 70px 50px 50px 100px !important;
    height: 80vh !important;
}
header #menuFilterLoc .mega-menu .hotelCardWrapper .min-price-div{
    line-height: 1.42857143;
}
@media (max-width: 1300px){
    header #menuFilterLoc .mega-menu#searchCardResult{
        padding: 70px 50px 50px 85px !important;
    }
}
@media (max-width: 1100px){
    header #menuFilterLoc .mega-menu#searchCardResult{
        padding: 70px 50px 50px 70px !important;
        z-index: 2;
    }
}



.content_wrapper .no-gutter .simp-custom-two-card-btn-align{
    display:flex;
    justify-content:center;
    align-items:flex-start;
}
.content_wrapper .no-gutter .simp-custom-two-card-btn-align .text-content{
    height:100%;
}
.content_wrapper .simp-custom-two-card-btn-align .text-content .text-content-wrapper{
    height:100%;
    display:flex;
    flex-direction:column;
    align-items:flex-start
}
.content_wrapper .simp-custom-two-card-btn-align .text-content .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top:auto;
    padding: 15px 0 0 0;
}

/* mega menu */

/* mega menu */

@media(max-width:1200px){
    #menuFilterLoc .mega-menu .locName+.ul-top li.li-space {
        width: calc(100% / 2);
    }
}



.hotel_amenities_wrap h2 {
    padding-bottom:30px !important;
}
.amenities-block div{
    display:flex;
    justify-content:center;
}
div[data-widget-id="2133535"],
div[data-widget-id="2133555"],
div[data-widget-id="2133556"],
div[data-widget-id="2133557"],
div[data-widget-id="2133558"],
div[data-widget-id="2133559"],
div[data-widget-id="2133560"],
div[data-widget-id="2133562"],
div[data-widget-id="2133563"],
div[data-widget-id="2192756"]{
    width: 50% !important;
}
.outer-page .address-block-details .fa-phone{
    rotate:90deg;
}

[data-hotelid="9312"] .outer-page .simp-custom-leftTextRightImg{
    margin-bottom:100px !important;
}



/*custom jira changes-9499*/
[data-hotelid="9312"] .simp-custom-rightTextlefttImg .right-box{
     padding: 3%;
}
.outer-page .simp-custom-rightTextlefttImg{
  position: relative;
  padding: 80px 15px 40px !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.simp-custom-rightTextlefttImg .right-box{
  box-shadow: 0px 0px 10px rgba(18, 18, 19, 0.21);
  width: 60%;
  text-align: center;
  background: #71312e;
  left: unset;
  padding-right: 60px !important;
}

.simp-custom-rightTextlefttImg .right-box .text-content-wrapper {
  max-width: 300px;
  color: #fff;
  float: right;
}

.simp-custom-rightTextlefttImg .left-box {
  position: absolute;
  left: 0;
  padding-left: 0;
  z-index: 2;
  width: calc( 100% - 400px);
}

[data-hotelid="9312"] .outer-page .simp-custom-rightTextlefttImg,
[data-hotelid="9312"] .outer-page .simp-custom-leftTextRightImg{
  margin-bottom: 40px !important;
}
[data-hotelid="9312"].for-homepage .outer-page .content_wrapper .no-gutter .widget-wrapper .promotions_block {
  margin: 0;
  display: none;
}

[data-hotelid="9312"].for-homepage .outer-page .content_wrapper .no-gutter .row.clearfix.hotel_amenities_wrap {
  margin: 0;
}

[data-hotelid="9312"].for-homepage .outer-page .content_wrapper .no-gutter .text-center.side-nav-header {
  padding: 0 0 30px 0;
}



[data-hotelid="9312"] header .navbar-bottom,
[data-hotelid="9312"] header .headerTopStrip,
[data-hotelid="9312"] header .navbar-bottom.scroll,
[data-hotelid="9312"] .address-block-details {
    background-color:#2D4191 !important;
}
[data-hotelid="9312"] .simp-custom-leftTextRightImg .left-box,
[data-hotelid="9312"] .simp-custom-rightTextlefttImg .right-box{
    background-color:#2D4191 !important;
}

[data-hotelid="9312"] .content_wrapper .no-gutter :is(h1, h2, h3, h4, h5, h6, a) {
    color: #EE6C4D
}

[data-hotelid="9312"] header .navbar-bottom .navbar-nav > li > a:is(.active, :focus, :hover){
    background:#acb9eb;
}

 [data-hotelid="9312"] .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper .viewbtn *{
    color:#fff;
}

[data-hotelid="9312"].child-hotel .header-pills{
    background:#F1F4FF;
}

[data-hotelid="9312"] .header-pills .nav>li>a{
    color:#EE6C4D !important;
    border-bottom: 1px solid #EE6C4D;
}

[data-hotelid="9312"] .content_wrapper .no-gutter .btn{
    color:#fff !important; 
}

[data-hotelid="9222"] .outer-page .simp-custom-leftTextRightImg .left-box{
    padding:3%;
}
/*custom changes for jira 9531*/
[data-hotelid="9222"] .outerpage .wt2imgtop-2tbbot.two-col .left-box .text-content-wrapper div,
[data-hotelid="9222"] .outerpage .wt2imgtop-2tbbot.two-col .left-box .text-content-wrapper,
[data-hotelid="9222"] .outerpage .wt2imgtop-2tbbot.two-col .right-box .text-content-wrapper div,
[data-hotelid="9222"] .outerpage .wt2imgtop-2tbbot.two-col .right-box .text-content-wrapper{
     font-size:clamp(20px,1.04vw,14px);
     margin-top: 4.064%;
 }
 [data-hotelid="9222"] .outerpage .content_wrapper .no-gutter .wtbookbtn .one-col{
    display:flex;
    justify-content:center;
}
[data-hotelid="9222"] .content_wrapper .no-gutter :is(h1, h2, h3, h4, h5, h6){
    color: #EE6C4D;
}
[data-hotelid="9222"] .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper .viewbtn * {
    color: #fff;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}
.simp-custom-center-text{
    display:flex;
    justify-content:center;
    align-items:center
}



#footer .top-footer{
    padding-bottom: 20px;
}
#footer .hotel-address, 
#footer .email-link {
    padding-top: 5px;
    color: #71302d;
}
#footer .email-link a {
    color: #71302d;
    font-size: 13px;
    text-transform: lowercase;
}
#footer .top-footer .col-md-9.col-xs-9.first-col {
    margin-top: 38px;
    text-align: center;
    font-weight:bold !important;
}
#footer .hotel-address .slink .fa-map-marker-alt{
    font-size:20px;
    padding-right:15px
}
/*#footer .footer-row:last-child{*/
/*    display:none;*/
/*}*/
#footer .sec-para{
    line-height: 20px;
}
#footer .social-links{
    display:flex;
    font-size:20px;
    padding-top:20px;
}
#footer .social-links div{
    padding-right:10px;
    padding-left:10px;
}
#footer .custom-fb{
    padding-left:0 !important;
}
#footer .cus-footer{
    text-transform:uppercase;
}

/*#footer .flink:first-child {*/
/*    height: 55px;*/
/*    display: block;*/
/*    text-align: center;*/
/*}*/

/*#footer .first-col .flink:first-child .sub-head:before {*/
/*    content:"";*/
/*    border-bottom: 1px solid #71302d;*/
/*    position: absolute;*/
/*    bottom: -20%;*/
/*    width: 100%;*/
/*}*/

/*#footer .first-col .flink:first-child .sub-head {*/
/*    position: relative;*/
/*    width: auto;*/
/*    display: inline-block;*/
/*    color: #71302d;*/
/*    font-weight: 700;*/
/*}*/

#footer .flink a {
   position: relative;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #be863c;
    color: #71302d;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 10px;
    font-weight: 700;
}
#footer .add_head, #footer .address_block{
    display: none;
}
#footer .flink a:hover {
    color: #be863c;
}
/*#footer .flink:first-child a:before {*/
/*    position: absolute;*/
/*    left: -8px;*/
/*    content: "";*/
/*    border-top: 1px solid #71302d;*/
/*    width: 8px;*/
/*    top: 0px;*/
/*    bottom: 0;*/
/*    margin: 15px auto;*/
/*}*/
#footer .footer_navbar a,
#footer .text-center a,
#footer .hotel-desc span,
#footer .social-links  a{
    color:#71302d;
}
#footer .flink {
    display: inline-block;
}
.footer-award-images {
    position: relative;
    top: 30px;
}

.footer-award-images img {
    margin: 0px 10px;
}
body[data-hotelid="3784"] .custom_tripadvisor,
body[data-hotelid="3588"] .custom_tripadvisor,
body[data-hotelid="5286"] .custom_tripadvisor,
body[data-hotelid="5262"] .custom_tripadvisor,
body[data-hotelid="5205"] .custom_tripadvisor,
body[data-hotelid="5363"] .custom_tripadvisor,
body[data-hotelid="5287"] .custom_tripadvisor,
body[data-hotelid="5360"] .custom_tripadvisor,
body[data-hotelid="5306"] .custom_tripadvisor,
body[data-hotelid="5355"] .custom_tripadvisor{
    display:inline-block!important;
}
#footer .custom_tripadvisor {
    display: none;
}
.parent-hotel .footer-award-images {
    display: none;
}



















header .headerTopStrip {
    height: 35px;
    background-color: #f4f3f0;
    margin-right: -15px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transform: translate(0px, 0);
    transition: 0.5s all ease-in-out;
    padding-top: 3px;
}
header .hotelInfoList {
    float: right;
    right: 45px;
    position: relative;
}

header .footer-detail {
    height: 100%;
}

header .headerTopStrip li {
    text-align: right;
    display: inline-block;
}

header .headerTopStrip li a {
    color: #71312e;
    font-size: 14px;
}
.collapsedNavbar header .headerTopStrip {
    transform: translate(0px, -35px);
    transition: 0.5s all ease-in-out;
}

.collapsedNavbar header {
    padding-top: 0;
    transition: 0.5s all ease-in-out;
}
header{
    padding-top: 35px;
    transition: 0.5s all ease-in-out;
}
.child-hotel .header-pills{
    padding-top: 172px;
}

/*COVID-19 Strip*/

.headerTopStrip .topStrip-details {
    color: #fff;
    padding: 0 20px;
}
.headerTopStrip .topStrip-newtab{
    padding-left: 5px;
}
.headerTopStrip .headerTopStrip .header_top_contact {
    float: right;
}
.headerTopStrip .covid19-strip{
    float: left;
    left: 45px;
    position: relative;
}
.headerTopStrip{
    background-color:#71312e !important;
    color:white;
}
header .headerTopStrip li a{
    color:white;
}
.mobile .hotelInfoList a{
    /*display:none;*/
}
.mobile .hotelInfoList a {
    padding-left:20px;
}
.mobile .hotelInfoList li{
    list-style:none;
}
.headerTopStrip .covid19-strip {
	display: none;
}
.mobile .headerTopStrip {
    padding-top: 5px;
    padding-bottom: 5px;
}
.topStrip-details-2 {
    color: #fff;
    padding: 0 20px;
}





/* For 2-text-box */
.simp-custom-hideRightBoxTwoText .right-box{
    display:none;
}
.simp-custom-hideLeftBoxTwoText .left-box{
    display:none;
}
.mobile .simp-custom-hideRightBoxTwoText .col-xs-12:nth-of-type(2){
    display:none;
}
.mobile .simp-custom-hideLeftBoxTwoText .col-xs-12:nth-of-type(1){
    display:none;
}
/* For 3-text-box */
.mobile .simp-custom-hideRightBox .col-xs-12:nth-of-type(3){
    display:none;
}
.mobile .simp-custom-hideLeftBox .col-xs-12:nth-of-type(1){
    display:none;
}
.simp-custom-hideRightBox .right-box{
    display:none !important;
}
.simp-custom-hideLeftBox .left-box{
    display:none !important;
}

/**/
.mobile .simp-custom-two-card-btn-align .col-xs-12 .txt-wdgt-btn-wrapper{
    display:flex;
    margin-top:15px;
}



.parent-hotel footer .social_block .social_cont .socialIcon .social-hos img{
    filter: brightness(0) invert(1);
}
.parent-hotel #footer .social_block .social_cont .socialIcon .social-hos:hover{
    background-color: rgb(54, 37, 107);
}
.mobile #footer .social-bar ul .socialIcon .social-hos span{
    margin: 0;
}
.mobile footer .social-bar ul .socialIcon .social-hos img{
    filter: brightness(0) invert(1);
    display: flex;
}

.mobile .logo.navbar-logo {
    background: #fff;
    /*background: linear-gradient( to bottom, white 0%, rgba(255,255,255,0.7) 40%, rgba(255,255,255,0.4) 70%,rgba(255,255,255,0) 100%)*/
}

.mobile .fullImage img{
    height: auto;
    object-fit: cover;
}
.mobile .fullImage{
    padding-top: 70px;
}
.mobile .simp-custom-hideRightBox .col-xs-12:nth-child(3){
    display: none;
}
.mobile .simp-custom-hideLeftRightBox .col-xs-12:nth-child(1),
.mobile .simp-custom-hideLeftRightBox .col-xs-12:nth-child(3){
    display: none;
}

.mobile .content_wrapper .simp-custom-rightTextlefttImg .col-xs-12:nth-child(2){
    background:#71312e;
    padding:15px;
    color:white;
}

.outer-page a.page_link .animated {
    animation-fill-mode: forwards !important;
}
.mobile .fal.fa-phone{
  transform: rotate(90deg);
}
.footer-detail .fa-phone{
    rotate:90deg;
}
[data-hotelid="9312"] .headerTopStrip,
[data-hotelid="9312"].mobile .content_wrapper .simp-custom-leftTextRightImg .col-xs-12:nth-child(2),
[data-hotelid="9312"].mobile .content_wrapper .simp-custom-rightTextlefttImg .col-xs-12:nth-child(2) {
background-color:#026D91 !important;
}

[data-hotelid="9312"].mobile .hotelInfoList a{
color:#fff;
}

.mobile[data-hotelid="9517"] .content_wrapper .no-gutter :is(.wtbookbtn,.wtlinkbutton) > div{
    display:flex;
    justify-content:center
}
.mobile[data-hotelid="9517"] .content_wrapper .no-gutter .widget-wrapper.room-description .btn{
    display:flex;
    width:max-content;
    margin: 0 auto;
}
.mobile .content_wrapper .no-gutter form #form-group-submit > div{
    display:flex;
    justify-content:center
}
.mobile .content_wrapper .no-gutter form #form-group-submit > div:empty{
    display:none
}

 [data-hotelid="9517"].mobile .content_wrapper :is(.simp-custom-ltext-right-image-widget,.simp-custom-right-image-ltext-widget) div :is(h3,h4){
        padding-bottom:20px;
    }
    
[data-hotelid="9517"].mobile .content_wrapper :is(.simp-custom-right-image-ltext-widget,.simp-custom-ltext-right-image-widget) {
    margin:20px 0;
}

[data-hotelid="9517"].mobile .content_wrapper .simp-custom-rooms-dimension-widget{
    margin-top:20px
}

[data-hotelid="9517"] .simp-custom-Ltext-Rimg{
    background:#71312e !important;
}

[data-hotelid="9517"] .simp-custom-Rtext-Limg{
    background:#71312e !important;
}

[data-hotelid="9517"] .simp-custom-Rtext-Limg .right-box{
    background:#71312e !important;
}

[data-hotelid="9517"].mobile .content_wrapper .simp-custom-Ltext-Rimg .col-xs-12:nth-child(2) {
    background:#71312e !important;
}

[data-hotelid="9517"].mobile .content_wrapper .simp-custom-Rtext-Limg .col-xs-12:nth-child(2) {
    background:#71312e !important;
}
    


.child-hotel .header-pills:has(.nav-pills:empty){
    display:none;
}
.child-hotel .header-pills-wrapper:has(.nav-pills:empty){
    padding-top:107px;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-center-card{
    display:flex;
    justify-content:center;
}
[data-hotelid="10868"].mobile .content_wrapper .no-gutter h1, 
[data-hotelid="10868"].mobile .content_wrapper .no-gutter h2{
    border:none;
}

.mobile .location-content .map-drop {
    top: 160px;
    padding:20px 20px 0;
    margin:0;
}
.mobile .location-content{
    padding:20px;
}
.mobile .content_wrapper .widget-wrapper.wtbookbtn .col-lg-12{
    display:flex;
}
.mobile .content_wrapper .widget-wrapper.wtlinkbutton .col-xs-12{
    display:flex;
}
.mobile .content_wrapper .widget-wrapper.wtformjson form #form-group-submit > div{
    justify-content:flex-start;
}
.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 h3{
    padding-bottom:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .imageDescriptionSide-rightimage ul{
    padding:0 !important;
    list-style-position:inside;
}
:is(.outer-page,.outerpage) .widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbot2 .col-sm-6 .readjust-container{
    height:auto !important;
}
:is(.outer-page,.outerpage) .widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbot2 .col-sm-6 .readjust-container .text-content{
    margin-top:30px;
}
@media(max-width:1536px){
    :is(.outer-page,.outerpage) .widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbot2 .col-sm-6 .readjust-container .text-content{
        margin-top:20px;
    }
}
@media(max-width:1366px){
    :is(.outer-page,.outerpage) .widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbot2 .col-sm-6 .readjust-container .text-content{
        margin-top:15px;
    }
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.wtbookbtn .col-sm-12,
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton .one-col{
    display:flex;
    justify-content:center;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .promotions_block:empty{
    margin:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .hotel_amenities_wrap{
    margin:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .hotel_amenities_wrap .predef_wid_heading{
    padding-top:0;
    padding-bottom:0;
}



/*.parent-hotel.for-homepage header .navbar-top .navbar-brand img {*/
/*    max-height: 65px;*/
/*}*/


/*.landing_PopupWrapper {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    z-index: 10000;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*.landing_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_Popup img {*/
/*    margin: auto !important;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    right: -30px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-weight: 100;*/
/*    cursor: pointer;*/
/*    background: transparent;*/
/*    border: 2px solid #EBEDEC;*/
/*    border-radius: 50%;*/
/*    color:#fff;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup{*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -30px;*/
/*    right: 0px;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/

/*.landing_PopupWrappers {*/
/*  position: fixed;*/
/*  top: 0;*/
/*  left: 0;*/
/*  right: 0;*/
/*  bottom: 0;*/
/*  background-color: rgba(0, 0, 0, 0.8);*/
/*  z-index: 10000;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*}*/
/*.landing_PopupWrappers.popUp_zoomIn {*/
/*  display: flex;*/
/*}*/
/*.landing_PopupWrappers img {*/
/*  margin: auto;*/
/*  float: none;*/
/*  max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*  position: relative;*/
/*  max-width: unset;*/
/*  width: unset;*/
/*}*/
/*.imgforPopup {*/
/*  max-width: 90%;*/
/*  display: block;*/
/*}*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*  position: absolute;*/
/*  top: -35px;*/
/*  right: 0px;*/
/*  width: 30px;*/
/*  height: 30px;*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  font-weight: 100;*/
/*  cursor: pointer;*/
/*  background: transparent;*/
/*  border: 2px solid #ebedec;*/
/*  border-radius: 50%;*/
/*  color: #fff;*/
/*}*/
/*@keyframes zoominoutsinglefeatured {*/
/*  0% {*/
/*    transform: scale(0.3, 0.3);*/
/*  }*/
/*  50% {*/
/*    transform: scale(1.1, 1.1);*/
/*  }*/
/*  100% {*/
/*    transform: scale(1, 1);*/
/*  }*/
/*}*/
/*.landing_Popup {*/
/*  animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/
/*@media (max-width: 1536px) {*/
/*  .landing_Popup img {*/
/*    max-width: 80%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 8%;*/
/*  }*/
/*}*/
/*@media (max-width: 1250px) {*/
/*  .landing_Popup img {*/
/*    max-width: 80%;*/
/*    max-height: 90vh;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 6%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/

/*@media (max-width: 950px) {*/
/*  .landing_Popup img {*/
/*    max-height: 90vh;*/
/*  }*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close {*/
/*  top: -21px;*/
/*  right: 3%;*/
/*  width: 10px;*/
/*  height: 10px;*/
/*  padding: 8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i {*/
/*  font-weight: 100;*/
/*}*/
/*.mobile .landing_Popup img {*/
/*  max-width: 90%;*/
/*}*/
/*@media screen and (orientation: landscape) {*/
/*  .mobile .landing_Popup img {*/
/*    max-height: 80vh;*/
/*  }*/
/*}*/





[data-hotelid="9782"] .content_wrapper .no-gutter :is(h1, h2, h3, h4, h5, h6, a) {
    color: #EE6C4D;
}

[data-hotelid="9782"] .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper .viewbtn * {
    color: #fff;
}

[data-hotelid="9782"] .content_wrapper .no-gutter .btn {
    color: #fff !important;
}

.mobile[data-hotelid="9782"] .headerTopStrip{
    background: #2D4191 !important;
}

.mobile[data-hotelid="9782"] .headerTopStrip .hotelInfoList a{
    color: #fff;
}

[data-hotelid="9782"] .simp-custom-rightTextlefttImg .right-box{
        padding: 3%;
}

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

[data-hotelid="9782"] .outer-page .content_wrapper .simp-custom-Rtext-Limg .right-box{
    padding: 3% 5%;
}

[data-hotelid="9782"] .inner-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding{
    padding-bottom:0;
}
[data-hotelid="9782"] .inner-page .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper{
    padding-bottom:0;
}
[data-hotelid="9782"] .inner-page{
    padding:0;
}
[data-hotelid="9782"].location-page .content_wrapper{
    margin-bottom:0;
}

[data-hotelid="9782"] .content_wrapper .no-gutter .wtbookbtn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}

.child-hotel[data-hotelid="9782"] .address-block-details,
.child-hotel[data-hotelid="9782"] .headerTopStrip,
.child-hotel[data-hotelid="9782"] header .navbar.navbar-bottom{
    background:#2D4191 !important;
}

.child-hotel[data-hotelid="9782"] header .navbar-bottom .navbar-nav > li > a:is(.active, :focus, :hover) {
    background: #acb9eb;
}

[data-hotelid="9510"].for-homepage .outer-page .content_wrapper .no-gutter:nth-child(2){
    display:block;
}
[data-hotelid="9510"] .outer-page .content_wrapper .no-gutter:nth-child(2),
[data-hotelid="9510"] .outerpage .content_wrapper .no-gutter:nth-child(2){
    display:none;
}
[data-hotelid="9510"] .inner-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding{
    padding-bottom:0;
}
[data-hotelid="9510"] .inner-page .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper{
    padding-bottom:0;
}
[data-hotelid="9510"] .inner-page{
    padding:0;
}
[data-hotelid="9510"].location-page .content_wrapper{
    margin-bottom:0;
}
/*[data-hotelid="9510"] .headerTopStrip{*/
/*    background:#f4efec;*/
/*}*/
.outer-page .content_wrapper .no-gutter .simp-custom-Ltext-Rimg{
    display:flex;
    justify-content:center;
    align-items:center;
    background: #2D4191;
    padding:0;
    margin:30px 0 0 0;
}
.outer-page .content_wrapper .simp-custom-Ltext-Rimg .left-box{
    width:30%;
    padding:5%;
}
.outer-page .content_wrapper .simp-custom-Ltext-Rimg .left-box h2{
    padding:0 0 5% 0;
}
.outer-page .content_wrapper .simp-custom-Ltext-Rimg .left-box div{
    color:#fff;
}
.outer-page .content_wrapper .simp-custom-Ltext-Rimg .right-box{
    width:70%;
    padding:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-Rtext-Limg{
    display:flex;
    justify-content:center;
    align-items:center;
    background: #2D4191;
    padding:0;
    margin:30px 0;
}
.outer-page .content_wrapper .simp-custom-Rtext-Limg .right-box{
    width:30%;
    background: #2D4191;
    padding:5%;
}
.outer-page .content_wrapper .simp-custom-Rtext-Limg .right-box h2{
    padding:0 0 5% 0;
}
.outer-page .content_wrapper .simp-custom-Rtext-Limg .right-box div{
    color:#fff;
}
.outer-page .content_wrapper .simp-custom-Rtext-Limg .left-box{
    width:70%;
    padding:0;
}

[data-hotelid="9510"] .content_wrapper .no-gutter .wtbookbtn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}
[data-hotelid="9510"] .content_wrapper .no-gutter .simp-custom-center-btn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}
.outerpage .content_wrapper .simp-custom-limg-rtext-img .text-content-wrapper{
    padding:3.2% 0 0 0;
}
.outerpage .content_wrapper .no-gutter .simp-custom-limg-rtext-img .text-content-wrapper p{
    margin:0;
}
.outerpage .content_wrapper .simp-custom-rimg-ltext-img .text-content-wrapper{
    padding:3.2% 0 0 0;
}
.outerpage .content_wrapper .no-gutter .simp-custom-rimg-ltext-img .text-content-wrapper p{
    margin:0;
}
[data-hotelid="9510"] .outer-page .content_wrapper .no-gutter .promotions_block{
    margin:0;
}
[data-hotelid="9510"] .outer-page .content_wrapper .no-gutter .hotel_amenities_wrap{
    margin-top:0;
}
[data-hotelid="9510"] .outer-page .content_wrapper .no-gutter .hotel_amenities_wrap .wtsubheader{
    padding:0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-heading-bottom-zero,
.outerpage .content_wrapper .no-gutter .simp-custom-heading-bottom-zero{
    padding-bottom:0;
}
.outerpage .simp-custom-facilities-two-cards .text-content .text-content-wrapper{
    padding:3.2% 0 0 0;
}
/*[data-hotelid="9510"] .outerpage .content_wrapper .no-gutter .predef_content{*/
/*    padding-bottom:0;*/
/*}*/





.mobile .content_wrapper .simp-custom-Ltext-Rimg .col-xs-12:nth-child(2){
    background: #2D4191;
    padding:15px;
}
.mobile .content_wrapper .simp-custom-Ltext-Rimg .col-xs-12 div{
    color:#fff;
}
.mobile .content_wrapper .simp-custom-Ltext-Rimg .col-xs-12 h2{
    border:none;
}
.mobile .content_wrapper .simp-custom-Ltext-Rimg .col-xs-12 img{
    margin:0 !important;
}

.mobile .content_wrapper .simp-custom-Rtext-Limg .col-xs-12:nth-child(2){
    background: #2D4191;
    padding:15px;
}
.mobile .content_wrapper .simp-custom-Rtext-Limg .col-xs-12 div{
    color:#fff;
}
.mobile .content_wrapper .simp-custom-Rtext-Limg .col-xs-12 h2{
    border:none;
}
.mobile .content_wrapper .simp-custom-Rtext-Limg .col-xs-12 img{
    margin:0 !important;
}
/*.mobile.for-gallerypage .div-16-9{*/
/*     padding-top: 34.147%;*/
/*}*/


.child-hotel[data-hotelid="9510"] .address-block-details,
.child-hotel[data-hotelid="9510"] .headerTopStrip,
.child-hotel[data-hotelid="9510"] header .navbar.navbar-bottom{
    background:#2D4191 !important;
}

.child-hotel[data-hotelid="9510"] header .navbar-bottom .navbar-nav > li > a:is(.active, :focus, :hover) {
    background: #acb9eb;
}

@media (max-width:1100px){
    .outer-page .content_wrapper .no-gutter .simp-custom-Ltext-Rimg{
        flex-direction:column-reverse;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-Ltext-Rimg .left-box{
        width:100%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-Ltext-Rimg .right-box{
        width:100%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-Rtext-Limg{
        flex-direction:column;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-Rtext-Limg .left-box{
        width:100%;
    }

    .outer-page .content_wrapper .no-gutter .simp-custom-Rtext-Limg .right-box{
        width:100%;
    }
}

[data-hotelid="9510"] .content_wrapper .no-gutter :is(h1, h2, h3, h4, h5, h6, a) {
    color: #EE6C4D;
}

[data-hotelid="9510"] .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper .viewbtn * {
    color: #fff;
}

[data-hotelid="9510"] .content_wrapper .no-gutter .btn {
    color: #fff !important;
}













/*#top-menu #hotelLocMenuList .upcoming_hotel .li-space:before {*/
/*    content: "";*/
/*    background-image:url(https://assets.simplotel.com/simplotel/image/upload/pride-group-of-hotels/Logo_of_Pride_Hotels_bhqioc_ic7e6v);*/
/*    padding: 0px 25px;*/
/*    background-size: 30px;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*}*/
/*#top-menu #hotelLocMenuList .upcoming_hotel .li-space {*/
/*    padding: 15px 0px;*/
/*    border-bottom:1px solid #9e9e9e;*/
/*    width:100%;*/
/*}*/
/*#top-menu #hotelLocMenuList .upcoming_hotel span{*/
/*    font-size:14px;*/
/*    color:rgb(39,39,39,0.8);*/
/*}*/
header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu>li{
    margin-bottom:0 !important;
}
header #top-menu #menuFilterLoc #hotelLocMenuList{
    /*padding-top:70px !important;*/
}

/*Hover*/

/*#top-menu #hotelLocMenuList .upcoming-hotels .dropdown-header .locName:hover:after{*/
/*    content:"Upcoming Hotel";*/
/*    background-color:#70302d;*/
/*    color:white;*/
/*    font-size:10px;*/
/*    margin-left:10px;*/
/*    padding:1px 6px;*/
/*    letter-spacing: 0.5px;*/
/*}*/
#top-menu #hotelLocMenuList .upcoming-hotels .dropdown-header .locName::after {
	content: "Upcoming Hotel";
	background-color: #70302d;
	color: white;
	font-size: 10px;
	margin-left: 10px;
	padding: 1px 6px;
	letter-spacing: 0.5px;
}
.dropdown primary.open #hotelLocMenuList {
	display: grid;
	grid-template-columns: auto auto auto auto;
}
#hotelLocMenuList li {
    padding: 5px 0;
}
@media (max-width: 1500px){
    header #top-menu .dropdown.primary.open #hotelLocMenuList{
        max-height: calc(100vh - 180px);
        overflow-y: scroll;
        display: grid !important;
        grid-template-columns: auto auto auto auto !important;
    }
}
@media screen and (max-width:1050px){
    header #top-menu  .dropdown.primary.open #hotelLocMenuList  {
        display: grid !important;
        grid-template-columns: auto auto auto !important; 
    }
}
/*header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu>li {*/
/*    width: 270px !important;*/
/*}*/

/*#menuFilterLoc .mega-menu {*/
    
/*    padding: 60px 10px 0px 50px !important;*/
/*    overflow: scroll;*/
  
    
/*}*/



/*header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu*/
/*{*/
/*    column-count: 4;*/
/*}*/


/* to resolve the issue of scroll not appearing when show book mark button is checked in browser */

/*#menuFilterLoc .mega-menu {*/
/*    margin: 60px 0 0 0 !important;*/
/*    padding: 0px 10px 0px 50px !important;*/
/*}*/

/*#menuFilterLoc #menuLocInput {*/
/*    background-color: white;*/
/*    border-left: 1px solid rgba(0,0,0,.15);*/
/*    border-right: 1px solid rgba(0,0,0,.15);   */
/*}*/

/*#menuFilterLoc .mega-menu {*/
/*     margin: 60px 0 0 0 !important;*/
/*    padding: 0px 10px 0px 50px !important;*/
/*    overflow: scroll;*/
/*}*/


/* new codes to resolve the issue of scroll for hotel dropdown list*/
#menuFilterLoc #menuLocInput {
    background-color: white;
    border-left: 1px solid rgba(0,0,0,.15);
    border-right: 1px solid rgba(0,0,0,.15); 
    /*width: calc( 100% - 16px);*/
    /*right: unset;*/
}

#menuFilterLoc .mega-menu {
    padding: 70px 10px 50px 50px !important;
    /*overflow: scroll;*/
    /*max-height: 550px;*/
}
header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu{
    column-count: 5;
}

/*#menuFilterLoc .mega-menu .ul-top{*/
/*    height: 550px !important;*/
/*}*/
/*@media (max-width:1400px){*/
/*    #menuFilterLoc .mega-menu{*/
/*        max-height: 500px;*/
/*    }*/
/*    #menuFilterLoc .mega-menu .ul-top{*/
/*        height: 500px !important;*/
/*    }*/
/*}*/
/*@media (max-width:1300px){*/
/*    #menuFilterLoc .mega-menu{*/
/*        max-height: 450px;*/
/*    }*/
/*    #menuFilterLoc .mega-menu .ul-top{*/
/*        height: 450px !important;*/
/*    }*/
/*}*/
/*@media (max-width:1024px){*/
/*    #menuFilterLoc .mega-menu .ul-top{*/
/*        height: 960px !important;*/
/*    }*/
/*}*/
/*@media (max-width:850px){*/
/*    #menuFilterLoc .mega-menu{*/
/*        max-height: 370px;*/
/*    }*/
/*    #menuFilterLoc .mega-menu .ul-top{*/
/*        height: 370px !important;*/
/*    }*/
    
/*}*/

/*#menuFilterLoc .mega-menu::-webkit-scrollbar {*/
/*    width: 6px;*/
/*    height: 6px;*/
/*}*/
/*#menuFilterLoc .mega-menu::-webkit-scrollbar-thumb {*/
/*    -webkit-border-radius: 10px;*/
/*    border-radius: 10px;*/
/*    background: rgba(103, 99, 99, 0.8);*/
/*    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 50%);*/
/*}*/
/*#menuFilterLoc .mega-menu::-webkit-scrollbar-track {*/
/*    -webkit-box-shadow: inset 0 0 6px rgb(218 218 218);*/
/*    -webkit-border-radius: 10px;*/
/*    border-radius: 10px;*/
/*}*/
/*header .navbar-top .navbar-nav>li .dropdown-menu.mega-menu:has(li ol.show){*/
/*    visibility: hidden;*/
/*    column-count: unset;*/
/*}*/





[data-hotelid="9312"] .outer-page .simp-custom-leftTextRightImg .left-box,
[data-hotelid="9312"] .outerpage .simp-custom-leftTextRightImg .left-box{
    padding:3%;
}

[data-hotelid="9312"] .outer-page .content_wrapper .no-gutter .simp-custom-center-btn .one-col,
[data-hotelid="9312"] .outerpage .content_wrapper .no-gutter .simp-custom-center-btn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}
/*[data-hotelid="9312"] .outer-page .content_wrapper .no-gutter:nth-child(2),*/
/*[data-hotelid="9312"] .outerpage .content_wrapper .no-gutter:nth-child(2){*/
/*    display:none;*/
/*}*/
[data-hotelid="9312"] .outer-page .content_wrapper,
[data-hotelid="9312"] .outerpage .content_wrapper{
    padding-bottom:0;
}
[data-hotelid="9312"] .outer-page #footer,
[data-hotelid="9312"] .outerpage #footer{
    margin-top:30px;
}
[data-hotelid="9312"] .outer-page .inner-page,
[data-hotelid="9312"] .outerpage .inner-page{
    padding-bottom:0;
}
[data-hotelid="9312"] .outer-page .content_wrapper .no-gutter .wtbookbtn .one-col,
[data-hotelid="9312"] .outerpage .content_wrapper .no-gutter .wtbookbtn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}



.mobile #footer .social-bar .socialIcon span{
    margin:5px 0 0 0;
}
.mobile .content_wrapper .no-gutter .simp-custom-center-btn .col-xs-12{
    display:flex;
    justify-content:center;
    align-items:center;
}
[data-hotelid="9312"].mobile .content_wrapper .no-gutter .wtbookbtn .col-sm-12{
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile .content_wrapper .simp-custom-leftTextRightImg .col-xs-12:nth-child(2){
    background:#2D4191;
    padding:15px;
}
.mobile .content_wrapper .simp-custom-leftTextRightImg .col-xs-12 .text-content div{
    color:#fff;
} 
[data-hotelid="9312"].mobile .content_wrapper .no-gutter .widget-wrapper{
    margin-top:20px !important;
}



/*.booking-form-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow,*/
/*.bookingform-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {*/
/*    top: 7px;*/
/*}*/
/*.booking-form-wrapper .select2-container {*/
/*    width: 100%!important;*/
/*}*/



.child-hotel[data-hotelid="9222"] .address-block-details,
.child-hotel[data-hotelid="9222"] .headerTopStrip,
.child-hotel[data-hotelid="9222"] header .navbar.navbar-bottom{
    background:#2D4191 !important;
}

.child-hotel[data-hotelid="9222"] header .navbar-bottom .navbar-nav > li > a:is(.active, :focus, :hover) {
    background: #acb9eb;
}

.child-hotel[data-hotelid="9222"] .outer-page .simp-custom-leftTextRightImg .left-box{
    background:#2D4191;
}

.mobile.child-hotel[data-hotelid="9222"] .content_wrapper .simp-custom-leftTextRightImg .col-xs-12:nth-child(2) {
       background:#2D4191;
}



.simp-custom-childtable .table th, .simp-custom-childtable .table td {
    border: none;    
}
.simp-custom-pridetable .table{
     width: 68% !important; 
     margin: auto; 
}


/*#top-menu #top-navbar-collapse #hotelLocMenuList .dropdown-header .locName:before {*/
/*    content: "";*/
/*    background-image:url(https://assets.simplotel.com/simplotel/image/upload/pride-group-of-hotels/Logo_of_Pride_Hotels_bhqioc_ic7e6v);*/
/*    padding: 0px 25px;*/
/*    background-size: 30px;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*}*/
/*#top-menu #top-navbar-collapse #hotelLocMenuList .dropdown-header .locName {*/
/*    padding: 15px 0px;*/
/*    border-bottom:1px solid #9e9e9e;*/
/*}*/
/*#top-menu #top-navbar-collapse #hotelLocMenuList .dropdown-header .locName:hover {*/
/*    border-bottom:1px solid #be863c;*/

/*}*/




/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
    text-align: center;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#cookieConsent a.cookieConsentOK {
    background-color: #c2482a;
    color: #ffffff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    /*float: right;*/
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #c7352d;
}
/*Cookie Consent End*/

.simp-custom-reducesize 
{
    width:50% !important;
    margin:0 !important;
    padding:0 !important;
}

.widget-wrapper[data-widget-id="2129000"] tbody>tr>td {
    width: 25%;
}

.widget-wrapper[data-widget-id="2129000"] tbody>tr:first-child>td {
    text-align: center;
}
div[data-widget-id="2129000"] .table > tbody > tr > td {
    border-top: 1px solid #fff;
}
.inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2142896"], .inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2142932"]{
    padding-top:50px !important;
    padding-bottom:20px !important;
    
}

.clearfix.widget-wrapper.wtfiledwnld[data-widget-id="2134337"] {
    position: fixed;
    bottom: 20%;
    right: -1px;
    transform: rotate(-180deg);
    z-index: 2;
    background-color: #be863c;
    color: #fff;
    border-radius: 5px;
    width: 44px;
    height: 165px;
    padding: 0;
}

.clearfix.widget-wrapper.wtfiledwnld[data-widget-id="2134337"] a {
    left: -60px;
    transform: rotate(-90deg);
    width: 185px;
    position: absolute;
    color: white;
    display: block;
    height: 50px;
    top: 55px;
    text-align: center;
    margin: auto;
    font-size: 15px;
    font-weight: bold;
}





/*.parent-hotel.for-homepage .carousel-caption-wrapper {*/
/*    display: none;*/
/*}*/
/*.parent-hotel.for-homepage .camera-carousel-container .jssor-carousel .item img {*/
/*    cursor: pointer;*/
/*}*/









