
/*.parent-hotel.for-innerpage .content_wrapper .wt1tb:first-child span {
    font-size: 72px;
    width: 50%!important;
}*/
/*.parent-hotel.for-innerpage .content_wrapper .wt1tb:first-child .text-content-wrapper {
    width: 70%;
    margin: 0 auto;
}*/
div[data-widget-id="2398945"] .table-responsive img{
    width:300px !important;    
}
.parent-hotel.for-innerpage .table-responsive td{
    border-top:none;
}
div[data-widget-id="2398945"] .table-responsive td:nth-child(1) img{
    float:right !important;
}
div[data-widget-id="2398945"] .table-responsive td:nth-child(2) img{
    float:left !important;
}
/*.parent-hotel.for-innerpage .content_wrapper .wt2tb:nth-child(2) .left-box h1 {
    font-size: 56px!important;
    text-align: left;
    line-height: 1.5;
}*/
/*.parent-hotel.for-innerpage .content_wrapper .wt2tb:nth-child(2) .left-box.text-content,.wt2tb:nth-child(2) .right-box.text-content  {
    padding-left: 70px!important;
}
.parent-hotel.for-innerpage .content_wrapper .wt2tb:nth-child(2){
    padding-top: 40px;
    padding-bottom: 60px;
}*/

div[data-widget-id="2398943"] .text-content label{
    margin-bottom:30px !important;
}
.simp-custom-H1-left  .left-box h1 {
    text-align: left !important;
    line-height:62px;
    color:#2d2c37;
    font-size: 56px !important;
}

.simp-custom-reducewidth 
{
    width:70% !important;
    margin:auto !important;
}

 #footer .comm_cont .cus-footer .address-section .add_head>div> a + a{
     padding: 0 4px;
     
 }
  @media(max-width:1372px){
 #footer .comm_cont .cus-footer .address-section .add_head>div>a{
    display:block;
    width:100%;
}
}






#footer .container a {
    color:#fff;
}

#footer li.first-li:first-child{
    display:none  !important;
}
#footer .footer_navbar_wrapper{
    border-top: none;
    border-bottom: 1px solid #757575;
    padding-bottom: 30px;
}
#footer .bottomfooter .footer_navbar_wrapper .navbar-nav-footer{
    padding-top:40px;
    border-top:1px solid #dbdbdb;
}
#footer .bottom-footer .sub-head{
    color:#fff;
    font-weight:bold;
    padding-bottom:20px;
    font-size:1.143em;
    line-height: 2em;
}
#footer .bottom-footer .third-col .sub-head {
    visibility:hidden;
    /* display:none */
}
#footer .footer_navbar_wrapper li a{
    line-height:2em;
}
#footer .bottom-footer .flink{
    line-height:2.5em;
}
#footer{
    background-color:#f9f9f9 !important;
    color:black !important;
}
#footer a,
#footer a:hover{
    color:#757575;
    font-size:1.143em;
    text-decoration:none !important;
}
#footer .cus-footer{
    border-bottom:1px solid #dbdbdb;
}
#footer .fourth-col {
    border:1px solid #dbdbdb;
    padding:20px 0px 20px 20px;
    font-size:16px;
}
#footer .custom-button i{
    padding-right:20px;
}
#footer .custom-button a{
    color:black;
    line-height:2em;
}
#footer .custom-button .mail{
    font-size:16px;
    color: grey;
}
footer .footer_navbar_wrapper .navbar-nav {
    column-count: 2;
}
#footer .col-xs-12.text-center {
    padding-top:30px;
}
#footer .social-links{
    display: inline-block;
    float:right;
    font-size:16px;
}
#footer .social-links div{
    margin-right:20px;
    display: inline-block;
}
#footer .col-xs-12.text-center .bottom-text-left{
    text-align:left;
    display:inline-block;
    display:none;
    float:left;
}
#footer .col-xs-12.text-center .bottom-text-left a{
    margin-left:10px;
}
#footer .col-xs-12.text-center .bottom-text-left p{
    padding:0 !important;
    color:#fff;
}
#footer .col-xs-12.text-center .bottom-text-left a{
    color:black;
    font-weight:bold;
    font-size:14px;
}
#footer .col-md-4.col-xs-4.third-col li a {
    padding-left: 0px !important;
    padding-top: 0px !important;
    margin-left: 0px;
}
#footer .footer-row.footer_navbar_wrapper {
    padding-top:0px!important;
}

#footer ul.nav.navbar-nav a{
    padding-bottom:0px!important;
}
#footer .footer_navbar_wrapper li a{
    line-height:2.2em;
}
#footer .footer-row.footer_navbar_wrapper .footer_navbar li{
    display:block;
    text-align: left;
}

/*Commenting the footer logo code as per the requirements*/
/*#footer .footer-logo {*/
/*    max-height: 80px;*/
/*    max-width: 150px;*/
/*}*/
#footer .social-links div:last-child {
    margin-right:0;
}

#footer {
    background:black !important;
}

#footer .col-md-4.col-xs-4.fourth-col {
    color:#fff;
}

#footer .col-md-4.col-xs-4.fourth-col a{
    color:#fff;
}
#footer .add_head p{
    color:#fff;
}




/*h2{
  font-family:circular std, sans-serif !important;
  font-style:normal;
  line-height:43px;
 
}
h6{
  font-weight:800 !important;
}*/













.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) .text-content:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #35343461;
}

.parent-hotel.for-homepage .bookingform-wrapper {
    /*bottom: 25% !important;*/
    display: block;
}

.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) .text-content-wrapper {
    z-index:1
}
div[data-widget-id="2132485"] .left-box h1{
    font-size: 56px !important;
    text-align:left !important;
}
div[data-widget-id="2132485"] .right-box{
    font-weight: 300;
} 
.for-homepage .wt2imgtop-2tbbot img:hover{
    clip-path: inset(19px 12px);
}
.for-homepage .wt2imgtop-2tbbot img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}
div[data-widget-id="2132624"] .text-content-wrapper h3 {
    font-size: 1.7em !important;
}
div[data-widget-id="2132624"] .text-content:hover h3 a{
    color:#ff5454 !important;
    text-decoration:none;
}
.for-homepage #back-top a.up {
  position:absolute;
}
.for-homepage #back-top{
  /*left:46%;*/
}
.for-homepage #back-top .fa-angle-down{
  margin-left:40px;
}
.child-hotel.for-homepage #back-top .fa-angle-down{
  margin-left:25px;
}
.child-hotel.for-innerpage #back-top .fa-angle-up{
    margin-right: 25px;
}
.parent-hotel.for-innerpage #back-top .fa-angle-up{
    margin-right: 25px;
}
:is(.outer-page,.outerpage) #back-top{
    bottom:100px;
}
.for-homepage #back-top a{
  transition:0s !important;
}
.for-homepage #back-top a.up .fa-angle-down{
  width:25px !important;
  padding: 10px 6px;
  border-radius: 25px;
  font-size: 22px;
  color:black;
}
.for-homepage #back-top  .fa-angle-down{
  transition:0s !important;
}
/*.parent-hotel.for-homepage .jssor-carousel-container:nth-child(2) .caption-as-text {*/
/*    background-color: initial!important;*/
/*    font-size: 5em;*/
/*    padding-right: 40px!important;*/
/*    padding-left: 23px!important;*/
/*    text-align: center;*/
/*}*/
/*.parent-hotel.for-homepage .jssor-carousel-container:nth-child(2) .caption-as-text span{*/
/*  padding-left: 80px;*/
/*  padding-right: 60px;*/
/*  font-weight: 900!important;*/
/*}*/
/*.parent-hotel.for-homepage .jssor-carousel-container:nth-child(2) .caption-as-text:after {*/
/*  content:"Open the doors to exceptional luxury getaways in Meghalaya!";*/
/*  font-size:28px;*/
/*  font-weight:500;*/
/*}*/
.parent-hotel .container-wrapper {
    display: none;
}
.wt3img[data-widget-id="2132484"] div {
    padding: 0!important;
}

.content_wrapper,.wt3img[data-widget-id="2132484"] {
    padding-top: 0!important;
}
.for-homepage .wt2imgtop-2tbbot[data-widget-id="2132624"] .text-content:hover img{
    clip-path: inset(19px 12px);
}
.for-homepage .wt2imgtop-2tbbot[data-widget-id="2132624"] img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}
.for-homepage .wt3imgtop-3tbbot .col-sm-4{
      overflow: hidden;
}
.for-homepage .wt3imgtop-3tbbot .col-sm-4:hover img{
    transform: scale(1.1);
}
.for-homepage .wt3imgtop-3tbbot .col-sm-4 img{
    transform-origin: 0 0;
    transition: transform 1.5s, visibility .25s ease-in;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) .text-content-wrapper 
 {
   position: absolute;
   top: 20%;
   width: 100%;
   text-align:center!important;
 }
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) {
    padding-top:0!important;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) div .fas{
    border:2px solid white;
    border-radius:50%;
    padding:10px
}

.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) div .fas:before {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    /*margin: 8px auto;*/
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt3imgtop-3tbbot:nth-child(1) div .fas {
    border: 2px solid white;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    font-size: 24px;
    position: relative;
}
div[data-widget-id="2133182"] .right-box .txt-wdgt-btn{
    background-color:#e54b4b !important;
    float:left !important;
    width:100%;
    color:white;
    border:none;
    border-radius:5px !important;
    padding: 8px 0px;
    margin-top:30px !important;
}
div[data-widget-id="2133182"] .left-box h1{
    margin-bottom:25px;
    text-align: left !important;
}
div[data-widget-id="2133182"]{
    padding:150px 70px !important;
}
#masonry-gallery-3255406,
#masonry-gallery-3255409{
    width:50% !important;
}
#masonry-gallery-3255406 div,
#masonry-gallery-3255409 div{
    padding:0 !important;
}
div[data-widget-id="2133162"] .btn-forlink{
    float:none !important;
}
/*header .navbar .resv_button{*/
/*    background-color: #5A5E5A;*/
/*}*/
div[data-widget-id="2172141"] video{
    border-radius:10px;
}
.parent-hotel.for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    display:none;
}
.parent-hotel.for-homepage #back-top {
    display: none;
}
.parent-hotel.for-homepage .bookingform-wrapper {
    /*bottom: 25% !important; */
}



.mobile .nav-wrap .dropdown-menu li .menu {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: white;
}

.mobile .nav-wrap .dropdown-menu li .menu button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #e6e6e6;
  border: none;
  margin: 0px;
}

.mobile .nav-wrap .dropdown-menu li .menu button::before {
  content: '+';
  color: #4a9dbf;
  position: absolute;
  top: 50%;
  font-size: 25px;
  transform: translateY(-50%);
}

.mobile .nav-wrap .dropdown-menu li.active button::before {
  content: '-';
  font-size: 30px;
}

.mobile .nav-wrap .dropdown-menu ul li .submenus {
  position: relative;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.5s ease, opacity 0.5s ease;
}

.mobile .nav-wrap .dropdown-menu ul li.active .submenus {
  max-height: 500px;
  opacity: 1;
  transition: max-height 0.5s ease, opacity 0.5s ease;
}

.mobile .nav-wrap .dropdown-menu li {
  border-top: 1px solid #ccc;
}

.mobile .nav-wrap .drop-menu-header-block-top-header {
  border-top: 0 !important;
}

.mobile .nav-wrap .dropdown-menu li .menu a {
  display: inline-block;
  width: calc(100% - 40px);
}

.mobile .nav-wrap .drop-menu-header-block-top-header:hover {
  color: rgb(39, 39, 39);
  background-color: rgb(242, 242, 242);
}

.mobile .nav-wrap .navBtnBorderActiondd {
  background: transparent !important;
}

.mobile .nav-wrap .drop-menu-header-block {
  display: flex;
  align-items: center;
}

.mobile .nav-wrap .full-drop ul {
  height: 100vh;
  overflow-y: auto;
  padding-bottom: 200px;
  padding-top: 0px;
}

.mobile .nav-wrap .mobile-menu .mobile-navbar-button.book-button .bookBtnbgcolor {
  background: #fff;
  border: 1px solid #000;
}

.mobile .nav-wrap .mobile-menu .book-button .navBtnBorder:hover {
  background: #fff !important;
}

.mobile .nav-wrap .mobile-menu .mobile-navbar-button.book-button .bookBtnbgcolor .fa-calendar {
  color: #000;
}

.mobile .nav-wrap .mobile-menu .mobile-navbar-button.book-button .bookBtnbgcolor .TwoFoldMenuName {
  color: #000;
}

