





.landing_PopupWrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 10000;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 50px 60px;
}

.landing_Popup img {
	max-width: 100%;
	object-fit: cover;
}

body .landing_Popup {
	position: relative;
	max-height: calc(100dvh - 150px);
	max-width: 400px;
	display: flex;
	align-items: stretch;
	justify-content: center;
}

body .landing_Popup {
	max-height: inherit;
}

body .landing_Popup .popUp_Close {
	position: absolute;
	top: -40px;
	right: -40px;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	cursor: pointer;
	background: #000;
	border: 1px solid #fff;
	border-radius: 50%;
	color: #fff;
}

body.mobile .landing_Popup .popUp_Close {
	top: -14px;
	right: -14px;
}

.mobile .landing_Popup {
	flex-direction: column;
	align-items: center;
	max-width: 400px; 
	width: fit-content;
}

.mobile .landing_PopupWrapper {
	padding: 60px 20px;
}

@keyframes zoominoutsinglefeatured {
	0% {
		transform: scale(0.3, 0.3);
	}
	50% {
		transform: scale(1.1, 1.1);
	}
	100% {
		transform: scale(1, 1);
	}
}

@media screen and (orientation: landscape) {
    body.mobile .landing_Popup  {
        max-width: 190px;
    }
}

.landing_Popup {
	animation: zoominoutsinglefeatured 1s ease-in-out;
}

.mobile .landing_Popup {
	max-height: calc(100dvh - 99px);
}

.landing_PopupWrapper a {
	text-decoration: unset;
}

.landing_PopupWrapper a p {
	font-size: clamp(4px, 0.834vw, 18px);
	text-align: center;
	font-weight: 700;
	margin: 0;
	line-height: normal;
	padding: 5px 10px;
	border-top: 1px solid black;
	background: #fff;
}

@media (max-width: 850px) {
	.landing_PopupWrapper a p {
		font-size: 5px;
	}
}

@media (max-width: 992px), (max-height: 600px) {
	body .landing_Popup .popUp_Close {
		width: 20px;
		height: 20px;
		font-size: 10px;
		top: -20px;
		right: -20px;
	}
}

    body .landing_Popup .popUp_Close {
        top: -29px;
        right: -29px;
    }

@media screen and (max-width: 1280px) {
    .landing_PopupWrapper .landing_Popup {
        max-width: 300px;
    }

    body .landing_Popup .popUp_Close {
        top: -29px;
        right: -29px;
    }
}

@media screen and (max-width: 1100px) {
    body .landing_Popup .popUp_Close {
        top: -21px;
        right: -21px;
    }
}

@media screen and (max-width: 960px) {
   .landing_PopupWrapper .landing_Popup {
        max-width: 210px;
    }
}

@media screen and (orientation: landscape) {
    body.mobile .landing_Popup img {
        max-height: 65vh;
    }
}


.cus-header-top-strip {
  background: #000;
}
.cus-header-top-strip  p{
  color: #fff;
  font-size: clamp(14px, 1.333vw, 20px);
  font-weight: 500;
  text-align: center;
}
.mobile .cus-header-top-strip {
  background: #000;
}
.mobile .cus-header-top-strip p{
  font-size: 16px;
}

.cus-header-top-strip .top-strip-header-left {
    display: flex;
    justify-content: center;
    align-items: center;
}

.cus-header-top-strip .top-strip-header-left p:first-child {
    width: 100%;
}

.mobile .cus-header-top-strip .top-strip-header-left {
    flex-direction: column;
}

@media (max-width: 400px) {
    .mobile .cus-header-top-strip p.scroll {
        position: relative;
        animation: text-scroll 12s linear infinite;
        left: 100%;
        white-space: nowrap;
        width: fit-content;
    }
}

.top-strip-header-left {
    overflow: hidden;
}

@keyframes text-scroll {
    0% {
        left: 100%;
    }
    100% {
        left: -150%;
    }
}





.for-homepage .outer-page .jssor-carousel-container{
    padding-top:52px;
}
.outer-page .inner-page,
.outerpage .inner-page{
    padding-top:52px;
}



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

/*.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: 100%;*/
/*    margin: auto !important;*/
/*    float: none;*/
    /* max-width: 90%; */
