

.outer-page .navbar-top .container .lang-book-wrapper .resv-wrap {
    display:flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-right: 90%;
}
.outer-page .navbar-top .container .lang-book-wrapper .resv-wrap a{
    margin-top: 7px;
}

.address-block-details{
    display:none !important;
}

/*div, th, body {*/
/*    font-weight: 300;*/
/*}*/

.simp-custom-roomsummary h2{
    font-size: 28px !important;
}
.simp-custom-roomsummary .right-box{
    padding-left: 30px !important;
    padding-right: 0px !important;
}
.simp-custom-roomsummary .table td {
    border: none !important;
}
.simp-custom-roomsummary .table-responsive{
    background: #eaeaea !important;
}
.simp-custom-roomsummary .table{
    margin-bottom: 0px !important;
}

.simp-custom-eventcaption .camera_caption.jssor-caption{
    height: 100% ;
    width: 40% ;
    left: 0;
    top: 0;
}
.simp-custom-eventcaption .caption-as-text{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#000000cc !important;
    padding:0 9%!important;
    color: white !important ;
    text-shadow: 1px 0.5px #1c1c1cbd !important;
}
.simp-custom-eventcaption h2{
    color: white !important;
    font-size: 30px !important;
}
.simp-custom-textslider {
    width: 94% !important
}
.simp-custom-textslider .text-content{
    padding: 0px 30px !important;
}
.simp-custom-textslider .text-content-wrapper{
    display: none;
}
.simp-custom-textslider .slick-next:before, .slick-prev:before{
    font-size: 40px;
}

body.explorer_v1 header .container .nav-contact{
    font-size: 14.5px !important;
    left: 0px!important;
}

footer p, footer a, footer span {
    font-weight: 600;
}
.for-innerpage.for-gallerypage  .header-pills{
    padding: 195px 0px 10px !important;
}

.for-innerpage.location-page  .header-pills{
    padding: 190px 0px 10px !important;
}
.for-innerpage.location-page .header-pills .tab-content{
    margin-top: 11px !important
}
.for-innerpage  .header-pills{
    padding: 190px 0px 10px !important;
}
.simp-custom-border{
    padding: 0px !important;
}

/*div#top-menu ul#top-navbar-collapse li.primary:nth-child(7) a*/
/*{*/
    /*color:#D80EA8 !important;
    background-color:#D80EA8;*/
/*    font-style: italic;*/
/*    font-weight: bold;*/
/*    font-size: large;*/
/*}*/


/*promotions toaster*/

.outer-page .promotions-wrapper {
    top: 250px;
}


/*jira changes for 12742*/
.outer-page .content_wrapper .no-gutter .simp-custom-lVid-rImg{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
}

.outer-page .content_wrapper .no-gutter .simp-custom-lVid-rImg .left-box{
    width:33.33%;
}

@media(max-width:768px){
    .outer-page .content_wrapper .no-gutter .simp-custom-lVid-rImg .left-box{
        width:100%;
        margin-bottom:30px;
    }
}








.outer-page header #fb-ig{
    position:absolute;
    top:4%;
    right:26.5%;
    display:flex;
    z-index:999;
}
.outer-page header .social-ig{
    font-size: 35px;
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    box-shadow: 0px 3px 10px rgba(0,0,0,.25); 
    box-shadow: 0px 3px 10px rgba(0,0,0,.25);
    padding:0 5%;
    margin-left:12px;
    color:#fff;
    border-radius:5px;
}
.outer-page header .social-fb{
    font-size: 32px;
    background-color:#1A77F3;
    color:#fff;
    padding:0 13%;
    border-radius:2px;
}
@media screen and (max-width:1870px){
    .outer-page header #fb-ig{
        right:26%;
    }
}
@media screen and (max-width:1800px){
    .outer-page header #fb-ig{
        right:25.5%;
    }
}
@media screen and (max-width:1750px){
    .outer-page header #fb-ig{
        right:24.5%;
    }
}
@media screen and (max-width:1700px){
    .outer-page header #fb-ig{
        right:23.5%;
    }
}
@media screen and (max-width:1650px){
    .outer-page header #fb-ig{
        right:22.5%;
    }
}
@media screen and (max-width:1600px){
    .outer-page header #fb-ig{
        right:21.5%;
    }
}
@media screen and (max-width:1550px){
    .outer-page header #fb-ig{
        right:21%;
    }
}
@media screen and (max-width:1500px){
    .outer-page header #fb-ig{
        right:20%;
    }
}
@media screen and (max-width:1450px){
    .outer-page header #fb-ig{
        right:19%;
    }
}
@media screen and (max-width:1400px){
    .outer-page header #fb-ig{
        right:250px;
    }
}

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


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

