@media (max-width:1400px){h2{font-size:32px}.banner-grid-item h2{padding:14px}h1{font-size:60px}h3{font-size:26px}.home-banner{padding:100px 0}.top-banner-inner{height:400px}}@media (max-width:1250px){.escape-title{font-size:22px}}@media (max-width:1200px){header .nav-menu-wrapper a{font-size:22px}.list-inner div{flex-direction:column;gap:5px}.activity-image{padding:100px 130px}.activities-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:993px){.toggle-icon{display:none}.call-icon{display:none}}@media (max-width:992px){.nav-bar{position:absolute;width:250px;left:0;z-index:12;background-color:#000;top:77px;visibility:hidden;opacity:0;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.nav-bar.open{visibility:visible;opacity:1}header .nav-menu-wrapper{flex-direction:column;gap:10px;align-items:flex-start}header .nav-menu-wrapper a:hover,.current-menu-item a{background-color:transparent}.current-menu-item a{color:var(--orange)}header .nav-menu-wrapper a{padding:16px 14px}.menu-item-has-children>a::after{top:25%}header{padding:25px 0}#menu-main-menu .menu-item-has-children .sub-menu{position:unset;background-color:var(--orange);width:250px}.menu-item-has-children>a::after{right:10px}.menu-item-has-children>a{width:100%}#menu-main-menu .menu-item-has-children:hover .sub-menu{visibility:hidden;opacity:0}#menu-main-menu .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;height:0;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}#menu-main-menu .menu-item-has-children .sub-menu.open{visibility:visible;opacity:1;height:100%}.grid-item-2,.grid-item-3{padding-top:200px}.first-item-logo{padding:20px}.banner-grid-inner{grid-template-columns:repeat(2,1fr)}.post-grid-loop-inner img{height:350px;object-position:top}.post-grid-loop{grid-template-columns:repeat(1,1fr);gap:40px}.post-grid-loop-inner h4{margin-top:30px}.footer-wrap-upper{flex-direction:column}.activities-inner{grid-template-columns:repeat(1,1fr)}.activity-image-wrap{display:grid;grid-template-columns:1fr 1fr}.cards-grid{grid-template-columns:repeat(2,1fr)}.contact-inner-wrap{grid-template-columns:repeat(1,1fr)}#contact-form textarea{height:100px}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.sites-single a{font-size:20px;max-width:280px}.group-number fieldset{flex-wrap:wrap}.contact-details-info,.logo-info,.sociol-icons-info{width:100%}.sociol-icons{justify-content:center}footer .logo-info{display:flex;justify-content:center;align-items:center}}@media (max-width:767px){.grid-item-1{padding-top:200px}.banner-grid-inner{grid-template-columns:repeat(1,1fr)}.sites-wrap{grid-template-columns:repeat(1,1fr)}.review-grid .first-item-logo{padding:50px 0}.home-gallery-loop{grid-template-columns:repeat(1,1fr);gap:20px}.grid-gallery-image.grid-image1{grid-row:unset;grid-column:unset}.grid-gallery-image.grid-image3,.grid-gallery-image.grid-image4{grid-column:unset}.top-banner-inner{height:300px}.amenties-single-post{grid-template-columns:1fr}.cards-grid{grid-template-columns:repeat(1,1fr)}.rates-cta{margin-top:50px;flex-direction:column;gap:10px}#reservation-form .name fieldset{flex-direction:column;align-items:unset}.reservation-form{margin:50px auto 0}.map-inner iframe{height:250px}.grid-gallery-image img{width:100%}}@media (max-width:575px){.cta{font-size:20px}h1{font-size:40px}.banner-inner-left h5{font-size:20px}h2{font-size:26px}.banner-inner:after{right:-6px}.home-banner{padding:70px 0}.copyright{text-align:center}.tree-title::before{left:-20px}.tree-title::after{right:-20px}.top-banner-inner{height:300px}.top-title .page-title{top:42%}header .nav-menu-wrapper a{font-size:18px;font-size:18px}.activity-image-wrap{grid-template-columns:1fr}.activity-image{padding:130px}.activity-image-wrap h3{padding:20px 0}.rates-table-header span,.table-body-row span{padding:20px}.contact-grid{flex-direction:column}.top-title img{width:75%}.footer-wrap-upper .logo{display:flex;justify-content:center;align-items:center}.footer-wrap-upper .logo img{width:75%}.rates-table span{font-size:20px}.page-desc p{font-size:18px}.footer-wrapper p{font-size:16px}.tree-title{font-size:22px}.contact-logo img{max-width:65%;width:100%}}@media (max-width:450px){.rates-table span{font-size:16px}.rates-table-header span,.table-body-row span{padding:10px}.rates-cta a{max-width:100%;width:100%;text-align:center;font-size:16px!important;padding:10px}.hero-text p{font-size:16px}.page-desc p{font-size:16px}}