/*}*/
/* .for-homepage .landing_Popup {*/
/*  position: relative;*/
/*  max-width: 100%;*/
/*  margin:auto;*/
/*  width: 500px;*/
/*}*/
/*.for-homepage .imgforPopup {*/
/*  max-width:90%;*/
/*  display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUpClose {*/
/*    cursor: pointer;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    right: 25px;*/
/*    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.for-homepage .landing_Popup .popUpClose {*/
/*    position: absolute !important;*/
/*    right: 0;*/
/*    top: 0;*/
/*}*/
 

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


.mobile .row.clearfix.widget-wrapper.wt1tb.bgImageContainer[data-widget-id="2110148"] {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
    background-position: center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-background-clip: border-box;
    -moz-background-clip: border-box;
    -ms-background-clip: border-box;
    -o-background-clip: border-box;
    background-clip: border-box;
}
.mobile .simp-custom-hideRightBox > .col-xs-12:last-child{
    display:none;
}
.mobile .simp-custom-hideLeftBox > .col-xs-12:first-child{
    display:none;
}
/*.simp-custom-center{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*}*/

/*booknow button css*/
/*.mobile-navbar-button form#booking-form #book-now-dropdown-mobile{*/
/*    display:none;*/
/*    position:absolute;*/
/*    background:#fff;*/
/*    z-index:999;*/
/*    top:97px;*/
/*    right:-25px;*/
/*    left:-25px;*/
/*    box-shadow: 0 6px 10px rgba(0,0,0,.175);*/
/*}*/
/*.mobile-navbar-button form#booking-form #book-now-dropdown-mobile.show{*/
/*    display:block;*/
    
/*}*/
/*.mobile-navbar-button form#booking-form #book-now-dropdown-mobile ul{*/
/*    list-style-type:none;*/
/*    margin:0;*/
/*    padding:0 10px;*/
    
/*}*/
/*.mobile-navbar-button form#booking-form #book-now-dropdown-mobile ul li{*/
/*    width:100%;*/
/*    margin:10px 0;*/
/*}*/
/*.mobile-navbar-button form#booking-form #book-now-dropdown-mobile ul li a{*/
/*    width:100%;*/
/*    height:40px;*/
/*    padding:10px 0;*/
/*    font-weight:600;*/
/*    border-radius:4px;*/
/*}*/
/*.mobile-navbar-button form#booking-form .btn.btn-full-width,*/
/*.mobile-navbar-button form#booking-form .btn.btn-full-width:hover,*/
/*.mobile-navbar-button form#booking-form .btn.btn-full-width:active,*/
/*.mobile-navbar-button form#booking-form .btn.btn-full-width:focus,*/
/*.mobile-navbar-button form#booking-form .btn.btn-full-width:focus-within{*/
/*    outline:none;*/
/*    border:none;*/
/*    box-shadow:none;*/
/*}*/


/*calender popup css*/
/*.mobile .fab_book_button #book-now-dropdown-mobile-calender{*/
/*    display:none;*/
/*    position:absolute;*/
/*    background:#fff;*/
/*    z-index:9;*/
/*    bottom:70px;*/
/*    right:0px;*/
/*    left:-70px;*/
/*    box-shadow: 0 6px 10px rgba(0,0,0,.175);*/
/*}*/
/*.mobile .fab_book_button #book-now-dropdown-mobile-calender.show{*/
/*    display:block;*/
    
/*}*/
/*.mobile .fab_book_button #book-now-dropdown-mobile-calender ul{*/
/*    list-style-type:none;*/
/*    margin:0;*/
/*    padding:0 10px;*/
    
/*}*/
/*.mobile .fab_book_button #book-now-dropdown-mobile-calender ul li{*/
/*    width:100%;*/
/*    margin:10px 0;*/
/*}*/
/*.mobile .fab_book_button #book-now-dropdown-mobile-calender ul li a{*/
/*    width:100%;*/
/*    height:30px;*/
/*    padding:5px 0;*/
/*    font-weight:600;*/
/*    border-radius:4px;*/
/*    font-size:14px;*/
/*}*/
/*.mobile .fab_book_button #book-now-dropdown-mobile-calender::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 100%;*/
/*  right: 15%;*/
/*  margin-left: -5px;*/
/*  border-width: 10px;*/
/*  border-style: solid;*/
/*  border-color: #555 transparent transparent transparent;*/
/*}*/

