



.for-homepage .bookingform-wrapper .abs_parent {  
    z-index: 201;
    width: 100%;
    max-width: 1600px;
}

@media (max-width: 900px) {
  .for-homepage .bookingform-wrapper .abs_parent {  
    width: 100%;
  }
}

/*removed imp*/
.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
    position: relative;
    /*bottom: -30px;*/
    right: 0 !important;
}

/*.for-homepage .jssor-carousel-container .bookingform-wrapper {*/
/*    bottom: 0;*/
/*}*/

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

.for-homepage #bookingForm .booking-form{
  margin:0 !important;
  padding-bottom: 0 !important;
}

/*removed imp*/
.for-homepage .jssor-carousel-container #bookingForm .select-block{
  width: 22%;
  padding-right: 0;
}
.for-homepage .jssor-carousel-container .booking-form{
    display: flex !important;
    justify-content: flex-start !important; 
    position: relative;
    padding-bottom: 30px;
}

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


@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: 16% !important;*/
/*}*/

.bookingform-wrapper .btn-wrapper .check-btn-holder .btn {
    background-color: #e5d4bc;
    border: 1px solid #e5d4bc;
    color:#1e2b42;
}
.bookingform-wrapper .btn-wrapper .check-btn-holder .btn:hover {
    background-color: #cfbea6;
    border: 1px solid #cfbea6;
}
.btn-wrapper .check-btn-holder .btn{
    background-color:#e5d4bc;
    border:1px solid #e5d4bc;
    color:#1e2b42;
}
.btn-wrapper .check-btn-holder .btn:hover {
    background-color: #cfbea6;
    border: 1px solid #cfbea6;
}


.for-homepage #bookingForm .promo-block .tb-holder input, #bookingForm .text-field .tb-holder input::placeholder{
    color:#000;
}
.for-homepage .jssor-carousel-container #bookingForm label{
    display:none;
}



/*booking form customization*/
.for-homepage .jssor-carousel-container .bookingform-wrapper {
    bottom: 0;
}

#bookingForm {
    background:unset;
}
.for-homepage .jssor-carousel-container .bookingform-wrapper .abs_parent{
    background: rgba(29,43,66,.65);
}
.for-homepage .jssor-carousel-container #bookingForm {
    padding-top:20px;
    padding-bottom: 20px;
}
.for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
    display:flex;
    justify-content:flex-start;
    right:-260px;
    bottom:50px;
}
#bookingForm .whyBookDirect{
    right:60px;
    bottom:0;
}
@media (max-width:1580px){
  #bookingForm .whyBookDirect{
        right:20px;
   }  
}
@media (max-width:1536px){
    .for-homepage .bookingform-wrapper .abs_parent{
        width:88%;
    }
    .bookingform-wrapper .sm_booking_form.booking-form.booking-button{
        position:relative;
        width:50%;
    }

    /* remove bottom imp from code */
    .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
        width:35%;
        padding:0 10px 0 0;
    }
    
    .bookingform-wrapper #booking-form.sm_booking_form.booking-form.booking-button .form-group.check-btn-holder{
        width: 100% !important;
    }
    
    /* remove imp from code */
    .for-homepage .jssor-carousel-container #bookingForm .select-block{
        width: 20%;
    }
    .bookingform-wrapper #booking-form.sm_booking_form.booking-form.booking-button .form-group{
        width: 30% !important;
    }
    #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
        min-width:unset;
    }
    #bookingForm .whyBookDirect{
        right:-20px;
   }
   .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-230px;
    }
}
@media (max-width:1440px){
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-210px;
    }
}
@media (max-width:1360px){
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-210px;
    }
    .for-homepage .jssor-carousel-container #bookingForm .select-block{
        width: 17%;
    }
    #bookingForm .whyBookDirect{
        right:30px;
    }
}
@media (max-width:1252px){
    .for-homepage .bookingform-wrapper .abs_parent{
        width:90%;
    }
    .for-homepage .jssor-carousel-container #bookingForm .select-block{
        width: 18%;
    }
    .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
        width:40%;
    }
    #bookingForm .whyBookDirect{
        right:0;
    }
}
@media (max-width:1200px){
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-150px;
    }
}
@media (max-width:1100px){
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-130px;
    }
}
@media (max-width:1160px){
    #bookingForm .whyBookDirect{
        right:-20px;
    }
}
@media (max-width:1090px){
    .for-homepage .bookingform-wrapper .abs_parent{
        width:95%;
    }
    #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
        font-size:14px;
        line-height:normal;
    }
}
@media (max-width:945px){
    .bookingform-wrapper .sm_booking_form.booking-form.booking-button{
        width:55%;
    }
    .for-homepage .bookingform-wrapper .abs_parent{
        width:100%;
    }
    .for-homepage .jssor-carousel-container #bookingForm .select-block{
        width: 16%;
    }
    .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
        width:45%;
    }
}
@media (max-width:920px){
    #bookingForm .whyBookDirect{
        right:-15px;
    }
    #bookingForm .whyBookDirect a{
        font-size:12px;
    }
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-130px;
    }
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div span{
        font-size:12px;
    }
    .for-homepage .jssor-carousel-container #bookingForm .select-block{
        width: 15%;
    }
}
@media (max-width:860px){
    #bookingForm .whyBookDirect{
        right:-5px;
    }
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-110px;
    }
}
@media (max-width:840px){
    .for-homepage .jssor-carousel-container #bookingForm{
        padding-left:10px
    }
    .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
        width:60%;
    }
    .bookingform-wrapper #booking-form.sm_booking_form.booking-form.booking-button .form-group{
        width: 40% !important;
    }
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div{
        right:-150px;
    }
     #bookingForm .whyBookDirect a{
        font-size:11px;
    }
    .for-homepage .bookingform-wrapper .min-price-wrapper .min-price-div span{
        font-size:11px;
    }
}
.for-homepage .jssor-carousel-container .bookingform-wrapper{
    top:100px;
    bottom:unset;
}
.child-hotel.for-homepage .jssor-carousel-container .bookingform-wrapper{
    top:116px;
    bottom:unset;
}
.child-hotel.for-homepage[data-hotelid="6110"] .jssor-carousel-container .bookingform-wrapper{
    top:135px;
    bottom:unset;
}
#bookingForm .whyBookDirect .wrapperOfBenefits{
    width:300px;
    padding:20px 20px;
    bottom:auto;
    min-width:unset;
}
#bookingForm .whyBookDirect ul.benefitList li.listItem{
    font-size:clamp(12px,0.73vw,14px);
    padding-right:0;
    line-height:clamp(14px,1.25vw,24px);
}
#bookingForm .whyBookDirect .wrapperOfBenefits:after {
    top: -27px;
    left: 50%;
    border-top: solid 15px transparent;
    border-bottom: solid 15px rgba(29,43,66,0.6);
}
@media(max-width:1100px){
    #bookingForm .whyBookDirect .wrapperOfBenefits{
        width:250px;
    }
}
@media(max-width:950px){
    #bookingForm .whyBookDirect .wrapperOfBenefits{
        left:-100px;
    }
}
@media(max-width:768px){
    #bookingForm .whyBookDirect .wrapperOfBenefits{
        padding-left:90px;
    }
}

