@media (min-width:280px){#copyright p,#home .about-section article h2,body .row.centered-content .content,header{text-align:left}.logged-in .navbar{margin-top:45px}.logged-in .side-collapse{top:45px}header .navbar{padding:15px 0;margin-bottom:0}header .navbar-toggle .icon-bar{background:#005626;width:40px;height:7px}.cd-top{padding:9px 0!important}body .container-fluid>.navbar-collapse,body .container-fluid>.navbar-header,body .container>.navbar-collapse,body .container>.navbar-header{margin-right:0;margin-left:0}body .container-fluid,body .row.centered-content{padding:0 6%}body h1,body h2{padding-bottom:20px}body h2{font-size:30px}body .btn{padding:15px}.room-price .btn{white-space:normal}.room-rate-section article .wrap{height:100%;min-height:320px}.room-rate-section article .on-hover,.room-rate-section article .wrap{padding:30px}#home .content,.room-content .container-fluid.no-padding{padding:0}.room-content .row{margin:0;width:100%;display:block;flex:none}.room-content .col-sm-6{display:block;width:100%;flex:none}#home .intro-section,.su-slider{display:none}.multi-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.booking-nav li{margin-right:0}#home .about-section{padding:100px 0 50px}#activity-main .content,#booking .content,.featured-section article,.room-content .description,.room-content .features{padding:50px 6%}#activity-main .content{padding:50px 0}.room-rate-section article .on-hover{opacity:.8}.amenities .inner-content{float:none;width:100%}.su-table td{width:100%;display:block}.entry-header{padding:30% 0 10%}.entry-header h1{font-size:45px}#copyright p{margin-bottom:0;font-size:12px}}@media (max-width:991px){header .navbar-right{float:none!important;margin-right:0;text-align:center}body .page-scroll{width:100%;text-align:center}header .navbar-brand>img{display:block;height:50px;margin:0 auto}header .navbar-nav>li{padding:0 0 15px;float:none;display:inline-block}.entry-header{padding:20% 0 10%}.time .pull-left{margin-right:5px}.time input[type=number]{padding:7px 11px}}@media (min-width:400px){body h2{font-size:30px}#home .intro-section h1{font-size:35px;line-height:60px}}@media (min-width:481px){body h2{font-size:40px}#home .intro-section h1{font-size:45px;line-height:70px}}@media (min-width:525px){#home .intro-section h1{font-size:50px;line-height:55px}}@media (max-width:605px){.booking-nav li,body .btn{width:100%}}@media (min-width:635px){.entry-header h1{font-size:65px}}@media (max-width:769px){body .page-scroll{width:auto;text-align:left}header .navbar-right{text-align:left;margin:0}.mobile-nav{display:block;font-size:45px;text-transform:uppercase;color:#fff;letter-spacing:1.5px;text-align:right;margin:27px 25px 0 0}header .navbar-toggle{margin:10px 0 0}.mobile-nav:focus,.mobile-nav:hover{color:#005626}.side-collapse-container{width:100%;position:relative;left:0;transition:right .4s}.side-collapse-container.out{right:200px}.side-collapse{top:0;bottom:0;right:0;width:200px;position:fixed;overflow:hidden;transition:width .4s;background:#58C487}.side-collapse.in{width:0}}@media (min-width:768px){#copyright p,#home .about-section article h2,body .row.centered-content .content{text-align:center}.navbar-right{float:right!important;margin-right:-15px}.logged-in .navbar{margin-top:30px}.mobile-nav{display:none}body header .top-nav-collapse{height:10.3%}body .container-fluid{padding:0 8%}body .row.centered-content{padding:0 20%}body h1,body h2{padding-bottom:30px}body h2{font-size:45px}body h3{font-size:35px}body .btn{padding:15px 35px}header .navbar-toggle .icon-bar{background:#fff}.booking-nav li{margin-right:20px}.room-rate-section article .wrap{padding:75px;min-height:450px}.room-rate-section article .on-hover{padding:75px}.room-content .col-sm-6,.room-content .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}#home .content{padding:78px 0}#home .intro-section{display:block;padding-bottom:0;height:100vh}#home .intro-section h1{font-size:45px;line-height:75px;letter-spacing:10px;color:#fff;font-weight:700;text-align:center}#home .carousel .carousel-caption,#home .carousel .carousel-inner,#home .carousel .item,#home .intro-section .carousel{height:100vh}#home .about-section{padding:78px 0}.featured-section article,.room-content .description,.room-content .features{padding:78px 15%}#copyright{padding:90px 0 30px}#copyright p{font-size:15px}}@media (min-width:991px){.navbar-right{float:right!important;margin-right:-15px;text-align:right}body header .top-nav-collapse{height:8.3%}.cd-top{padding:20px 0!important}.multi-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}.su-slider{display:block}#home .intro-section{text-align:center}#home .intro-section h1{font-size:70px;line-height:95px;letter-spacing:10px}.amenities .inner-content{float:left;width:50%}.entry-header{padding:10% 0}.entry-header h1{font-size:90px}.time .pull-left{margin-right:15px}.time input[type=number]{padding:7px 15px}}@media (min-width:1005px){#home .intro-section h1{font-size:75px;line-height:105px}.room-price .btn{white-space:nowrap}}@media (min-width:1025px){body header .top-nav-collapse{height:13.3%}.room-rate-section article .on-hover{opacity:0}.su-table td{width:auto;display:auto}}@media (max-width:1366px){body .acf-map{width:100%;max-width:85%;height:400px;margin:0 auto}}@media (min-width:1700px){#home .intro-section{height:100vh}}