@media screen and (max-width:1600px){h2{font-size:44px;line-height:50px}.accommodation .fullwidth div.list-acc .slick-list{padding:0 20%!important}}@media screen and (max-width:1440px){.hero-banner .hero-carousel li{height:100vh}}@media screen and (max-width:1366px){.pageheader h1{font-size:30px;line-height:36px}.intro aside h2{max-width:600px}.services .pagewrapper article{width:45%}.experiences ul.list-experiences li h4{font-size:20px;line-height:26px}}@media screen and (max-width:1280px){h2{font-size:40px;line-height:46px}h3{font-size:36px;line-height:42px}}@media screen and (max-width:1194px){.pagewrapper,.pagewrapper2{width:94%}footer,footer .footer-top p.cinfo{font-size:14px;line-height:22px}}@media only screen and (max-width:1024px){header .nav .pagewrapper nav ul{font-size:14px;line-height:22px}header .nav .pagewrapper nav ul li{margin:0 10px}h1,.page-banner h1{font-size:50px;line-height:60px}.hero-banner .hero-carousel li{height:768px}h2,.services .pagewrapper article h2,.accommodation .fullwidth h2,.experiences h2{font-size:36px;line-height:42px;margin-bottom:15px}h3{font-size:30px;line-height:36px}.subheading{margin-bottom:10px}.experiences ul.list-experiences li h4{font-size:16px;line-height:24px}.newsletter .pagewrapper{justify-content:center!important;-webkit-justify-content:center!important}.newsletter{text-align:center}footer .footer-top ul li{margin:10px}footer .footer-top ul{padding-bottom:35px}.accommodation .fullwidth div.list-acc .slick-list{padding:0 10%!important}.facilities ul.list-facilities li{height:400px}.main-content .img-content aside{width:50%}.main-content .img-content article{width:47%}.services .pagewrapper article ul.col2 li{width:100%}.photos-sec .photos-list{justify-content:space-between;-webkit-justify-content:space-between}.photos-sec .photos-list li{width:49%;margin:0 0 15px;height:300px}.videos-sec .slider-nav .slick-prev,.videos-sec .slider-nav .slick-next{width:30px;line-height:30px;background-size:contain}.contact-form .contactform li{width:48%}}@media only screen and (max-width:834px){header .nav{display:none}header .headtop .pagewrapper .mainhead .call-book .btn-red{display:none}header .headtop .pagewrapper .mainhead .call-book .book-mob{display:block}header .headtop .pagewrapper .mainhead .call-book .call img{margin-right:16px}header .headtop .pagewrapper .mainhead .logo{width:auto}header .headtop .pagewrapper .mainhead .call-book{width:70px}.hero-banner .hero-carousel li img.desktop{display:none}.hero-banner .hero-carousel li img.mobile{display:block!important}.hero-banner .hero-carousel li{height:100vh}header .headtop .pagewrapper .mainhead .call-book .call span{display:none}.accommodation .fullwidth div.list-acc .slick-list{padding:0 !important}.services .pagewrapper article,.services .pagewrapper aside{width:100%}.services{text-align:center}.services .pagewrapper article ul{justify-content:space-between;-webkit-justify-content:space-between;align-items:stretch;-webkit-align-items:stretch}.services .pagewrapper article ul li{width:45%}header .headtop .pagewrapper .mobnav{display:block}.accommodation .fullwidth div.list-acc,.accommodation .fullwidth div.list-acc div.room{height:auto!important}.accommodation .blockbg{height:500px}.slick-dots{bottom:-45px!important}footer .footer-bottom ul li:nth-child(2){width:100%;order:1}footer .footer-bottom ul li:first-child,footer .footer-bottom ul li:last-child{width:50%}footer .footer-bottom ul li:first-child{order:2}footer .footer-bottom ul li:last-child{order:3}.main-content .img-content{padding-top:0}.main-content .img-content aside,.main-content .img-content article{width:100%}.main-content,.newsletter{padding:50px 0}.page-banner{height:400px}.page-banner h1,.page-banner h1{margin-top:96px}.accommodation .fullwidth h2+p{max-width:100%}.menu-options .list-options li{width:100%}.services .pagewrapper article ul.col2 li{width:48%}.offers-events .list-offers li .offers-entry aside{width:300px}.offers-events .list-offers li .offers-entry article{width:calc(100% - 300px)}}@media only screen and (max-width:768px){.intro aside h2,.intro article{max-width:100%}h2{font-size:36px;line-height:42px}h3{font-size:30px;line-height:36px}.intro,.main-content .amenities,.room-info,.menu-options{padding:50px 0}.services .pagewrapper article ul li{width:50%;padding:0 10px;justify-content:center;-webkit-justify-content:center}.services .pagewrapper article ul li img{margin:0 auto 15px}.services .pagewrapper article ul li span{width:100%;float:left}.main-content .amenities ul.col4 li{width:30%}.main-content .amenities h2+p br,.accommodation .fullwidth p br{display:none}header .headtop .pagewrapper .mainhead .call-book .book-mob img{width:auto}.room-info .room-det article{width:100%;order:1;margin-bottom:30px}.room-info .room-det aside{width:100%;order:2}.main-content .amenities ul.col5 li{width:30%}.offers-events .list-offers li .offers-entry aside{width:100%;height:250px}.offers-events .list-offers li .offers-entry article{width:100%}.contact-info .cinfo article{order:1;width:100%;margin-bottom:30px}.contact-info .cinfo aside{order:2;width:100%}.contact-form .contactform li:last-child .consent{width:100%;margin-bottom:20px}}@media only screen and (max-width:560px){header .headtop .pagewrapper .mainhead .logo{max-width:auto;width:auto}header .headtop .pagewrapper .mainhead .call-book .btn-red{margin-left:0}.accommodation .fullwidth p br{display:none}.services .pagewrapper article ul li{width:100%}.facilities ul.list-facilities li a article p{padding:0!important}.experiences h2,.experiences h2,.newsletter .pagewrapper h2,.newsletter .pagewrapper h2{padding:0 15px}.hero-banner .hero-carousel li h1,.page-banner h1{font-size:48px;line-height:60px;padding:0 15px}.accommodation .fullwidth div.list-acc,.accommodation .fullwidth div.list-acc div.room{height:auto!important}.accommodation .blockbg{height:500px}footer .footer-bottom ul li:first-child,footer .footer-bottom ul li:last-child{width:100%;text-align:center;margin:5px 0}footer .footer-bottom{padding:20px 0}.main-content .amenities ul.col4 li,.main-content .amenities ul.col5 li{width:50%}.services .pagewrapper article ul.col2 li{width:100%}.photos-sec .photos-list li{width:100%}.photos-sec h2 span.filter{width:100%;text-align:center;margin-top:10px}.photos-sec h2 span.filter a:first-child{padding-left:0}.contact-form .contactform li{width:100%}}@media only screen and (max-width:480px){header .headtop .pagewrapper .mainhead{justify-content:center;-webkit-justify-content:center}header .headtop .pagewrapper .mainhead .logo{margin-left:0}header .headtop .pagewrapper .mainhead{height:auto;justify-content:space-between}header .headtop .pagewrapper .mobnav{width:27px;height:27px}.newsletter .pagewrapper aside ul li{justify-content:center;-webkit-justify-content:center}.newsletter .pagewrapper aside ul li{padding-right:0}.newsletter .pagewrapper aside ul li .mc_container .mc_form_inside .mc_merge_var{width:100%;margin-right:0}.newsletter .pagewrapper aside ul li input[type=submit]{width:100%;margin-top:15px}.newsletter .pagewrapper aside ul li .mc_container .mc_form_inside .mc_signup_submit{width:100%}.page-banner h1,h1{font-size:40px;line-height:50px}.page-banner h1{margin-top:125px}.room-info h2 a{margin-left:0;margin-top:10px}.accommodation .blockbg{height:360px}.contact-form .contactform li:last-child .consent{justify-content:space-between;-webkit-justify-content:space-between}}