/* OPS-14522 : Starts */
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-text-content-bg-widget .text-content {
    border: 1px solid #fff;
    background-color: #1e2b42;
    color: #d6d6d6;
    width: calc(100% / 3 - 20px);
    padding: 0;
    margin: 0 10px;
}

.content_wrapper .no-gutter .simp-custom-text-content-bg-widget :is(h1, h2, h3, h4, h5, h6, a, p) {
    color: #d6d6d6;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-text-content-bg-widget .text-content :is(h1, h2):after {
    background: #d6d6d6;
}

.mobile .content_wrapper .no-gutter .simp-custom-text-content-bg-widget :is(h1, h2) {
    border-color: #d6d6d6;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-text-content-bg-widget :is(h1, h2, h3, h4, h5, h6)+ :is(p, div) {
    margin-top: 20px
}

body :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-text-content-bg-widget.widget-wrapper .text-content-wrapper {
    margin: 0;
    padding: 20px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-text-content-bg-widget .text-content :is(h1, h2, h3, h4, h5, h6)+ :is(p, div) {
    margin-top: 20px;
}

.mobile .content_wrapper .no-gutter .simp-custom-text-content-bg-widget>.col-xs-12 {
    margin-bottom: 0 !important;
    border: 1px solid #fff;
    background-color: #1e2b42;
    color: #d6d6d6;
}

.mobile .content_wrapper .no-gutter .simp-custom-text-content-bg-widget>.col-xs-12 img {
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-text-content-bg-widget>.col-xs-12+.col-xs-12 {
    margin-top: 40px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-text-content-bg-widget>.col-xs-12 .descriptionMobileNoSpace {
    padding: 20px;
}
/* OPS-14522 : Ends */

@media only screen and (min-width:1023px) and (max-width:1600px)
{
.container.loc-fullwidth {
    width:100% !important;
    margin:0px !important;
    padding:0px !important;
}
}
.simp-custom-cardhovereffect .text-content {
    padding:0px;
}
.modal-dialog #bookingForm .whyBookDirect{
  right: 175px;
  bottom: -13px;
}
.simp-custom-cardhovereffect .text-content-wrapper {
    padding:30px;
}
.child-hotel .inner-page .predef_content .text-content {
    padding: 0 7%;
}

.child-hotel .inner-page .widget-wrapper.wtbookbtn .col-sm-12.one-col{
    padding: 0 7%;
}
.child-hotel.for-gallerypage .content_wrapper {
    padding-top:0px;
}
.weather-time-widget-holder {
    left: 0;
    right: auto;
    top:300px;
}
.navbar .lang-book-wrapper .resv-wrap .resv {
    border:1px double #fff;
    color:#ffffff;

    background-color:transparent;
}
.navbar .lang-book-wrapper .resv-wrap .resv:hover {
    background-color:#ffffff;
    border-color:white ;
    color:#000000;
}
.location-page .tab-content {
    margin-top:10px;
}
.child-hotel.for-innerpage .inner-page {
    padding-bottom:0;
}
.child-hotel.for-innerpage .content_wrapper {
    margin-bottom:0;
}

.amenities-block {
    width:50%;
    margin-left:25%;
    margin-right:25%;
}
.amenities-block div {
    padding-left:5%;
}

ul#top-navbar-collapse {
    margin-left:3%;
}


.content_wrapper .no-gutter h2,h1{
    text-transform:none !important;
    /*line-height:0.6 !important;*/
}


.simp-custom-widget-width75{
    width:75% !important;
    margin:auto;
}

.simp-custom-btn-white .txt-wdgt-btn-wrapper a.btn.txt-wdgt-btn {
    background: #ffffff05;
    color: #ffffff;
    border:1px solid white;
}
.simp-custom-btn-white .txt-wdgt-btn-wrapper a.btn.txt-wdgt-btn:hover {
    background-color: #1e2b42;
    color: #ffffff;
    border:1px solid #1e2b42;

}

.simp-custom-fwshine-effect
{
    position:relative;
}
.simp-custom-fwshine-effect:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
}
.simp-custom-fwshine-effect .text-content 
{
    z-index:1;
}


 .container-fluid .content_wrapper {
    padding-bottom:0px !important;
}