.mobile .nav-wrap .mobile-menu .mobile-navbar-button.book-button .bookBtnbgcolor .nav-min-price-div {
  color: #000;
}

.mobile .nav-wrap .mobile-menu .dropdown-menu ul li .fa-angle-right {
  display: none;
}

.mobile .fab_book_button {
  bottom: 20px;
}

.mobile .gallery-mobile-h1{
    padding:20px 0 0 0;
}





.outerpage div.fullWidthWidget.widget-wrapper.wtformjson.simp-custom-homepage-dylan-cafe-form form.form-horizontal{
    margin:0;
}
























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



.upcoming::after {
    content: "Coming Soon";
    display: block;
    background-color: red;
    color: white;
    font-size: 14px;
    width: max-content;
    margin: 2px auto 0 0;
    text-align: center;
    padding: 2px 6px;
    letter-spacing: 0.5px;
    font-weight: 600;
    text-decoration: none;
    margin-left:30px;
}

.upcoming::after{
    text-decoration:none;
}

.mobile .upcoming::after {
    margin-left:0;
}



/*.for-homepage .slidingOffersWrapper {
    position: fixed;
    top: 65%;
    transform: translate(0, -50%);
    right: 0;
    z-index: 999;
}
.for-homepage ol.popUpContentHolder {
    padding-left: 10px;
}
.for-homepage ul.popUpContentHolder {
    padding: 0px;
    text-align: justify;
}

.for-homepage ol.popUpContentHolder span.listForPopup {
    padding-left: 10px;
    display: block;
    padding-bottom: 15px;
    text-align: justify;
    font-size:15px;
    color: #eee;
}
.for-homepage ol.popUpContentHolder span.listForPopup b {
    text-transform: capitalize;
    display: block;
    font-size: 17px;
    color: gold;
}
.for-homepage .slidingOffersWrapper.slideShowOffer .offerListWrapper {
    right: 0;
}
.for-homepage .slidingOffersWrapper ul {
    list-style: none;
}
.for-homepage .offerListWrapper .fas,
.for-homepage .offerListWrapper .far,
.for-homepage .offerListWrapper .fal .offerListWrapper .fas,
.for-homepage .offerListWrapper .far,
.for-homepage .offerListWrapper .fal {
    margin-left: -30px;
    margin-right: 10px;
    width: 20PX;
    text-align: center;
    margin-bottom: 2px;
}
.for-homepage .offerIconWrapper {
    position: relative;
    z-index: 9999;
    top: -110px;
    right: 0;
    vertical-align: middle;
    text-align: center;
    cursor:pointer;
}
.for-homepage .offerIconWrapper i {
    font-size: 14px;
    background: #484848;
    padding: 0px;
    border-radius: 50% 50% 0;
    box-shadow: #333 0px 2px 10px 0px;
    color: #f4f4f4;
    transition: all ease-in-out .5s;
    width: 75px;
    height: 75px;
    display: inline-block;
}
.for-homepage .offerListWrapper {
    position: absolute;
    top: -50px;
    transform: translate(0, -50%);
    background: #484848;
    color: #eee;
    padding: 20px 35px 10px;
    right: -420px;
    width: 400px;
    transition: all ease-in-out .5s;
    box-shadow: #333 0px 5px 10px 0px;
}
.mobile.for-homepage .offerListWrapper{
    width: 340px;
    max-height: 420px;
    overflow-y: auto;
}
.for-homepage ul.popUpContentHolder li {
    list-style: circle;
    font-size: 16px;
    line-height: 1.7em;
    padding: 8px 0px;
}
.for-homepage .offerListWrapper .sliderContentText {
    color: white;
    text-align: justify;
    display: block;
    text-decoration: none;
    position: relative;
    padding-top: 5px;
}
.for-homepage .offerListWrapper .sliderContentText .highlightedTextLink {
    color: gold;
    font-weight: bold;
    text-decoration: none;
}
@media screen and (max-width: 480px) {
    .for-homepage .offerListWrapper {
        width: 400px;
    }
}
@media screen and (max-width: 400px) {
    .for-homepage .offerListWrapper {
        width: 350px;
    }
}
@media screen and (max-width: 350px) {
    .for-homepage .offerListWrapper {
        width: 300px;
    }
}
.for-homepage .slidingOffersWrapper a.WrapperLink {
    color: #241f21 !important;
    display: block;
    background-color: white;
    padding: 5px;
    width: 50%;
    text-align: center;
}
.for-homepage .slidingOffersWrapper .fa-briefcase-medical:before{
    content:"COVID-19" !important;
    position: absolute;
    top: 32px;
    right: 5px;
}
.for-homepage .slidingOffersWrapper .fa-times:before{
    font-size:30px;
    position:absolute;
    top: 22px;
    right: 26px;
    font-weight:bold;
}
.for-homepage .slideShowOffer .offerIconWrapper .fal.fa-times {
    background-color: transparent;
    box-shadow: unset;
}*/

[data-hotelid="3715"] .outerpage .two-col .right-box .txt-wdgt-btn-wrapper a.internal-link {
    padding: 0px 10px !important;
} 

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


.simp-custom-cardlayout .text-content-wrapper 
{
    background-color:#fffafa;
    color:#000 !important;
    padding:20px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    height:320px;
    
}

.simp-custom-reduced-width .text-content-wrapper{
    width:65% !important;
    margin:auto;
}


.simp-custom-sixtyfive{
    width:65% !important;
    margin:auto;
}

.simp-custom-fiftyfive{
    width:55% !important;
    margin:auto;
}

.simp-custom-slider-caption .camera_caption.fadeIn.jssor-caption {
    height: 100%;
    left: 0;
    width: 40%;
}
.simp-custom-slider-caption .camera_caption.jssor-caption {
    top: 0;
}
.simp-custom-slider-caption .caption-as-text {
    height: 100%;
    left: 0;
    float: left!important;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#0e4d68d9 !important;
    padding:0 40px!important
}




/*FullWidth Widget Padding*/
.simp-custom-2img-touch .fullWidthWidgetWrapper ,
.simp-custom-2img-touch1 .fullWidthWidgetWrapper  
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-2img-touch .text-content-wrapper p,
.simp-custom-2img-touch1 .text-content-wrapper p{
    padding-left:0 !important;
}
.simp-custom-2img-touch .text-content-wrapper,
 .simp-custom-2img-touch1 .text-content-wrapper

{
   padding: 0 55px !important;    
}

.simp-custom-slideraligned .fullWidthWidgetWrapper {
    width: 65% !important;
    margin: auto;
}
.simp-custom-slideraligned .slick-slide .text-content-wrapper img.reset-width {
    margin: auto;
}

.simp-custom-imghover .text-content-wrapper
{
    position:absolute;
    display:none;
}
.simp-custom-imghover .text-content:hover .text-content-wrapper
{
    position:absolute;
    top:0px;
    left:0;
    width:100%;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    z-index:1;
}
.simp-custom-imghover .text-content:hover .text-content-wrapper h3 span
{
    color:#fff !important;
}
.simp-custom-imghover .text-content:after
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    background-color: rgba(0,0,0,0.15)
}
.simp-custom-imghover .text-content:hover:after
{
    background-color: rgba(0,0,0,0.75);
    padding:0 !important;
    width:91%  !important;
}
.simp-custom-imghover a.btn
{
    background:transparent;
    border:1px solid #FFFFFF;
    color:#ffffff;
}
.simp-custom-imghover a.btn:hover
{
    background:#ffffff;
    color:#9E6D25;
}


.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-padding-reduce {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.simp-custom-padding-remove {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.simp-custom-button a.btn
{
    background:transparent;
    border:1px solid #FFFFFF;
    color:#ffffff;
}
.simp-custom-button a.btn:hover
{
    background:#ffffff;
    color:#BD9C54;
}

/*.simp-custom-button a.btn
{
    background:transparent;
    border:1px solid #df9a2b;
    color:#000000;
}
.simp-custom-button a.btn:hover
{
    background:#e2971e;
    color:#ffffff;
}*/


.simp-custom-leftreducewidth {
    width:20% !important;
    margin:0px !important;
    margin-left:20px !important;
}

.simp-custom-reducerightwidth {
    width:75% !important;
}

.simp-custom-remove-paddingtop{
    padding-top: 0px !important;
}
.simp-custom-boxshadow .text-content {
    position: relative;
    width: 30%;
    margin: 0 10px;
}

.simp-custom-boxshadow .text-content:before {
    content: "";
    border: 1px solid white;
    display: block;
    position: absolute;
    height: 95%;
    width: 87%;
    left: 0;
    right: 0;
    z-index: 1;
    top: 10px;
    top: 1.7%;
    margin: auto;
}
.simp-custom-boxshadow .text-content-wrapper {
  
    width: 95%;
    margin: auto;
    border: 1px solid white;
    z-index: 2;
    position: relative;
    height:400px;
}

.simp-custom-boxshadow img {
    border-radius:5px !important;
}
.simp-custom-inset-box .text-content-wrapper{
box-shadow: inset 0 0 0 1px #fff;
width: 100%;
background-color: #eee;
padding:10px;
height:300px;
}

.simp-custom-imghover1 .text-content-wrapper
{
    position:absolute;
    display:none;
}
.simp-custom-imghover1 .text-content:hover .text-content-wrapper
{
    position:absolute;
    top:0px;
    left:0;
    width:100%;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    z-index:1;
}
.simp-custom-imghover1 .text-content:hover .text-content-wrapper h3 span
{
    color:#fff !important;
}
.simp-custom-imghover1 .text-content:after
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    background-color: rgba(0,0,0,0.15)
}
.simp-custom-imghover1 .text-content:hover:after
{
    background-color: rgba(0,0,0,0.75);
    padding:0 !important;
    width:92%  !important;
}
.simp-custom-imghover1 a.btn
{
    background:transparent;
    border:1px solid #FFFFFF;
    color:#ffffff;
}
.simp-custom-imghover1 a.btn:hover
{
    background:#ffffff;
    color:#9E6D25;
}

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}
.simp-custom-sliderlandscape .text-content-wrapper p
{
    display:block !important;

}


.simp-custom-btnchange a.btn
{
    background:transparent;
    border:1px solid black;
    color:black;
}
.simp-custom-btnchange a.btn:hover
{
    background:#9E6D25;
    color:white;
    border:none;
}
.simp-custom-spacebetween .left-box.text-content {
    padding-right:130px;
    /*padding-top:50px;*/
}
.simp-custom-topborderleft .left-box:before {
    content: "";
    position: absolute;
    display: block;
    border: 2px solid #9E6D25;
    left: 1%;
    right: 1%;
    top: 1%;
    bottom: 1%;
    z-index: 2;
}
.simp-custom-topborderright .right-box:before {
    content: "";
    position: absolute;
    display: block;
    border: 2px solid #df9a2b;
    left: 1%;
    right: 1%;
    top: 1%;
    bottom: 1%;
    z-index: 2;
}
.simp-custom-btnalign .left-box .btn{
    margin-top:-10px !important
}

div[data-widget-id="2168566"].generic_slider.jssor-carousel-container.simp-custom-width50{
    width:40%!important;
}
div[data-widget-id="667305"].simp-custom-width50{
    width:60%!important;
}
div[data-widget-id="747073"].simp-custom-width50 {
	width:60%!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
}
div[data-widget-id="2168567"].generic_slider.jssor-carousel-container.simp-custom-width50 {
	width:40%!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
}

/*.mobile .simp-custom-mobile-widget-hide {
    display:none!important;
}

.mobile .simp-custom-image .text-content {
    background-color: #21160fc2;
    padding: 20px
}*/

.simp-custom-42Left {
    max-width: 42% !important;
    display:flex;
    justify-content: center;
    align-items: center;
    margin-left: 8% !important;
}
.simp-custom-42Left .text-content {
    padding: 0 9% 0 0;
}

.simp-custom-42Right {
    max-width: 42% !important;
    display:flex;
    justify-content: center;
    align-items: center;
    margin-right: 8% !important;
}
.simp-custom-42Right .text-content {
    padding: 0 0 0 9%;
}

#footer .comm_cont:first-child>.col-xs-12:nth-child(2){
    display:none !important;
}

#footer .comm_cont .cus-footer .address-section{
    padding:20px 0 0 0;
}
#footer .comm_cont .cus-footer .address-section .add_head{
    padding:0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    /*jira 13108 start*/
    text-align:left;
    /*end*/
}























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


/*.landing_PopupWrapper_new {*/
/*  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_new.popUp_zoomIn {*/
/*  display: flex;*/
/*}*/
/*.landing_Popup 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: -30px;*/
  /*right: -35px;*/