.mobile .name-of-hotel {
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile h1, h2{
    text-align: center;
}
.mobile h1{
    font-size: 22px !important;
}
.mobile h2{
    font-size: 19.5px !important;
}

.simp-custom-roomsummary .table td {
    border: none !important;
}
.simp-custom-roomsummary .table-responsive{
    background: #eaeaea !important;
}
.simp-custom-roomsummary .table{
    margin-bottom: 0px !important;
}

@media (min-width: 768px) {
    .simp-custom-hidemiddlebox :is(.left-box, .right-box) {
        width: 50%;
    }
}
.simp-custom-hidemiddlebox .center-box {
    display: none;
}

.mobile .simp-custom-hidemiddlebox .col-xs-12:nth-child(2) {
    display: none;
}


/*jira changes for 12742*/
.mobile .content_wrapper .no-gutter .simp-custom-lVid-rImg{
    display:flex;    
    flex-direction:column-reverse;
}

.mobile .content_wrapper .no-gutter .simp-custom-lVid-rImg .text-content video{
    margin-bottom:20px;
}

/* ------------- Desktop Css ----------------*/
/*.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 .popUpClose {*/
/*    cursor: pointer;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    right: -24px;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 0;*/
/*    background-color: rgba(128,128,128,0.4);*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*@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 Css ------------------ */
/*.mobile.for-homepage .landing_PopupWrapper {*/
/*    position: fixed;*/
/*    top: -100px;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    z-index: 10000;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*.mobile.for-homepage .landing_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.mobile.for-homepage .landing_Popup img {*/
/*    margin: auto !important;*/
/*    float: none;*/
/*    max-width: 95%;*/
/*}*/
/*.mobile.for-homepage .for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.mobile.for-homepage .imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUpClose {*/
/*    cursor: pointer;*/
/*    position: absolute;*/
/*    top: -21px;*/
/*    right: 10px;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 0;*/
/*    background-color: rgb(255,255,255);*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.mobile.for-homepage .landing_Popup{*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/



.content_wrapper .widget-wrapper p:empty{
    display:none !important;
}

.mobile.for-homepage .content_wrapper .no-gutter .widget-wrapper.wtheader:first-child{
    display:none;
}

.outer-page .simp-custom-mobile-hero-video{
    display:none;
}

.mobile .simp-custom-mobile-hero-video .text-content{
    margin-bottom:-7px;
    padding:0;
}

.mobile .simp-custom-mobile-hero-video{
    padding-top:70px;
    margin:0;
}

/*moving tradvisor logo to right side of nav*/
header .navbar-top .navbar-brand {
    padding:0;
}
header .navbar-top .lang-book-wrapper #tripadvisor {
    position:absolute;
    right:0;
    top:0;
    transform:translateY(-50px);
}

header .navbar-top #top-navbar-collapse {
    position: absolute;
    left:0;
    padding-right: 340px !important;
    padding-left: 148px;
}











.navbar-top #whatsAppHeader{
    z-index: 1000;
    position:absolute;
    right: 350px;
    background: #25d366;
    height: 40px;
    width: 40px;
    font-size: 28px;
    text-align: center;
    line-height: 42px;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}
/*tell*/
.outer-page .navbar-top .lang-book-wrapper  #fatell {
    z-index: 1000;
    position: absolute;
    right: 350px;
    top: 48px;
    height: 40px;
    width: 40px;
    font-size: 22px;
    text-align: center;
    line-height: 38px;
}
.outer-page .navbar-top .lang-book-wrapper  .fa-phone:before {
    color: white;
    font-size: 20px;
    padding-bottom: 10px;
}
.outer-page .navbar-top .lang-book-wrapper  span.fa.fa-phone.fa-stack-1x {
    background-color: #5a5e5a;
}

.mobile #whatsAppHeader {
    border-radius: 50px;
    background: #25d366;
    float: right;
    position: fixed;
    right: 24px;
    bottom: 75px;
    padding: 8px 10px;
    margin-right: -10px;
    z-index: 9999;
    line-height: unset;
}
.mobile #whatsAppHeader a {
    color: #ffffff;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    /*padding: 3px 5px;*/
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}