/*.content_wrapper .no-gutter.clearfix:nth-child(2) {
    display:none;
}*/
.simp-custom-cardhovereffect .text-content {
    margin-left:10px;
    margin-right:10px;
}
.simp-custom-cardhovereffect .text-content-wrapper
{
    padding:15px;
    padding-bottom:0px !important;
}
/*.content_wrapper .no-gutter.clearfix:nth-child(2) {
    display:none;
}*/

.location-page .content_wrapper .no-gutter .get-directions-label{
    background:#1e2b42;
    box-shadow:none;
}
/*button.btn.btn-subscribe {
    border: none;
    border-bottom: 2px double #fff;
}*/
button.btn.btn-subscribe {
    border-right:1px double #fff;
    border-left:1px double #fff;
    border-top:1px double #fff;
    border-bottom: 1px double #fff;

}
.simp-custom-cardhovereffect .text-content{
    border:1px solid #fff;
     background-color:#1e2b42;
    color:#d6d6d6;
}
.child-hotel .simp-custom-cardhovereffect .text-content-wrapper{
    margin-bottom:15px;
}
.child-hotel .simp-custom-cardhovereffect .text-content{
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
    transition: 0.3s;
}
.child-hotel .simp-custom-cardhovereffect .text-content:hover{
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 30%);
}
footer .comm_cont.f_bot p{
    font-size:0.8em;
}

.simp-custom-weather 
{
width: 20% !important;
position: absolute;
top: 45%;
right: 0%;
background: rgba(0,0,0,0.2);
}

.parent-hotel.for-innerpage .inner-page{
    padding-bottom:0px;
}
div[data-widget-id="2177015"] .text-content {
    padding:0 80px;
}
div[data-widget-id="2179408"] .text-content {
    padding:0;
    display: flex;
    justify-content: center;
}
.child-hotel .summary_widget_wrapper .contentblock{
    border:1px solid #fff
}
.show-loc-details .map-location-details h3{
    text-align:center;
}


/*.simp-custom-reducewidth img
{
    width:30% !important;
    margin:auto !important;
}*/

.simp-custom-reducewidth img
{
    padding-top:20px;
    width:50% !important;
    margin:auto !important;

}

.simp-custom-reducewidths img
{
   
    width:60% !important;
    margin:auto !important;

}

.summary-widget .contentblock .viewbtn a {
    color: #d6d6d6;
}
.promotions_block .viewbtn a.btn {
    color:#d6d6d6;
}

header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a .list-name{
    color:#d6d6d6;
}

.child-hotel .simp-custom-cardhovereffect a.internal-link {
    color:#d6d6d6;
}

.child-hotel .simp-custom-cardhovereffect a.internal-link:hover {
    color:#d6d6d6;
}

div#message-6107-812684-3338493 {
    text-align:center;
    width: 50%;
    margin-left: 17%;
}
div#emailSliderFormDelay .form-wrap h3 {
    font-size: 14px;
}
.fade.js-close-mail-dialog.close-mail-dialog .form-wrap h3 {
    font-size:16px;
}
div[data-widget-id="2182383"] {
    display:none;
}
div[data-widget-id="2179408"] .right-box .text-content-wrapper .txt-wdgt-btn-wrapper a{
    margin-bottom:14% !important;
}
.wtbookbtn .col-sm-12.one-col {
    display:flex;
    justify-content:center;
}

/*bg remove for img*/
.simp-custom-removebg-link a.page_link{
    background: transparent;
}
.simp-custom-removebg-link a.page_link:hover{
    background: rgba(0,0,0,0.5);
    opacity: 1;
}
.simp-custom-removebg-link a.page_link:hover img{
    opacity: 1;
}


/*hero banner arrows and dots customization*/
.jssor-carousel-wrapper .jssor-carousel .jssorb036 {
    display:none;
}

.jssor-home-wrapper #homeCarousel .jssora051 {
    display: block;
}

.jssor-home-wrapper #homeCarousel .jssora051 .jssor-arrows {
    stroke: #1E2B42;
}

/*hero banner height change*/
.camera-carousel-container .jssor-home-wrapper {
    /*padding-top: 81px;*/
    /*height: calc(55vw + 81px) !important;*/
}

.jssor-home-wrapper #homeCarousel .jssora051 {
    display: block;
}

/* toaster and clock hiding */

.for-homepage .promotions-wrapper{
    display:none;
}

.for-homepage .weather-time-widget-holder {
    display:none;
}

/*for jira-9199*/
.simp-custom-desktop-hide{
    display:none !important;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}

/*jira-12832 start*/

:is(.outer-page,.outerpage) .content_wrapper :is(.simp-custom-hotel-info,.fullWidthWidgetWrapper){
    display:flex;
    justify-content:center;
    align-items:center;
}

:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper.simp-custom-hotel-info .text-content .text-content-wrapper{
    margin:0;
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
    row-gap:10px;
    padding: 0 20px;
}

:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper.simp-custom-hotel-info .fullWidthWidgetWrapper .text-content .text-content-wrapper p,
:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper.simp-custom-hotel-info .text-content .text-content-wrapper p{
    margin:0;
    padding:0;
    color:#fff;
    text-align:center;
}

:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper.simp-custom-hotel-info .text-content .text-content-wrapper a{
    color:#fff;
}

:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper.simp-custom-hotel-info .text-content .text-content-wrapper p span{
    margin-right:10px;
}

:is(.outer-page,.outerpage) .content_wrapper .simp-custom-hotel-info .text-content .text-content-wrapper .contact-container{
    display:flex;
    flex-wrap: wrap;
    row-gap:10px;
    column-gap:20px;
    justify-content: center;
}

/* end */

:is(.outerpage , .outer-page) .simp-custom-slider-cards .slick-track {
    display:flex;
}
:is(.outerpage , .outer-page) .simp-custom-slider-cards .slick-track .text-content{
    display:flex;
    flex-direction:column;
    height:auto;
}
:is(.outerpage , .outer-page) .simp-custom-slider-cards .slick-track .text-content .text-content-wrapper{
    flex:1;
    display:flex;
    flex-direction:column;
}
:is(.outerpage , .outer-page) .simp-custom-slider-cards .slick-track .text-content .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top:auto;
}





.mobile footer .SEC_LOGO{
    display:flex;
    justify-content:center;
    margin-top:15px;
    flex-direction:column;
    align-items:center;
    row-gap:15px
}
.mobile footer .SEC_LOGO .vivaah img{
    width:150px;
}





.outerpage .header-pills-wrapper{
    display:none;
}
.outerpage .summary_widget_wrapper.summary_widget_wrapper_1{
    margin-top:100px;
}

/* 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 .logo.navbar-logo 
{
    padding-top:10px;
}
.mobile .fullImage {
    padding-top:90px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1, h2
{
    text-align:center !important;
}
/*.mobile .mobile-menu div{
    background-color:#1e2b46 !important;
}*/


.mobile h2{
    font-size:22px;
}

.mobile h1, h2 {
    text-transform:none;
}

.mobile .simp-custom-fw-sheen
{
    position:relative;
}
.mobile .simp-custom-fw-sheen:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.5);
}
.mobile .simp-custom-fw-sheen .text-content 
{
    z-index:1;
}

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

.mobile .simp-custom-borderbutton .fullWidthWidgetWrapper
{
   width: 35% !important;
   text-shadow:1px 1px #000000ba;
   border: 2px solid #ffffff;
   line-height:36px;
   padding:0px !important;
}
.mobile .simp-custom-borderbutton .txt-wdgt-btn-wrapper a
{
   border: 1px solid #ffffff;
   background-color:white;
   color:#000;
   text-shadow:0 0 black;
   padding:5px 20px 5px 20px;
   font-size:12px;
}
.mobile .simp-custom-borderbutton .txt-wdgt-btn-wrapper a:hover
{
   border: 1px solid #004aad;
   background-color: #004aad;
   color: #ffffff;
   text-shadow:0 0 black;
   padding:5px 20px 5px 20px;
   font-size:12px;
}
.mobile .simp-custom-borderbutton .txt-wdgt-btn-wrapper
{
   position:absolute;
   bottom:-20px;
   left:0;
   right:0;
}

.mobile .txt-wdgt-btn-wrapper {
   padding:2px 4px 6px 2px;
   font-size:12px;
}

html:has(.outer-page,.outerpage) {
  scroll-behavior: smooth;
  scroll-padding-top: 100px;
}

html:has(.mobile) {
  scroll-behavior: smooth;
}

.mobile div[data-widget-id="2180319"] img{
    display:none;
}

.mobile.parent-hotel .mobile-menu .drop-menu-header-block {
    display:none;
}
.mobile.child-hotel .mobile-menu .drop-menu-header-block {
    display: none;
}

.mobile .simp-custom-reducewidth img
{
    padding-top:20px;
    width:50% !important;
    margin:auto !important;

}

.mobile .simp-custom-reducewidths img
{
   
    width:101% !important;
    margin:auto !important;

}

.mobile .footer-row.final a{
     font-size:0.8em;
}

