@media (min-width:1200px){.container{max-width:1400px}}@media (max-width:1700px){.activity-slider .slick-prev{height:105px;top:60%;background:url(https://stormharbor.info/assets/img/left.png)!important;left:0;width:105px;z-index:9}.activity-slider .slick-next{right:0;top:60%;z-index:9}}@media (max-width:1599px){.logo img{width:220px}header .logo{bottom:9px}.activity-slider .slick-prev{top:55%;left:0;z-index:9}.activity-slider .slick-next{right:0;top:55%;z-index:9}.rooms-btn{position:absolute;bottom:10px}}@media (max-width:1499px){.main-content p{width:100%}.room span{font-size:24px}.restaurant-slider .room-content:after,.room-content:after{display:none}.pl5{padding-left:0}.room-content.pt-5.pl-5,.room-content.pt-5.pl5{padding-top:0!important}.restaurant-slider-wp,.rooms-slider-wp{width:98%}.room-content span{margin-bottom:10px;line-height:26px}}@media (max-width:1400px){.offer-slider{margin:0 auto;width:80%}.rooms-wp:after{display:none}.room-features ul li span{font-size:14px}.rooms-content p{font-size:14px;line-height:22px}.rooms-wp:after{height:682px;width:100%}.rooms-content span{font-size:24px}}@media (max-width:1299px){.offer-wrapper{grid-template-columns:repeat(3,1fr)}.instagram-slider .slick-dots li{height:10px;border-radius:100%;background:#ddd;width:10px}.instagram-slider li.slick-active{height:10px;border-radius:100%;background:#c16a1b!important;width:10px}}@media (max-width:1199px){.offer-slider{margin:0 auto;width:100%}.onlineCheckIn{display:none!important}.onlineCheckInMobile{display:block!important}.sticky.is-sticky .onlineCheckIn{transition:inherit!important;position:inherit!important;top:inherit!important}.signature-slider .slick-next,.signature-slider .slick-prev{display:none!important}.signature-slider .slick-dots li{height:8px;margin:0 3px;border-radius:100%;background:#ddd;width:8px}.signature-slider li.slick-active{height:8px;border-radius:100%;background:#c16a1b!important;width:8px}.reservation-wp{display:none}.mobile-top{padding-top:30px}.signature-height{height:1300px}.signature-rooms-height{height:660px!important}.location{padding:20px}.rooms-slider-wp{width:98%;float:right}.restaurant-slider-wp{width:98%}.room-content span{margin-bottom:10px;line-height:30px}.rooms-detail-wp p{height:auto;max-height:inherit;line-height:25px}.gallery-menu.mt-5.bg-white.p-4.pt-5{margin-top:0!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{max-width:90%!important}}@media (max-width:1099px){.signature-height{height:1100px!important}.signature-logo img{width:90%}.signature-wp{height:1404px}.slider-activity .slick-dots li{height:10px;border-radius:100%;background:#ddd;width:10px}.slider-activity li.slick-active{height:10px;border-radius:100%;background:#c16a1b!important;width:10px}.activity-slider .slick-dots li{height:10px;border-radius:100%;background:#ddd;width:10px}.activity-slider li.slick-active{height:10px;border-radius:100%;background:#c16a1b!important;width:10px}}@media (max-width:991px){.offer-wrapper{grid-template-columns:repeat(2,1fr)}.signature-slider.mt-mobile{margin-bottom:80px}.post-item-description p img{height:auto!important;width:100%!important}.mobile-width{margin-right:inherit!important;margin-left:inherit!important}.rooms-top-slider.mt-5{margin-top:0!important}.banner-slider .slick-dots{list-style:none;height:auto;padding:0;right:0;right:inherit!important;position:absolute;flex-direction:inherit;bottom:10px;text-align:center;text-align:center!important;top:inherit!important;margin:0 auto;background:transparent;width:100%;display:block!important}.banner-slider .slick-dots li{height:3px;margin-right:5px;width:15px}.banner-slider .slick-dots li:last-child{margin-right:0}.activity-section{width:92%}.activity-section,footer.mt-5.p-3{margin-top:10px!important}.other-slider .slick-dots{bottom:0!important}.activity-p{padding:25px!important}.hotels-video-wp.hotels-top-title{margin-top:30px}.covid{display:none}.sticky.is-sticky .dropdown{margin-right:0}.mobile-p5{padding:20px!important}.book-now{display:none}.features{margin-top:15px}.general-features{margin-bottom:30px}.collapse:not(.show){display:none}.category{padding:0}.category-btn{height:50px;justify-content:flex-start;font-size:16px;color:#fff;align-items:center;background:#c75c51;font-family:Behind-The-Nineties-Sans-Md;padding-left:15px;display:flex}.category-btn a:hover{color:#fff!important}.rooms-top-slider img{height:200px;object-fit:cover}.title h1{font-size:30px}.gallery-menu ul li{padding:5px 15px;border-bottom:1px solid #efefef;background:none;background-position:100%;width:80%;background-repeat:no-repeat;display:inline-block}.gallery-menu ul li:last-child{border-bottom:0}.page-top{height:120px}.page-top-content{width:90%}.rooms-top-inner img{width:100%}.bg-dark{padding:40px!important}.hotels-video .slick-dots{bottom:-26px;text-align:center;width:100%}.maps-general{width:93%}.w-90{width:99%}.hotels-video-inner{display:inline-block}.hotels-video-inner .video-content{height:auto;justify-content:flex-start;font-size:16px;margin-right:0;margin-bottom:30px;color:#fff;align-items:left;width:96%;display:inherit}.hotels-video-inner .video{position:relative;width:100%}.bottom-buttons{display:block}.banner-slider .slick-slide img{height:320px;object-fit:cover;width:100%}.restaurant-slider .rooms{padding-right:25px}.reservation-wp{height:auto}.reservations{height:auto;border-right:0;padding:15px;border-bottom:1px solid #dddd;width:100%;float:inherit;margin-top:0}.btn-ress{height:68px;margin-bottom:20px;width:100%}header .logo img{width:200px}header .logo{bottom:28px}.social-media{display:none!important}.wsfopen .wsf-halfpart.wsfleftpart{left:0}.top-phone{margin-right:3px!important;margin-top:47px}.wsfbiglink li a{font-size:20px;padding-bottom:10px}.prize,.wsfbiglink li a,.wsfsociallinks{text-align:center}.prize{justify-content:center;align-items:center;display:flex}.wsfbottomcopytxt{text-align:center}.wsfbiglink{margin-top:20px}.wsfrightpart-inner{width:100%}.wsf-halfpart.wsfleftpart,.wsfrightpart-inner{-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);transform:skew(0)}.wsfopen .wsf-halfpart.wsfrightpart{display:none}.signature-wp{height:1390px}.footer-info,.footer-logo,.footer-menu,.info{text-align:center;width:100%}.info{margin-bottom:10px}.contept{text-align:center}.contept,.rooms-img img,.signature-wp p{width:100%}.restaurant-slider-wp{padding-left:25px}.rooms-slider{padding-right:25px}.main-content img{width:90%}.restaurant-slider-wp .room-content{margin-top:20px!important}.rooms-slider .slick-next{bottom:-70px}.room-content.pt-5.pl-5{padding-top:0!important;margin-bottom:20px;position:inherit;margin-top:-4px;padding-left:0!important}.rooms-btn{position:inherit;bottom:0;margin-top:10px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{max-width:98%!important}.rooms-slider.slick-initialized.slick-slider.slick-dotted{padding-left:40px}.instagram{margin-bottom:80px;width:100%;margin-top:80px;display:inline-block}}@media (max-width:768px){.prize-slider{width:96%}.activity-bg{background-color:#fbfbfb;background-position:0;padding-bottom:80px!important;width:100%;background-image:url(https://stormharbor.info/assets/img/leaf-icon.png);background-repeat:no-repeat;margin-top:40px;display:inline-block}.activity-box p{height:auto}.signature{margin-top:50px}.signature-wp{height:1284px}.page-top .logo{bottom:-12px!important}header .logo img{width:180px}.signature-height{height:985px!important}.video-inner p{padding-top:70px!important;font-size:80px}.title h2{font-size:46px}.video-bottom img{width:30%}.video-bottom{margin-top:-114px!important}.instagram-title span{font-size:41px;float:left}.signature-logo-small img{width:75%}.offer-wrapper{grid-template-columns:repeat(1,1fr)}}@media (max-width:575px){.prize img{width:80%}.signature-wp{height:1141px}.slick-list.draggable{padding-top:0;margin-top:0}.bg-dark{padding:10px 10px 40px!important}.video-content p{height:385px;min-height:385px}.banner-slider .slick-dots{right:20px}.page-top{height:98px}.signature-rooms-height{height:660px!important}.instagram-title:after{display:none}.instagram-title span{font-size:32px}.signature-height{height:858px!important;background-size:1400px}.video-bottom img{width:35%}.restaurant-slider,.restaurant-slider-wp .counter,.rooms-slider-wp{width:96%}.video-inner span a img{width:90px}header .logo img{width:170px}header .logo{bottom:46px}#wstoggle{top:22px;width:50px}.dropdown{margin-right:0;margin-top:33px}.top-phone{display:none}.title h2{font-size:38px}.signature-wp img{margin-bottom:20px;margin-top:176px}.room-content span,.title h3{font-size:30px}.signature-logo img{width:100%}.room-detail-content span{font-size:26px}}@media (max-width:480px){.banner-slider .slick-next{height:40px;background-size:40px;width:40px}.banner-slider .slick-prev{height:40px;background-size:40px!important;width:40px}.banner-slider .slick-dots li{margin-right:3px;width:12px}.banner-slider .slick-slide img{height:320px;height:280px;object-fit:cover;width:100%}.video-inner p{padding-top:70px!important;font-size:52px;line-height:60px}.banner-slider .slick-dots{top:49%}h4#myModalLabel2{font-size:24px}.room-detail-content span{font-size:26px}.signature-height{height:796px!important;background-size:1400px}.signature-logo img{width:100%;margin-top:270px}.video-bottom img{width:55%}.wsfbiglink li a{font-size:18px}.covid{width:70%}.covid span{font-size:12px;float:left;display:inline-block}.title{margin-bottom:20px}.title h2{font-size:32px}header .logo img{width:160px}.page-top .logo{bottom:2px!important}.sticky.is-sticky .logo{bottom:-10px!important}}@media (max-width:414px){.rooms-top-inner img{height:200px;object-fit:cover}.video-inner p{font-size:65px}.signature-rooms-height{height:660px!important}h4#myModalLabel2{font-size:20px}.features ul li span small{font-size:14px}.title h2{font-size:28px}.room-detail-content span{font-size:24px}header .logo img{width:135px}header .logo{bottom:64px}.sticky.is-sticky .logo{bottom:-5px}.sticky.is-sticky .logo a img{transition:.4s;width:130px;margin-top:6px}.signature-height{height:803px!important;background-size:1510px}.page-top .logo{bottom:7px!important}.sticky.is-sticky .logo{bottom:-5px!important}.features ul li span p{font-size:16px}.features span{font-size:18px;margin-bottom:20px}}@media (max-width:375px){.signature-height{height:795px!important;background-size:1552px}.signature-wp{height:1034px}.signature-logo img{margin-top:190px}.room-detail-content span{font-size:24px}.page-top .logo{bottom:9px!important}.sticky.is-sticky .logo{bottom:-5px!important}}@media (min-width:576px){.modal-dialog{max-width:100%!important;margin:1.75rem auto}.modal-sat{max-width:500px!important}}