body{color:#181818;font-family:helvetica-lt-pro,sans-serif;font-weight:300;font-style:normal}@font-face{font-family:Helvetica-Light;src:url('../fonts/Helvetica-Light.otf')}@font-face{font-family:Helvetica-Regular;src:url('../fonts/Helvetica-Regular.otf')}@font-face{font-family:Minerva-Modern-Regular;src:url('../fonts/Minerva-Modern-Regular.otf')}@font-face{font-family:Minerva-Modern-Bold;src:url('../fonts/Minerva-Modern-Bold.ttf')}h1,h2{font-family:Minerva-Modern-Regular}h3{font-family:'New Spirit Medium'}h4{font-weight:600}.container{max-width:1788px}a{text-decoration:none!important}.mob-div{display:none}.navbartoggler{display:none;cursor:pointer;color:#004986}.sidenav ul li.active a{color:#fff;text-decoration:underline!important}.img-fluid.mobile-bg{width:100%;height:67px;object-fit:cover}.sidenav{height:100%;width:100%;position:fixed;z-index:9999;top:0;left:-100%;background:#b11226;overflow-x:hidden;transition:.5s;padding:0}.sidenav.open{left:0}.sidenav ul li a{font-size:28px;color:#fff;display:inline-block;transition:.3s;line-height:25px;padding-bottom:32px;text-transform:uppercase;font-family:Minerva-Modern-Regular}.sidenav ul{margin:0;padding:0 0 0;list-style:none;text-align:center}.sideheader{display:block;margin-bottom:48px}.sideheader .navbar-brand.mobilelogo{width:100px;display:block;margin:-46px auto 0}.sideheader a.closebtn{display:inline-block;position:absolute;top:17px;left:23px;width:19px}.sidenav::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:#b11226;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:#fff!important;padding:21px 0 11px;transition:all .5s}.header-sec nav.navbar ul.navbar-nav{padding-top:19px}.header-sec.navbar-fixed-top nav.navbar{padding:17px 0 15px;transition:all .5s;background:#fff!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}.justify-content-space-between{justify-content:space-between}ul.navbar-nav.dasktop-logo{margin-bottom:-173px;z-index:1;padding-top:0!important;margin-left:170px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{color:#181818;font-size:20px;padding:19px 0;text-transform:uppercase;position:relative;margin:0 44px;line-height:24px;font-family:Minerva-Modern-Regular}.header-sec nav.navbar ul.navbar-nav.leftnav li.nav-item a.nav-link{margin-left:0}.header-sec nav.navbar ul.navbar-nav.rightnav li.nav-item a.nav-link{margin-left:0}.dasktop-logo li.nav-item a.nav-link{padding:0!important;margin:0!important}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link.active{color:#b11226}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link:hover{color:#b11226}.header-sec nav.navbar .navbar-nav li.nav-item.dasktoplogo a.nav-link{padding:0 53px}.header-sec.navbar-fixed-top nav.navbar ul.navbar-nav{padding-top:0}.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:#b11226;border:2px solid #b11226;border-radius:18px;color:#fff!important;text-align:center;padding:14px 25px!important;min-width:272px;height:63px;font-size:24px!important;line-height:28px!important;margin:0!important;font-family:Minerva-Modern-Bold!important;transition:all .5s}.dasktopbookbtn a.nav-link:hover{background:#fff!important;color:#b11226!important}.header-sec nav.navbar .container{align-items:center;max-width:1844px}.mobile-bookbtn{display:none}.mobile-bookbtn .btn.btn-info:hover{background:#fff}.mobile-bookbtn .btn.btn-info{border:2px solid #b11226!important;background:#b11226!important;color:#fff!important;text-align:center;padding:9px 10px!important;font-size:13px!important;line-height:15px!important;height:36px;min-width:135px!important;border-radius:8px}.hero-banner{min-height:876px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative;margin:0 50px;align-items:end;justify-content:center;display:flex;padding-bottom:94px}.bannertext h1{font-size:75px;line-height:80px;margin-bottom:20px;color:#fff}.banner-form-sec{margin-top:-79px;z-index:2;position:relative}.banner-form-design{padding:0 53px}.banner-form-row{display:flex;flex-wrap:wrap;background:#fff;box-shadow:0 3px 6px #00000029;padding:29px 20px;align-items:center}.banner-form-col{width:20%;padding:0 20px}.banner-form-col h2{font-size:45px;line-height:50px;margin-bottom:0}.btn.btn-info{background:#b11226!important;border:2px solid #b11226!important;border-radius:18px;color:#fff!important;text-align:center;padding:14px 25px!important;min-width:272px;height:63px;font-size:24px!important;line-height:28px!important;font-family:Minerva-Modern-Bold;text-transform:uppercase;transition:all .5s}.btn.btn-info:hover{background:#fff!important;color:#b11226!important}.banner-form-col .form-control{font-size:15px;line-height:18px;color:#000;border:none!important;outline:0!important;box-shadow:none!important;border-bottom:1px solid #181818!important;border-radius:0;padding:9px 0}.banner-bottom-btn .btn.btn-info{width:100%}.heading h2{font-size:75px;line-height:90px;margin:0}.heading-desc{text-align:right;max-width:882px;margin-left:auto}.heading-desc p{font-size:25px;line-height:30px;margin:0}.heading-desc p a{color:#181818;font-weight:700;transition:all .3s}.heading-desc p a:hover{color:#b11226}.heading-sec{padding:111px 0;position:relative;z-index:2}.heading-sec .row{padding:0 90px}.room-sec{padding:30px 0 0;position:relative;z-index:2}.roomimg img.img-fluid{width:100%}.roomcard{background:#feffff;padding:27px;transition:all .5s}.roomcard:hover{rotate:-7deg;transition:all .5s}.offers-sec .roomcard:hover{rotate:7deg;transition:all .5s}.roomdesc{text-align:center;padding:47px 21px 15px 21px}.roomdesc h2{font-size:40px;line-height:48px;color:#001b11;margin-bottom:28px;text-transform:uppercase}.roomdesc p{font-size:25px;line-height:30px;margin-bottom:20px;color:#001b11}.roomdesc .btn.btn-link{margin-top:30px}.roomdesc .btn.btn-link:hover{color:#b11226}.roommobile{display:none}.btn.btn-link{padding:0;outline:0!important;box-shadow:none!important;font-size:20px;line-height:20px;color:#1d1c1c;text-transform:uppercase;text-decoration:underline!important}.room-sec .row{margin:0 -55px}.room-sec .col-md-4{padding:0 55px}.memories-sec{position:relative;padding:375px 0 100px;z-index:1}.memories-sec::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:42%;background:#e8e8e7;z-index:-1}.memories-mobile{display:none}.offersmobile{display:none}.blackbg{position:absolute;top:-230px;width:100%;z-index:-1}.heading-center{text-align:center;padding-bottom:96px}.heading-center h2{font-size:75px;line-height:70px;margin-bottom:15px}.heading-center p{font-size:25px;line-height:30px;max-width:1473px;margin:0 auto}.memories-img:hover{rotate:7deg;transition:all .5s}.memories-img{transition:all .5s}.memories-img img.img-fluid{width:100%}.memoriesimg-row{margin:0 -15px}.memoriesimg-row .col-md-4{padding:0 15px}.average-sec{background:#e8e8e7;padding:93px 0}.heading-center.headingbtn h2{line-height:80px;margin-bottom:39px;color:#2d2e29}.heading-center.headingbtn p{font-size:25px;line-height:30px;color:#2d2e29;max-width:1373px;margin-bottom:40px}.heading-center.headingbtn{padding-bottom:77px}.average-sec img.img-fluid{width:100%}.heading-sec.hottubs-sec{background:#e8e8e7;padding:71px 0 115px}.hottubs-slider{position:relative;z-index:1;padding-bottom:130px}.hottubs-slider::after{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:#e8e8e7}.hottubs-slider .container-fluid{padding:0}.hottubs-slider #demos{padding-left:125px}.hotelitem-desc h2{font-size:52px;line-height:63px;color:#001b11;margin-bottom:13px;text-transform:uppercase}.hotelitem-desc p{font-size:25px;line-height:30px;margin:0}.hotelitem-desc{padding-top:33px}.hottubs-slider .owl-carousel .owl-dots{display:none!important}.room-sec.offers-sec{padding:130px 0 230px}.ourguest-bg{background:#fff;padding:125px 200px;text-align:center;margin:0 34px}.ourguest-bg h4{font-size:31px;line-height:40px;margin-bottom:37px;text-transform:uppercase}.ourguest-bg h2{font-size:65px;line-height:70px;margin-bottom:30px}.ourguest-bg h4.ourguest-name{text-transform:none;margin:0}.ourguest-banner{background-size:cover!important;padding:133px 0;background-repeat:no-repeat!important}.footerbg{background:#1e838a;padding:137px 0}.footercol h2{font-size:50px;line-height:68px;margin-bottom:23px;padding-top:10px;color:#fff}.footercol p{font-size:30px;line-height:40px;color:#fff;margin-bottom:0}.footercol .form-group{margin-bottom:12px}.footercol .form-group .form-control{background:#fff;min-height:62px;border-radius:18px;outline:0!important;border:none!important;box-shadow:none!important;font-size:20px;line-height:25px;color:#181818;padding:10px 25px}.footercol .form-group textarea.form-control{height:98px;resize:none}.footercol-btn{padding-top:5px}.footercol-btn .btn.btn-info{background:#e8e8e7!important;border:2px solid #e8e8e7!important;color:#1e838a!important}.footercol-btn .btn.btn-info:hover{border:2px solid #fff!important;background:#fff!important;color:#b11226!important}.footerbg .container{padding:0 46px}.copright p{font-size:25px;line-height:30px;margin:0;color:#fff}.copright ul{margin:0;padding:0;list-style:none}.copright ul li{display:inline-block}.copright ul li a{display:block;font-size:25px;line-height:30px;color:#fff;margin-right:40px}.designed-by p{font-size:25px;line-height:30px;color:#fff;margin:0;text-align:right}.designed-by p a{text-decoration:underline!important;color:#fff}.coprightrow{padding-top:105px}.roompage-slider{position:relative;z-index:1;padding-bottom:68px}.roompage-bg{padding:26px;background:#fff;max-width:1676px;margin:0 auto 145px}.roompage-desc h2{font-size:52px;line-height:63px;margin-bottom:20px;color:#001b11;text-transform:uppercase}.roompage-desc p{font-size:25px;line-height:30px;margin-bottom:50px}.roompage-desc{padding:16px 26px 26px 26px}.see-full-link .btn.btn-link{font-size:20px;line-height:24px}.see-full-link .btn.btn-link:hover{color:#b11226}.see-full-link{margin-bottom:36px}.roompage-img button{width:61px;height:61px;background:rgba(118,118,118,.5);box-shadow:0 3px 5px #00000029;opacity:1;border-radius:100px;position:absolute;top:50%;margin-top:-30px}.roompage-img img.img-fluid{width:100%}.roompage-img button.carousel-control-prev{left:50px}.roompage-img button.carousel-control-next{right:50px}.roompage-blackbg{position:absolute;top:-501px;left:0;width:100%;z-index:-1}.roompage-slider::after{content:"";position:absolute;left:0;top:434px;width:100%;background:#e8e8e7;z-index:-1;height:calc(100% - 434px)}.amentiespage .roompage-desc p{margin-bottom:0}.gallery-card{margin-bottom:24px}.gallerypage .col-md-4{padding:0 6px}.gallerypage .row{margin:0 -6px}.gallerypage .container{max-width:1880px}.gallerymidcol{margin-top:84px}.gallery-load .btn.btn-link{font-size:24px;line-height:28px;text-transform:uppercase;text-decoration:none!important;color:#1e838a;font-family:Minerva-Modern-Bold!important}.gallery-load{text-align:center;padding-top:25px}.gallery-load .btn.btn-link:hover{color:#b11226}.gallery-card img.img-fluid{width:100%}.contactheading .heading-desc p{margin-bottom:30px;font-size:25px;line-height:30px}.contactheading .heading-desc strong{font-weight:700}.roompage-slider.contactpage{padding:0}.mapimg img.img-fluid{width:100%}.contactpage .roompage-blackbg{top:-620px}