.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:transparent linear-gradient(180deg,#fd5f1c 0,#fd7418 24%,#fe8d13 42%,#feac0d 51%,#a7883f 65%,#fec209 72%,#fed006AF 83%,#fedD0364 93%,#ffeE0000 100%) 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')}@font-face{font-family:'Fairwater Script Regular';src:url('../fonts/Fairwater Script Regular.ttf')}h1,h2{font-family:'Fairwater Script Regular'}h3{font-family:'New Spirit Medium'}.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:#0194af;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:#feeee7!important;padding:21px 0 11px;transition:all .5s}.header-sec.navbar-fixed-top nav.navbar{padding:0 0 31px;transition:all .5s;background:#feeee7!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:#0194af}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link:hover{color:#0194af}.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 -175px 0;transition:all .5s;padding:0;position:relative;z-index:1}.header-sec.navbar-fixed-top nav.navbar .navbar-brand{margin:0 0 -215px 0}li.nav-item.dasktopbookbtn a.nav-link:hover::after{display:none!important}.dasktopbookbtn a.nav-link{background:#0194af;border:2px solid #0194af;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:#0194af!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 #0194af!important;background:#0194af!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{min-height:995px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative;border-radius:57px}.banner-bottom-form{background:#fff;max-width:964px;padding:60px 43px;border-radius:27px}.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:155px;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:200px;line-height:210px;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:#0194af!important;border:2px solid #0194af;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:#0194af!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:210px;color:#fd5f1c;margin:0}.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:97px;line-height:97px;margin-bottom:30px;color:#fd5f1c}.palmtrees-text p{font-size:30px;line-height:45px;margin-bottom:50px;color:#fd5f1c}.btn.btn-link{font-size:30px;line-height:45px;color:#fd5f1c!important;padding:0;font-family:'New Spirit Medium'}.btn.btn-link:hover{color:#0194af!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:125px;line-height:125px;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:#68bcca;border-radius:108px;padding:170px 110px 125px 110px;overflow:hidden}.experience-sec .container-fluid{padding:0 54px}.experience-info h2{font-size:125px;line-height:150px;max-width:950px;text-align:right;margin-bottom:0;color:#fffdf0;transform:matrix(.98,-.21,.21,.98,0,0)}.experience-info p{font-size:30px;line-height:45px;margin-bottom:0;color:#fffcef;max-width:954px;text-align:right;float:right}.map .img-fluid{width:100%}.map{margin-top:-410px;z-index:-1;position:relative}.footerbg{background:#0194af;padding:160px 0 160px}.footer-col h2{font-size:64px;line-height:77px;margin-bottom:30px;color:#d1e7e9}.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:18px}.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{padding-top:40px;padding-left:80px}.heading-sec{padding:130px 0}.heading-sec .main-headingcol h1{line-height:131px;font-size:123px}.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{white-space:nowrap;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:#68bcca;border-radius:108px;padding:140px 40px 170px 126px}.room-amenitiesbg h2{font-size:125px;line-height:110px;color:#fffdf0;margin-bottom:50px}.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}.heading-sec.faqheading .main-headingcol h1{font-size:120px}.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%}