/*  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;*/
/*}*/
/*@media screen and (max-width: 1024px) {*/
/*  .landing_Popup img {*/
/*  margin: auto;*/
/*  float: none;*/
/*  max-width: 75%;*/
/* }*/
/*.for-homepage .landing_Popup .popUp_Close {*/
/*  position: absolute;*/
/*  top: -30px;*/
/*  right:10px;*/
/* }*/
/*}*/
/*@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  .landing_Popup img{*/
/*  max-width:90%;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: -1.5%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i {*/
/*  font-weight: 100;*/
/*}*/




:is(.outer-page,outerpage) .bookingform-wrapper{
    display:none
}

.outerpage .simp-custom-rightimageplans,
.outerpage .simp-custom-leftimageplans {
    display: flex;
    align-items: center;
}
.mobile .simp-custom-rightimageplans,
.mobile .simp-custom-leftimageplans {
    padding-bottom: 20px;
}

.mobile .simp-custom-styledtable .table-responsive tr :is(th, td) {
    width: 100%;
    display: block;
}





/*header .dropdown.primary .our-hotel-menu li.newList {*/
/*    list-style: none;*/
/*    padding-top: 10px !important;*/
/*}*/
/*.select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-name.name3 {*/
/*    padding-left:0px !important;*/
/*}*/

footer .added-division p{
    color:#fff;
    font-size:20px;
}
footer .added-division{
    display:flex;
    justify-content:center;
    margin-bottom:20px;
}
.mobile footer .added-division p{
    color:#fff;
    font-size:15px;
}
.mobile footer .added-division{
    display:flex;
    justify-content:center;
    margin-bottom:0;
}

/*h1, h2{*/
/*     text-transform: uppercase;*/
/*}*/
.simp-custom-padding1{
    padding: 60px 0px !important;
}
.simp-custom-padding2{
    padding: 90px 0px 30px 0px !important;
}

.simp-custom-aboutus h1{
     font-size: 30px !important;
    text-align: left !important;
    letter-spacing: 4px;
}
.simp-custom-aboutus h2{
     font-size: 66px !important;
    text-align: left !important;
    line-height: 85px;
     text-transform: unset !important;
   
}
.simp-custom-aboutus .left-box{
    width: 39%;
}
.simp-custom-aboutus .right-box{
    width: 54%;
}

.simp-custom-slidersleft{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 4.5% !important;
    margin-right: 0px !important;
}
.simp-custom-slidersleft .jssor-carousel-wrapper{
    padding: 40px;
    background-color: #B67A86 !important; 
}
.simp-custom-slidertextright{
    width: 40% !important;
    margin-left: 4.5% !important;
}
.simp-custom-slidertextright .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 22.5%;
    padding-left: 0px !important;
}
.simp-custom-slidertextright h2{
    font-size: 30px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.simp-custom-slidertextright h3{
    padding-top: 25px;
    font-size: 21px;
    line-height: 35px;
}
.simp-custom-slidersright{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 4.5% !important;
    margin-left: 1.038% !important;  
}
.simp-custom-slidersright .jssor-carousel-wrapper{
    padding: 40px;
    background-color: #B67A86 !important; 
}
.simp-custom-slidertextleft{
    width: 41% !important;
    margin-right: 3.41% !important;
}
.simp-custom-slidertextleft .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 22%;
    padding-right: 0px;
}
.simp-custom-slidertextleft h2{
    font-size: 30px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.simp-custom-slidertextleft h3{
    padding-top: 25px;
    font-size: 21px;
    line-height: 35px;
}

.simp-custom-blogwidget .text-content-wrapper {
    background-color:#fff;
    width: 95%;
    margin: auto;
    border: 1px solid #fff;
    z-index: 2;
    position: relative;
}
.simp-custom-blogwidget .text-content:before{
    content: "";
    border: 1px solid #ffffff;
    display: block;
    position: absolute;
    height: 95%;
    width: 95%;
    left: 0;
    right: 0;
    z-index: 1;
    top:1.7%;
    margin: auto;
}
.simp-custom-blogwidget .fullWidthWidgetWrapper{
    width:80%;
    display: flex;
    justify-content: center;
}
.simp-custom-blogwidget .text-content-wrapper:hover {
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);
    background-color:rgba(238,221,227,0.7);
    border: 1px solid rgba(238,221,227,0.7);
}
.simp-custom-blogwidget .text-content {
    position: relative;
    width: 36%;
    margin: 0 3.8%;
}
 .simp-custom-blogwidget .text-content-wrapper p {
    line-height:1.6em !important;
    padding: 0px 9% !important;
    margin-top: 20px !important;
    font-size: 15px;
} 
.simp-custom-blogwidget h3{
    color: #000000;
    font-size: 24px;
    padding: 0px 9% !important;
}

.simp-custom-textslider .text-content-wrapper p{
   position: absolute;
   display: none;
    padding-left: 12.5% !important;
    padding-right: 12.5%!important;
    line-height:1.5em !important;

}
.simp-custom-textslider .text-content:hover .text-content-wrapper{
    position:absolute;
    top: 0;
    left:0;
    width:100%;
    height:100%;
    color:white;
    padding-top: 22%;
    z-index:1;
    background:rgba(0,0,0,0.35);
    border-radius: 10px;
}
.simp-custom-textslider .text-content:hover img{
    filter: blur(10px);
    -webkit-filter: blur(10px);
    border-radius: 10px;
}
/*.slick-next:before, .slick-prev:before{*/
/*    font-size: 40px;*/
/*    color: #fff !important;*/
/*}*/
/*.slick-prev, .slick-next{*/
/*    top: 43%;*/
/*}*/
.simp-custom-textslider h3{
    font-size: 22px;
}

.homepage .address-block-details{
    display:none;
}

/*div[data-widget-id="2194791"] .slick-list .slick-track div:nth-child(1) , div[data-widget-id="2194791"] .slick-list .slick-track div:nth-child(3) {
    display:none;
}
div[data-widget-id="2194791"] .slick-list .slick-track {
    display:flex;
    justify-content:center;
}*/


/* for hiding video in desktop child */


.child-hotel.for-homepage[data-hotelid="5750"] .outer-page .widget-wrapper.wt1tb  video{
    display:none;
}

/*
.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: 70px;
    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;
}
*/
/* --------------- FOR CHERRAPUNJI --------------------------*/
/*
[data-hotelid="3715"].for-homepage .landing_Popup{
  max-width: 100%;
  width: 45%;
  position: relative;
}
[data-hotelid="3715"].for-homepage .landing_Popup .popUp_Close{
  top: -35px;
  right: 0px;
}
[data-hotelid="3715"].for-homepage .landing_Popup img{
  width: 100%;
}
*/





/*
.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_agarthala img {
    margin: auto;
    float: none;
    max-width: 100%;
    max-height:60vh;
    min-height:50vh;
}
.for-homepage .landing_Popup_agarthala {
    position: relative;
    max-width: unset;
    width: unset;
}
.for-homepage .landing_Popup_agarthala .imgforPopup {
    max-width:90%;
    width: 100%;
    display:block;
}
.for-homepage .landing_Popup_agarthala .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_agarthala {
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
@media (max-width:1536px){
  .landing_Popup_agarthala img{
    max-width:80%;
  }
  .for-homepage .landing_Popup_agarthala .popUp_Close {
    right: 0;
  }
}
@media (max-width:1250px){
  .landing_Popup_agarthala img{
    max-width:80%;
    max-height:90vh;
  }
  .for-homepage .landing_Popup_agarthala .popUp_Close {
    right:0;
  }
  .for-homepage .landing_Popup_agarthala .popUp_Close {
    position: absolute;
    top: -30px;
    width: 25px;
    height: 25px;
  }
}

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

/*
.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_cherrapunji img {
    margin: auto;
    float: none;
    max-width: 100%;
    max-height:60vh;
    min-height:50vh;
}
.for-homepage .landing_Popup_cherrapunji {
    position: relative;
    max-width: unset;
    width: unset;
}
.for-homepage .landing_Popup_cherrapunji .imgforPopup {
    max-width:90%;
    width: 100%;
    display:block;
}
.for-homepage .landing_Popup_cherrapunji .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_cherrapunji {
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
@media (max-width:1536px){
  .landing_Popup_cherrapunji img{
    max-width:80%;
  }
  .for-homepage .landing_Popup_cherrapunji .popUp_Close {
    right: 0;
  }
}
@media (max-width:1250px){
  .landing_Popup_cherrapunji img{
    max-width:80%;
    max-height:90vh;
  }
  .for-homepage .landing_Popup_cherrapunji .popUp_Close {
    right:0;
  }
  .for-homepage .landing_Popup_cherrapunji .popUp_Close {
    position: absolute;
    top: -30px;
    width: 25px;
    height: 25px;
  }
}

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

/*
.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_shillong img {
    margin: auto;
    float: none;
    max-width: 100%;
    max-height:60vh;
    min-height:50vh;
}
.for-homepage .landing_Popup_shillong {
    position: relative;
    max-width: unset;
    width: unset;
}
.for-homepage .landing_Popup_shillong .imgforPopup {
    max-width:90%;
    width: 100%;
    display:block;
}
.for-homepage .landing_Popup_shillong .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_shillong {
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
@media (max-width:1536px){
  .landing_Popup_shillong img{
    max-width:80%;
  }
  .for-homepage .landing_Popup_shillong .popUp_Close {
    right: 0;
  }
}
@media (max-width:1250px){
  .landing_Popup_shillong img{
    max-width:80%;
    max-height:90vh;
  }
  .for-homepage .landing_Popup_shillong .popUp_Close {
    right:0;
  }
  .for-homepage .landing_Popup_shillong .popUp_Close {
    position: absolute;
    top: -30px;
    width: 25px;
    height: 25px;
  }
}

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

/*
.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;
    padding: 30px 0;
}
.mobile .landing_PopupWrapper {
    padding: 60px 0;
}
.landing_PopupWrapper.popUp_zoomIn {
    display: flex;
}
.landing_PopupWrapper .landing_Popup .image-content-wrapper img {
    max-width: 100% !important;
    object-fit: cover;
    width:100% !important;
    margin:0 !important;
}
.for-homepage .landing_Popup {
    position: relative;
    max-width: 1024px !important;
    width: 100% !important;
    padding: 5%;
    display: flex;
    align-items: stretch;
    justify-content: center;
}
.mobile.for-homepage .landing_Popup {
    flex-direction: column;
    align-items: center;
    max-width: 800px;
    padding: 20px;
}

.for-homepage .landing_Popup .text-content {
    background: white;
    width: 50%;
    position: relative;
}
.mobile.for-homepage .landing_Popup .text-content {
    position: unset;
}
.mobile.for-homepage .landing_Popup .text-content,
.mobile.for-homepage .landing_Popup .image-content-wrapper {
    width: 100%;
}
.for-homepage .landing_Popup .text-content-wrapper {
    text-align: center;
    color: black;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.for-homepage .landing_Popup .text-content-wrapper h2,
.for-homepage .landing_Popup .text-content-wrapper p,
.for-homepage .landing_Popup .text-content-wrapper a {
    visibility: visible;
}

.for-homepage .landing_Popup .image-content-wrapper {
    width: 50%;
    min-width: 300px;
    display: flex;
}
.mobile.for-homepage .landing_Popup .image-content-wrapper {
    position: relative;
}
.imgforPopup {
    max-width:100%;
    display:block;
}
.for-homepage .landing_Popup .text-content-wrapper h2 {
    text-transform: capitalize;
}
.for-homepage .landing_Popup .text-content-wrapper a {
    margin-top: 10px;
}
.for-homepage .landing_Popup .popUp_Close {
    position: absolute;
    top: -40px;
    right: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 100;
    cursor: pointer;
    background: white;
    border: 2px solid white;
    border-radius: 50%;
    color: black;
}
.for-homepage .landing_PopupWrapper .landing_Popup .popUp_Close{
    right:-30px;
}
.mobile.for-homepage .landing_Popup .popUp_Close {
    top: 30px;
    right: 30px;
}

@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;
}
*/





/*.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;*/
  /*opacity: 0; */