body.mobile {
    font-size: 18px;
    color: black;
}

.promotions-wrapper {
    display: none;
}





/*.for-homepage .form-group .booknow-options-wrapper{*/
/*    position:relative;*/
/*}*/
/*.for-homepage .form-group .booknow-options-wrapper .booknow-options{*/
/*    position: absolute;*/
/*    bottom: 85px;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    width: 164px;*/
/*    background-color: rgba(0,0,0,.7);*/
/*    padding:20px 10px;*/
/*    visibility: hidden;*/
/*}*/
/*.for-homepage .form-group .booknow-options-wrapper .booknow-options a{*/
/*    color:#fff;*/
/*    text-align:center;*/
/*    margin-bottom:10px;*/
/*    background-color: #ca1c24;*/
/*    border-radius:4px;*/
/*}*/
/*.for-homepage .form-group .booknow-options-wrapper .booknow-options a:last-child{*/
/*    margin:0;*/
/*}*/
/*.for-homepage .form-group .booknow-options-wrapper .booknow-options a:hover{*/
/*    text-decoration:none;*/
/*    background-color:#9d161c;*/
/*    color:#fff;*/
/*}*/
/*.for-homepage .form-group .booknow-options-wrapper .booknow-options.show-options{*/
/*    visibility:visible;*/
/*}*/
/*.for-homepage .form-group .booknow-options-wrapper .booknow-options #rooms-btn input{*/
/*    background:transparent;*/
/*    border:none;*/
/*    width:100%;*/
/*}*/
/*.for-homepage .form-group .btn-full-width:active,*/
/*.for-homepage .form-group .btn-full-width:hover,*/
/*.for-homepage .form-group .btn-full-width:focus{*/
/*    outline:none ;*/
/*}*/


#booking-form .btn-wrapper .form-group a{
    background:#ca1c24;
    color:#fff;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:5px;
    padding:0 10px;
}
#booking-form .btn-wrapper .form-group a:hover{
    text-decoration:none;
}

header .lang-book-wrapper .navbar-booking-wrap.dropdown ul.dropdown-menu.show {
    animation: fadeIn 0.5s 1;
}
header .lang-book-wrapper .navbar-booking-wrap.dropdown ul.dropdown-menu a {
    font-size:14px;
}
header .lang-book-wrapper .navbar-booking-wrap.dropdown ul.dropdown-menu {
    padding: 5px 5px;
    top: 43px;
    border-radius: 4px;
    width: 190px;
    
    
}

header .lang-book-wrapper .navbar-booking-wrap.dropdown .btn-full-width {
    padding: 10px 5px;
    margin: 5px 0;
    font-size: 12px;
    color: #fff;
    height:unset;
}
header .lang-book-wrapper .navbar-booking-wrap.dropdown .btn {
    font-weight: 600;
}
header .lang-book-wrapper .navbar-booking-wrap .dropdown-menu.show {
    right: -7px;
    left: auto;
    text-align: right;
}
header .lang-book-wrapper .navbar-booking-wrap a.btn.btn-full-width:hover {
    background: #9d161c;
}
header nav.navbar.navbar-top.scroll
{
    box-shadow: 0 6px 10px rgba(0,0,0,.175);
}
header .lang-book-wrapper .resv-wrap .booking-form-wrapper .min-price-div{
    display: none;
}

.book_now_options {
    position: relative;
}


.book_now_options .custom_book_button{
    background-color: #ca1c24;
    font-size:clamp(13px, 0.83vw, 16px);
    padding: 0 10px;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    display: block;
    width: max-content;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
    min-height: 40px;
    border: 0;
}
.book_now_options .custom_book_button:hover{
    color: #fff;
    text-decoration: none;
    background-color: #9d161c
}
.book_now_options .booking-dropdown .custom-dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left:0; 
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 5px 5px !important;
    border-radius: 4px;
    width:max-content;
    background: #ffd966;
}

.book_now_options .custom-dropdown-menu.show {
    animation: fadeIn 0.5s 1;
}

.book_now_options .custom-dropdown-menu li {
    list-style: none;
}

.book_now_options .custom-dropdown-menu .btn-full-width {
    display: block;
    font-size:clamp(12px, 0.73vw, 14px);
    width:100%;
    margin: 5px 0 !important;
    color: #fff;
    height: unset;
    text-align: center;

}

