.booking-engine-wrap, .booking-engine-innerwrap{position: relative;z-index: 1000;background: #fff;}
.booking-engine-wrap div#quickbook-widget .input.inputRoom {display: none;}
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .prop-lists input.checkinDate.HeaderDropDown,
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .checkinDate.startDate,
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .formGroup+.formGroup .input .checkinDate.endDate, 
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .checkinDate.promocode {margin-right: 20px;padding: 10px 15px;border: 0 !important;border-bottom: 1px solid #ccc !important;}
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .formGroup .input.prop-loc-list .caret {margin: 10px 0;}
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .formGroup label.lbl {padding: 5px 15px;font-weight: 500;}
.booking-engine-innerwrap div#quickbook-widget .MbsSearchWidget .formGroup label.lbl {padding: 5px 15px;font-weight: 500;}
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .searchBtn {height: 45px;padding: 0 30px;margin-left: 15px;}
.booking-engine-wrap div#quickbook-widget .MbsSearchWidget .formGroup.promocode {display: none;}
div#quickbook-widget .MbsSearchWidget .formGroup .menu{top: auto !important;bottom: 100% !important;}
div.Configure-quickBook-Widget button.searchBtn {height: 55px;padding: 0 30px;border-color: #383838 !important;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 15px;font-weight: 500;line-height: 1;text-transform: uppercase;border: 1px solid transparent;transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);border-radius: 0;background-color: white !important;text-decoration: none;color: #000 !important;}
div.Configure-quickBook-Widget button.searchBtn:hover {background: #383838 !important;color: #ffffff !important;}
.Configure-quickBook-Widget .MbsSearchWidget{max-width: 900px !important;}
.Configure-quickBook-Widget .MbsSearchWidget .mbs-arrow, .Configure-quickBook-Widget .MbsSearchWidget .lbl {color: #000 !important;}
.Configure-quickBook-Widget .MbsSearchWidget{background: #ffffff !important; border-radius: 15px;}
.section-title{text-align: center !important; }
.section-title::after{left: 45% !important;}
.text-center{text-align: center !important;}
.r-35{border-radius: 25px;}
.rt-35{border-radius:25px 25px 0px 0px !important;}
.rb-35{border-radius:0px 0px 25px 25px !important;}
.rl-35{border-radius:0px 25px 25px 0px !important;}
.rr-35{border-radius:25px 0px 0px 25px !important;}
#sinq-hotels .img-bor{border-radius:25px 25px 0px 0px !important;}
.special-offer-slider .img-bor::before{border:unset !important;}
.img-bor::before{border:unset !important;}
.room-img-slider.popup-image-slick.crui.slick-initialized.slick-slider.slick-dotted {background:#dbe8ee !important;}
.facility-title{font-weight: 400;}
#sinq-hotels .hc-content-wrap{border-bottom: 0px solid #dbe8ee !important;box-shadow: 0 1px 20px -3px rgb(55 55 55 / 30%);}
#sinq-hotels .img-bor {box-shadow: 0 2px 20px -3px rgb(55 55 55 / 30%);}
#restaurant .hc-content-wrap{padding: 10px 80px;/*border-bottom: 10px solid #dbe8ee !important;box-shadow: unset !important;*/}
.room-tabs .tab-logo {max-height: 50px;max-width: 120px;object-fit: contain;display: block;margin: 0 auto;}
.rest-cont{margin: 0px !important;}
.hm-cr-logo{width: 60%;text-align: center;}
.room-tabs .tab-logo {filter: grayscale(100%);opacity: 0.7;transition: filter 0.3s ease, opacity 0.3s ease,ransform 0.3s ease;}
.room-tabs .room-tab:hover .tab-logo {filter: grayscale(0%);opacity: 1;transform: scale(1.10);}
.facility-item {transition: transform 0.3s ease;}
.facility-item:hover {transform: scale(1.07);}
.facility-item:hover .facility-icon, .facility-item:hover .facility-title {color: #248dba !important;}
.header.-h-110.-mx-60.js-header.bg-white{background-color: #ffffffc4 !important;}
.hero-slider,.mySwiper.homeswap {width: 100%;height: 100vh;}
.mySwiper.homeswap swiper-slide {width: 100%;height: 100%;}
.mySwiper.homeswap swiper-slide img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
.mySwiper.homeswap::part(button-prev),
.mySwiper.homeswap::part(button-next) {color: #fff;width: 15px;height: 50px;}
.mySwiper.homeswap::part(button-prev) {left: 30px;}
.mySwiper.homeswap::part(button-next) {right: 30px;}
.mx-auto.hmhottel{justify-content: center;}
.room-content{padding: 20px;}
.room-content h4{color:#2e91bb;}
.room-content .room-buttons{display: flex !important; justify-content:space-between !important;}
.gallery-section .roomCard__image {position: relative;}
.gallery-section .roomCard__image .image-caption {position: absolute;bottom: 20px;right: 20px;background: rgb(37 113 151 / 68%);color: #fff;
  padding: 6px 10px;font-size: 14px;border-radius: 35px;letter-spacing: 1px;}
.gal-img {transition: transform 0.3s ease-in-out;}
.gal-img:hover{ transform: scale(1.05);}
.bkbtt{font-size: 25px;height: 45px;letter-spacing: 1.5px;}
.bkbtt1{background: #329cc9;color: white;padding: 0 30px;letter-spacing: 1.5px;}
.parallax-section {position: relative;overflow: hidden;}
.parallax-bg {position: absolute;top: 0;left: 0;width: 100%;height: 130%;
  background-image: url("https://sinq.in/wp-content/uploads/2026/01/sinq-night-club-11.webp") !important;background-size: cover !important;background-position: center !important;background-attachment: fixed !important;z-index: -1;}
.parallax-section::after {content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.55) !important; 
  z-index: -1 !important;}
.hrus{padding: 0px !important;}
.fttex{color: #ffffffbf;}
#footer {background-color: #01273d !important;}
#footer h4{color: #ffffff;}
#footer a{color: #ffffffbf;}
.bxsh{box-shadow: 0 1px 20px -3px rgb(55 55 55 / 30%) !important;border-radius: 35px;}
.wtrtxt{font-size: 120px;}
.img-3-2 {aspect-ratio: 3 / 2;width: 100%;object-fit: cover;}
.sub-menu.d-flex.justify-center.w-1\/1.border-top-white-20.py-10.px-60 {background: #329cc9;color: white;}
.ngtem{background-color: #f3faff !important;}
.animation-float1, .animation-float2 {animation-duration: 6s;animation-iteration-count: infinite;animation-timing-function: ease-in-out;}
.animation-float1 {animation-name: floatUp;}
.animation-float2 {animation-name: floatDown;}
@keyframes floatUp {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
@keyframes floatDown {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(15px); }
  100% { transform: translateY(0); }
}
.page-id-1953 .footer{margin-bottom: 0px !important;}
.page-id-838 .footer{margin-bottom: 0px !important;}
.page-id-1972 .footer{margin-bottom: 0px !important;}
.page-id-1974 .footer{margin-bottom: 0px !important;}
.page-id-2220 .footer{margin-bottom: 0px !important;}
.page-id-2594 .footer{margin-bottom: 0px !important;}
.page-id-2624 .footer{margin-bottom: 0px !important;}
.page-id-2599 .footer{margin-bottom: 0px !important;}
.page-id-3150 .footer{margin-bottom: 0px !important;}
.page-id-3253 .footer{margin-bottom: 0px !important;}
.page-id-3351 .footer{margin-bottom: 0px !important;}
.page-id-2220 .footer{margin-bottom: 0px !important;}
.page-id-3355 .footer{margin-bottom: 0px !important;}
.page-id-3353 .footer{margin-bottom: 0px !important;}
.page-id-3131 .footer{margin-bottom: 0px !important;}
.page-id-3201 .footer{margin-bottom: 0px !important;}
.page-id-2881 .footer{margin-bottom: 0px !important;}
.page-id-3129 .footer{margin-bottom: 0px !important;}
.page-id-4357 .footer{margin-bottom: 0px !important;}
.header__logo img {height: 90px;transition: 0.3s ease all;}
.header.is-sticky {transition: all 0.3s ease;height: auto;}
.page-template-property-template .header{height: auto;}
.sub-menu .desktopNav{justify-content: space-evenly;width: 100%;}
.header.-bottomMenu.is-sticky .sub-menu{padding-top: 0 !important;padding-bottom: 0 !important;}
.header.is-sticky .header__logo img {height: 60px;transition: 0.3s ease all;}
header.is-sticky .button.-md {padding: 10px !important;height: auto;transition: 0.3s ease all;}
header .button.-md {transition: 0.3s ease all;}
.header .sub-menu .desktopNav__item > a{font-size: 13px;}
.header .sub-menu.border-top-white-20{border-top: 1px solid rgb(183 203 208);}
#contact{overflow: hidden;}
#contact .contactForm .border-accent-1 {border: none;border-bottom: 1px solid #46a6ce47;}
#contact .contactForm select, .contactForm input:not([type="range"]), .contactForm textarea{padding: 0;}
.contact-pg-form{overflow: hidden;}
.relative{position: relative;}
img.bg-elemt-1{position: absolute;width: 400px;opacity: 0.05;top: 5%;left: 2%;z-index: 999;will-change: transform;transform-origin: center center;}
img.bg-elemt-2{position: absolute;right: 0;bottom: 0;width: 450px;opacity: 0.1;transform: scaleX(-1);}
img.bg-elemt-3{position: absolute;left: 0;bottom: 0;width: 450px;opacity: 0.1;}
.Configure-quickBook-Widget .MbsSearchWidget .searchBtn {border-radius: 4px;background-color: #3b99be !important;color: #ffffff !important;border: 1px solid #3b99be !important;width: 100%;height: 45px;padding: 0 10px;}
.location{color: #399ecb !important;}
.backbb{background-color:#dbe8ee !important;}
.Configure-quickBook-Widget .MbsSearchWidget.dayUseSearch {padding-bottom: 20px !important;background: #ffffff91 !important;}
.Configure-quickBook-Widget .MbsSearchWidget {background:#ffffff94 !important;}
.hommainslider .slide-inner {position: relative;}
.hommainslider .banner-caption {position: fixed;right: 40px;bottom: 100px;max-width: 450px;padding: 20px 25px;color: #fff;background: rgb(0 0 0 / 74%);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);border-radius: 8px;}
.hommainslider .banner-caption h1, .hommainslider .banner-caption h2, .hommainslider .banner-caption p {color: #fff;margin: 0;}
.texttt-left{text-align: left !important;}
.section-title.offttle::after {left: 30px !important;}
.offttle{text-align: left !important;}
.offttle{padding-left:30px !important;}
.ctacall{top:89%; position:fixed; right:2.0%; z-index:99999;}
.ctawhatsapp{top:80%; position:fixed; right:2.0%; z-index:99999;}
.blogse{background: white; margin: 20px;border-radius: 25px;}
.rclist{    padding: 10px}
.ft-p{color: white !important;}








/* Mobile fix */
 
@media (max-width: 1024px) and (min-width:1022px){
.hero-slider, .mySwiper.homeswap{height: unset !important;}
/*.booking-engine-wrap{margin-bottom: 65% !important;}*/
}

@media (max-width: 1199px) and (min-width: 991px){
  .listing-title{min-height: 68px !important;}
.button-border{font-size: 13px !important;padding: 12px !important;}
.button-color{font-size: 13px !important;}



}
@media (min-width: 991px){
.contact-fac{min-height: 350px !important;}
}
@media (max-width: 991px) {
.header.-bottomMenu .sub-menu.px-60{padding-left: 10px !important;padding-right: 10px !important;}
.header .sub-menu .desktopNav__item > a{text-transform: capitalize;padding: 8px;}
.header .sub-menu .desktopNav{justify-content: center;flex-wrap: wrap;}
.header__logo img {height: 50px;}
.header.-bottomMenu.is-sticky .sub-menu.py-60{padding-top: 0 !important;padding-bottom: 0 !important;}
.header.-bottomMenu.is-sticky .sub-menu{flex-direction: column;}
.header .sub-menu .desktopNav__item::after{content: "|";opacity: 0.4;}
.page-template-property-template .header__logo hr, .nav-home hr {height: -webkit-fill-available;width: 1px;margin: 10px;   background-color: rgb(255 255 255);}    
.hero-slider, .mySwiper.homeswap {height: 60vh;}   
.mySwiper.homeswap swiper-slide img {height: 60vh;}  
.home .booking-engine-wrap {bottom: 0px !important;} 
.ctacall{display: none !important;}
.ctawhatsapp{display: none !important;}
.ctacall i.flaticon-phone-call.text-40{background: #ffffff;padding: 8px 8px 2px 8px;color: #379ecb;border-radius: 50%;}
.fixed-book-now{background: #3b99be !important;}
.fixed-social {background: #3b99be !important;}
.fixed-book-now a:hover {color: #ffff !important;background: #3b99be !important;}



.button-slider.slick-prev.slick-arrow{position: absolute !important;top: 32% !important;left: -9% !important;padding: 8px !important; bottom: auto !important;}
.button-slider.slick-next.slick-arrow{position: absolute !important;top: 32% !important;right: -9% !important;padding: 8px !important;bottom: auto !important;}

}
@media (max-width: 768px) {
  .parallax-bg {background-attachment: scroll;}
  .mySwiper::part(button-prev),
  .mySwiper::part(button-next) {display: none;}
}


@media (max-width: 767px) {
.home .booking-engine-wrap div#quickbook-widget .MbsSearchWidget .guestsearchTxt {display: none !important;}
.parallax-section .section-title {font-size: 26px !important;}
.parallax-section .section-title span{font-size: 40px !important;}
.offfcont{margin-top: 20px !important;}
.ftll{padding-bottom: 20px;}
}


@media (max-width: 370px) {
.button-border{font-size: 13px !important;}
.button-color{font-size: 13px !important;}
}


@media (max-width: 550px) {
.button-slider.slick-prev.slick-arrow{position: absolute !important;top: 32% !important;left: -1% !important;padding: 8px !important; bottom: auto !important;}
.button-slider.slick-next.slick-arrow{position: absolute !important;top: 32% !important;right: -1% !important;padding: 8px !important;bottom: auto !important;}
#nightclub .button-slider.slick-prev.slick-arrow{position: absolute !important;top: 32% !important;left: -9% !important;padding: 8px !important; bottom: auto !important;}
#nightclub .button-slider.slick-next.slick-arrow{position: absolute !important;top: 32% !important;right: -9% !important;padding: 8px !important;bottom: auto !important;}
#restaurant .button-slider.slick-prev.slick-arrow{position: absolute !important;top: 32% !important;left: -9% !important;padding: 8px !important; bottom: auto !important;}
#restaurant .button-slider.slick-next.slick-arrow{position: absolute !important;top: 32% !important;right: -9% !important;padding: 8px !important;bottom: auto !important;}



}