/*  display:none;*/
/*}*/
/*
.for-homepage .landing_PopupWrapper.popUp_zoomIn {
    display: flex;
}
.for-homepage .landing_Popup img {
    width: 70%;
    margin: auto !important;
    float: none;
    max-width: 90%;
}
 .for-homepage .landing_Popup {
  position: relative;
  max-width: 90%;
  margin:auto;
  width:700px;
}
.for-homepage .imgforPopup {
  max-width:90%;
  display:block;
}
.for-homepage .landing_Popup .popUpClose {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 151px;
    background: url(https://assets.simplotel.com/simplotel/image/upload/v1495518454/close_icon.png) no-repeat;
    width: 20px;
    height: 20px;
    border: 0;
    background-color: rgba(128,128,128,0.4);
}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(0.3,0.3);
    }
    50% {
        transform: scale(1.1,1.1);
    }
    100% {
        transform: scale(1,1);
    }
}
.for-homepage .landing_Popup{
    animation: zoominoutsinglefeatured 1s ease-in-out;
}


.mobile.child-hotel.for-homepage .landing_Popup .popUpClose {
    position: absolute !important;
    right :15px;
    top:15px;
}
 

.mobile.child-hotel.for-homepage .landing_Popup img {
    width: 80%;
    margin: auto;
    max-width: 100%;
}
*/






.mobile .simp-custom-button-align{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10%;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-button-align > .col-xs-12{
    margin:0 !important;
}

.mobile .simp-custom-leadFormIframe .text-content {
    height: 950px;
}
.mobile .simp-custom-leadFormIframe .text-content iframe {
    max-height: 100%;
    height:100%;
}

.mobile  div[data-widget-id="2133136"] .descriptionMobileNoSpace span{
    color:black !important;
}

.mobile .logo.navbar-logo 
{
    padding-top:0px;
    padding-bottom:3px;
    background-color:#ffffff99;
}
/*.mobile .fullImage {*/
/*    padding-top:70px !important;*/
/*}*/
.mobile h1{
    font-size:25px !important;
    border-bottom: none !important;
     text-align: center !important;
   
}
.mobile h2{
    font-size:20px !important;
    text-align: center !important;
    border-bottom: none !important;
}
.mobile .name-of-hotel{
    display:none !important;
}
.mobile .wtheader:first-child{
    display:none !important;
}
.mobile.for-innerpage .wtheader:first-child {
   display: block !important;
}
.mobile h6{
    margin-left:0px !important;
    font-size:18px
}
.mobile .simp-custom-colormobile .slick-list.draggable p span
 {
    color:#484848 !important;
 }
 .mobile .nav-wrap .nav-min-price-div
{
    font-size:8px;
    font-weight:900;
}
.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;
}
/*.mobile .imageDescriptionbot3 div.col-xs-12:last-child{*/
/*    display:none;*/
/*}*/

.mobile .simp-custom-LhideR.imageDescriptionbot3 div.col-xs-12:first-child  {
    display: none;
}
.mobile .simp-custom-LhideR.imageDescriptionbot3 div.col-xs-12:last-child {
    display: none;
}


/* hide accordion menu */
.mobile #accordion {
    display: none;
}
/* ------- FONT COLOR & IMAGE SIZE --------*/
.mobile div[data-widget-id="2198584"] .descriptionMobileNoSpace div  span, .mobile div[data-widget-id="2198586"] .descriptionMobileNoSpace div  span{
    color:#000 !important;
}
.mobile div[data-widget-id="2198584"] .descriptionMobileNoSpace h3 a span, .mobile div[data-widget-id="2198586"] .descriptionMobileNoSpace h3 a span{
    color:#2D2C37 !important;
}
.mobile div[data-widget-id="2198584"] .descriptionMobileNoSpace p a span, .mobile div[data-widget-id="2198586"] .descriptionMobileNoSpace p a span{
    color:#484848 !important;
}
.mobile div[data-widget-id="2177904"] tbody tr td:not(:nth-child(2)){
    display:none;
}
.mobile div[data-widget-id="2177904"] tbody tr td{
    padding:0 !important;
}
.mobile div[data-widget-id="2177904"] tbody tr td img{
    width: 100% !important;
}

.mobile div[data-widget-id="2204678"] div:not(:nth-child(2)){
    display:none;
}
.mobile div[data-widget-id="2178911"] div:nth-child(3){
    display:none;
}
.mobile .simp-custom-weddings-ourbtn .txt-wdgt-btn-wrapper{
    margin:0 0 20px
}

.mobile h1 span{
    font-size:25px !important
}
.mobile .simp-custom-videoWidget video{
  width: 100%;
}

.child-hotel[data-hotelid="5750"] #bottom-navbar-collapse{
    visibility:hidden;
}



/*.for-homepage .bookingform-wrapper .abs_parent{*/
/*    width: 100%;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm{*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    padding-bottom: 60px;*/
/*    background: transparent;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .booking-form{*/
/*  display: flex;*/
/*  margin: 0;*/
/*  padding-bottom: 0;*/
/*}*/
/*.for-homepage .jssor-carousel-container .bookingform-wrapper{*/
/*    bottom: 0;*/
/*    background: rgb(24 22 30 / 45%);*/
/*}*/
/*.for-homepage #bookingForm .select-block{*/
/*  padding-right: 0;*/
/*}*/
/*.for-homepage .bookingform-wrapper #booking-form .promo-block{*/
/*    display:block !important;*/
/*    width: 125px;*/
/*} */
/*.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{*/
/*  display: block !important;*/
/*  margin-right: 0 !important;*/
/*  width: 140px;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{*/
/*  align-self: end;*/
/*  bottom: unset;*/
/*  position: relative;*/
/*  right: 0;*/
/*}*/
/*.for-homepage .jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .bookingform-wrapper{*/
/*    bottom: 15%;*/
/*}*/
/*@media (min-width: 1300px){*/
/*    .for-homepage .bookingform-wrapper .abs_parent{*/
/*        width: 85%;*/
/*    }*/
/*}*/
/*@media (min-width: 1600px){*/
/*    .for-homepage .bookingform-wrapper .abs_parent{*/
/*        width: 75%;*/
/*    }*/
/*}*/
/*@media (min-width: 1800px){*/
/*    .for-homepage .bookingform-wrapper .abs_parent{*/
/*        width: 65%;*/
/*    }*/
/*}*/
/*@media (max-width: 990px){*/
/*    .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{*/
/*        width: 120px;*/
/*    }*/
/*    .for-homepage .bookingform-wrapper #booking-form .promo-block{*/
/*        width: 100px;*/
/*    }*/
/*}*/


/*.jssor-carousel-wrapper .jssor-carousel .jssorb036{*/
/*  display:none;*/
/*}*/

.for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 15% !important;
}

.video-banner-container .bookingform-wrapper {
    bottom: 0;
}

.bookingform-wrapper {
    bottom:0;
    background: rgba(0, 0, 0, 0.3);
}
/*Sahil*/
#bookingForm .btn-wrapper .check-btn-holder .btn-full-width:hover{
        background:rgba(0,0,0,0.5)
}
/* .bookingform-wrapper .abs_parent {  
    z-index: 201;
    width: 80%;
    max-width: 1044px;
} */
.bookingform-wrapper .abs_parent {  
    z-index: 201;
    width: 85%;
    max-width: 1065px;
}

.bookingform-wrapper .abs_parent #bookingForm {
     padding: 10px 20px 30px;
     background: none;
}
.bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location{
    /* margin-right:5px; */
}
.bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block.right-padd{
    margin-right:5px !important;
}
.bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location,.bookingform-wrapper .abs_parent #bookingForm  .form-group.select-block.select-hotel {
    display: inline-block;
    width: 25%;
    padding: 0;
}

.bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block {
    margin: 0px !important;
    display: inline-block !important;
    width: 135px !important;
}
#bookingForm .booking-form{
    display: block;
    float: none;
}
#bookingForm .adult-wrapper, #bookingForm .child-wrapper, #bookingForm .room-wrapper {
    display: none !important;
}
.bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {
  position: absolute;
  display: inline-block;
  margin: 32px 0 0;
  bottom: unset;
  right: 40px;
  width: calc(50% / 4);
}
.bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location{
    margin-right:5px;
}
.bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location, .bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-hotel{
    width: 22%;
}

#bookingForm .open-form-block .open-booking-form {
    display: none !important;
}

.modal-content .whyBookDirect a{
    white-space:nowrap;
}
@media (max-width: 1024px) {
    .bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block {
        width: 15%;
    }
}
.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display:block !important;
    width:125px !important;
}
.for-homepage .bookingform-wrapper #booking-form .date-parameter-block{
    left:5px
}

#bookingForm .whyBookDirect{
    bottom: -12px;
    right: 77%;
}

@media screen and (max-width:1306px){
    .bookingform-wrapper .abs_parent{
        width: 100%;
        max-width: unset;
    }
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper{
        right: 40px;
        position: unset;
    }
    .bookingform-wrapper .abs_parent > #bookingForm{
        display: flex;
        justify-content: center;
    }
    .bookingform-wrapper .abs_parent > #bookingForm > #booking-form{
        margin: 0;
     }
}
@media screen and (max-width:1050px){
    .bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location, .bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-hotel{
          width: 15%;    
     }
}
@media screen and (max-width:1024px){
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper input{
        min-width: 124px;
    }
}
@media screen and (max-width: 813px){
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper input{
        padding: 0;
    }
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper{
         right: 10px;
    }
}
@media screen and (max-width: 800px){
    .bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block , .for-homepage .bookingform-wrapper #booking-form .promo-block{
        width: 120px !important;
    }
    .jssor-carousel-container #bookingForm .whyBookDirect{
        width: 25%;
        right: 71%;
    }
}
@media screen and (max-width: 1060px){
    #resv-form .modal-content #bookingForm .whyBookDirect{
        width: 30%;
        right: 66%;
    }
}

#bookingForm .btn-wrapper .check-btn-holder .btn-full-width {
    /* font-family: 'Raleway',serif; */
     background: #000; 
    color: #fff;
    /* font-weight: bold; */
    font-size: clamp(12px,1.172vw,18px);
    text-transform: unset;
}
.navbar .resv-wrap .resv{
    text-transform:unset;
}
@media (max-width:768px){
    .bookingform-wrapper {
        bottom: 0;
        position: absolute;
}
}

.for-homepage .bookingform-wrapper #booking-form .date-parameter-block {
    left: 5px;
    padding-right: 4px !important;
    padding-left:2px !important;
}
#bookingForm .whyBookDirect {
    position: absolute;
    top: auto;
    left: auto;
    right: 15%;
    display: inline-block;
    color: #fff;
    margin: 0 10px 10px;
    font-size: 14px;
    pointer-events: all;
    z-index: 99;
    cursor: pointer;
    text-align: left;
}
.bookingform-wrapper .min-price-wrapper {
    width: 100%;
    position: absolute;
    right: 25px !important;
    bottom: 30px;
    width: 200px;
}

@media (max-width:1300px){
    #bookingForm .whyBookDirect {
    position: absolute;
    top: auto;
    left: auto;
    right: 17.5%;
    display: inline-block;
    color: #fff;
    margin: 0 10px 10px;
    font-size: 14px;
    pointer-events: all;
    z-index: 99;
    cursor: pointer;
    text-align: left;
}
.bookingform-wrapper .min-price-wrapper {
    width: 100%;
    position: absolute;
    right: 8% !important;
    bottom: 30px;
    width: 200px;
}

}
@media (max-width:1000px){
    #bookingForm .whyBookDirect {
    position: absolute;
    top: auto;
    left: auto;
    right: 20%;
    display: inline-block;
    color: #fff;
    margin: 0 10px 10px;
    font-size: 14px;
    pointer-events: all;
    z-index: 99;
    cursor: pointer;
    text-align: left;
}
.bookingform-wrapper .min-price-wrapper {
    width: 100%;
    position: absolute;
    right: 8% !important;
    bottom: 30px;
    width: 200px;
}

}
@media (max-width:900px){
    #bookingForm .whyBookDirect {
    position: absolute;
    top: auto;
    left: auto;
    right: 20%;
    display: inline-block;
    color: #fff;
    margin: 0 10px 10px;
    font-size: 14px;
    pointer-events: all;
    z-index: 99;
    cursor: pointer;
    text-align: left;
}
.bookingform-wrapper .min-price-wrapper {
    width: 100%;
    position: absolute;
    right: 5% !important;
    bottom: 30px;
    width: 200px;
}

}


.modal #bookingForm .whyBookDirect {
    right: 25%;
}

