@media all and (min-width:320px) and (max-width:767px){.container{padding:0 15px}.mob-div{display:flex;align-items:center;justify-content:space-between;width:100%}.navbartoggler{display:inline-block;width:33.33%}.mob-div .navbar-brand{width:33.33%;display:block;padding:0;margin:0 0 -20px 0;text-align:center;z-index:1}.mobile-bookbtn{display:block;width:33.33%;text-align:right}.mob-div .navbar-brand img.img-fluid{width:98px;margin:0 auto}.header-sec nav.navbar .container{padding:0 40px}.carousel-caption{left:2px}.header-sec nav.navbar{padding:30px 0 20px}.header-sec.navbar-fixed-top nav.navbar .mob-div .navbar-brand img.img-fluid{width:60px;margin-top:-28px}.navbartoggler img.img-fluid{width:23px}.mobile-bookbtn .btn.btn-info{border:2px solid #68bd44!important;color:#fff!important;text-align:center;padding:7px 10px 3px!important;font-size:7px!important;line-height:9px!important;height:23px;min-width:94px!important;border-radius:40px}.hero-banner{min-height:483px;margin:15px 15px 0 15px}.hero-banner .carousel-item img{min-height:483px}.bannertext{min-width:auto;margin-top:50px}.bannertext h1::after{display:none}.bannertext h6{font-size:10px;line-height:14px;margin-bottom:7px}.bannertext h1{font-size:30px;line-height:30px;margin-bottom:15px}.bannertext p{font-size:12px;line-height:16px;margin-bottom:23px}.btn.btn-info{border:1px solid #68bd44!important;border-radius:20px;padding:10px 19px 5px!important;min-width:161px;height:33px;font-size:10px;line-height:14px}.btn.btn-info img.img-fluid{margin-left:12px;width:15px}.banner-form-sec{display:none}.mainheading-sec{padding:44px 0}.mainheading h2{font-size:30px;line-height:30px;max-width:300px;margin:0 auto 52px}.mainheading p{font-size:15px;line-height:20px}br.mobile-no{display:none}.mainheading h2::after{width:124px}.beach-slider .mainheading h2{line-height:30px;margin-bottom:30px}.roomsec h2{font-size:30px;line-height:30px;padding:0 0 29px 37px}.roomsec{padding:66px 0}.roomcard-desc h3{font-size:19px;line-height:23px;margin-bottom:6px}.roomcard-desc p{font-size:15px;line-height:20px}.btn.btn-link{font-size:13px;line-height:19px;margin-top:20px}.roomcard-desc{padding:23px 20px 20px 14px}.roomcard{padding-bottom:16px}.homeslider-desc p{font-size:15px;line-height:20px}.homeslider-desc{text-align:left;padding:0}.homeslider-heading h2{font-size:30px;line-height:30px;max-width:300px;margin:0 auto 36px}.homeslider-desc p{font-size:15px;line-height:20px;max-width:300px;margin:0 auto}.homeslider-sec{padding:68px 0 65px}.homeslider-item-desc h5{font-size:19px;line-height:27px}.homeslider-item-desc{padding:15px 0 0 11px}.homeslider-col{padding-bottom:70px}.beach-slider{padding:106px 0 65px}.beach-slider .mainheading p{padding:0 15px}.beach-slider .mainheading p{padding:0 15px}.beach-slider div#demo{padding:0 15px}.beach-slider div#demo .carousel-item img.img-fluid{height:350px;object-fit:cover}.beach-slider .carousel-indicators button{width:8px;height:8px;margin:0 2px}.beach-slider .carousel-indicators{margin-top:13px}.footermain{padding:85px 0 70px}.footermain .container{max-width:300px}.footercol p{font-size:15px;line-height:15px;margin-bottom:18px}.footercol h3{font-size:27px;line-height:32px;margin-bottom:11px}.footercol ul{padding:50px 0 35px 0;text-align:left}.footercol ul a{font-size:15px;line-height:15px;margin-bottom:10px}.footercol-last p{font-size:15px;line-height:20px;text-align:left;margin-bottom:35px}.hero-banner.roombanner{min-height:483px}.roompagesec .roomcard{padding-bottom:16px}.roompagesec{padding-bottom:24px}.roomamenities-design h2{font-size:30px;line-height:30px;margin-bottom:20px}.roomamenities-design p{font-size:15px;line-height:20px}.roomamenities{padding:118px 0}.localarea-offers .roomamenities-design{padding:0 30px}.localarea-offers .roomamenities-design p{margin-bottom:23px}.localarea-offers .btn.btn-info{min-width:127px}.roomamenities.localarea-offers{padding:75px 0}.roompagesec.gallerypage{padding:30px 0 65px}.roompagesec.gallerypage .roomcard{padding-bottom:32px}.localarea-offers .btn.btn-info:hover{border:1px solid #68bd44!important}.gallery-more{padding-top:10px}.gallery-more .btn.btn-info{min-width:127px}.gallery-more .btn.btn-info:hover{border:1px solid #68bd44!important}.mainheading.gallery-mainheading h2{max-width:340px;font-size:29px}.faq-sec{border-top:1px solid #f8f5f2}.faq-sec .card{border-bottom:1px solid #f8f5f2}.faq-sec .card .card-header a.btn::after{width:16px;height:2px;right:9px;top:50%;transform:translateX(0) translateY(-50%);background:#f8f5f2}.faq-sec .card .card-header a.collapsed.btn::before{width:2px;height:16px;right:16px;top:50%;transform:translateX(0) translateY(-50%);background:#f8f5f2}.faq-sec .card .card-header a.btn{padding:18px 35px 18px 0;font-size:20px;line-height:26px;position:relative;color:#f8f5f2}.faq-sec .card .card-body{padding:5px 38px 20px 0;font-size:18px;line-height:24px}.roompagesec.faqpage{padding:60px 0 60px}.roompagesec.faqpage .container{padding:0 40px}.contact-sec .mainheading p{margin-bottom:18px}.roomamenities.contactpage{padding:70px 0 60px}.roomamenities.contactpage .roomamenities-design{padding:0 20px}.contactmap{padding:50px 20px 0 20px}.contactmap img.img-fluid{height:400px;object-fit:cover}}@media all and (min-width:768px) and (max-width:1199px){.container{padding:0 60px}.header-sec.navbar-fixed-top nav.navbar .mob-div .navbar-brand img.img-fluid{width:80px;margin-top:-28px}.mob-div{display:flex;align-items:center;justify-content:space-between;width:100%}.navbartoggler{display:inline-block;width:33.33%}.mob-div .navbar-brand{width:33.33%;display:block;padding:0;margin:0 0 -20px 0;text-align:center;z-index:1}.mobile-bookbtn{display:block;width:33.33%;text-align:right}.mob-div .navbar-brand img.img-fluid{width:198px;margin:0 auto}.header-sec nav.navbar .container{padding:0 80px}.carousel-caption{left:55px}.header-sec nav.navbar{padding:30px 0 20px}.mobile-bookbtn .btn.btn-info{border:2px solid #68bd44!important;color:#fff!important;text-align:center;padding:13px 10px!important;font-size:16px!important;line-height:24px!important;height:54px;min-width:194px!important;border-radius:40px}.hero-banner{min-height:1423px;margin:30px 30px 0 30px}.hero-banner .carousel-item img{min-height:1423px}.bannertext h1::after{display:none}.bannertext{min-width:auto}.banner-form-sec{display:none}.mainheading-sec{padding:95px 0}.mobile-no{display:none}.mainheading h2{font-size:59px;line-height:60px;margin-bottom:82px;max-width:648px}.mainheading h2::after{bottom:-38px}.roomsec h2{font-size:56px;line-height:60px;padding:0 0 50px 47px}.col-md-6.p15{width:100%}.roomsec{padding:119px 0}.homeslider-sec .col-md-5{width:100%}.homeslider-sec .col-md-7{width:100%}.homeslider-heading h2{font-size:60px;line-height:61px;margin:0 0 50px 0}.homeslider-desc{text-align:left;padding:0}.homeslider-sec{padding:160px 0}.homeslider-item-desc{padding:30px 0 0 23px}.homeslider-item-desc h5{font-size:30px;line-height:35px}.homeslider-col{padding-bottom:120px}.beach-slider .mainheading h2{line-height:65px;margin-bottom:30px;font-size:54px}.beach-slider{padding:200px 0 175px}.beach-slider .mainheading p{padding:0 0}.beach-slider .mainheading{margin-bottom:130px}.beach-slider .mainheading .btn.btn-link{margin-top:50px}.beach-slider div#demo img.img-fluid{height:800px;object-fit:cover}.beach-slider .carousel-indicators{margin-top:46px}.footermain{padding:180px 0}.footermain .col-md-5{width:100%}.footermain .col-md-2{width:100%}.footercol ul{padding:70px 0 70px 0;text-align:left}.footercol-last p{text-align:left;margin-bottom:85px}.roompagesec{padding-bottom:80px}.roomamenities{padding:200px 0}.roomamenities-design h2{font-size:60px;line-height:60px;margin-bottom:30px}.roomamenities.localarea-offers{padding:150px 0}.localarea-offers .roomamenities-design p{margin-bottom:70px}.roompagesec.faqpage{padding:150px 0 150px}.mainheading-sec.contact-sec .mainheading h2{font-size:57px}}@media all and (min-width:1200px) and (max-width:1399px){.container{padding:0 50px}.header-sec.navbar-fixed-top nav.navbar .dasktop-logo img.img-fluid{width:135px}.header-sec nav.navbar .container{padding:0 80px}.carousel-caption{left:55px}.header-sec nav.navbar{padding:30px 0 20px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:18px;margin:0 30px;line-height:35px}ul.navbar-nav.dasktop-logo img.img-fluid{width:200px}.hero-banner{min-height:1075px;margin:25px 25px 0 25px}.hero-banner .carousel-item img{min-height:1075px}.bannertext{min-width:1178px}.dasktopbookbtn a.nav-link{border:2px solid #68bd44;border-radius:16px;padding:13px 25px!important;min-width:260px;height:65px}.dasktopbookbtn a.nav-link:hover{border:2px solid #0a1e1e}.bannertext h6{font-size:21px;line-height:32px;margin-bottom:25px}.bannertext h1{font-size:60px;line-height:70px;margin-bottom:55px;color:#f8f5f2}.bannertext p{font-size:18px;line-height:28px;margin-bottom:30px}.btn.btn-info{border-radius:16px;padding:13px 25px!important;min-width:243px;height:65px;font-size:18px;line-height:32px;border:2px solid #68bd44!important}.btn.btn-info:hover{border:2px solid #0a1e1e!important}.btn.btn-info img.img-fluid{margin-left:35px;width:20px}.banner-form-design{padding:0 37px}.banner-form-row{padding:31px 30px}.banner-form-col:first-child{padding-right:30px}.banner-form-col{padding:0 30px;height:94px}.banner-form-col h2{font-size:33px;line-height:43px;margin-bottom:3px}.banner-form-col h6{font-size:16px;line-height:22px;margin-bottom:3px}.banner-form-col h5{font-size:16px;line-height:23px}.banner-form-col .select2-chosen,.banner-form-col input{font-size:26px;line-height:32px;margin:2px 0}.banner-form-col label{font-size:16px;line-height:20px}.banner-bottom-btn .btn.btn-black{border-radius:16px;font-size:18px;line-height:29px;height:90px;border:2px solid #0a1e1e!important}.banner-bottom-btn .btn.btn-black:hover{border:2px solid #65ba4c!important}.banner-form-col::after{top:8px;height:80px}.banner-form-sec{margin-top:-140px}.mainheading h2{font-size:60px;line-height:70px;margin-bottom:52px}.mainheading{max-width:864px}.mainheading p{font-size:20px;line-height:32px}.mainheading-sec{padding:120px 0}.roomsec h2{font-size:60px;line-height:70px;padding:0 0 36px 29px}.roomsec{padding:90px 0}.roomcard-desc{padding:32px 50px 20px 20px}.btn.btn-link{font-size:22px;line-height:33px;margin-top:18px}.roomcard-desc h3{font-size:30px;line-height:34px;margin-bottom:10px}.roomcard-desc p{font-size:18px;line-height:26px}.homeslider-heading h2{font-size:60px;line-height:70px}.homeslider-desc p{font-size:21px;line-height:32px}.homeslider-desc{padding:18px 0 0 0}.homeslider-sec{padding:120px 0 65px}.homeslider-item-desc{padding:20px 0 0 20px}.homeslider-item-desc h5{font-size:26px;line-height:34px}.homeslider-col{padding-bottom:120px}.beach-slider .mainheading h2{line-height:70px}.beach-slider .mainheading{max-width:1046px;margin-bottom:60px}.beach-slider .mainheading p{padding:0 53px}.beach-slider{padding:160px 0 65px}.beach-slider .carousel-indicators button{width:13px;height:13px}.beach-slider .carousel-indicators{margin-top:18px}.footermain{padding:100px 0}.footercol ul{padding:42px 0 0 0}.footercol ul a{font-size:22px;line-height:23px;margin-bottom:18px}.footercol h3{font-size:44px;line-height:51px;margin-bottom:16px}.footercol p{font-size:22px;line-height:32px;margin-bottom:16px}.footercol-last p{font-size:22px;line-height:32px;margin-bottom:53px}.hero-banner.roombanner{min-height:800px}.roompagesec .roomcard{padding-bottom:60px}.roomamenities{padding:160px 0}.roomamenities-design h2{font-size:60px;line-height:70px;margin-bottom:30px}.roomamenities-design p{font-size:22px;line-height:32px}.localarea-offers .roomamenities-design{max-width:950px;margin:0 auto}.localarea-offers .roomamenities-design p{margin-bottom:60px}.localarea-offers .btn.btn-info{min-width:243px}.roompagesec.gallerypage{padding:40px 0 60px}.gallery-more .btn.btn-info{min-width:243px}.roompagesec.gallerypage .roomcard{padding-bottom:30px}.gallery-more{padding-top:24px}.roompagesec.faqpage{padding:110px 0 110px}.faq-sec{max-width:1150px}.faq-sec .card .card-header a.btn{padding:20px 64px 20px 0;font-size:24px;line-height:33px}.faq-sec .card .card-body{font-size:21px;line-height:32px}.faq-sec .card .card-header a.collapsed.btn::before{width:2px;height:23px;right:22px;top:25px}.faq-sec .card .card-header a.btn::after{width:24px;height:2px;right:11px;top:35px}.contact-sec .mainheading p{margin-bottom:20px}.roomamenities.contactpage{padding:90px 0 80px}.contactmap{padding-top:70px}}@media all and (min-width:1400px) and (max-width:1599px){.container{padding:0 50px}.header-sec.navbar-fixed-top nav.navbar .dasktop-logo img.img-fluid{width:135px}.header-sec nav.navbar .container{padding:0 80px}.carousel-caption{left:55px}.header-sec nav.navbar{padding:30px 0 20px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:18px;margin:0 30px;line-height:35px}ul.navbar-nav.dasktop-logo img.img-fluid{width:200px}.hero-banner{min-height:1075px;margin:25px 25px 0 25px}.hero-banner .carousel-item img{min-height:1075px}.bannertext{min-width:1265px}.dasktopbookbtn a.nav-link{border:2px solid #68bd44;border-radius:16px;padding:13px 25px!important;min-width:260px;height:65px}.dasktopbookbtn a.nav-link:hover{border:2px solid #0a1e1e}.bannertext h6{font-size:21px;line-height:32px;margin-bottom:25px}.bannertext h1{font-size:60px;line-height:70px;margin-bottom:55px;color:#f8f5f2}.bannertext p{font-size:18px;line-height:28px;margin-bottom:30px}.btn.btn-info{border-radius:16px;padding:13px 25px!important;min-width:243px;height:65px;font-size:18px;line-height:32px;border:2px solid #68bd44!important}.btn.btn-info:hover{border:2px solid #0a1e1e!important}.btn.btn-info img.img-fluid{margin-left:35px;width:20px}.banner-form-design{padding:0 37px}.banner-form-row{padding:31px 30px}.banner-form-col:first-child{padding-right:30px}.banner-form-col{padding:0 30px;height:94px}.banner-form-col h2{font-size:33px;line-height:43px;margin-bottom:3px}.banner-form-col h6{font-size:16px;line-height:22px;margin-bottom:3px}.banner-form-col h5{font-size:16px;line-height:23px}.banner-form-col .select2-chosen,.banner-form-col input{font-size:26px;line-height:32px;margin:2px 0}.banner-form-col label{font-size:16px;line-height:20px}.banner-bottom-btn .btn.btn-black{border-radius:16px;font-size:18px;line-height:29px;height:90px;border:2px solid #0a1e1e!important}.banner-bottom-btn .btn.btn-black:hover{border:2px solid #65ba4c!important}.banner-form-col::after{top:8px;height:80px}.banner-form-sec{margin-top:-140px}.mainheading h2{font-size:60px;line-height:70px;margin-bottom:52px}.mainheading{max-width:950px}.mainheading p{font-size:22px;line-height:32px}.mainheading-sec{padding:120px 0}.roomsec h2{font-size:60px;line-height:70px;padding:0 0 36px 29px}.roomsec{padding:90px 0}.roomcard-desc{padding:32px 50px 20px 25px}.btn.btn-link{font-size:22px;line-height:33px;margin-top:18px}.roomcard-desc h3{font-size:30px;line-height:34px;margin-bottom:10px}.roomcard-desc p{font-size:19px;line-height:26px}.homeslider-heading h2{font-size:60px;line-height:70px}.homeslider-desc p{font-size:22px;line-height:32px}.homeslider-desc{padding:18px 20px 0 0}.homeslider-sec{padding:120px 0 65px}.homeslider-item-desc{padding:20px 0 0 20px}.homeslider-item-desc h5{font-size:26px;line-height:34px}.homeslider-col{padding-bottom:120px}.beach-slider .mainheading h2{line-height:70px}.beach-slider .mainheading{max-width:1046px;margin-bottom:60px}.beach-slider .mainheading p{padding:0 32px}.beach-slider{padding:160px 0 65px}.beach-slider .carousel-indicators button{width:13px;height:13px}.beach-slider .carousel-indicators{margin-top:18px}.footermain{padding:100px 0}.footercol ul{padding:42px 0 0 0}.footercol ul a{font-size:22px;line-height:23px;margin-bottom:18px}.footercol h3{font-size:44px;line-height:51px;margin-bottom:16px}.footercol p{font-size:22px;line-height:32px;margin-bottom:16px}.footercol-last p{font-size:22px;line-height:32px;margin-bottom:53px}.hero-banner.roombanner{min-height:800px}.roompagesec .roomcard{padding-bottom:60px}.roomamenities{padding:160px 0}.roomamenities-design h2{font-size:60px;line-height:70px;margin-bottom:30px}.roomamenities-design p{font-size:22px;line-height:32px}.localarea-offers .roomamenities-design{max-width:950px;margin:0 auto}.localarea-offers .roomamenities-design p{margin-bottom:60px}.localarea-offers .btn.btn-info{min-width:243px}.roompagesec.gallerypage{padding:40px 0 60px}.gallery-more .btn.btn-info{min-width:243px}.roompagesec.gallerypage .roomcard{padding-bottom:30px}.gallery-more{padding-top:24px}.roompagesec.faqpage{padding:90px 0 90px}.faq-sec{max-width:1230px}.faq-sec .card .card-header a.btn{padding:20px 64px 20px 0;font-size:24px;line-height:33px}.faq-sec .card .card-body{font-size:21px;line-height:32px}.faq-sec .card .card-header a.collapsed.btn::before{width:2px;height:23px;right:22px;top:25px}.faq-sec .card .card-header a.btn::after{width:24px;height:2px;right:11px;top:35px}.contact-sec .mainheading p{margin-bottom:25px}.roomamenities.contactpage{padding:90px 0 80px}.contactmap{padding-top:80px}}@media all and (min-width:1600px) and (max-width:1740px){.container{padding:0 70px}.header-sec.navbar-fixed-top nav.navbar .dasktop-logo img.img-fluid{width:135px}.header-sec nav.navbar .container{padding:0 100px}.carousel-caption{left:75px}.header-sec nav.navbar{padding:35px 0 20px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:22px;margin:0 38px;line-height:35px}ul.navbar-nav.dasktop-logo img.img-fluid{width:200px}.hero-banner{min-height:1075px;margin:25px 25px 0 25px}.hero-banner .carousel-item img{min-height:1075px}.bannertext{min-width:1370px}.dasktopbookbtn a.nav-link{border:2px solid #68bd44;border-radius:16px;padding:17px 25px!important;min-width:300px;height:75px}.dasktopbookbtn a.nav-link:hover{border:2px solid #0a1e1e}.bannertext h6{font-size:23px;line-height:32px;margin-bottom:25px}.bannertext h1{font-size:70px;line-height:80px;margin-bottom:65px;color:#f8f5f2}.bannertext p{font-size:23px;line-height:34px;margin-bottom:40px}.btn.btn-info{border-radius:16px;padding:13px 25px!important;min-width:243px;height:65px;font-size:18px;line-height:32px;border:2px solid #68bd44!important}.btn.btn-info:hover{border:2px solid #0a1e1e!important}.btn.btn-info img.img-fluid{margin-left:35px;width:20px}.banner-form-design{padding:0 37px}.banner-form-row{padding:40px 30px}.banner-form-col:first-child{padding-right:30px}.banner-form-col{padding:0 40px;height:103px}.banner-form-col h2{font-size:38px;line-height:46px;margin-bottom:3px}.banner-form-col h6{font-size:17px;line-height:22px;margin-bottom:3px}.banner-form-col h5{font-size:17px;line-height:23px}.banner-form-col .select2-chosen,.banner-form-col input{font-size:29px;line-height:34px;margin:1px 0}.banner-form-col label{font-size:17px;line-height:20px}.banner-bottom-btn .btn.btn-black{border-radius:16px;font-size:18px;line-height:29px;height:90px;border:2px solid #0a1e1e!important}.banner-bottom-btn .btn.btn-black:hover{border:2px solid #65ba4c!important}.banner-form-col::after{top:11px;height:88px}.banner-form-sec{margin-top:-140px}.mainheading h2{font-size:70px;line-height:80px;margin-bottom:52px}.mainheading{max-width:1155px}.mainheading p{font-size:26px;line-height:37px}.mainheading-sec{padding:120px 0}.roomsec h2{font-size:70px;line-height:80px;padding:0 0 44px 32px}.roomsec{padding:90px 0}.roomcard-desc{padding:32px 50px 20px 25px}.btn.btn-link{font-size:24px;line-height:33px;margin-top:22px}.roomcard-desc h3{font-size:35px;line-height:38px;margin-bottom:10px}.roomcard-desc p{font-size:21px;line-height:30px}.homeslider-heading h2{font-size:70px;line-height:80px}.homeslider-desc p{font-size:25px;line-height:37px}.homeslider-desc{padding:18px 0 0 0}.homeslider-sec{padding:120px 0 65px}.homeslider-item-desc{padding:26px 0 0 23px}.homeslider-item-desc h5{font-size:32px;line-height:38px}.homeslider-col{padding-bottom:120px}.beach-slider .mainheading h2{line-height:70px}.beach-slider .mainheading{max-width:1230px;margin-bottom:60px}.beach-slider .mainheading p{padding:0 37px}.beach-slider{padding:160px 0 75px}.beach-slider .carousel-indicators button{width:13px;height:13px}.beach-slider .carousel-indicators{margin-top:18px}.footermain{padding:100px 0}.footercol ul{padding:42px 0 0 0}.footercol ul a{font-size:26px;line-height:28px;margin-bottom:20px}.footercol h3{font-size:53px;line-height:56px;margin-bottom:22px}.footercol p{font-size:26px;line-height:37px;margin-bottom:16px}.footercol-last p{font-size:26px;line-height:37px;margin-bottom:53px}.hero-banner.roombanner{min-height:800px}.roompagesec .roomcard{padding-bottom:60px}.roomamenities{padding:180px 0}.roomamenities-design h2{font-size:70px;line-height:80px;margin-bottom:35px}.roomamenities-design p{font-size:26px;line-height:37px}.localarea-offers .roomamenities-design{max-width:1026px;margin:0 auto}.localarea-offers .roomamenities-design p{margin-bottom:80px}.localarea-offers .btn.btn-info{min-width:243px}.roompagesec.gallerypage{padding:50px 0 70px}.gallery-more .btn.btn-info{min-width:243px}.roompagesec.gallerypage .roomcard{padding-bottom:30px}.gallery-more{padding-top:30px}.roompagesec.faqpage{padding:115px 0 115px}.faq-sec{max-width:1380px}.faq-sec .card .card-header a.btn{padding:25px 64px 25px 0;font-size:26px;line-height:37px}.faq-sec .card .card-body{font-size:24px;line-height:32px}.faq-sec .card .card-header a.collapsed.btn::before{width:2px;height:23px;right:22px;top:25px}.faq-sec .card .card-header a.btn::after{width:24px;height:2px;right:11px;top:35px}.contact-sec .mainheading p{margin-bottom:30px}.roomamenities.contactpage{padding:90px 0 80px}.contactmap{padding-top:80px}}@media all and (min-width:1741px) and (max-width:1910px){.container{padding:0 70px}.header-sec nav.navbar .container{padding:0 100px}.carousel-caption{left:75px}.header-sec nav.navbar{padding:35px 0 20px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:22px;margin:0 45px;line-height:35px}ul.navbar-nav.dasktop-logo img.img-fluid{width:200px}.hero-banner{min-height:1075px;margin:25px 25px 0 25px}.hero-banner .carousel-item img{min-height:1075px}.bannertext{min-width:1524px}.dasktopbookbtn a.nav-link{border:2px solid #68bd44;border-radius:16px;padding:17px 25px!important;min-width:300px;height:75px}.dasktopbookbtn a.nav-link:hover{border:2px solid #0a1e1e}.bannertext h6{font-size:23px;line-height:32px;margin-bottom:25px}.bannertext h1{font-size:70px;line-height:80px;margin-bottom:65px;color:#f8f5f2}.bannertext p{font-size:23px;line-height:34px;margin-bottom:40px}.btn.btn-info{border-radius:16px;padding:13px 25px!important;min-width:243px;height:65px;font-size:18px;line-height:32px;border:2px solid #68bd44!important}.btn.btn-info:hover{border:2px solid #0a1e1e!important}.btn.btn-info img.img-fluid{margin-left:35px;width:20px}.banner-form-design{padding:0 37px}.banner-form-row{padding:40px 30px}.banner-form-col:first-child{padding-right:30px}.banner-form-col{padding:0 40px;height:103px}.banner-form-col h2{font-size:38px;line-height:46px;margin-bottom:3px}.banner-form-col h6{font-size:17px;line-height:22px;margin-bottom:3px}.banner-form-col h5{font-size:17px;line-height:23px}.banner-form-col .select2-chosen,.banner-form-col input{font-size:29px;line-height:34px;margin:1px 0}.banner-form-col label{font-size:17px;line-height:20px}.banner-bottom-btn .btn.btn-black{border-radius:16px;font-size:18px;line-height:29px;height:90px;border:2px solid #0a1e1e!important}.banner-bottom-btn .btn.btn-black:hover{border:2px solid #65ba4c!important}.banner-form-col::after{top:11px;height:88px}.banner-form-sec{margin-top:-140px}.mainheading h2{font-size:70px;line-height:80px;margin-bottom:52px}.mainheading{max-width:1155px}.mainheading p{font-size:26px;line-height:37px}.mainheading-sec{padding:120px 0}.roomsec h2{font-size:70px;line-height:80px;padding:0 0 44px 32px}.roomsec{padding:90px 0}.roomcard-desc{padding:32px 50px 20px 25px}.btn.btn-link{font-size:24px;line-height:33px;margin-top:22px}.roomcard-desc h3{font-size:35px;line-height:38px;margin-bottom:10px}.roomcard-desc p{font-size:22px;line-height:30px}.homeslider-heading h2{font-size:70px;line-height:80px}.homeslider-desc p{font-size:26px;line-height:37px}.homeslider-desc{padding:18px 0 0 0}.homeslider-sec{padding:120px 0 65px}.homeslider-item-desc{padding:26px 0 0 23px}.homeslider-item-desc h5{font-size:32px;line-height:38px}.homeslider-col{padding-bottom:120px}.beach-slider .mainheading h2{line-height:70px}.beach-slider .mainheading{max-width:1230px;margin-bottom:60px}.beach-slider .mainheading p{padding:0 37px}.beach-slider{padding:160px 0 75px}.beach-slider .carousel-indicators button{width:13px;height:13px}.beach-slider .carousel-indicators{margin-top:18px}.footermain{padding:100px 0}.footercol ul{padding:42px 0 0 0}.footercol ul a{font-size:26px;line-height:28px;margin-bottom:20px}.footercol h3{font-size:53px;line-height:56px;margin-bottom:22px}.footercol p{font-size:26px;line-height:37px;margin-bottom:16px}.footercol-last p{font-size:26px;line-height:37px;margin-bottom:53px}.hero-banner.roombanner{min-height:800px}.roompagesec .roomcard{padding-bottom:60px}.roomamenities{padding:180px 0}.roomamenities-design h2{font-size:70px;line-height:80px;margin-bottom:35px}.roomamenities-design p{font-size:26px;line-height:37px}.localarea-offers .roomamenities-design{max-width:1111px;margin:0 auto}.localarea-offers .roomamenities-design p{margin-bottom:80px}.localarea-offers .btn.btn-info{min-width:243px}.roompagesec.gallerypage{padding:50px 0 70px}.gallery-more .btn.btn-info{min-width:243px}.roompagesec.gallerypage .roomcard{padding-bottom:30px}.gallery-more{padding-top:30px}.roompagesec.faqpage{padding:135px 0 135px}.faq-sec{max-width:1480px}.faq-sec .card .card-header a.btn{padding:25px 64px 25px 0;font-size:26px;line-height:37px}.faq-sec .card .card-body{font-size:24px;line-height:32px}.faq-sec .card .card-header a.collapsed.btn::before{width:2px;height:23px;right:22px;top:25px}.faq-sec .card .card-header a.btn::after{width:24px;height:2px;right:11px;top:35px}.contact-sec .mainheading p{margin-bottom:30px}.roomamenities.contactpage{padding:100px 0 100px}.contactmap{padding-top:80px}}