
.moy-tabule table {width: 100%!important;}
.moy-tabule:not(.tabule2) table tr:first-child{border:1px solid rgba(0,0,0,.1);padding:4px 8px;font-weight:500;font-weight:500}
.moy-tabule table td{border:1px solid rgba(0,0,0,.1);padding:4px 8px;}
.banner-one .zoomer{height:288px;overflow:hidden;}
.banner-one .zoomer img{width: 100%;height:100%;object-fit:cover;object-position:center;}


.termite ul{margin:0;padding:0;margin-bottom: 20px;}
.termite ul li{padding-left:25px;position:relative;}
.termite ul li + li{margin-top:10px;}
.termite ul li::before{content:'\f26b';position:absolute;left:0;top:0;font-family:'bootstrap-icons';font-size:16px;color:#666;}

/* .vallery ul{white-space:nowrap; overflow:auto;display:flex;justify-content: center;}
.vallery ul li{list-style:none;display:inline-block;margin:0;}
.vallery ul li + li{border-left:1px solid rgba(255,255,255,.2);}
.vallery ul li a{color:var(--main-color3);line-height:34px;display:block;padding:0px;font-size:14px;font-weight:500;text-transform:uppercase;padding:10px 20px;transition: var(--transition);}
.vallery ul li a i{margin-right:5px}
.vallery ul li a:hover{color:var(--main-color);background:rgba(255,255,255,.1);}
.vallery .active-list a{color:var(--main-color);background:rgba(255,255,255,.1);} 
@media(max-width:1199px){
.vallery ul li a{padding:7px 10px;}
}
@media(max-width:767px){
.vallery ul{justify-content:flex-start}
}*/

.hostwithus::before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 80%;background: linear-gradient(180deg,rgba(5, 33, 58,0) 0%,rgba(5, 33, 58, 0.7) 80%,#05213a 100%);pointer-events: none;z-index:1;}
.hostwithus .content{position:absolute;left:0;bottom:0;}

.termite h3{font-size: 19px !important;font-weight: 600;color: var(--main-color2);}
.termite strong{font-weight: 500;}

.room-gal .owl-item {
  transition: all 0.4s ease-in-out;
  opacity: 0.7;
}

.room-gal .owl-item.center {
  opacity: 1;
}
.rounded-10{ border-radius: 58px; -webkit-border-radius: 58px; -moz-border-radius: 58px; -ms-border-radius: 58px; -o-border-radius: 58px; }
.head-sub-left.white::after {background: #ffffff38;}

@media(max-width:991px){
.banner-one .zoomer {
  height: 238px;
}
}
@media(max-width:575px){.zoomer{height:250px!important;}}
.border111{border: 1px solid #ffffff21;}
.br11{border-right: 1px solid #33333321;}

.booking-wrapper{z-index: 5;position: relative;}
.booking-wrapper-form{box-shadow: 0 3px 18px rgba(0,0,0,0.07);}
.booking-inner{position:relative;border-radius:0}
.booking-wrapper .form-control{box-shadow:none;}
.booking-wrapper .form-control::placeholder{color:#999!important}
.booking-wrapper .form-control::-moz-placeholder{color:#999!important}
.booking-wrapper .form-control::-webkit-placeholder{color:#999!important}
.booking-wrapper .form-control::-webkit-input-placeholder{color:#999!important}

.booking-wrapper input[type="text"],.booking-wrapper input[type="tel"],.booking-wrapper input[type="email"],.booking-wrapper select{height:54px;font-weight:normal;color:var(--black-color)!important;font-size:15px;}
.booking-wrapper label{font-weight:normal!important;color:#fff;margin:0;font-size:13px;}
.booking-heading{position: absolute;left: 35px;bottom: 0;background: var(--main-color2);transform: rotate(-90deg);transform-origin: left bottom;height: auto;white-space: nowrap;width: 174px;}

@media(max-width:991px) {
.booking-wrapper{position:relative;bottom:12px;} 
}
@media(max-width:767px) {
.booking-wrapper{position:relative;bottom:0;} 
}
.bb22{border-bottom: 2px solid var(--main-color2) !important;}

.room-page-details{margin-top: -18px;position: relative;z-index: 1;}

.rooms-ame-details{position: relative;margin-top: -48px;z-index: 1;border-radius: 98px;box-shadow: 13px 14px 40px rgba(39, 98, 131, 0.08);border-bottom: 4px solid #b1956e38;}
.brrr{border-right: 1px solid #33333321;}

@media(max-width:575px) {
.rooms-ame-details{margin-top: -18px;border-radius: 11px;}
.brrr{border-right: none;border-bottom: 1px solid #33333321;}
}

.room-photos-main{position: relative;}
.room-photos-main::before{position: absolute;width: 100%;height: 100%;background: var(--main-color3);content: '';left: 0;top: 0;opacity: 0.9;}

.map-height{height: 100%;}
@media(max-width:991px) {
.map-height{height: 350px;}
}
.iconaaa{box-shadow: 13px 14px 40px rgba(39, 98, 131, 0.06);}