/*change the position of the video controller in the parent hotel*/
.for-homepage .outer-page .video-banner-container .videoControls {
    bottom:118px;
}
/* center the navbar*/
header #top-navbar-collapse {
    justify-content: center;
}
header #bottom-navbar-collapse {
    justify-content: center;
}
/*mobile hover change in the menu item*/
.mobile .nav-wrap .mobile-menu .menu-item:hover,
.mobile .nav-wrap .mobile-menu .menu-item:active,
.mobile .nav-wrap .mobile-menu .menu-item:focus{
   color:#fff;
}
/*.btn:hover {*/
/*    border-color: #dd7aa5;*/
/*    outline: 0;*/
/*}*/
/*.btn {*/
/*    padding-left: 20px !important;*/
/*    padding-right: 20px !important;*/
/*}*/
/*header .navbar-top .navbar-nav > li > a {*/
/*  color: white !important;;*/
/*}*/
/*header .navbar-top.scroll .navbar-nav > li > a {*/
/*  color: black !important;;*/
/*}*/
/*.for-homepage header .navbar-top .navbar-brand img{*/
/*    filter: brightness(0) invert(1)*/
/*}*/
/*.for-homepage header .navbar-top.scroll .navbar-brand img{*/
/*    filter: unset;*/
/*}*/
/*#top-navbar-collapse {*/
/*    justify-content: center;*/
/*    text-align: center;*/
/*}*/






/* new */

.outer-page .clearfix.widget-wrapper.wt2tb.two-col.simp-custom-h1-left h1 span,.clearfix.widget-wrapper.wt2tb.two-col.simp-custom-h1-left h1 span,
.outer-page .clearfix.widget-wrapper.wt2tb.two-col.simp-custom-h1-left h1 span,.clearfix.widget-wrapper.wt2tb.two-col.simp-custom-h1-left h1{
    font-size:clamp(25px, 2.9vw  ,56px) !important
}


.outer-page .clearfix.widget-wrapper.wt2tb.two-col.simp-custom-h1-left h1 span,.clearfix.widget-wrapper.wt2tb.two-col.simp-custom-h1-left{
    display:flex;
    align-items:center;
}


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




.header-pills .tab-content{
    margin-top:7px;
}

.mobile .nav-wrap .mobile-menu .dropdown-menu-topNav .drop-menu-header-block {
    /*display: none;*/
}








/*h1, h2{*/
/*     text-transform: uppercase;*/
/*}*/
.simp-custom-padding1{
    padding: 60px 0px !important;
}
.simp-custom-padding2{
    padding: 90px 0px 30px 0px !important;
}

.simp-custom-aboutus h1{
     font-size: 30px !important;
    text-align: left !important;
    letter-spacing: 4px;
}
.simp-custom-aboutus h2{
     font-size: 66px !important;
    text-align: left !important;
    line-height: 85px;
     text-transform: unset !important;
   
}
.simp-custom-aboutus .left-box{
    width: 39%;
}
.simp-custom-aboutus .right-box{
    width: 54%;
}

.simp-custom-slidersleft{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 4.5% !important;
    margin-right: 0px !important;
}
.simp-custom-slidersleft .jssor-carousel-wrapper{
    padding: 40px;
    background-color: #B67A86 !important; 
}
.simp-custom-slidertextright{
    width: 40% !important;
    margin-left: 4.5% !important;
}
.simp-custom-slidertextright .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 22.5%;
    padding-left: 0px !important;
}
.simp-custom-slidertextright h2{
    font-size: 30px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.simp-custom-slidertextright h3{
    padding-top: 25px;
    font-size: 21px;
    line-height: 35px;
}
.simp-custom-slidersright{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 4.5% !important;
    margin-left: 1.038% !important;  
}
.simp-custom-slidersright .jssor-carousel-wrapper{
    padding: 40px;
    background-color: #B67A86 !important; 
}
.simp-custom-slidertextleft{
    width: 41% !important;
    margin-right: 3.41% !important;
}
.simp-custom-slidertextleft .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 22%;
    padding-right: 0px;
}
.simp-custom-slidertextleft h2{
    font-size: 30px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.simp-custom-slidertextleft h3{
    padding-top: 25px;
    font-size: 21px;
    line-height: 35px;
}

.simp-custom-blogwidget .text-content-wrapper {
    background-color:#fff;
    width: 95%;
    margin: auto;
    border: 1px solid #fff;
    z-index: 2;
    position: relative;
}
.simp-custom-blogwidget .text-content:before{
    content: "";
    border: 1px solid #ffffff;
    display: block;
    position: absolute;
    height: 95%;
    width: 95%;
    left: 0;
    right: 0;
    z-index: 1;
    top:1.7%;
    margin: auto;
}
.simp-custom-blogwidget .fullWidthWidgetWrapper{
    width:80%;
    display: flex;
    justify-content: center;
}
.simp-custom-blogwidget .text-content-wrapper:hover {
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);
    background-color:rgba(238,221,227,0.7);
    border: 1px solid rgba(238,221,227,0.7);
}
.simp-custom-blogwidget .text-content {
    position: relative;
    width: 36%;
    margin: 0 3.8%;
}
 .simp-custom-blogwidget .text-content-wrapper p {
    line-height:1.6em !important;
    padding: 0px 9% !important;
    margin-top: 20px !important;
    font-size: 15px;
} 
.simp-custom-blogwidget h3{
    color: #000000;
    font-size: 24px;
    padding: 0px 9% !important;
}

.simp-custom-textslider .text-content-wrapper p{
   position: absolute;
   display: none;
    padding-left: 12.5% !important;
    padding-right: 12.5%!important;
    line-height:1.5em !important;

}
.simp-custom-textslider .text-content:hover .text-content-wrapper{
    position:absolute;
    top: 0;
    left:0;
    width:100%;
    height:100%;
    color:white;
    padding-top: 22%;
    z-index:1;
    background:rgba(0,0,0,0.35);
    border-radius: 10px;
}
.simp-custom-textslider .text-content:hover img{
    filter: blur(10px);
    -webkit-filter: blur(10px);
    border-radius: 10px;
}
.slick-next:before, .slick-prev:before{
    font-size: 40px;
    color: #484848 !important;
}
.slick-prev, .slick-next{
    top: 43%;
}
.simp-custom-textslider h3{
    font-size: 22px;
}

.homepage .address-block-details{
    display:none;
}

/*div[data-widget-id="2194791"] .slick-list .slick-track div:nth-child(1) , div[data-widget-id="2194791"] .slick-list .slick-track div:nth-child(3) {
    display:none;
}
div[data-widget-id="2194791"] .slick-list .slick-track {
    display:flex;
    justify-content:center;
}*/



.child-hotel.for-homepage .outer-page .jssor-carousel-container:nth-child(2) .caption-as-text {
    background-color: initial!important;
    font-size:5em;
    text-align: center;
}
.child-hotel.for-homepage .outer-page .jssor-carousel-container:nth-child(2) .caption-as-text span{
  font-weight: 900!important;
}
/*.child-hotel.for-homepage[data-hotelid="3715"] .outer-page .jssor-carousel-container:nth-child(2) .caption-as-text:after {*/
/*  content:"Soaring high…a summer delight…";*/
/*  font-size:28px;*/
/*  font-weight:500;*/
/* }*/
.child-hotel.for-homepage .outer-page .jssor-caption.camera_caption {
  max-width: 70%;
}
.child-hotel.for-homepage .content_wrapper .wt2tb:nth-child(1) .left-box h1{
    font-size: 56px !important;
    text-align:left !important;
}
[data-hotelid="3715"].child-hotel.for-homepage .content_wrapper .wt2tb:nth-child(1) .left-box h1{
    font-size: 40px !important;
}
.child-hotel.for-homepage .content_wrapper .wt2tb:nth-child(1) .right-box{
    font-weight: 300;
} 
.child-hotel.for-homepage .address-block-details{
    display: none;
}
.child-hotel.for-homepage .content_wrapper .wt-masonry-gallery:nth-last-child(2),
.child-hotel.for-homepage .content_wrapper .wt-masonry-gallery:nth-last-child(3){
    width:50% !important;
}
.child-hotel.for-homepage .content_wrapper .wt-masonry-gallery:nth-last-child(2) div,
.child-hotel.for-homepage .content_wrapper .wt-masonry-gallery:nth-last-child(3) div{
    padding:0 !important;
    height: 100% !important;
}
.child-hotel.for-homepage .hotel_amenities_wrap h2 {
    padding-bottom: 30px!important;
}
/*.imageDescriptionSide[data-widget-id="2133436"],*/
/*div[data-widget-id="2131227"]{*/
/*    width: 50%!important;*/
/*}*/
.imageDescriptionSide[data-widget-id="2133436"] .left-box,
.imageDescriptionSide[data-widget-id="2133436"] .right-box{
    width:100%;
    /* height: 90px; */
}
div[data-widget-id="2131227"] .one-col ,div[data-widget-id="2131227"] .mg-wrapper,div[data-widget-id="2131227"] .mg-item{
height:100%!important;    
}
.imageDescriptionSide[data-widget-id="2133436"]{
    margin-left:50px!important;
    margin-right:0!important;
    margin-bottom: 0!important;
}
div[data-widget-id="2131227"]{
    margin-right:50px!important;
    margin-left:0!important;
}
.imageDescriptionSide[data-widget-id="2133436"], div[data-widget-id="2131227"] {
    width: 45%!important;
}
.imageDescriptionSide[data-widget-id="2133436"] .left-box {
    margin-bottom: 15px;
    padding-right: 0px;
    /*background-color: #dedede;*/
}
.imageDescriptionSide[data-widget-id="2133436"] .right-box {
    padding-right: 0px;
}
.imageDescriptionSide[data-widget-id="2133436"] .text-content-wrapper {
    padding: 10px;
}
.imageDescriptionSide[data-widget-id="2133432"] .left-box,
.imageDescriptionSide[data-widget-id="2133432"] .right-box,
.imageDescriptionSide[data-widget-id="2133440"] .left-box,
.imageDescriptionSide[data-widget-id="2133440"] .right-box{
    width:100%;
   
}
div[data-widget-id="2131175"] .one-col ,
div[data-widget-id="2131175"] .mg-wrapper,
div[data-widget-id="2131175"] .mg-item,
div[data-widget-id="2131115"] .one-col ,
div[data-widget-id="2131115"] .mg-wrapper,
div[data-widget-id="2131115"] .mg-item{
height:100%!important;    
}
/*.imageDescriptionSide[data-widget-id="2133432"],
.imageDescriptionSide[data-widget-id="2133440"]{
    margin-left:50px!important;
    margin-right:0!important;
    margin-bottom: 0!important;
}
div[data-widget-id="2131175"],
div[data-widget-id="2131115"]{
    margin-right:50px!important;
    margin-left:0!important;
}
.imageDescriptionSide[data-widget-id="2133432"],
div[data-widget-id="2131175"],
.imageDescriptionSide[data-widget-id="2133440"],
 div[data-widget-id="2131115"] {
    width: 45%!important;
}
.imageDescriptionSide[data-widget-id="2133432"] .left-box,
.imageDescriptionSide[data-widget-id="2133440"] .left-box {
    margin-bottom: 15px;
    padding-right: 0px;
    /*background-color: #dedede;*/
}
/*.imageDescriptionSide[data-widget-id="2133432"] .right-box,
.imageDescriptionSide[data-widget-id="2133440"] .right-box {
    padding-right: 0px;
}
.imageDescriptionSide[data-widget-id="2133432"] .text-content-wrapper,
.imageDescriptionSide[data-widget-id="2133440"] .text-content-wrapper {
    padding: 10px;
}
div[data-widget-id="2131227"] .one-col,
div[data-widget-id="2131115"] .one-col,
div[data-widget-id="2131175"] .one-col{
    padding-left:7px;
}
div[data-widget-id="2133440"],
div[data-widget-id="2133432"],
div[data-widget-id="2133436"]{
    padding-top:15px !important;
}
div[data-widget-id="2131115"],
div[data-widget-id="2131175"],
div[data-widget-id="2131227"]
{
    padding-top:0 !important;
}

/*.child-hotel.for-homepage header .navbar-bottom {*/
/*    background-color: transparent;*/
/*}*/

body.child-hotel.for-homepage .content_wrapper .widget-wrapper .promotions_block {
 display: none;
}

body.child-hotel.for-homepage .content_wrapper .widget-wrapper .hotel_amenities_wrap {
    margin-top: 0 !important;
}

/*.outer-page .simp-custom-experiences-heading-mobile {*/
/*    display:none;*/
/*}*/
/*.outer-page .simp-custom-experiences-mobile {*/
/*    display:none;*/
/*}*/


