@media all and (min-width:320px) and (max-width:767px){.container{padding:0 20px}.header-sec .navbar .container{padding:0 30px}.header-sec nav.navbar .navbar-brand{width:90px}.header-sec.navbar-fixed-top nav.navbar .navbar-brand{width:90px;transition:all .5s}.header-sec nav.navbar{padding:30px 0 30px}.header-sec.navbar-fixed-top nav.navbar{padding:15px 0 15px}.mob-div{display:flex;align-items:center;gap:0 9px}.navbartoggler{display:inline-block;width:30px}.mobile-bookbtn{display:inline-block}.banner-bottom-input .form-control{font-size:13px;line-height:17px;padding:7px 0}.banner-design{display:none}.mainheading-left h1{font-size:26px;line-height:33px;margin:0;padding-left:0}.mainheading-left h2{font-size:26px;line-height:33px;margin:0;padding-left:0}.mainheading-sec{padding:75px 0 90px}.mainheading-desc p{font-size:15px;line-height:25px;margin:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.mainheading-sec .mainheadingrow{padding:0 17px}.lakefront img.img-fluid{height:400px;object-fit:cover}.hero-banner{min-height:652px}.hero-banner .item img{min-height:652px}.lakefront h2{font-size:20px;line-height:24px;margin:11px 0 0 0;color:#a89c8d;text-align:center}.accomodations-sec{padding:120px 0 100px}.accomodations-sec .mainheading-left h2{padding-left:0;text-align:center;max-width:184px;margin:0 auto}.accomodations-sec .mainheading-desc p{text-align:center}.accomodations-sec .container{padding:0 35px}.accomodations-row{margin:0 -12px}.accomodations-row .col-md-6{padding:0 12px}.accomodations-sec .mainheadingrow{padding-bottom:54px}.accomodations-desc{margin-bottom:15px}.accomodations-desc h3{font-size:21px;line-height:25px;margin:0;bottom:30px;left:30px}.accomodations-desc::after{height:162px;background:linear-gradient(0deg,rgb(22 38 37 / 27%) 35%,rgba(0,0,0,0) 100%)}.accomodations-desc .accomodations-text{bottom:60px;left:0;padding:15px}.cols-sec{display:none}.amenities-slider .mainheading-left h2{max-width:240px;margin:0 auto;text-align:center}.amenities-slider .mainheading-desc p{text-align:center}.amenities-slider .mainheadingrow{margin-bottom:60px}.amenitiesowl-desc h3{font-size:20px;line-height:27px;margin:8px 0 0 0}.amenities-slider{padding-bottom:110px}.ourguests h2{font-size:30px;line-height:36px;margin-bottom:24px}.ourguests p{font-size:22px;line-height:30px}.ourguests-sec{padding:80px 0 100px}.ourguests p span{margin-top:25px}.booknow{text-align:center}.booknow h2{font-size:30px;line-height:36px;max-width:200px;margin:0 auto 24px}.booknow .btn.btn-info{min-width:221px;height:51px;font-size:21px;line-height:26px;padding:9px 20px!important}.booknow p{font-size:15px;line-height:25px;margin-bottom:21px}.booknow-sec{padding:105px 0 136px}.footerbg{padding:107px 0 140px}.footer-col p{font-size:20px;line-height:27px;margin-bottom:22px}.footer-col h2{font-size:33px;line-height:40px;margin-bottom:15px}.footer-col{padding-top:50px;text-align:center}.footer-col.footertel{padding-left:0;padding-bottom:18px}.footerright .form-group{margin-bottom:8px}.footerright .form-group .form-control{min-height:42px;border-radius:18px;padding:10px 21px;font-size:15px}.footerright .form-group textarea.form-control{min-height:68px}.form-groupbtn{padding-top:5px}.btn.btn-info{border-radius:35px;padding:8px 25px!important;font-size:17px;line-height:24px;min-width:137px;height:42px}.copyrightrow{padding-top:68px}.copyright-col ul li{display:block;text-align:center}.copyright-col ul li a{font-size:20px;line-height:45px;margin-right:0}.copyright-col p{font-size:15px;line-height:18px;text-align:center}.copyright{order:2;padding-top:34px}.designed-by{text-align:center;order:3;padding-top:22px}.footerbg{padding:50px 0 60px}.footerbg .container{padding:0 40px}.amentiesheading .mainheading-left h1{font-size:23px}.mainheading-sec.amentiesheading .mainheadingrow{padding:0}.mainheading-sec.amentiesheading{padding:40px 0 92px}.amenitiesimg img.img-fluid{height:350px;object-fit:cover}.amenitiesdesc{padding:15px 0 0 0}.amenitiesdesc h2{font-size:26px;line-height:35px;margin-bottom:11px}.d-none{display:block!important}.amenitiescard{padding-bottom:60px}.amenities-sec{padding-bottom:20px}.hero-banner.amentiesbanner{min-height:673px}.mainheading-sec.units-sec{padding:30px 0 45px}.units-sec .mainheading-left img.img-fluid{margin-bottom:20px;width:120px}.units-sec .mainheading-left h1{max-width:265px;margin:0 auto 25px}.mainheading-left p{font-size:15px;line-height:25px}.unittabs-list .nav.nav-tabs .nav-link{font-size:22px;line-height:31px;width:283px;height:51px;padding:9px 20px;margin-bottom:17px}.unittabs-list .nav.nav-tabs{margin-bottom:0}.unittabsform .form-group{margin-bottom:17px}.unittabsform .form-group .form-control{height:62px;font-size:20px;line-height:28px;border-radius:40px;min-width:280px}.unittabsform{margin-bottom:60px;flex-wrap:wrap}.container.unittabscontainer{padding:0 0}.unittabscontainer .col-md-6{padding:0}.unittabscontainer .row{margin:0}.unitimg .carousel-indicators button{width:10px;height:10px;margin:0 2px!important}.unitimg .carousel-indicators{padding-top:14px;margin-bottom:0}.unitdesc h2{font-size:27px;line-height:36px;margin-bottom:9px}.unitdesc h3{font-size:20px;line-height:25px;margin-bottom:18px}.unitshow{padding-bottom:11px}.unitshow label{font-size:15px;line-height:25px;height:24px;margin-left:19px}.unitshow label img.img-fluid{margin-right:9px;width:21px;height:19px;object-fit:contain}.unitdesc p{font-size:12px;line-height:15px;max-width:681px;margin-bottom:20px}.unitdesc .btn.btn-info{min-width:176px;font-size:16px}.unitshow .align-center{padding-bottom:50px}.unitdesc{padding:25px 30px 0 40px;margin:0}.unittabs{padding-bottom:30px}.starcol{width:100%;padding-bottom:20px}.stardesc{width:100%;padding-left:0}.star-stay .container{padding:0 30px 0 40px}.star-stay{padding:100px 0 130px}.starcol img.img-fluid{width:190px}.stardesc h2{font-size:25px;line-height:33px;margin-bottom:7px}.stardesc p span{padding-top:16px}.calendar-container{border-radius:20px;padding:17px 15px;width:320px}.book-btn{font-size:10px;line-height:11px;height:24px;padding:4px 8px;margin-left:3px}.clear-btn{font-size:10px;line-height:16px}.calendar-container td{padding:0 0 12px 0;min-width:40px}.date{line-height:31px;width:30px;height:30px;font-size:16px}.calendar-container td h4{font-size:18px;line-height:21px}.mainheading-sec.amentiesheading.thingsheading{padding:40px 0 60px}.thingstabs .unittabs-list .nav.nav-tabs li.nav-item{width:100%}.thingstabs .unittabs-list .nav.nav-tabs .nav-link{min-width:100%;width:100%;display:block;height:32px;font-size:11px;line-height:13px;margin-bottom:12px}.thingstabs .unitdesc p{margin-bottom:20px}.thingstabs .unittabs-list .nav.nav-tabs{margin-bottom:90px}.container.containerunitshow{padding:0}.containerunitshow .row{margin:0}.containerunitshow .row .col-md-6{padding:0}.unittabs.thingstabs{padding-bottom:0}.containerunitshow .unitdesc{padding:45px 30px 0 40px}.boatmoorage{padding-top:20px}.boatmoorage h2{font-size:28px;line-height:30px;margin-bottom:30px;padding:0 30px}.dock-slip{width:100%;height:400px}.slipimg ul{margin:0 0 0 6px;padding:0;top:69px;left:50%;transform:translateX(-50%) translateY(0);width:177px}.slip1{margin-bottom:21px}.slip2{margin-bottom:6px}.slip3{margin-bottom:23px}.slip4{margin-bottom:21px}.slip5{margin-bottom:25px}.slip6{margin-bottom:48px}.slipimg span{font-size:11px;line-height:12px;width:75px;height:20px;padding:5px 20px}.slipbook{padding:100px 0 100px}.slipbook h3{font-size:26px;line-height:26px;margin-bottom:30px}.slipbook-left .calendar-container{margin:0 auto;padding:17px 15px;width:320px}.slipbook-left{padding-bottom:30px}.slipbook-form .form-control{min-height:42px;border-radius:18px;padding:10px 21px;font-size:15px}.slipbook-form .form-group{margin-bottom:8px}.slipbook-form textarea.form-control{min-height:190px;resize:none}.mainheading-sec.amentiesheading.weddingevents{padding:40px 0 200px}.container.weddingcontainer{padding:0}.container.weddingcontainer .row{margin:0}.container.weddingcontainer .col-md-6{padding:0}.weddingevents .mainheading-desc p{display:block}.mainheading-sec.amentiesheading.contactheading{padding:40px 0 60px}.contactheading .mainheading-desc p{padding-bottom:25px}.map img.img-fluid{height:500px;object-fit:cover}.resortheading .mainheading-left h1 br{display:none}.resortheading .mainheading-desc p{display:block}.resortmap{padding-bottom:60px}.thingstabs.resorttabs .unittabs-list .nav.nav-tabs{margin-bottom:70px}.galleryheading .mainheading-desc p{display:block}.gallerytabs .unittabs-list .nav.nav-tabs{margin-bottom:40px}.gallerytabs li.nav-item{width:100%}.gallerytabs .unittabs-list .nav.nav-tabs .nav-link{min-width:100%;width:100%;display:block;height:32px;font-size:11px;line-height:13px;margin-bottom:12px}.mainheading-sec.amentiesheading.thingsheading.galleryheading{padding-bottom:30px}.unittabs.gallerytabs{padding-bottom:0}.gallerydasktop{display:none}.gallerymobile{display:block}.gallerymobile .owl-dots button.owl-dot{width:10px;height:10px;border-radius:100px;background:rgba(201,218,223,.46);margin:0 2px}.gallerymobile .owl-dots button.owl-dot.active{background:#c9dadf}.gallerymobile .owl-dots{text-align:center;margin-top:7px}.gallery-sec{padding-bottom:43px;overflow:hidden}}@media all and (min-width:768px) and (max-width:1199px){.container{padding:0 60px}.header-sec nav.navbar .container{padding:0 60px}.header-sec nav.navbar .navbar-brand{width:210px}.header-sec.navbar-fixed-top nav.navbar{padding:25px 0 25px}.mob-div{display:flex;align-items:center;gap:0 17px}.navbartoggler{display:inline-block;width:43px}.mobile-bookbtn{display:inline-block}.header-sec nav.navbar{padding:45px 0 45px}.mobile-bookbtn .btn.btn-info{padding:11px 15px!important;font-size:26px;line-height:31px;height:57px;min-width:274px!important;border-radius:35px;letter-spacing:-1.3px}.navbartoggler img.img-fluid{width:52px}.banner-design{display:none}.mainheadingrow .col-md-6{width:100%}.mainheading-left h1{font-size:53px;line-height:68px;padding-left:0}.mainheading-left h2{font-size:53px;line-height:68px;padding-left:0}.mainheading-desc p{text-align:left}.mainheading-sec{padding:112px 0 70px}.lakefront h2{font-size:30px;line-height:36px;margin:26px 0 0 0;text-align:center}.accomodations-sec .mainheadingrow{padding-bottom:83px;text-align:center}.accomodations-sec .mainheading-left h2{padding-left:0;font-size:50px;line-height:60px}.accomodations-sec .mainheading-desc p{text-align:center}.accomodations-row .col-md-6{padding:0 40px;width:100%}.accomodations-desc{margin-bottom:30px}.accomodations-desc h3{font-size:46px;line-height:55px;bottom:70px;left:70px}.cols-sec{display:none}.amenitiesowl-desc h3{font-size:30px}.ourguests h2{font-size:60px}.amenities-slider .col-md-7{width:100%}.amenities-slider .col-md-5{width:100%}.amenities-slider .mainheading-left h2{text-align:center;padding-left:30px;font-size:44px;line-height:60px}.amenities-slider .mainheading-desc{max-width:565px;margin:0 auto}.amenities-slider{padding-bottom:110px}.booknow h2{font-size:54px;line-height:71px;margin-bottom:20px}.footerbg .col-md-4{width:100%}.footer-col{padding-top:45px;text-align:center}.footer-col.footertel{padding-left:0}.footerright{padding-top:50px;max-width:536px;margin:0 auto}.copyrightrow{padding-top:148px}.designed-by{text-align:center;order:3;width:100%;padding-top:32px}.copyright-nav{width:100%;order:1;padding-bottom:50px}.copyright{order:2;text-align:center}.footerbg{padding:104px 0 140px}.amentiesheading .mainheading-left h1{font-size:46px}.mainheading-sec.amentiesheading{padding:94px 0 90px}.amenities-sec .col-md-6{padding:0 15px;width:100%}.amenitiesdesc{padding:20px 0 0 0}.amenitiesdesc h2{font-size:26px;line-height:28px;margin-bottom:13px}.amenitiescard{padding-bottom:60px}.amenities-sec{padding-bottom:20px}.units-sec .mainheading-left h1{max-width:500px;margin:0 auto 26px}.unittabs-list .nav.nav-tabs .nav-link{font-size:26px;line-height:31px;width:auto;height:51px;padding:9px 22px}.unittabsform .form-group .form-control{padding:10px 35px;height:62px;font-size:23px;line-height:28px;min-width:306px}.unittabs-list .nav.nav-tabs{margin-bottom:41px}.container.unittabscontainer{padding:0 0}.unittabscontainer .col-md-6{padding:0;width:100%}.unittabscontainer .row{margin:0}.unitdesc{padding:60px 60px 0 80px;margin:0}.unitshow .align-center{padding-bottom:96px}.unittabs{padding-bottom:50px}.starcol{width:100%}.stardesc{width:100%;padding-left:0;padding-top:20px}.star-stay{padding:130px 0 180px}.stardesc h2{font-size:59px;line-height:71px;letter-spacing:-2.95px;margin-bottom:20px}.starrow{padding:0 40px}.thingstabs .unittabs-list .nav.nav-tabs li.nav-item{width:100%}.thingstabs .unittabs-list .nav.nav-tabs .nav-link{min-width:100%;width:100%;display:block;margin-bottom:16px}.mainheading-sec.amentiesheading.thingsheading{padding:85px 0 50px}.thingstabs .unittabs-list .nav.nav-tabs{margin-bottom:90px}.container.containerunitshow{padding:0}.containerunitshow .row{margin:0}.containerunitshow .row .col-md-6{padding:0;width:100%}.unittabs.thingstabs{padding-bottom:0}.containerunitshow .unitdesc{padding:100px 45px 0 80px}.boatmoorage{padding-top:130px}.boatmoorage h2{font-size:64px;line-height:66px;margin-bottom:50px;padding:0 40px}.slipbook{padding:150px 0 150px}.slipbook h3{font-size:59px;line-height:63px;margin-bottom:60px}.slipbook .col-md-6{width:100%}.slipbook-left .calendar-container{margin:0 auto 50px;padding:35px 66px 20px;width:650px}.dock-slip{height:650px}.slipimg ul{margin:0 0 0 13px;top:118px;left:50%;width:243px}.slipimg span{font-size:15px;line-height:21px;width:100px;height:28px;padding:3px 20px}.slip1{margin-bottom:32px}.slip2{margin-bottom:20px}.slip3{margin-bottom:40px}.slip4{margin-bottom:39px}.slip5{margin-bottom:40px}.slip6{margin-bottom:90px}.mainheading-sec.amentiesheading.contactheading{padding:84px 0 100px}.map img.img-fluid{height:800px;object-fit:cover}.mainheading-sec.amentiesheading.weddingevents{padding:94px 0 90px}.container.weddingcontainer{padding:0}.container.weddingcontainer .row{margin:0}.container.weddingcontainer .col-md-6{padding:0;width:100%}.resortheading .mainheading-left h1 br{display:none}.resortmap{padding-bottom:150px;margin:0 -30px}.gallerytabs .unittabs-list .nav.nav-tabs .nav-link{width:200px}.gallerytabs .unittabs-list .nav.nav-tabs{margin-bottom:30px}.gallerydasktop{display:none}.gallerymobile{display:block;padding-left:60px}.gallerymobile .owl-dots button.owl-dot{width:20px;height:20px;border-radius:100px;background:rgba(201,218,223,.46);margin:0 3px}.gallerymobile .owl-dots button.owl-dot.active{background:#c9dadf}.gallerymobile .owl-dots{text-align:center;margin-top:30px}}@media all and (min-width:1200px) and (max-width:1399px){.container{padding:0 40px}.header-sec nav.navbar .container{padding:0 30px}.header-sec nav.navbar{padding:25px 0 25px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:17px;padding:18px 0;margin:0 11px}.header-sec nav.navbar .navbar-brand{width:150px}.dasktopbookbtn a.nav-link{padding:11px 25px!important;min-width:205px;height:52px;margin:0 0 0 35px!important;font-size:18px!important}.hero-banner{min-height:900px}.hero-banner .item img{min-height:900px}.banner-input .form-group{width:20%;padding:0 12px}.banner-form{padding:25px 20px;max-width:1190px}.banner-design h2{font-size:54px;line-height:69px;margin-bottom:29px}.banner-input .form-group .form-control{font-size:12px;line-height:12px;padding:12px 0;margin-top:8px}.btn.btn-info{padding:6px 25px!important;font-size:20px;line-height:36px;min-width:205px;height:52px}.banner-input .form-group .btn.btn-info{width:100%}.mainheading-sec{padding:90px 0 70px}.mainheading-left h1{font-size:49px;line-height:60px;padding-left:34px}.mainheading-left h2{font-size:49px;line-height:60px;padding-left:34px}.mainheading-desc p{font-size:13px;line-height:20px;max-width:560px}.lakefront h2{font-size:40px;line-height:50px;margin:18px 0 0 0}.accomodations-sec{padding:100px 0 85px}.accomodations-sec .mainheadingrow{padding-bottom:50px;align-items:center}.accomodations-sec .mainheading-left h2{padding-left:18px}.accomodations-row{margin:0 -20px}.accomodations-row .col-md-6{padding:0 20px}.cols-desc h2{font-size:43px;line-height:53px;margin-bottom:17px}.cols-desc{max-width:560px}.cols-desc p{font-size:13px;line-height:20px}.btn.btn-link.mt-34{margin-top:18px}.btn.btn-link{font-size:16px;line-height:20px}.accomodations-desc h3{font-size:34px;line-height:45px;bottom:60px;left:60px}.cols-sec{padding-bottom:150px}.amenities-slider .mainheadingrow{margin-bottom:60px}.amenitiesowl-desc h3{font-size:24px;line-height:36px;margin:7px 0 0 0}.amenities-slider{padding-bottom:124px}.ourguests-sec{padding:160px 0}.ourguests h2{font-size:50px;line-height:56px;margin-bottom:24px}.ourguests p{font-size:24px;line-height:39px}.ourguests p span{margin-top:30px}.ourguests{max-width:1100px}.booknow-sec{padding:120px 0 80px}.booknow{max-width:1100px}.booknow h2{font-size:50px;line-height:61px;margin-bottom:20px}.booknow p{font-size:13px;line-height:20px;margin-bottom:35px}.booknow .btn.btn-info{min-width:245px;height:60px;font-size:25px;line-height:30px;padding:12px 20px!important}.footerbg{padding:100px 0 100px}.footer-col{padding-top:20px}.footer-col.footertel{padding-left:10px}.footer-col h2{font-size:34px;line-height:37px;margin-bottom:22px}.footer-col p{font-size:21px;line-height:25px;margin-bottom:21px}.footerright .form-group .form-control{min-height:47px;border-radius:12px;padding:7px 25px;font-size:16px}.footerright .form-group{margin-bottom:8px}.copyrightrow{padding-top:78px}.copyright-col p{font-size:18px;line-height:24px}.copyright-col ul li a{font-size:18px;line-height:24px;margin-right:33px}.form-groupbtn{padding-top:6px}.mainheading-sec.amentiesheading{padding:75px 0 150px}.amentiesheading .mainheading-left h1{font-size:44px}.amenitiesdesc{padding:20px 0 0 15px}.amenitiesdesc h2{font-size:28px;line-height:30px;margin-bottom:14px}.amenitiesdesc p{font-size:13px;line-height:21px}.amenities-sec .row{margin:0 -10px}.amenities-sec .col-md-6{padding:0 10px}.amenities-sec{padding-bottom:40px}.hero-banner.amentiesbanner{min-height:900px}.mainheading-sec.units-sec{padding:55px 0}.units-sec .mainheading-left img.img-fluid{margin-bottom:15px;width:200px}.mainheading-left p{font-size:13px;line-height:20px}.units-sec .mainheading-left{max-width:1134px}.unittabs-list .nav.nav-tabs .nav-link{font-size:20px;line-height:17px;width:210px;height:52px;padding:15px 10px}.unittabs-list .nav.nav-tabs{margin-bottom:25px;gap:0 15px}.unittabsform .form-group .form-control{padding:10px 35px;height:51px;font-size:21px;line-height:25px;min-width:322px}.unittabsform{gap:0 15px;margin-bottom:50px}.container.unittabscontainer{padding:0 60px}.unitdesc h2{font-size:44px;line-height:48px;margin-bottom:8px}.unitdesc h3{font-size:20px;line-height:25px;margin-bottom:14px}.unitshow{padding-bottom:7px}.unitshow label{font-size:13px;line-height:22px;height:26px;margin-left:15px}.unitshow label img.img-fluid{margin-right:8px;width:26px;height:24px;object-fit:contain}.unitdesc p{font-size:13px;line-height:20px;max-width:523px;margin-bottom:26px}.unitshow .align-center{padding-bottom:100px}.starrow{max-width:1095px}.starcol{width:20%}.stardesc{width:80%;padding-left:48px}.stardesc h2{font-size:45px;line-height:61px;margin-bottom:15px}.stardesc p{font-size:13px;line-height:20px}.stardesc p span{padding-top:18px}.star-stay{padding:100px 0 120px}.book-btn{font-size:13px;line-height:16px;height:32px;padding:6px 16px;margin-left:7px}.clear-btn{font-size:13px;line-height:20px}.calendar-container td{padding:0 0 16px 0;min-width:63px}.date{line-height:41px;width:40px;height:40px;font-size:22px}.calendar-container td h4{font-size:26px;line-height:32px}.calendar-container{border-radius:26px;padding:26px 24px;width:500px}.unitimg .carousel-indicators{padding-top:20px}.unitimg .carousel-indicators button{width:15px;height:15px;margin:0 2px!important}.mainheading-sec.amentiesheading.thingsheading{padding:75px 0 75px}.thingstabs .unittabs-list .nav.nav-tabs .nav-link{min-width:350px}.thingstabs .unittabs-list .nav.nav-tabs{margin-bottom:80px}.thingstabs .unitdesc p{max-width:566px;margin-bottom:16px}.containerunitshow .unitdesc h2{margin-bottom:18px}.thingstabs .unitshow .align-center{padding-bottom:70px}.boatmoorage{padding-top:130px}.boatmoorage h2{font-size:45px;line-height:60px;margin-bottom:30px}.dock-slip{height:940px}.slipimg ul{margin:0 0 0 23px;top:166px;left:50%;width:507px}.slip1{margin-bottom:50px}.slip2{margin-bottom:18px}.slip3{margin-bottom:57px}.slip4{margin-bottom:43px}.slip5{margin-bottom:64px}.slip6{margin-bottom:121px}.slipimg span{font-size:19px;line-height:26px;width:210px;height:45px;padding:9px 20px}.slipbook{padding:120px 0 150px}.slipbook h3{font-size:45px;line-height:60px;margin-bottom:60px}.slipbook-left .calendar-container{padding:35px 31px 18px;width:523px}.slipbook-form .form-group{margin-bottom:8px}.slipbook-form textarea.form-control{min-height:215px}.slipbook-form .form-control{min-height:47px;border-radius:12px;padding:7px 25px;font-size:16px}.mainheading-sec.amentiesheading.contactheading{padding:75px 0 100px}.contactheading .mainheading-desc p{padding-bottom:35px}.mainheading-sec.amentiesheading.weddingevents{padding:75px 0 150px}.weddingcontainer .unitdesc h2{margin-bottom:20px}.resortmap{padding-bottom:0}.gallerytabs .unittabs-list .nav.nav-tabs{margin-bottom:80px}.gallery-sec ul{margin:0 -8px}.gallery-sec ul li{padding:0 8px;margin-bottom:16px}.pagelink-div{padding-top:20px}.pagelinkdot span{width:15px;height:15px;margin:0 3px}.pagelinkdot{padding-bottom:1px}.gallery-sec{padding-bottom:45px}}@media all and (min-width:1400px) and (max-width:1599px){.container{padding:0 50px}.header-sec nav.navbar .container{padding:0 40px}.header-sec nav.navbar{padding:30px 0 30px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:18px;padding:18px 0;margin:0 11px}.header-sec nav.navbar .navbar-brand{width:150px}.dasktopbookbtn a.nav-link{padding:11px 25px!important;min-width:205px;height:52px;margin:0 0 0 29px!important;font-size:18px!important}.hero-banner{min-height:900px}.hero-banner .item img{min-height:900px}.banner-input .form-group{width:20%;padding:0 12px}.banner-form{padding:25px 20px;max-width:1190px}.banner-design h2{font-size:54px;line-height:69px;margin-bottom:29px}.banner-input .form-group .form-control{font-size:12px;line-height:12px;padding:12px 0;margin-top:8px}.btn.btn-info{padding:6px 25px!important;font-size:20px;line-height:36px;min-width:205px;height:52px}.banner-input .form-group .btn.btn-info{width:100%}.mainheading-sec{padding:90px 0 70px}.mainheading-left h1{font-size:50px;line-height:60px;padding-left:34px}.mainheading-left h2{font-size:50px;line-height:60px;padding-left:34px}.mainheading-desc p{font-size:15px;line-height:22px;max-width:560px}.lakefront h2{font-size:38px;line-height:50px;margin:18px 0 0 0}.accomodations-sec{padding:100px 0 85px}.accomodations-sec .mainheadingrow{padding-bottom:50px}.accomodations-sec .mainheading-left h2{padding-left:20px}.accomodations-row{margin:0 -20px}.accomodations-row .col-md-6{padding:0 20px}.cols-desc h2{font-size:43px;line-height:55px;margin-bottom:17px}.cols-desc{max-width:560px}.cols-desc p{font-size:15px;line-height:22px}.btn.btn-link.mt-34{margin-top:18px}.btn.btn-link{font-size:16px;line-height:20px}.accomodations-desc h3{font-size:36px;line-height:45px;bottom:60px;left:60px}.cols-sec{padding-bottom:150px}.amenities-slider .mainheadingrow{margin-bottom:50px}.amenitiesowl-desc h3{font-size:24px;line-height:36px;margin:7px 0 0 0}.amenities-slider{padding-bottom:124px}.ourguests-sec{padding:160px 0}.ourguests h2{font-size:50px;line-height:60px;margin-bottom:24px}.ourguests p{font-size:24px;line-height:39px}.ourguests p span{margin-top:30px}.ourguests{max-width:1100px}.booknow-sec{padding:120px 0 80px}.booknow{max-width:1100px}.booknow h2{font-size:50px;line-height:61px;margin-bottom:20px}.booknow p{font-size:15px;line-height:22px;margin-bottom:35px}.booknow .btn.btn-info{min-width:245px;height:60px;font-size:25px;line-height:30px;padding:12px 20px!important}.footerbg{padding:85px 0 85px}.footer-col{padding-top:20px}.footer-col h2{font-size:34px;line-height:37px;margin-bottom:15px}.footer-col p{font-size:20px;line-height:27px;margin-bottom:21px}.footerright .form-group .form-control{min-height:47px;border-radius:12px;padding:7px 25px;font-size:16px}.footerright .form-group{margin-bottom:8px}.copyrightrow{padding-top:78px}.copyright-col p{font-size:18px;line-height:24px}.copyright-col ul li a{font-size:18px;line-height:24px;margin-right:33px}.form-groupbtn{padding-top:6px}.mainheading-sec.amentiesheading{padding:75px 0 150px}.amentiesheading .mainheading-left h1{font-size:45px}.amenitiesdesc{padding:20px 0 0 15px}.amenitiesdesc h2{font-size:28px;line-height:30px;margin-bottom:14px}.amenitiesdesc p{font-size:15px;line-height:22px}.amenities-sec .row{margin:0 -10px}.amenities-sec .col-md-6{padding:0 10px}.amenities-sec{padding-bottom:40px}.hero-banner.amentiesbanner{min-height:900px}.mainheading-sec.units-sec{padding:55px 0}.units-sec .mainheading-left img.img-fluid{margin-bottom:15px;width:200px}.mainheading-left p{font-size:15px;line-height:22px}.units-sec .mainheading-left{max-width:1148px}.unittabs-list .nav.nav-tabs .nav-link{font-size:20px;line-height:17px;width:210px;height:52px;padding:15px 10px}.unittabs-list .nav.nav-tabs{margin-bottom:25px;gap:0 15px}.unittabsform .form-group .form-control{padding:10px 35px;height:51px;font-size:21px;line-height:25px;min-width:322px}.unittabsform{gap:0 15px;margin-bottom:50px}.container.unittabscontainer{padding:0 60px}.unitdesc h2{font-size:44px;line-height:48px;margin-bottom:8px}.unitdesc h3{font-size:20px;line-height:25px;margin-bottom:14px}.unitshow{padding-bottom:7px}.unitshow label{font-size:13px;line-height:22px;height:26px;margin-left:15px}.unitshow label img.img-fluid{margin-right:8px;width:26px;height:24px;object-fit:contain}.unitdesc p{font-size:15px;line-height:22px;max-width:523px;margin-bottom:26px}.unitshow .align-center{padding-bottom:100px}.starrow{max-width:1095px}.starcol{width:20%}.stardesc{width:80%;padding-left:48px}.stardesc h2{font-size:46px;line-height:61px;margin-bottom:15px}.stardesc p{font-size:15px;line-height:22px}.stardesc p span{padding-top:18px}.star-stay{padding:100px 0 120px}.book-btn{font-size:13px;line-height:16px;height:32px;padding:6px 16px;margin-left:7px}.clear-btn{font-size:13px;line-height:20px}.calendar-container td{padding:0 0 16px 0;min-width:63px}.date{line-height:41px;width:40px;height:40px;font-size:22px}.calendar-container td h4{font-size:26px;line-height:32px}.calendar-container{border-radius:26px;padding:26px 24px;width:500px}.unitimg .carousel-indicators{padding-top:20px}.unitimg .carousel-indicators button{width:15px;height:15px;margin:0 2px!important}.mainheading-sec.amentiesheading.thingsheading{padding:75px 0 75px}.thingstabs .unittabs-list .nav.nav-tabs .nav-link{min-width:350px}.thingstabs .unittabs-list .nav.nav-tabs{margin-bottom:80px}.thingstabs .unitdesc p{max-width:566px;margin-bottom:16px}.containerunitshow .unitdesc h2{margin-bottom:18px}.thingstabs .unitshow .align-center{padding-bottom:70px}.boatmoorage{padding-top:130px}.boatmoorage h2{font-size:48px;line-height:60px;margin-bottom:30px}.dock-slip{height:940px}.slipimg ul{margin:0 0 0 23px;top:166px;left:50%;width:507px}.slip1{margin-bottom:50px}.slip2{margin-bottom:18px}.slip3{margin-bottom:57px}.slip4{margin-bottom:43px}.slip5{margin-bottom:64px}.slip6{margin-bottom:121px}.slipimg span{font-size:19px;line-height:26px;width:210px;height:45px;padding:9px 20px}.slipbook{padding:120px 0 150px}.slipbook h3{font-size:48px;line-height:60px;margin-bottom:60px}.slipbook-left .calendar-container{padding:35px 31px 18px;width:523px}.slipbook-form .form-group{margin-bottom:8px}.slipbook-form textarea.form-control{min-height:215px}.slipbook-form .form-control{min-height:47px;border-radius:12px;padding:7px 25px;font-size:16px}.mainheading-sec.amentiesheading.contactheading{padding:75px 0 100px}.contactheading .mainheading-desc p{padding-bottom:35px}.mainheading-sec.amentiesheading.weddingevents{padding:75px 0 150px}.weddingcontainer .unitdesc h2{margin-bottom:20px}.resortmap{padding-bottom:10px}.gallerytabs .unittabs-list .nav.nav-tabs{margin-bottom:80px}.gallery-sec ul{margin:0 -8px}.gallery-sec ul li{padding:0 8px;margin-bottom:16px}.pagelink-div{padding-top:20px}.pagelinkdot span{width:15px;height:15px;margin:0 3px}.pagelinkdot{padding-bottom:1px}.gallery-sec{padding-bottom:45px}}@media all and (min-width:1600px) and (max-width:1740px){.container{padding:0 60px}.header-sec nav.navbar .container{padding:0 50px}.header-sec nav.navbar{padding:35px 0 35px}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:21px;padding:18px 0;margin:0 13px}.header-sec nav.navbar .navbar-brand{width:180px}.dasktopbookbtn a.nav-link{padding:10px 25px!important;min-width:205px;height:52px;margin:0 0 0 29px!important;font-size:19px!important}.hero-banner{min-height:900px}.hero-banner .item img{min-height:900px}.banner-input .form-group{width:20%;padding:0 12px}.banner-form{padding:28px 23px;max-width:1370px}.banner-design h2{font-size:60px;line-height:72px;margin-bottom:34px}.banner-input .form-group .form-control{font-size:12px;line-height:12px;padding:12px 0;margin-top:8px}.btn.btn-info{padding:6px 25px!important;font-size:20px;line-height:36px;min-width:205px;height:52px}.banner-input .form-group .btn.btn-info{width:100%}.mainheading-sec{padding:90px 0 70px}.mainheading-left h1{font-size:57px;line-height:68px;padding-left:34px}.mainheading-left h2{font-size:57px;line-height:68px;padding-left:34px}.mainheading-desc p{font-size:17px;line-height:24px;max-width:642px}.lakefront h2{font-size:40px;line-height:50px;margin:18px 0 0 0}.accomodations-sec{padding:100px 0 85px}.accomodations-sec .mainheading-left h2{padding-left:20px}.accomodations-row{margin:0 -20px}.accomodations-row .col-md-6{padding:0 20px}.cols-desc h2{font-size:48px;line-height:55px;margin-bottom:17px}.cols-desc{max-width:650px}.cols-desc p{font-size:17px;line-height:24px}.btn.btn-link.mt-34{margin-top:24px}.btn.btn-link{font-size:18px;line-height:20px}.accomodations-desc h3{font-size:36px;line-height:45px;bottom:60px;left:60px}.cols-sec{padding-bottom:150px}.accomodations-sec .mainheadingrow{padding-bottom:55px}.amenities-slider .mainheadingrow{margin-bottom:55px}.amenitiesowl-desc h3{font-size:27px;line-height:36px;margin:7px 0 0 0}.amenities-slider{padding-bottom:124px}.ourguests-sec{padding:160px 0}.ourguests h2{font-size:52px;line-height:60px;margin-bottom:24px}.ourguests p{font-size:28px;line-height:43px}.ourguests p span{margin-top:30px}.ourguests{max-width:1188px}.booknow-sec{padding:120px 0 80px}.booknow{max-width:1300px}.booknow h2{font-size:48px;line-height:61px;margin-bottom:20px}.booknow p{font-size:17px;line-height:24px;margin-bottom:35px}.booknow .btn.btn-info{min-width:245px;height:60px;font-size:25px;line-height:30px;padding:12px 20px!important}.footerbg{padding:100px 0 100px}.footer-col{padding-top:20px}.footer-col h2{font-size:34px;line-height:37px;margin-bottom:22px}.footer-col p{font-size:22px;line-height:27px;margin-bottom:21px}.footerright .form-group .form-control{min-height:47px;border-radius:12px;padding:7px 25px;font-size:16px}.footerright .form-group{margin-bottom:8px}.copyrightrow{padding-top:78px}.copyright-col p{font-size:20px;line-height:24px}.copyright-col ul li a{font-size:20px;line-height:24px;margin-right:33px}.form-groupbtn{padding-top:6px}.mainheading-sec.amentiesheading{padding:80px 0 195px}.amentiesheading .mainheading-left h1{font-size:51px}.amenitiesdesc p{font-size:16px;line-height:24px}.amenitiesdesc h2{font-size:34px;line-height:33px;margin-bottom:18px}.container.unittabscontainer{padding:0 80px}.book-btn{font-size:13px;line-height:16px;height:32px;padding:6px 16px;margin-left:7px}.clear-btn{font-size:13px;line-height:20px}.calendar-container td{padding:0 0 16px 0;min-width:63px}.date{line-height:41px;width:40px;height:40px;font-size:22px}.calendar-container td h4{font-size:26px;line-height:32px}.calendar-container{border-radius:26px;padding:26px 24px;width:500px}.unitimg .carousel-indicators{padding-top:20px}.unitimg .carousel-indicators button{width:15px;height:15px;margin:0 2px!important}.unitdesc p{font-size:17px;line-height:24px;max-width:604px;margin-bottom:28px}.unitshow label{font-size:14px;line-height:25px;height:30px;margin-left:18px}.unitshow label img.img-fluid{margin-right:14px;width:36px;height:30px;object-fit:contain}.unitdesc h3{font-size:26px;line-height:25px;margin-bottom:26px}.unitdesc h2{font-size:56px;line-height:70px;margin-bottom:14px}.unitshow .align-center{padding-bottom:130px}.units-sec .mainheading-left{max-width:1324px}.mainheading-left p{font-size:17px;line-height:24px}.star-stay{padding:130px 0 140px}.starrow{max-width:1359px}.stardesc h2{font-size:52px;line-height:70px;margin-bottom:22px}.stardesc p{font-size:17px;line-height:24px}.starcol{padding-left:20px}.thingstabs .unittabs-list .nav.nav-tabs .nav-link{min-width:408px}.thingstabs .unittabs-list .nav.nav-tabs{margin-bottom:90px}.mainheading-sec.amentiesheading.thingsheading{padding:85px 0 85px}.thingstabs .unitshow .align-center{padding-bottom:90px}.thingstabs .unitdesc p{max-width:643px;margin-bottom:20px}.boatmoorage{padding-top:160px}.boatmoorage h2{font-size:53px;line-height:70px;margin-bottom:30px}.slipimg ul{margin:0 0 0 28px;top:187px;left:50%;transform:translateX(-50%) translateY(0);width:625px}.slip1{margin-bottom:54px}.slip2{margin-bottom:18px}.slip3{margin-bottom:60px}.slip4{margin-bottom:43px}.slip5{margin-bottom:75px}.slip6{margin-bottom:125px}.slipbook-left .calendar-container{padding:35px 52px 20px;width:581px}.slipimg span{font-size:24px;line-height:31px;width:266px;height:58px;padding:15px 20px}.slipbook h3{font-size:53px;margin-bottom:70px}.slipbook-form .form-control{min-height:50px;border-radius:12px;padding:7px 25px;font-size:16px}.slipbook-form textarea.form-control{min-height:215px}.mainheading-sec.amentiesheading.contactheading{padding:90px 0 130px}.contactheading .mainheading-desc p{padding-bottom:47px}.mainheading-sec.amentiesheading.weddingevents{padding:80px 0 195px}.weddingcontainer .unitdesc h2{margin-bottom:25px}.resortmap{padding-bottom:20px}.gallerytabs .unittabs-list .nav.nav-tabs{margin-bottom:100px}.gallery-sec ul{margin:0 -10px}.gallery-sec ul li{padding:0 10px;margin-bottom:20px}.pagelink-div{padding-top:20px}.pagelinkdot span{width:15px;height:15px;margin:0 3px}.pagelinkdot{padding-bottom:1px}.gallery-sec{padding-bottom:45px}}@media all and (min-width:1741px) and (max-width:1910px){.container{padding:0 50px}}