.mobile div[data-widget-id="2179408"] .col-xs-12{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.mobile div[data-widget-id="2179408"] .col-xs-12 div{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.mobile div[data-widget-id="2179408"] div:nth-child(3).col-xs-12 div.txt-wdgt-btn-wrapper{
    margin-top:-15%;
}
div[data-widget-id="2179986"] h2{
    padding: 0px 12%;
}
.mobile .wtformjson  div#form-group-submit {
    text-align:center;
}
.mobile div[data-widget-id="2180923"] .text-content div {
    text-align:left !important;
}

.mobile .mobile-menu .fullheight.dropdown-menu li .drop-menu-header-block-top-header i.fa.fa-angle-right.fa-custom.pull-right {
    display:none;
}
.mobile .mobile-menu .fullheight.dropdown-menu li .drop-menu-header-block-top-header i.custom-right-arrow.fa.fa-angle-right.fa-custom.pull-right {
    display:block;
}

.mobile .drop-menu-header-block-top-header:hover {
    color: #1e2b42;
    background-color: #e5d4bc!important;
}
.mobile .drop-menu-header-block-top-header {
    color: white;
    background-color: #263654 !important;
}
.mobile .drop-menu-header-block-top-header i{
    color:white;
}
.mobile .drop-menu-header-block-top-header:hover i{
    color: #1e2b42;
}
.mobile .simp-custom-button-hide .button-hide {
    display:none;
}
.mobile div[data-widget-id="2179408"] .col-xs-12:last-child .txt-wdgt-btn-wrapper a {
    margin-bottom:5%;
}
.mobile div[data-widget-id="2179408"] .col-xs-12:nth-child(1) .txt-wdgt-btn-wrapper a {
    margin-top:-17%;
}
.mobile div[data-widget-id="2179408"] .col-xs-12:nth-child(2) .txt-wdgt-btn-wrapper a {
    margin-top:-17%;
}
.mobile .wtbookbtn .col-lg-12.col-md-12.col-sm-12 {
    display:flex;
    justify-content:center;
}
.mobile.for-homepage .simp-custom-mobile-hero-slider .camera_wrap .imgLoaded {
  height:150px !important;
  width: 100% !important;
}

/*jira-12832 start*/

.mobile .content_wrapper .simp-custom-hotel-info{
    display:none
}

/* end */

.mobile .simp-custom-slider-cards .slick-slide {
    padding:0 5px;
}
body:not(.mobile) .widget-wrapper:has(.amenities-block){
    display:none;
}
.mobile .widget-wrapper:has(.col-xs->.col-xs-12>.amenities-list){
    display:none;
}


.lang-book-wrapper .social_cont {
    position:absolute;
    left:-100%;
}
.lang-book-wrapper .social_cont .socialIcon .social-fb{
    display: inline-block!important;
    text-align: center;
    overflow: hidden;
    text-align: center;
    overflow: hidden;
    width: 30px;
    height: 30px;
    float: none;
    margin: 0 5px 5px;
    border-radius: 0;
   
}
.lang-book-wrapper .social_cont .socialIcon .social-fb span{
    color: #fff;
    font-size: 1em;
    line-height: 20px;
    vertical-align: baseline;
}

.lang-book-wrapper .social_cont .socialIcon .social-lin{
    display: inline-block!important;
    text-align: center;
    overflow: hidden;
    text-align: center;
    overflow: hidden;
    width: 30px;
    height: 30px;
    float: none;
    margin: 0 5px 5px;
    border-radius: 0;
   
}
.lang-book-wrapper .social_cont .socialIcon .social-lin span{
    color: #FFF;
    font-size: 1em;
    line-height: 20px;
    vertical-align: baseline;
}
.lang-book-wrapper .social_cont .socialIcon .social-ig{
   display: inline-block!important;
    text-align: center;
    overflow: hidden;
    text-align: center;
    overflow: hidden;
    width: 30px;
    height: 30px;
    float: none;
    margin: 0 5px 5px;
    border-radius: 0;
    
}
.lang-book-wrapper .social_cont .socialIcon .social-ig span{
    color: #FFF;
    font-size: 1em;
    line-height: 20px;
    vertical-align: baseline;
}
.lang-book-wrapper .social_cont a.social-fb:hover {
    background-color: #3b5998;  
}
.lang-book-wrapper .social_cont a.social-fb:hover span{
    color:white; 
}
.lang-book-wrapper .social_cont a.social-lin:hover {
    background-color: #007bb5;  
}
.lang-book-wrapper .social_cont a.social-lin:hover span{
    color:white; 
}
.lang-book-wrapper .social_cont a.social-ig:hover {
    background-color: #125688;  
}
.lang-book-wrapper .social_cont a.social-ig:hover span{
    color:white; 
}







header nav .container{
  max-width: unset;
  width: 98%;
}
[data-hotelid="6103"] header nav .lang-book-wrapper, 
[data-hotelid="6110"] header nav .lang-book-wrapper {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
.lang-book-wrapper .SEC_LOGO {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 5px 5px 5px 10px;
}
.lang-book-wrapper .SEC_LOGO img{
  object-fit: contain;
  max-width: 150px;
}
[data-hotelid="6110"] header nav .lang-book-wrapper .social_cont,
[data-hotelid="6103"] header nav .lang-book-wrapper .social_cont{
  display: none;
}
[data-hotelid="6110"] header .navbar-top,
[data-hotelid="6103"] header .navbar-top {
	height: 100px;
}
[data-hotelid="6103"] header,
[data-hotelid="6110"] header {
  background: #1e2b42;
}

[data-hotelid="6110"] header .navbar-top,
[data-hotelid="6103"] header .navbar-top {
    height: 100px;
    display: flex;
    align-items: center;
}
[data-hotelid="6103"] header nav .lang-book-wrapper,
[data-hotelid="6110"] header nav .lang-book-wrapper {
    margin-top: 0;
}
header .lang-book-wrapper {
    margin-top: 3px;
    width: max-content;
}
header nav .container ul#top-navbar-collapse {
    justify-content: flex-start;
    align-items: center;
    /*padding-right: 700px !important;*/
}

header .lang-book-wrapper .SEC_LOGO {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 0px 5px 10px;
    gap: 15px;
    margin: 0 15px 0 0;
}

[data-hotelid="6103"] header nav .lang-book-wrapper {
    margin-top: 10px;
}


header ul#top-navbar-collapse{
    margin-left: 10.25%;
}

@media (max-width: 1000px) {
    .lang-book-wrapper .SEC_LOGO img {
        /* max-width: 110px; */
    }
    [data-hotelid="6103"] header nav .lang-book-wrapper,
    [data-hotelid="6110"] header nav .lang-book-wrapper {
    /* margin-top: 10px; */
}
    header #top-menu {
        width: 100% !important;
        box-shadow: none;
    }
}
header nav.navbar-top .container .lang-book-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
}
header nav.navbar-top .container .lang-book-wrapper .social_cont{
    width:max-content;
    position:relative;
    left:0;
}

header nav.navbar-top .container .lang-book-wrapper .social_cont .socialIcon{
    display: flex;
    align-items: center;
}
[data-hotelid="6103"] header nav .lang-book-wrapper{
    margin-top:16px;
}