/*Mobile slider*/
/*.mobile .simp-custom-experiences-mobile {*/
/*    padding-bottom:30px;*/
/*}*/
/*.mobile .simp-custom-experiences-mobile .slick-slide{*/
/*    text-align:center;*/
/*}*/
/*.mobile .simp-custom-experiences-mobile .slick-slide a{*/
/*    font-family: "OptimaLTPro Medium";*/
/*    font-size: 16px;*/
/*    color:#ffffff;*/
/*}*/
/*.mobile .simp-custom-experiences-heading-mobile{*/
/*    margin-bottom:0!important;*/
/*    padding-top: 50px;*/
/*}*/
/*.mobile .simp-custom-experiences-mobile .slick-list {*/
/*        background-color: rgb(50,50,50);*/
/*}*/
/*.mobile .simp-custom-experiences-mobile .slick-slide img {*/
/*    margin-bottom:10px !important;*/
/*}*/
/*.mobile .simp-custom-experiences-heading-mobile h1{*/
/*    background-color: rgb(50,50,50);*/
/*    padding-top: 10px;*/
/*    color: #ffffff;*/
/*}*/

/*.outer-page .experiences {*/
/*    width:100%;*/
/*    display:flex;*/
/*}*/
/*.outer-page .experiences .left-box{*/
/*    width:50%;*/
/*    background-color: rgb(50,50,50);*/
/*    padding-left: 7%;*/
/*    display:    grid;*/
/*    grid-template-rows: 9%;*/
/*}*/
/*.outer-page .experiences .left-box .heading {*/
/*    font-size: 72px;*/
/*    padding-top: 5%;*/
/*    text-align: left;*/
/*    font-family: 'OptimaLTPro Medium';*/
/*}*/
/*.outer-page .experiences .left-box .img-captions {*/
/*    height: 866px;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*    text-align: left;*/
/*    padding-bottom: 3%;*/
/*}*/
/*.outer-page .experiences .left-box .img-captions a {*/
/*    font-size: 18px;*/
/*    color: #ffffff8b;*/
/*    padding-bottom: 3%;*/
/*    width: 35%;*/
/*    padding-top: 3%;*/
/*    border-bottom: 1px solid #ffffff38;*/
/*    text-decoration: none;*/
/*}*/
/*.outer-page .experiences .left-box .img-captions a:first-child{*/
/*    padding-top:0;*/
/*}*/
/*.outer-page .experiences .left-box .img-captions a:last-child{*/
/*    border-bottom:0;*/
/*}*/
/*.outer-page .experiences .right-box{*/
/*    width:50%;*/
/*    display:flex;*/
/*    align-items:center;*/
/*    background-color: #f3edee;*/
/*}*/
/*.outer-page .experiences .right-box img{*/
/*    position:    relative;*/
/*    left: -165px;*/
/*}*/
/*.outer-page .experiences .left-box .img-captions a:hover{*/
/*    color:#ffffff;*/
/*    font-size: 19px;*/
/*    transition:0.5s;*/
/*    cursor:pointer;*/
/*}*/
/*@media only screen and (max-width: 1400px){*/
/*.outer-page .experiences .left-box .img-captions {*/
/*    padding-bottom: 12%;*/
/*    }*/
/*}*/
/*@media only screen and (max-width: 1300px){*/
/*.outer-page .experiences .left-box .img-captions {*/
/*    padding-bottom: 5%;*/
/*}*/
/*}*/

/*@media only screen and (max-width: 1200px){*/
/*.outer-page .experiences .left-box .img-captions {*/
/*    padding-bottom: 9%;*/
/*}*/
/*}*/
/*@media only screen and (max-width:1300px){*/
/*    .outer-page .experiences .left-box .heading {*/
/*    font-size: 68px;*/
/*}*/
/*    .outer-page .experiences .left-box .img-captions a {*/
/*    width: 41%;*/
/*}*/
/*}*/
/*@media only screen and (max-width:1200px){*/
/*    .outer-page .experiences .left-box .heading {*/
/*    font-size: 64px;*/
/*}*/
/*    .outer-page .experiences .left-box .img-captions a {*/
/*    width: 47%;*/
/*}*/
/*}*/
/*@media only screen and (max-width:1100px){*/
/*    .outer-page .experiences .left-box .heading {*/
/*    font-size: 60px;*/
/*}*/
/*    .outer-page .experiences .left-box .img-captions a {*/
/*    width: 54%;*/
/*}*/
    
/*.outer-page .experiences .right-box img {*/
/*    left: -134px;*/
/*}*/

/*}*/
/*@media only screen and (max-width:980px){*/
/*    .outer-page .experiences .left-box .heading {*/
/*    font-size: 56px;*/
/*}*/
/*    .outer-page .experiences .left-box .img-captions a {*/
/*    width: 59%;*/
/*}*/
    
/*.outer-page .experiences .right-box img {*/
/*    left: -113px;*/
/*}*/

/*}*/
/*@media only screen and (max-width:884px){*/
/*    .outer-page .experiences .left-box .heading {*/
/*    font-size: 54px;*/
/*}*/
/*    .outer-page .experiences .left-box .img-captions a {*/
/*    width: 63%;*/
/*    font-size: 17px;*/
/*}*/
    
/*.outer-page .experiences .right-box img {*/
/*    left: -98px;*/
/*}*/
/*}*/
/*@media only screen and (max-width:800px){*/
/*    .outer-page .experiences .left-box .heading {*/
/*    font-size: 52px;*/
/*}*/
/*    .outer-page .experiences .left-box .img-captions a {*/
/*    width: 65%;*/
/*    font-size: 17px;*/
/*}*/
    
/*.outer-page .experiences .right-box img {*/
/*    left: -68px;*/
/*}*/
/*}*/
/*@media only screen and (max-width:1100px){*/
/*    .outer-page .experiences .left-box .img-captions {*/
/*        height: 700px;;*/
/*}*/
/*}*/







/*.simp-custom-R-firstW {*/
/*    padding-top: 8% !important;*/
/*    padding-bottom: 4% !important;*/
/*}*/
/*.simp-custom-R-setText h6 {*/
/*    letter-spacing: 2px;*/
/*    font-weight: 100 !important;*/
/*    font-size: 20px;*/
/*    padding-bottom: 0.5%;*/
/*}*/
/*.simp-custom-R-setText h2 {*/
/*    letter-spacing: 0.25px;*/
/*    font-weight: 100 !important;*/
/*    font-size: 48px !important;*/
/*}*/
/*.clearfix.widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-R-secondW {*/
/*    width: 60% !important;*/
/*    margin:auto;*/
/*}*/
/*.simp-custom-R-secondW {*/
/*    padding-bottom: 6% !important;*/
/*}*/
/*.simp-custom-R-thirdW-exp .left-box{*/
/*    background-color: #333;*/
/*    height: 100% !important;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.simp-custom-R-thirdW-exp .text-content {*/
/*    height: 100% !important;*/
/*}*/
/*.simp-custom-R-thirdW-exp .text-content {*/
/*    text-align: center;*/
/*    padding-top: 8%;*/
/*    padding-bottom: 8%;*/
/*}*/
/*.simp-custom-R-thirdW-exp .text-content h2 {*/
/*    text-align: left !important;*/
/*    font-size: 106px;*/
/*    letter-spacing: 4px;*/
/*    padding-left: 4%;*/
/*    padding-bottom: 5%;*/
/*}*/
/*.simp-custom-R-thirdW-exp .text-content h4 {*/
/*    color: #9a9a9a;*/
/*    font-size: 24px;*/
/*    padding-bottom: 3% !important;*/
/*    padding-top: 1% !important;*/
/*}*/
/*.simp-custom-R-thirdW-exp .text-content h3 {*/
/*    color: #e8e8e8;*/
/*    font-size: 36px;*/
/*    padding-bottom: 4% !important;*/
/*    padding-top: 1%;*/
/*}*/
/*.simp-custom-R-thirdW-exp .right-box {*/
/*    background-color: #F5EBE0;*/
/*}*/
/*.simp-custom-R-thirdW-exp .right-box img {*/
/*    width: 70% !important;*/
/*    margin-left: -16% !important;*/
/*    padding-top: 18% !important;*/
/*    padding-bottom: 18%;*/
/*}*/
/*.simp-custom-R-thirdW-exp {*/
/*    display: flex;*/
/*    width: 100% !important;*/
/*} */
/*.simp-custom-R-thirdW-exp .fullWidthWidgetWrapper {*/
/*    width: 100% !important;*/
/*}*/

/*.simp-custom-video video {*/
/*    width: 100%;*/
/*    height: 650px;*/
/*    object-fit: cover;*/
/*}*/
/*.simp-custom-R-weddingsBox .left-box .text-content {*/
/*    background-color: #f3edee;*/
/*    padding: 8%;*/
/*}*/



/*for hero image sheen and Booking Form*/

/*.jssor-carousel-wrapper .jssor-carousel > div:first-child:after {*/
/*    content:"";*/
/*    display:*/
/*    block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: linear-gradient(rgb(0 0 0 / 10%) 0%, rgb(0 0 0 / 25%)  25%, rgb(0 0 0 / 40%)  50%, rgb(0 0 0 / 60%)  75%, rgb(0 0 0 / 75%)  100%);*/
/*}*/
/*.for-homepage .bookingform-wrapper .abs_parent {*/
/*    width: 58%;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .select-hotel {*/
/*    width: 30% !important;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .select-location {*/
/*    width: 20% !important;*/
/*}*/

/*.for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {*/
    /* bottom: 23% !important; */
/*    bottom: 5% !important;*/
/*}*/

.mobile .simp-custom-video video 
{
    height:320px;
    object-fit:cover;
}



.simp-custom-offersHeader{
    width:100% !important;    
    background: #fff !important;
    padding-top: 3% !important;
}
.simp-custom-offersSlider .col-xs-12.one-col.text-content.slick-slide img {
    aspect-ratio: 1/1.1;
}
.simp-custom-offersSlider .text-content-wrapper {
    background: #f3edee;
    padding: 0px 30px;
}
.simp-custom-offersSlider .col-xs-12.one-col.text-content.slick-slide {
    padding: 0 30px 0 0 !important;
}
.simp-custom-offersSlider .slick-list.draggable {
    padding-left: 0 !important;
}
.simp-custom-offersSlider .slick-prev.slick-arrow, 
.simp-custom-offersSlider .slick-next.slick-arrow {
    top: -50px !important;
}
.simp-custom-offersSlider .slick-prev.slick-arrow {
    left: 82% !important;
}
.simp-custom-offersSlider .slick-next.slick-arrow {
    right: 12% !important;
}
.simp-custom-offersSlider .fullWidthWidgetWrapper {
    padding-right: 0 !important;
    margin-right: 0 !important;
    width: 93% !important;
}
.simp-custom-offersSlider .slick-prev.slick-arrow::before {
    content: '\f0a8';
    font-size: 45px !important;
    color: rgb(123, 123, 123);
    font-weight: 100;
}
.simp-custom-offersSlider .slick-next.slick-arrow::before {
    content: '\f0a9';
    font-size: 45px !important;
    color: rgb(123, 123, 123);
    font-weight: 100;
}



/* --------- ACCORDION DESKTOP CSS -------*/
.outerpage .MoreInfo .occupancy , .outerpage .MoreInfo .inclusions ,.outerpage .MoreInfo .food ,.outerpage .MoreInfo .desi2 ,.outerpage .MoreInfo .vdesi {
    margin-top: 4%;
}

.outerpage .MoreInfo .accordion.active .content {
  padding-left: 3%
}

.outerpage .MoreInfo .accord {
    border-bottom: 1px solid rgb(0 0 0 / 98%);
    cursor: pointer;
    position: relative;
    margin-top: 6%;
}

.outerpage .MoreInfo .header:after {
    content: "+";
    font-size: 25px !important;
    font-family: 'Font Awesome 5 Pro';
    color: #e74c3c;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5%;
}

.outerpage .MoreInfo .header {
    display: flex;
    justify-content: space-between;
}

.outerpage .MoreInfo .content {
    display: none;
    transition: max-height 1.4s ease;
}

.outerpage .MoreInfo .accordion.active .content {
    display: block !important;
    /*     animation: fadess 1s ease-in-out;    */
}

.outerpage .MoreInfo .accordion.active .header:after {
    content: "-";
    font-size: 35px !important;
    color: #e74c3c;
    display: flex;
    justify-content: center;
    align-items: center;
}

.outerpage .MoreInfo h5{
   margin-bottom: 0px;
   line-height: 20px;
   font-size: 17px;
   
}
/*---moile-*/
.mobile .MoreInfo{
    padding:0 15px !important;
}
.mobile .MoreInfo .occupancy , .mobile .MoreInfo .inclusions ,.mobile .MoreInfo .food ,.mobile .MoreInfo .desi2 ,.mobile .MoreInfo .vdesi{
    margin-bottom:8%;

}
.mobile .MoreInfo .accordion.active .content{
    padding-left:7%;
}
.mobile .MoreInfo .accord{
    border-bottom: 1px solid rgba(225 ,225 ,225 ,0.2);
    cursor: pointer;
    position: relative;
    margin-top: 6%;
}
.mobile .MoreInfo .header:after {
    content:"+";
    font-size:25px !important;
    font-family: 'Font Awesome 5 Pro';
    color:#e74c3c;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-right:5%;
}
.mobile .MoreInfo .header {
    display:flex;
    justify-content: space-between;
}

