.bodybg{position:relative;z-index:1;font-family:'New Spirit Light'}.bodybg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff8f5 0 0 no-repeat padding-box;opacity:.1;z-index:-1}@font-face{font-family:'New Spirit Light';src:url('../fonts/New Spirit Light.otf')}@font-face{font-family:'New Spirit Regular';src:url('../fonts/New Spirit Regular.otf')}@font-face{font-family:'New Spirit Medium';src:url('../fonts/New Spirit Medium.otf')}h1,h2{font-family:solitas-serif-condensed,sans-serif;font-weight:700}h3{font-family:'New Spirit Medium'}.radius-57{border-radius:57px;overflow:hidden}.container{max-width:1730px}a{text-decoration:none!important}.navbartoggler{display:none;cursor:pointer;color:#004986}.sidenav ul li.active a{color:#f16233}.sidenav ul li a:hover{color:#f16233}.sidenav{height:100%;width:100%;position:fixed;z-index:9999;top:0;left:-100%;overflow-x:hidden;transition:.5s;padding:17px;background-size:cover!important;background-position:right!important}.sidenav.open{left:0}.sidenav ul li a{padding:6px 7px;font-size:15px;color:#fff;display:block;transition:.3s}.sidenav ul{margin:0;padding:18px 0 0;list-style:none}.sideheader{display:flex;justify-content:space-between;align-items:center}.sideheader .navbar-brand.mobilelogo{width:100px}.sideheader a.closebtn{font-size:30px;color:#fff}.sidenav::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:#042b9f;z-index:-1}.sideheaderright .closebtn{color:#fff;font-size:30px;margin-left:8px;display:inline-block;line-height:22px;position:relative;top:4px;cursor:pointer}.header-sec nav.navbar{background:#fff8f5 0 0 no-repeat padding-box!important;padding:0 0 11px;transition:all .5s}.header-sec.navbar-fixed-top nav.navbar{padding:0 0 31px;transition:all .5s;background:#fff8f5 0 0 no-repeat padding-box!important;position:fixed;z-index:5;top:0;width:100%}.dasktoplogo img.img-fluid{width:164px;transition:all .5s}.navbar-fixed-top .dasktoplogo img.img-fluid{width:110px;transition:all .5s}.header-sec nav.navbar .navbar-nav{align-items:center;padding-top:31px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{color:#fd5f1c;font-size:29px;padding:18px 0;text-transform:capitalize;position:relative;margin:0 21px;font-family:'New Spirit Medium';font-style:italic}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link.active{color:#042b9f}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link:hover{color:#042b9f}.header-sec nav.navbar .navbar-nav li.nav-item.dasktoplogo a.nav-link{padding:0 53px}.header-sec nav.navbar .navbar-brand{width:303px;margin:0 0 -181px 0;transition:all .5s;padding:0;position:relative;z-index:1}.header-sec.navbar-fixed-top nav.navbar .navbar-brand{width:258px;transition:all .5s;margin:0 0 -136px 0}li.nav-item.dasktopbookbtn a.nav-link:hover::after{display:none!important}.dasktopbookbtn a.nav-link{background:#042b9f;border:2px solid #042b9f;border-radius:35px;color:#fff!important;text-align:center;padding:22px 25px!important;min-width:335px;height:93px;margin:0 20px 0 24px!important}.dasktopbookbtn a.nav-link:hover{background:0 0!important;color:#042b9f!important}.header-sec nav.navbar .container{align-items:center;max-width:1890px}.mobile-bookbtn{display:none}.mobile-bookbtn .btn.btn-info:hover{background:#fff}.mobile-bookbtn .btn.btn-info{border:2px solid #042b9f!important;background:#042b9f!important;color:#fff!important;text-align:center;padding:14px 15px!important;font-size:13px;line-height:17px;height:50px;min-width:148px!important;border-radius:15px}.hero-banner .img-fluid{min-height:995px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative;border-radius:57px;width:100%}.banner-bottom-sec{margin-top:-125px;padding-bottom:180px}.banner-bottom-design{position:relative;padding-left:588px}.banner-bottom-form{background:#fff;max-width:964px;padding:54px 43px;border-radius:27px;margin-left:185px;margin-bottom:60px;display:flex;flex-wrap:wrap;align-items:center}.banner-bottom-input{width:62%;padding:0 84px 0 53px}.banner-bottom-btn{width:38%}.banner-bottom-design h2{font-size:118px;line-height:169px;color:#fd5f1c;transform:matrix(.93,-.36,.36,.93,0,0);width:850px;text-align:center;position:absolute;left:-70px;top:18px;margin:0}.banner-bottom-design p{font-size:30px;line-height:45px;color:#fd5f1c;margin-bottom:0;max-width:954px}.btn.btn-info{background:#042b9f!important;border:2px solid #042b9f;border-radius:35px;color:#fff!important;text-align:center;padding:15px 25px!important;font-size:30px;line-height:40px;min-width:335px;height:93px;font-style:italic}.btn.btn-info:hover{background:0 0!important;color:#042b9f!important}.banner-bottom-input .form-control{font-size:26px;line-height:32px;color:#fd5f1c;border:none!important;outline:0!important;box-shadow:none!important;border-bottom:1px solid #fd5f1c!important;border-radius:0;padding:13px 0}.banner-bottom-input .form-control::-webkit-input-placeholder{color:#fd5f1c}.banner-bottom-input .form-control::-moz-placeholder{color:#fd5f1c}.banner-bottom-input .form-control:-ms-input-placeholder{color:#fd5f1c}.banner-bottom-input .form-control:-moz-placeholder{color:#fd5f1c}.main-headingrow{align-items:center;margin-bottom:30px}.main-headingcol h1{font-size:125px;line-height:160px;color:#fd5f1c;margin:0}.home .main-headingcol h2{font-size:85px;color:#fd5f1c;font-weight:500;line-height:1.2}.main-heading-desc{padding-left:40px}.main-heading-desc p{font-size:30px;line-height:45px;color:#fd5f1c;margin-bottom:0}.hotelitem-desc h3{font-size:30px;line-height:45px;margin:0;color:#fd5f1c}.hotelitem-desc{padding:14px 0 0 75px}.features-slider .main-headingrow{margin-bottom:0!important}.features-slider #owl-demo1 .owl-stage{padding:30px 0}#owl-demo1 .owl-item:hover .hotel-item{transition:transform .5s ease}#owl-demo1 .owl-item:hover .hotel-item{transform:scale(1.05)}.features-slider .container-fluid{padding:0}.features-slider .owl-carousel .owl-dots{display:none!important}.features-slider #owl-demo1{padding-left:65px}.features-slider #owl-demo2{display:none}.hotelitem-img img.img-fluid{border-radius:85px}.palmtrees-text h2{font-size:85px;line-height:91px;font-weight:500;margin-bottom:30px;color:#fd5f1c}.palmtrees-text h3{color:#fd5f1c}.palmtrees-text p{font-size:30px;line-height:45px;margin-bottom:50px;color:#fd5f1c}.palmtrees-text p a{color:#fd5f1c;font-weight:700}.palmtrees-text p a:hover{color:#042b9f}.palmtrees-text ul li p{margin-bottom:0}.palmtrees-text ul li{font-size:30px;line-height:45px;color:#fd5f1c}.palmtrees-text ul li a{color:#fd5f1c;font-weight:700}.palmtrees-text ul li a:hover{color:#042b9f}.btn.btn-link{font-size:30px;line-height:45px;color:#fd5f1c!important;padding:0;font-family:'New Spirit Medium'}.btn.btn-link:hover{color:#042b9f!important}.align-center{align-items:center}.palmtrees-text{padding:0 58px}.col5{width:46%}.col7{width:54%}.palmtrees-img img.img-fluid{width:100%}.midbanner-img img.img-fluid{width:100%}.palmtrees-sec{padding:115px 0 210px}.explore-text p{font-size:30px;line-height:45px;margin-bottom:30px;color:#fd5f1c}.explore-heading h2{font-size:85px;line-height:91px;font-weight:500;color:#fd5f1c;margin-bottom:0}.explore-sec{padding:154px 0 175px}.explore-text{padding:0 90px 0 60px}.explore-heading{padding-left:40px}.experience-info{background:#042b9f;border-radius:108px;padding:110px 110px 125px 110px;overflow:hidden}.experience-sec .container-fluid{padding:0 54px}.experience-info h2{font-size:85px;line-height:91px;text-align:center;margin-bottom:20px;color:#fffdf0;font-weight:500}.experience-info p{font-size:30px;line-height:45px;margin-bottom:0;color:#fffcef;text-align:center}.map{width:100%;height:1446px}.map{margin-top:-410px;z-index:-1;position:relative}.footerbg{background:#042b9f;padding:160px 0 160px}.footer-col h2{font-size:64px;line-height:77px;margin-bottom:30px;color:#d1e7e9;font-weight:500}.footer-col p{font-size:30px;line-height:45px;margin-bottom:45px;color:#d1e7e9}.footer-col p:last-child{margin:0}.footer-col ul{margin:0;padding:107px 0 0 0;list-style:none;text-align:center}.footer-col li a{font-size:20px;line-height:30px;color:#d1e7e9;display:block;margin-bottom:6px}.footer-col li a:hover{color:#f16233}.footer-col.footerright p{font-size:20px;line-height:30px;text-align:right;margin-bottom:130px}.footer-col.footerright p:last-child{padding:0;margin:0}.footer-col.footerright p a{color:#d1e7e9}.footer-col.footerright p a:hover{color:#f16233}.footer-col.footerright{padding-top:40px;padding-left:80px;margin-bottom:6px}.heading-sec{padding:60px 0 130px 0}.heading-sec .main-headingcol h1{line-height:110px;font-size:100px;font-weight:500}.palmtrees-sec.roomscol{padding:90px 0 90px}.roomscol .palmtrees-text h2{margin-bottom:55px;display:inline-block}.p-115{padding:115px 0}.palmtrees-text h2 span{display:inline-block;padding-left:59px}.centertext h2{text-align:center}.whitespace h2{margin-left:-93px;font-size:85px;line-height:94px}.room-amenities-sec .container-fluid{padding:0 54px}.room-amenities-sec{padding-bottom:130px}.room-amenitiesbg{background:#042b9f;border-radius:108px;padding:140px 40px 170px 126px}.room-amenitiesbg h2{font-size:85px;line-height:91px;color:#fffdf0;margin-bottom:50px;font-weight:500}.room-amenitieslist p{font-size:29px;line-height:45px;color:#fffcef;margin:0}.font85 h2{margin-left:-30px;font-size:85px;line-height:94px}.faq-sec .card{border:none;background:0 0;border-bottom:2px solid #fd5f1c;border-radius:0}.faq-sec .card .card-header{border:none;background:0 0!important;padding:0}.faq-sec .card .card-header a.btn{display:block;padding:33px 65px 33px 0;text-align:left;font-size:35px;font-weight:500;outline:0!important;box-shadow:none!important;border:none!important;color:#fd763d;line-height:44px;font-family:'New Spirit Regular'}.faq-sec .card .card-header a.btn::after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:3px;border-radius:0;text-align:center;line-height:18px;position:absolute;right:10px;top:47px;background:#fd5f1c;font-size:30px}.faq-sec .card .card-header a.collapsed.btn::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:3px;height:16px;border-radius:0;text-align:center;line-height:18px;position:absolute;right:16px;top:40px;background:#fd5f1c;font-size:30px}.faq-sec .card .card-body{padding:20px 0 35px;color:#fd763d;font-size:30px;line-height:45px}.roomscol .faq-sec{max-width:1626px;margin:0 auto;padding-bottom:170px;border-top:2px solid #fd5f1c}.contactpage .main-headingrow{align-items:normal}.contactpage .main-heading-desc p{padding-bottom:40px}.map.contactmap{margin:0}.gallery-sec .container{max-width:1780px}.galleryul{margin:0 -25px;padding:0;display:flex;flex-wrap:wrap}.galleryul li{width:50%;padding:0 25px}.gallerycol3,.gallerycol4{position:relative;left:-50px}.gallery-sec{padding-bottom:85px}.gallerycol1,.gallerycol3,.gallerycol5{margin-top:70px}.gallery-card img.img-fluid{width:100%;border-radius:57px}.gallery-sec .btn.btn-info.active{background:#042b9f!important;border:2px solid #042b9f;color:#fff!important}.gallery-sec .btn.btn-info{background:0 0!important;color:#042b9f!important}.gallery-sec .btn.btn-info:hover{background:#042b9f!important;border:2px solid #042b9f;color:#fff!important}.head-book ul li span{color:#fff;display:inline-block;line-height:normal;width:100%;text-transform:uppercase;vertical-align:top;font-size:16px;text-align:center;line-height:26px}.head-book ul li input[type=text]::placeholder{color:#fff;opacity:1}.book-btn{background:#1f4394;border:solid 1px #1f4394;border-radius:0;text-transform:uppercase;font-size:14px;font-family:saileclight;padding:10px 20px;color:#fff;width:auto;vertical-align:bottom}.book-btn:hover{background:#313131;color:#fff!important;border-color:#313131}.book-btn:focus{background:#313131;color:#fff!important;border-color:#313131}.head-book .telarea{position:static;display:none}.checkAvailability{border-right:none!important;background:0 0!important;margin-top:0;text-align:left}.checkAvailability .btn{padding:18px 25px 14px;width:100%}.booking-form{width:auto;background:0 0;padding:0;float:left}.head-book .select2-container{width:100%!important;float:left}.top-btn{position:relative}.head-book ul{max-width:250px;width:100%}.head-book ul li{border-bottom:none;line-height:20px;width:47%;padding:10px;float:left;background:#042b9f;box-shadow:0 1px 7px #042b9f;list-style:none}.head-book .booingpop ul{display:flex;flex-wrap:wrap;justify-content:center}.head-book #CheckInDate{font-size:50px;font-style:italic;font-weight:600}.head-book #CheckOutDate{font-size:50px;font-style:italic;font-weight:600}.head-book .calander_text2{padding:10px 0 15px}.boonnowpopap .btn{border:2px solid #042b9f;border-radius:35px;color:#fff!important;text-align:center;padding:22px 65px!important;height:93px;margin:auto 0;min-width:max-content!important}.footer-col p a{color:#d1e7e9}.footer-col p a:hover{color:#f16233}a{transition:all .3s}p.orange a{color:#fd5f1c;font-weight:700;transition:all .3s}p.orange a:hover{color:#042b9f}p.white a{color:#ffff;font-weight:700;transition:all .3s}p.white a:hover{color:#fd5f1c}.custom-dots{margin-top:20px;bottom:-40px}.custom-dots button{width:10px!important;height:10px!important;border-radius:50%;background-color:#d9d9d9!important;border:none!important;margin:0 5px!important;opacity:1!important;transition:background .3s ease,transform .3s ease;text-indent:-9999px}.custom-dots button.active{background-color:#e07a1f!important;transform:scale(1.2)}.carousel-control-next,.carousel-control-prev{top:45%;height:50px;width:130px;opacity:1;z-index:3}.carousel-control-next-icon{background-image:url(../../images/common/arrow-Left-hover.webp)}.carousel-control-prev-icon{background-image:url(../../images/common/arrow-Right-hover.webp)}.carousel-control-next-icon,.carousel-control-prev-icon{width:22px;height:46px}.rotate{transform:rotate(.6deg)}.palmtrees-img-box{position:relative}.hover-box:hover .hotel-item{transition:transform .5s ease}.hover-box:hover .hotel-item{transform:scale(1.04)}.hover-card{position:relative}.hover-div,.hover-divinner{width:100%;position:absolute}.hover-div{top:0;left:0;height:100%;border-radius:85px;background:rgba(4,43,159,.6);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.hover-card:hover .hover-div{opacity:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.hover-divinner{top:50%;transform:translateX(-50%) translateY(-50%);left:50%;padding:57px}.hover-divinner p{font-size:18px;color:#fff}.contactpage .btn.btn-info{min-width:max-content}.gallery-card .palmtrees-img-box::before{display:none}.gallery-card .palmtrees-img-box .palmtrees-img{width:100%;max-width:860px;border-radius:57px;position:relative}.palmtrees-text .privacy-policy-content p{margin-bottom:10px}