header .lang-book-wrapper .SEC_LOGO .spOffers{
  border: 1px solid #fff;
  color: #fff;
  font-size: 1em;
  padding: 0 10px;
  line-height: 29.5px;
  color: #fff;
  text-transform: uppercase;
  float: right;
  text-decoration: none;
  transition: all .7s cubic-bezier(.18,.89,.32,1.28);
}
.navbar .lang-book-wrapper .resv-wrap .resv {
  line-height: 29.5px;
}
header .lang-book-wrapper .SEC_LOGO .spOffers:hover{
  background-color: #ffffff;
  border-color: white;
  color: #000000;
}
/*ops 14547 start*/
header .lang-book-wrapper .SEC_LOGO .spOffers.gift-hamper {
    background:#e5d4bc;
    color:#1e2b42;
    border:unset;
}

header .lang-book-wrapper .SEC_LOGO .spOffers.gift-hamper:hover{
    background:#cfbea6;
}
/*ops 14547 end*/
header nav .container ul#top-navbar-collapse {
	justify-content: flex-start;
	align-items: center;
	padding-right: 900px !important;
}
@media (max-width: 1330px) {
  header .navbar .lang-book-wrapper .social_cont .socialIcon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 59%;
    min-width: 110px;
    float: right;
  }
  header .navbar .lang-book-wrapper .resv,
  header .lang-book-wrapper .SEC_LOGO .spOffers{
    font-size: 0.9em;
    min-width: unset;
  }
}
@media(max-width:1100px) {
    header nav .container ul#top-navbar-collapse {
        /*padding-right: 600px !important;*/
        justify-content: center;
    }
}
@media (max-width: 900px){
  header .navbar-top .navbar-brand img {
     max-height: 60px !important;
  }
  header ul#top-navbar-collapse {
    margin-left: 6%;
  }
  header .navbar-top .moreOptions .dropdown-more > li > a {
	 font-size: 14px;	
  }
  header .lang-book-wrapper .SEC_LOGO img {
    object-fit: contain;
    max-width: 100px;
    min-width: 100px;
  }
  header .navbar .lang-book-wrapper .resv,
  header .lang-book-wrapper .SEC_LOGO .spOffers{
    font-size: 0.8em;
    min-width: unset;
  }
  header .navbar .lang-book-wrapper .resv,
  header .lang-book-wrapper .SEC_LOGO .spOffers{
    font-size: 0.8em;
    min-width: unset;
  }
}
@media (max-width: 860px) {
    header nav .container ul#top-navbar-collapse {
        padding-right: 550px !important;
    }
}


/*test*/

/*.child-hotel .outer-page .navbar-top .container {*/
/*    display:flex;*/
/*    align-items:center*/
/*}*/

/*.child-hotel .outer-page .navbar-header {*/
/*    display:flex;*/
/*    align-items:center*/
/*}*/

.child-hotel header nav.navbar-top .container .lang-book-wrapper{
    margin-top:19px
}



.outerpage .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour {
    padding:0;
    max-width:100%;
    width:100%;
    height:100%;
}
.outerpage .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content{
    padding:0;
}
.outerpage .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content .text-content-wrapper{
    margin:0;
    /*height:700px;*/
    height: 870px;
}
.outerpage .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content .text-content-wrapper p{
    height:100%;
}
@media(max-width:1536px){
    .outerpage .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content .text-content-wrapper{
        margin:0;
        /*height:500px;*/
        height: 700px;
    }
}
@media(max-width:784px){
    .outerpage .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content .text-content-wrapper{
        margin:0;
        height:600px;
    }
}

/*Mobile*/

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content{
    height:500px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-virtual-tour .text-content iframe {
    max-height: 500px;
}












.outerpage .content_wrapper .no-gutter .widget-wrapper .text-content .text-content-wrapper{
    margin-top: 10px;
}
.outerpage .container-fluid .content_wrapper{
    margin-top: 123px;
    /*margin-top: 15px;*/
}


.headerTopStrip {
    height: 0;
}
.topStrip-details {
    color: black;
    padding: 0 3px;
}
a.topStrip-details:hover {
    color: black;
}
.topStrip-newtab{
    padding-left: 5px;
}
ul#top-navbar-collapse {
    margin-left:3%;
} 

.collapsedNavbar .headerTopStrip{
    background: #FFFFFF;
    color: black;
    font-weight:700;
    font-size: 13px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}

.headerTopStrip .header_top_contact {
    /*float: center;*/
    display: flex !important;
    justify-content: center;
    position:relative;
}

.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
    color: black;
    margin-top: -30px !important;
    margin-right: -25px;
}

.parent-hotel .header-pills {
    padding-top: 127px;
}
.child-hotel .header-pills {
    padding-top: 165px;
    padding-bottom: 10px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
}
.nav-pills.nav-stacked {
    font-size: 12px;
    text-transform: uppercase;
}
header .navbar-bottom .navbar-nav > li > a.active, 
header .navbar-bottom .navbar-nav > li > a:focus, 
header .navbar-bottom .navbar-nav > li > a:hover {
    background-color: #313131;
    padding-bottom: 9px;
}
.child-hotel header li.child-hotel-name.primary {
    text-transform: uppercase;
}

.child-hotel header ul#bottom-navbar-collapse {
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    text-transform: uppercase;
}