.headerTopStrip {
    height: 0;
}
.topStrip-details,
.topStrip-details-2 {
    color: #ffffff;
    padding: 0 20px;
}
a.topStrip-details:hover {
    color: #c39c3c;
   
}
.topStrip-newtab{
    padding-left: 5px;
}
.collapsedNavbar nav.navbar.navbar-top {
    height: auto;
}
.collapsedNavbar .headerTopStrip{
    background: #2b2a29;
    color: #ffffff;
    font-size: 14px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
.headerTopStrip .header_top_contact {
    float: left;
}
/*.headerTopStrip .topStrip-newtab:before {*/
/*    content: "\e00f";*/
/*}*/
.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
}
/*.collapsedNavbar header nav.navbar.navbar-top {
    height: 134px;
}*/
.mobile .topStrip-details-2 {
    margin-left: 25px;
    padding: 0;
}
/*.mobile.collapsedNavbar .headerTopStrip{*/
/*    height:60px;*/
/*}*/
.mobile .headerTopStrip .topStrip-close-btn{
    position:absolute;
    right:5px;
}

.simp-custom-imageOverlap {
    margin-top: -210px !important;
}



.outer-page footer p.extra {
    margin-top:10px;
}
.outerpage footer p.extra {
    margin-top:10px;
}



.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:#000000 !important;
    border-color:#000000;
}
.simp-custom-facility .right-box{
    display:none;
}

.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-reducewidth 
{
    width:70% !important;
    margin:auto !important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.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;
}

/*.mobile .fullImageInner{*/
/*    display:none;*/
/*}*/
.mobile .simp-custom-homepage-slider .col-xs-12{
    padding:0;
}
.mobile .simp-custom-homepage-slider .camera_prev{
   display:none;
}
.mobile .simp-custom-homepage-slider .camera_next{
   display:none;
}
.mobile .fullImage{
   overflow:hidden;
}
.outer-page .simp-custom-homepage-slider{
    display:none;
}
.mobile .cameraSlide{
    width:100% !important;
}

.outer-page .navbar {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.00) 100%);
    box-shadow: unset;
}

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

header .navbar-top .navbar-brand img{
    max-height: 130px !important;
}
.navbar-top .navbar-nav li a{
    font-family: 'Laila', sans-serif !important;
    font-weight: 700 !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;
}



/*Dining*/
.simp-custom-slider .slick-slide{
    padding:20px !important;
}
.simp-custom-slider ul.slick-dots {
    display: none!important;
}
.simp-custom-slider .jssor-generic-carousel {
    max-width: 100% !important;
    width: 100% !important;
}

div[data-widget-id="2189013"] {
    padding-top: 14px!important;
}
.widget-wrapper.wt1tb[data-widget-id="2189013"] {
    padding-bottom: 0px!important;
}
.wt1imgtop-1tbbot[data-widget-id="2189013"] .text-content-wrapper {
    /*position: absolute;*/
    /*bottom:40px;*/
    left:60px
}
.wt1imgtop-1tbbot[data-widget-id="2189013"] .slick-slide{
    padding:20px !important;
}
.wt1imgtop-1tbbot[data-widget-id="2189013"] ul.slick-dots {
    display: none!important;
}
div[data-widget-id="2189013"] .slick-slider .text-content-wrapper,
div[data-widget-id="2189013"] .slick-slider .text-content-wrapper h2{
    color:#272727;
}
.wt1imgtop-1tbbot[data-widget-id="2189013"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 47%;
 }
.wt1imgtop-1tbbot[data-widget-id="2189013"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 47%!important;
}
.wt1imgtop-1tbbot[data-widget-id="2189013"] button.slick-next.slick-arrow:before{
    content: " \f105" !important;
    font-family: 'Font Awesome 5 Pro';
    border: 1px solid grey;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    color: #c39c3c;
    font-size: 25px;
}
.wt1imgtop-1tbbot[data-widget-id="2189013"] button.slick-prev.slick-arrow:before{
    content: " \f104" !important;
    font-family: 'Font Awesome 5 Pro';
    border: 1px solid grey;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    color: #c39c3c;
    font-size: 25px;
}
div[data-widget-id="2189013"] .text-content-wrapper a.internal-link{
    color:white !important;
}



.outer-page #footer .tripadvisor-rank {
    margin-bottom: 20px;
    text-align: center;
}

.mobile #footer .tripadvisor-rank img {
    width: 150px;
}