.mobile .MoreInfo .content {
    display:none;
    transition: max-height 1.4s ease;
}
.mobile .MoreInfo .accordion.active .content {
    display:block;
/*     animation: fadess 1s ease-in-out;    */
}
.mobile .MoreInfo .accordion.active .header:after {
    content:"-";
    font-size:35px !important;
    color:#e74c3c;
    display:flex;
    justify-content:center;
    align-items:center;
}




/*nav.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%);*/
/*}*/
/*ul#top-navbar-collapse a*/
/*{*/
/*  color:white;*/
/*}*/
/*nav.navbar.navbar-top.scroll {*/
/*  background:#fff;*/
/*  box-shadow: 1px 1px 2px #FF545421;*/
/*}*/
/*header .navbar-top.scroll .moreOptions .dropdown-more {*/
/*    background-color: #fff!important;*/
/*}*/
/*header .navbar-top .moreOptions .dropdown-more {*/
/*    background-color: #FF5454;*/
/*}*/
/*nav.navbar.navbar-top.scroll a{*/
/*  color: #000!important;*/
/*}*/
/*nav.navbar.navbar-top.scroll a:hover{*/
/*  color: #FF5454 !important;*/
/*}*/
/*header .navbar-top .navbar-nav>li>a:hover{*/
/*    color:#FF5454 !important;*/
/*}*/
/*header .navbar-top.scroll .moreOptions .dropdown-more a:hover{*/
/*    color:#FF5454 !important;*/
/*}*/
/*header .navbar-top .navbar-nav>li>a{*/
/*    padding-top:0px !important;*/
/*    padding:0px 15px;*/
/*}*/
/*header .navbar-top ul#top-navbar-collapse {*/
/*    margin-top:25px;*/
/*}*/
/*.for-innerpage nav.navbar.navbar-top {*/
/*    background:white;*/
/*    box-shadow: 1px 1px 2px #FF545421;*/
/*}*/
/*.for-innerpage nav.navbar.navbar-top .dropdown-more li>a:hover{*/
/*    color:#FF5454 !important;*/
/*}*/
/*.for-innerpage header .navbar-top .moreOptions .dropdown-more{*/
/*    background-color:#fff;*/
/*}*/
/*.for-innerpage nav.navbar.navbar-top li>a{*/
/*    color:black !important;*/
/*}*/
/*.for-innerpage nav.navbar.navbar-top li>a:hover{*/
/*    color:#FF5454 !important;*/
/*}*/
/*.for-innerpage nav.navbar.navbar-top a{*/
/*    color:black !important;*/
/*}*/
/*.for-innerpage nav.navbar.navbar-top a:hover{*/
/*    color:#FF5454 !important;*/
/*}*/
/*.for-homepage header .navbar-top.scroll .navbar-brand img {*/
/*    filter: none;*/
/*}*/
/*.for-homepage header .navbar-top .navbar-brand img {*/
/*    filter: brightness(0) invert(1);*/
/*}*/





.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.55);
}
.simp-custom-fwshine-effect .text-content 
{
    z-index:1;
}


.mobile .simp-custom-fwshine-effect
{
    position:relative;
}
.mobile .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.65);
}
.mobile .simp-custom-fwshine-effect .text-content 
{
    z-index:1;
}


/* facilities shine effect*/
.two-col.simp-custom-shine-bgcolor 
{
    margin-bottom:13px !important;
}
.simp-custom-shine-bgcolor .text-content img{
    height:100%;
}
.simp-custom-shine-bgcolor .text-content
{
     padding:0 6px !important
}
.simp-custom-shine-bgcolor .text-content-wrapper
{
    position:absolute;
    top:0;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color: rgba(0,0,0,0.4);
    width:calc(100% - 12px) !important;
}


.child-hotel.for-innerpage .header-pills {
    padding: 120px 0px 5px;
}
.wt1tb[data-widget-id="2143561"]:first-child .btn.internal-link span {
    font-size: 15px;
    color: white;
}
.simp-custom-leftText {
    width: 50% !important;
    display: flex;
    align-items: center;
    justify-content: center
}

.generic_slider.jssor-carousel-container.simp-custom-rightSlider {
    width: 50% !important
}