.child-hotel header #bottom-navbar-collapse li.primary{
    padding-left: 10px;
    padding-right: 10px;
    border-right: 0px solid #fff !important;
}
.headerTopStrip a.topStrip-number-details {
    position:absolute;
    right:0;
    color: black;
    font-weight:bold;
}
.mobile .headerTopStrip .header_top_contact{
    display:inline-block !important;
}
.mobile .headerTopStrip a.topStrip-number-details{
    position: relative;
}
.mobile a.topStrip-details {
    padding-right: 10px;
}
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.collapsedNavbar header nav.navbar.navbar-top {*/
/*    height: 105px;*/
/*}*/
/*.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {*/
/*    padding-top: 160px;*/
/*}*/
 span.firsttext {
    position:absolute;
    left:0;
} 
.mobile .firsttext {
    display:none;
    
} 
.mobile a.topStrip-number-details {
    position:absolute !important;
    top:70%;
    left:0 !important;
    font-size:11px;
    
    }
.mobile span.topStrip-text{
    padding-left:70px;
}
.mobile .collapsedNavbar .headerTopStrip{
    height:42px !important;
    font-size:11px;
}
/*header ul#top-navbar-collapse {*/
/*    padding-left:620px;*/
/*}*/
header .navbar-top .moreOptions .dropdown-more > li > a:hover {
    text-decoration: none;
    background-color: #ffffff;
    color:black !important;
}
/*nav.navbar.navbar-top li.primary a{*/
/*    background:transparent !important;*/
/*    border:none;*/
/*}*/





@media only screen and (min-width:768px) and (max-width:1024px)
{
    header .lang-book-wrapper .social_cont {
        position: absolute;
        left: 0%;
        top: -100%;
    }
    /*header .lang-book-wrapper*/
    /*{*/
    /*    margin-top:50px;*/
    /*}*/
    .header-pills .tab-content {
        left: auto;
    }
}

@media only screen and (min-width:769px) and (max-width:1024px){
    .location-page .content_wrapper .no-gutter .widget-wrapper{
        margin-left: 37px;
    }
}

.mobile.for-homepage .row {
    margin-right: 0;
    margin-left: 0;
}

.mobile.for-homepage .simp-custom-mobile-hero-slider .col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}

/*.mobile.for-homepage .fullImage .fullImageInner {*/
/*    display: none;*/
/*}*/
.mobile.for-homepage .simp-custom-mobile-hero-slider .imgLoaded {
  width: 100% !important;
}
.mobile.for-homepage .simp-custom-mobile-hero-slider .cameraSlide {
  width: 100% !important;
}
.mobile.for-homepage .simp-custom-mobile-hero-slider .cameraappended {
  width: 100% !important;
}
.mobile.for-homepage .simp-custom-mobile-hero-slider .camera_next,
.mobile.for-homepage .simp-custom-mobile-hero-slider .camera_prev {
  display: block;
}

.mobile .camera_wrap.camera_emboss.pattern_1.a_universal_slider.slider {
    height: 150px !important;
}

.mobile.for-homepage .simp-custom-mobile-hero-slider .camera_wrap .imgLoaded {
    margin-left: 0 !important;
    height: 100% !important;
    aspect-ratio: 1.5 !important;
}


@media (max-width: 1330px){
header .lang-book-wrapper .social_cont {
    position: absolute;
    left: 0%;
    top: -100%;
}
    header .lang-book-wrapper {
    margin-top: 50px;
}
   
}
@media (max-width:1230px){
    header .navbar-top .navbar-nav>li>a{
        font-size:14px;
    }
    header ul#top-navbar-collapse {
        justify-content:center;
} 
    
}
@media (max-width: 1330px){
    header #top-menu {
        width:96% !important;
}
}
@media (max-width: 1000px){
    header #top-menu {
        width:90% !important;
}
}
/*OPS-8024*/
header .navbar-top .navbar-brand img{
    max-height:80px;
    max-width: 100%;
}

ul#top-navbar-collapse{
    margin-left:8%;
}
#homeCarousel .item img{
    aspect-ratio:1921/688;    
}
@media (max-width: 1330px){
    header .lang-book-wrapper {
        margin-top: 3px;
        width: 30%;
    }
   header .navbar .lang-book-wrapper .social_cont .socialIcon a{
       margin-bottom:0;
    }
    header .navbar .lang-book-wrapper .social_cont{
        padding:0;
        position: relative;
    }
    header .navbar .lang-book-wrapper .social_cont .socialIcon{
        display:flex;
        align-items:center;
        justify-content:center;
        width:59%;
        min-width:175px;
        float:right
    }
}



#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 15px;
    left:15px;
    background: #25d366;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}

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







.parent-hotel p#back-top {
    bottom: 110px !important; 
}





/*.mobile.for-homepage .name-of-hotel,*/
/*.mobile.for-homepage .panel-group#accordion{*/
/*    display:none;*/
/*}*/
/*.mobile.for-homepage .wtheader{*/
/*    text-align:center;*/
/*}*/
/*.mobile.for-homepage  .mobile-menu .navBtnBorder.call-btn {*/
/*    display: none !important;*/
/*}*/
/*.mobile.for-homepage .mobile-menu>div {*/
/*    width: 33%;*/
/*    position: relative;*/
/*}*/
/*.mobile.for-homepage .mobile-menu .logo{*/
/*    display:flex;*/
/*    align-items:center;*/
/*    padding: 0;*/
/*}*/
/*.mobile.for-homepage .mobile-menu .map-btn{*/
/*    display:none;*/
/*}*/