div[data-widget-id="2151131"] .text-content-wrapper {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    margin: auto;
    transition: 1s all ease-in-out;
}
div[data-widget-id="2151131"] .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;
}
div[data-widget-id="2151131"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    z-index: 1;
    opacity: 1;
    background-color:#293131c9 !important;
    height: 100%;
    align-items: center;
    position: absolute;
}
div[data-widget-id="2151131"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(1%);
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
div[data-widget-id="2151131"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
div[data-widget-id="2151131"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div[data-widget-id="2151993"] .text-content-wrapper {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    margin: auto;
    transition: 1s all ease-in-out;
}
div[data-widget-id="2151993"] .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;
}
div[data-widget-id="2151993"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    z-index: 1;
    opacity: 1;
    background-color:#293131c9 !important;
    height: 100%;
    align-items: center;
    position: absolute;
}
div[data-widget-id="2151993"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(1%);
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
div[data-widget-id="2151993"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
div[data-widget-id="2151993"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



div[data-widget-id="2154513"] .text-content-wrapper {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    margin: auto;
    transition: 1s all ease-in-out;
}
div[data-widget-id="2154513"] .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;
}
div[data-widget-id="2154513"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    z-index: 1;
    opacity: 1;
    background-color:#293131c9 !important;
    height: 100%;
    align-items: center;
    position: absolute;
}
div[data-widget-id="2154513"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(1%);
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
div[data-widget-id="2154513"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
div[data-widget-id="2154513"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



div[data-widget-id="2154515"] .text-content-wrapper {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    margin: auto;
    transition: 1s all ease-in-out;
}
div[data-widget-id="2154515"] .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;
}
div[data-widget-id="2154515"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    z-index: 1;
    opacity: 1;
    background-color:#293131c9 !important;
    height: 100%;
    align-items: center;
    position: absolute;
}
div[data-widget-id="2154515"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(1%);
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
div[data-widget-id="2154515"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
div[data-widget-id="2154515"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



div[data-widget-id="2154511"] .text-content-wrapper {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    margin: auto;
    transition: 1s all ease-in-out;
}
div[data-widget-id="2154511"] .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;
}
div[data-widget-id="2154511"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    z-index: 1;
    opacity: 1;
    background-color:#293131c9 !important;
    height: 100%;
    align-items: center;
    position: absolute;
}
div[data-widget-id="2154511"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(1%);
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
div[data-widget-id="2154511"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
div[data-widget-id="2154511"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



.simp-custom-lineheight .text-content-wrapper
{
    line-height:9px !important;
    font-size:13px;
}
.simp-custom-border img
{
    border-left:1.4px solid white;
    border-right:1.4px solid white;
}

.simp-custom-removeright .right-box {
    display: none;
}


/* events slider */
.outerpage .simp-custom-eventsSlider .text-content {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.outerpage .simp-custom-eventsSlider {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.outerpage .simp-custom-eventsSlider .text-content img {
    opacity: 0.5;
}
.outerpage .simp-custom-eventsSlider .text-content-wrapper {
    opacity: 0;
}

.outerpage .simp-custom-eventsSlider .slick-active .text-content-wrapper, 
.outerpage .simp-custom-eventsSlider .slick-active.text-content img {
    opacity: 1;
}
.outerpage .simp-custom-eventsSlider .text-content-wrapper p {
    padding-left: 0 !important;
}

.outerpage .simp-custom-eventsSlider  .slick-arrow {
    top: 30%;
}
.outerpage .simp-custom-eventsSlider  .slick-arrow:before {
    font-size: 5rem;
}
.outerpage .simp-custom-eventsSlider h3{
    /*font-family: 'amiri', serif;*/
    color: #000;
    font-size: 26px;
    font-style: italic;
}
.outerpage .simp-custom-eventsSlider p{
    line-height: 22px !important;
    margin-top: 5px !important;
}
.outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {
    left: 8%;
}
.outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {
    right: 8%;
}
/*@media (max-width: 1920px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 13%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 13%;*/
/*    }*/
/*}*/
/*@media (max-width: 1680px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 15.1%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 15.1%;*/
/*    }*/
/*}*/
/*@media (max-width: 1366px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 18.5%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 18.5%;*/
/*    }*/
/*}*/
/*@media (max-width: 1100px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 13.5%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 13.5%;*/
/*    }*/
/*}*/
/*@media (max-width: 912px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 15%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 15%;*/
/*    }*/
/*}*/
/*@media (max-width: 820px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 17%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 17%;*/
/*    }*/
/*}*/
/*@media (max-width: 768px) {*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-prev {*/
/*        left: 18%;*/
/*    }*/
/*    .outerpage .simp-custom-eventsSlider  .slick-arrow.slick-next {*/
/*        right: 18%;*/
/*    }*/
/*}*/

.mobile .simp-custom-eventsSlider .slick-arrow {
    top: 30%;
}

.wt-image-text-slider[data-widget-id="2133323"].nonFullWidthWidget .slick-slide {
    padding:0px;
}
.wt-image-text-slider[data-widget-id="2133323"].nonFullWidthWidget .slick-slide .text-content-wrapper {
    display: none;
}
.wt-image-text-slider[data-widget-id="2133323"].nonFullWidthWidget .slick-arrow {
    display: none!important;
}

.wt-image-text-slider[data-widget-id="2133323"].nonFullWidthWidget ul.slick-dots {
    display: none!important;
}



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

.generic_slider.jssor-carousel-container.simp-custom-width50{
    width: 50% !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 .jssor-carousel-wrapper {
    padding: 0 !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 div#jssorCommonCarousel_7 {
    margin: 0;
}
.wt1tb.simp-custom-width50 {
    width: 50% !important;
    display:flex;
    justify-content: center;
    align-items: center;
}
.wt1tb.simp-custom-width50 .text-content {
    padding: 0 50px;
}
/*.simp-custom-width50 {*/
/*    padding-top:0px !important;*/
/*    padding-bottom:0px !important;*/
/*}*/

.simp-custom-fw-sheen
{
    position:relative;
}
.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);
}
.simp-custom-fw-sheen .text-content
{
    z-index:1;
}

/* fullwidth image n text-align */
.simp-custom-2img-touch,
.simp-custom-2img-touch1  
{
    padding-bottom:0 !important;
    padding-top:0 !important;
}
.simp-custom-2img-touch .fullWidthWidgetWrapper ,
.simp-custom-2img-touch1 .fullWidthWidgetWrapper  
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-2img-touch .text-content-wrapper h2,
.simp-custom-2img-touch1 .text-content-wrapper h2
{
    text-align:left;
}
.simp-custom-2img-touch .text-content-wrapper p,
.simp-custom-2img-touch1 .text-content-wrapper p{
    padding-left:0 !important;
}
.simp-custom-2img-touch .text-content-wrapper,
 .simp-custom-2img-touch1 .text-content-wrapper

{
   padding: 0 55px !important;    
}


/* for form align */
.simp-custom-width40 {
    width: 40% !important;
    padding-top:0 !important;
    display:flex;
    justify-content: center;
    align-items: center;
 }
 .simp-custom-width40 .text-content-wrapper
 {
    padding-left:70px;
    padding-top:90px;
 }
 .simp-custom-width40 .text-content-wrapper h2{
    text-align:left !important;
 }

.wtformjson.simp-custom-width60 {
    width: 60% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.simp-custom-formalign label.control-label-custom,
.simp-custom-formalign div#form-group-submit label
{
    display:none;
}

.simp-custom-formalign .form-horizontal .form-group .col-md-6
{
    width:50% !important;
    float:none;
    margin:auto;
}
.wtformjson.simp-custom-formalign  .form-horizontal .form-group.col-sm-12,
.wtformjson.simp-custom-formalign .form-horizontal #form-group-submit 
{
    margin: 0 0 15px 0 !important
}


/* location widget homepage  */
.simp-custom-removepadding {
    padding: 0 !important;
}

.child-hotel[data-hotelid="3585"] .homepage  .container-fluid .row .content_wrapper {
    padding-top: 0;
}

/*text padding for 2col */
.simp-custom-textpadding {
    padding-top: 75px !important;
    padding-bottom: 95px !important;
    padding-left: 80px !important;
    padding-right: 80px !important;
}

.simp-custom-textpadding1 {
    padding-top: 75px !important;
    padding-bottom: 95px !important;
}
/*.simp-custom-textpadding1 .text-content-wrapper h3{*/
/*    margin-left:20px !important;*/
/*}*/
/*.simp-custom-textpadding1 .text-content-wrapper h2{*/
/*    margin-left:20px !important*/
/*}*/
.simp-custom-textpadding1 p{
  padding-left:0px !important;
}
.wrapperOfBenefits{
    background:rgba(0,0,0,0.8) !important;
}

div[data-widget-id="2157345"] .text-content-wrapper {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    margin: auto;
    transition: 1s all ease-in-out;
}
div[data-widget-id="2157345"] .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;
}
div[data-widget-id="2157345"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    z-index: 1;
    opacity: 1;
    background-color:#293131c9 !important;
    height: 100%;
    align-items: center;
    position: absolute;
}
div[data-widget-id="2157345"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(1%);
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
div[data-widget-id="2157345"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
div[data-widget-id="2157345"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.simp-custom-lineheight .text-content-wrapper
{
    line-height:9px !important;
    font-size:13px;
}




.txt-wdgt-btn-wrapper a.internal-link{
    padding:5px 35px !important;
}

.simp-custom-reduced-width{
  width:60% !important;
}
.simp-custom-wedding-table .text-content {
    margin-top:10px;
}
.simp-custom-borderlayout .text-content { 
	border: solid 1px #000;
	margin:0 10px;
	padding:10px !important;
	flex:1;
} 
.simp-custom-borderlayout {
	display:flex !important;
}

.simp-custom-removeright .right-box {
    display: none;
}


.widget-wrapper.wtformjson .one-col .form-horizontal fieldset .form-group  {
   display:flex;
   justify-content: center;
   align-items: center;
}
/* ----------------- Career form ------------*/
.outerpage .clearfix.widget-wrapper.wtformjson.bgColorContainer.fullWidthWidget .form-horizontal{
    margin:0 !important;
}
.outerpage .clearfix.widget-wrapper.wtformjson.bgColorContainer.fullWidthWidget .form-group.col-sm-12{
    width:25%;
    display:unset !important;
}
.outerpage .clearfix.widget-wrapper.wtformjson.bgColorContainer.fullWidthWidget .form-group.col-sm-12 > .col-sm-12.col-md-6{
    width:90% !important;
}
.outerpage .clearfix.widget-wrapper.wtformjson.bgColorContainer.fullWidthWidget .form-group.col-sm-12 label{
    display:none;
}
.outerpage .clearfix.widget-wrapper.wtformjson.bgColorContainer.fullWidthWidget fieldset{
    padding:0 2% !important;
}

.outerpage .clearfix.widget-wrapper.wt1tb.bgColorContainer {
    width:100% !important;
    max-width:unset !important;
}

/*allahabad*/
/*li.dropdown .dropdown-menu .mega-menu li:nth-child(2) div {*/
/*    display:none !important;*/
/*}*/

/*jabalpur*/
/*li.dropdown .dropdown-menu .mega-menu li:nth-child(4){*/
/*    display:none !important;*/
/*}*/

/*upcoming hotels*/
/*li.dropdown .dropdown-menu .mega-menu li:nth-child(8) .ul-top .last-no-anchor li:nth-child(1){*/
/*    display:none*/
/*}*/



.last-no-anchor span.list-name {
    padding-left:10px;
    font-size: 16px;
    color: rgb(36, 60, 150);
    text-align: left;
}

.last-no-anchor span.fa.fa-angle-right {
    font-size: 16px;
    padding-left:5px !important;
    text-align: left;
}

li.last-no-anchor h4{
    margin-top:15px;
}
.mobile .hotel-link-arrow {
    display:inline-block;
    float:right;
}

.mobile .hotel-name.name {
    padding:5px 0px;
    padding-left:10px;
    color:#243C96;
}
.each-hotel-group-wrapper:nth-child(3) .hotel-group-name {
    padding-left:5px !important;
}
.mobile .hotel-name.name i.fa.fa-angle-right {
    display:none;
}


div[data-widget-id="2143593"]{
    padding:100px 130px  !important;
}
div[data-widget-id="2143594"] p,
div[data-widget-id="2143566"] div:nth-child(3),
div[data-widget-id="2143595"] p{
    width:70% !important;
    margin:auto !important;
    padding:30px 50px 0 !important;
}
div[data-widget-id="2144177"]{
    padding-top:0 !important;
    padding-bottom:100px !important;
}
div[data-widget-id="2143595"]{
    padding-top:100px !important;
}


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


/*.parent-hotel.for-homepage .wt3imgtop-3tbbot.three-col,*/
/*.parent-hotel.for-homepage .wt2imgtop-2tbbot.two-col {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-pack: distribute;*/
/*    justify-content: space-around;*/
/*    padding: 15px;*/
/*}*/
/*.parent-hotel.for-homepage .wt3imgtop-3tbbot.three-col .text-content,*/
/*.parent-hotel.for-homepage .wt2imgtop-2tbbot.two-col .text-content {*/
/*    width: 31%;*/
/*    padding: 15px;*/
/*    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);*/
/*    transition: 0.3s;*/
/*}*/

/*.parent-hotel.for-homepage .wt3imgtop-3tbbot.three-col .text-content:hover,*/
/*.parent-hotel.for-homepage .wt2imgtop-2tbbot.two-col .text-content:hover {*/
/*    box-shadow: 0 6px 16px 0 rgba(0,0,0,0.3);*/
/*}*/




.mobile .logo.navbar-logo 
{
    padding-top:5px;
    padding-bottom:5px;
    background-color:#fff;
}
.mobile .fullImage {
    padding-top:78px !important;
}

.parent-hotel.for-homepage .wt2imgtop-2tbbot:nth-child(1) .col-sm-6,
.parent-hotel.for-homepage .wt2imgtop-2tbbot:nth-child(2) .col-sm-6{
    overflow: hidden !important;
}
.parent-hotel.for-homepage .wt2imgtop-2tbbot:nth-child(1) .col-sm-6:hover img,
.parent-hotel.for-homepage .wt2imgtop-2tbbot:nth-child(2) .col-sm-6:hover img{
    transform: scale(1.1) !important;
}
.parent-hotel.for-homepage .wt2imgtop-2tbbot:nth-child(1) .col-sm-6 img,
.parent-hotel.for-homepage .wt2imgtop-2tbbot:nth-child(2) .col-sm-6 img{
    transform-origin: 0 0 !important;
    transition: transform 1.5s, visibility .25s ease-in !important;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) .text-content:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #35343461;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) .text-content-wrapper {
    z-index:1
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) .text-content-wrapper 
 {
   position: absolute;
   top: 20%;
   width: 100%;
   text-align:center!important;
 }
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) {
    padding-top:0!important;
    padding-bottom: 0 !important;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) div .fas{
    border:2px solid white;
    border-radius:50%;
    padding:10px
}

.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) div .fas:before {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    /*margin: 8px auto;*/
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(1) div .fas {
    border: 2px solid white;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    font-size: 24px;
    position: relative;
}


.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) .text-content:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #35343461;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) .text-content-wrapper {
    z-index:1
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) .text-content-wrapper 
 {
   position: absolute;
   top: 20%;
   width: 100%;
   text-align:center!important;
 }
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) {
    padding-top:0!important;
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) div .fas{
    border:2px solid white;
    border-radius:50%;
    padding:10px
}

.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) div .fas:before {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    /*margin: 8px auto;*/
}
.parent-hotel.for-homepage .container-fluid .content_wrapper .wt2imgtop-2tbbot:nth-child(2) div .fas {
    border: 2px solid white;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    font-size: 24px;
    position: relative;
}



#top-navbar-collapse .dropdown-header.kolkata {
    padding-top:10px !important;
}
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu
{
    width:870px !important;
}

.simp-custom-image .text-content-wrapper
{
    background-color:#21160fc2;
    width:65%;
    margin:auto;
    padding:20px;
}

.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-padding-reduce {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}


/*kolkata flotel virtual walkthrough highlight*/
.navbar-bottom #bottom-navbar-collapse a[href*='virtualle'] {
    background: #fff;
    color: #000;
}

.simp-custom-leadFormIframe .text-content-wrapper {
    text-align:center;
}

.simp-custom-button a.txt-wdgt-btn{
    width: 80%;
    background: #5a5e5a;
    padding: 12px 0px;
    color:white;
}
.simp-custom-button .btn:hover{
    background-color: #151515;
    color: #fff;
}
.simp-custom-button-blue a.txt-wdgt-btn{
    width: 80%;
    background: #02D59D;
    padding: 12px 0px;
    color:white;
}
.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}
.simp-custom-full-border {
    border:1px solid #dbdbdb;
    border-radius:4px;
}

/*Image Hover Effect*/
.simp-custom-hover img:hover{
    clip-path: inset(19px 12px);
}
.simp-custom-hover img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}
/*End*/

.lang-book-wrapper .resv {
    /*background-color:#5A5E5A !important;*/
    border-color:#5A5E5A;
}
.lang-book-wrapper .resv:hover {
    /*background-color:#000 !important;*/
    /*border-color:#000 !important;*/
    opacity:0.7;
}
.simp-custom-facility .right-box{
    display:none;
}
.simp-custom-headertext h1{
    color: #FFFFFF !important;
}
.simp-custom-fw-sheen
{
    position:relative;
}
.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);
}
.simp-custom-fw-sheen .text-content 
{
    z-index:1;
}

.simp-custom-fiftyfive{
    width:55% !important;
    margin:auto;
}
.simp-custom-reducewidth 
{
    width:70% !important;
    margin:auto !important;
}

.simp-custom-center{
    display:flex;
    justify-content:center;
}
/*.simp-custom-hoverunderline .text-content:hover a{
    color:black!important;
    border-bottom:1px solid black;
}*/
.simp-custom-hoverunderline .text-content:hover a.internal-link{
    color:black!important;
    border-bottom:1px solid black;
}
.simp-custom-mobile-widget-hide .left-box img,.simp-custom-mobile-widget-hide .right-box img{
    display:none
}
.simp-custom-reduced-width img{
    width:50%!important;
}
.simp-custom-reduced-width thead img{
   margin-left:85px!important;
}
.simp-custom-centerimghide .center-box{
    display:none;
}
.simp-custom-widgetcenter {
    display: flex;
    justify-content: center;
}
.simp-custom-LhideR .left-box,
.simp-custom-LhideR .right-box {
    display: none;
}
.simp-custom-LhideR {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*   Hide empty images */
.outerpage div[data-widget-id="2204678"]{
    display:flex;
    justify-content:center;
}
.outerpage div[data-widget-id="2204678"] .left-box , .outerpage div[data-widget-id="2204678"] .right-box{
    display:none;
}
.simp-custom-img-border img {
    border-radius: 0 !important;
    border: 0.5px solid #ffffff;
}
.simp-custom-sliderDots .slick-dots {
    display: none !important;
}
.simp-custom-sliderDots {
    padding-bottom: 0 !important;
}
.simp-custom-btn-white .btn {
    background-color: #fff;
    color: #000;
    border: 1px solid #5a5e5a;
}
.simp-custom-btn-white .btn:hover {
    background-color: #5a5e5a;
    color: #fff;
    border: 1px solid #5a5e5a;
}
.simp-custom-spaceL .left-box {
    padding-left: 5%;
    padding-right: 5%;
}
.simp-custom-spaceR .right-box {
    padding-left: 5%;
    padding-right: 5%;
}
.simp-custom-paddingT {
    padding-top: 10px !important;
}
.simp-custom-h1-left h1 {
    text-align: left !important;
}

/*video widget height*/
.outerpage .fullWidthWidget.simp-custom-videowidthadjust .videoContainerCloudinery video{
    height: 450px;
}

/*class for center align text in limg-rtext*/
.simp-custom-center-text{
    display:flex;
    justify-content:center;
    align-items:center
}
.inner-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-pt-100{
    padding-top:5.25%;
}
.content_wrapper .no-gutter .simp-custom-table-border .txt-wdgt-btn-wrapper .btn {
  font-size: 14px;
	font-weight: 400;
	border-radius: 6px;
	padding: 0 18px;
	background-color: #000;
	border: 1px solid #2b2a2a;
	color: #fff;
	float: right;
	width:max-content;
}
.content_wrapper .no-gutter .simp-custom-table-border .txt-wdgt-btn-wrapper .btn:hover{
    background-color: #000;
	color: #fff;
}