/*.wtheader .text-content, .wtsubheader .text-content {*/
/*    text-align: center;*/
/*}*/
/*.wtheader .text-content h1, .wtsubheader .text-content h2 {*/
/*	display: inline-block;*/
/*	position: relative;*/
/*}*/
/*.wtheader .text-content h1:after, .wtsubheader .text-content h2:after {*/
/*    content: '';*/
/*    height: 2px;*/
/*    background: linear-gradient(to left,rgba(66,66,66,0.1),rgba(66,66,66,.75),rgba(66,66,66,1),rgba(66,66,66,.75),rgba(66,66,66,0.1));*/
/*    display: block;*/
/*    transition: all .5s ease-in-out;  */
/*  margin: 10px auto;*/
/*  width: 70%;*/
/*}*/
/*.wtheader .text-content h1:hover:after, .wtsubheader .text-content h2:hover:after {*/
/*  width: 100%;*/
/*	background: linear-gradient(to left,rgba(66,66,66,0.1),rgba(66,66,66,.75),rgba(66,66,66,1),rgba(66,66,66,.75),rgba(66,66,66,0.1));*/
/*  height: 2px;*/
/*}*/

.wtheader .text-content, .wtsubheader .text-content {
    text-align: center;
}
.wtheader .text-content h1, .wtsubheader .text-content h2 {
	display: inline-block;
	position: relative;
}
 /*h1:after,  h2:after {
    content: '';
    height: 2px;
    background: linear-gradient(to left,rgba(255,255,255,0.1),rgba(255,255,255,.75),rgba(255,255,255,1),rgba(255,255,255,.75),rgba(255,255,255,0.1));
    display: block;
    transition: all .5s ease-in-out;  
  margin: 10px auto;
  width: 70%;
}
 h1:hover:after, h2:hover:after {
    width: 100%;
    background: linear-gradient(to left,rgba(255,255,255,0.1),rgba(255,255,255,.75),rgba(255,255,255,1),rgba(255,255,255,.75),rgba(255,255,255,0.1));
    height: 2px;
}*/
.clearfix.address-block-details.text-center h1.hotel-heading:after {
    display:none;
}
.dropdown.primary  span.fa.fa-angle-down.dropdown-arrow {
    color:#FFFFFF;
}




 h1:after,  h2:after {
    content: '';
    height: 2px;
    background: linear-gradient(to left,rgba(30,43,66,0.1),rgba(30,43,66,.75),rgba(30,43,66,1),rgba(30,43,66,.75),rgba(30,43,66,0.1));
    display: block;
    transition: all .5s ease-in-out;  
  margin: 10px auto;
  width: 70%;
}
 h1:hover:after, h2:hover:after {
    width: 100%;
    background: linear-gradient(to left,rgba(30,43,66,0.1),rgba(30,43,66,.75),rgba(30,43,66,1),rgba(30,43,66,.75),rgba(30,43,66,0.1));
    height: 2px;
}

/*.simp-custom-cardhovereffect 
{
    margin:20px 0 !important;
}
.simp-custom-cardhovereffect .text-content
{
    border:1px solid #1e2b42;
    margin:0 10px;
    width:31%;
    height:100%;
    padding:5%;
}

.simp-custom-cardhovereffect .text-content:hover 
{
    background-color:#f5f5f580;
    transform:scaleY(1.1);
    box-shadow:2px 2px 2px 2px rgba(0,0,0,0.5);
    transition:0.4s ease-in-out;
    border:none !important;
}*/




/*slider on over design */

.for-homepage .wt-image-text-slider[data-widget-id="2176317"] {
    /*padding: 0px;*/
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content-wrapper {
    position: absolute;
    bottom: 30px;
    left: 0px;
    right: 0;
    height: 15%;
    width: 80%;
    margin: auto;
    transition: 1s all ease-in-out;
    /* background-color: rgba(255,255,255,.5); */
    overflow: hidden;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content:hover .text-content-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: 1s all ease-in-out;
    bottom: 0px;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(0%);
    z-index: 1;
    opacity: 1;
    border-bottom: 33vw solid rgba(21, 20, 20, 0.5);
    border-right: 19vw solid transparent;
    border-left: 19vw solid transparent;
    bottom: 0px;
    height: 100%;
    }
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    border-bottom: 0vw solid rgba(21, 20, 20, 0.5);
    border-right: 0vw solid transparent;
    border-left: 0vw solid transparent;
    transform: translateY(1%);
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content:hover .text-content-wrapper h3,
.parent-hotel.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content:hover .text-content-wrapper h2 {
    transition: 1.5s all ease-in-out;
    transform: translatey(0%);
    z-index:1;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 50%;
    display: block!important;
    margin-left: auto;
    margin-right: auto;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content .text-content-wrapper h2 {
    transition: 1.5s all ease-in-out;
    transform: translatey(1%);
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .text-content.slick-slide {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176317"] .slick-list.draggable {
    padding-bottom: 25px!important;
}

/*end*/
.wt1imgtop-1tbbot[data-widget-id="2176317"] .slick-slide{
    padding:20px !important;
}
.wt1imgtop-1tbbot[data-widget-id="2176317"] ul.slick-dots {
    display: none!important;
}
div[data-widget-id="2176317"] .slick-slider .text-content-wrapper,
div[data-widget-id="2176317"] .slick-slider .text-content-wrapper h2{
    color:white;
}
.wt1imgtop-1tbbot[data-widget-id="2176317"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 47%;
 }
.wt1imgtop-1tbbot[data-widget-id="2176317"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 47%!important;
}
.wt1imgtop-1tbbot[data-widget-id="2176317"] button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
     padding-right:10px;
    padding-left:10px;
}
.wt1imgtop-1tbbot[data-widget-id="2176317"] button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
div[data-widget-id="2176317"] .slick-slider .text-content-wrapper{
    /*background-color: #a5acc6c9 !important;*/
    color: #fff !important;
    height: 150px;
    align-items: center;
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: calc(100% - 40px);
  
}

