@media (max-width:1550px){.overlay-col{position:relative;height:400px}.navigation>div>ul>li>a{font-size:14px;font-weight:600}}@media (max-width:1440px){.navigation>div>ul>li:not(:last-child){margin-right:30px}}@media (max-width:1120px){.header .navigation{left:46%;transform:translateX(-46%)}.desc-wrapper{padding:80px 80px 80px 60px;margin-bottom:60px}.header .navigation{display:none}.header .navigation{left:45%}}@media (max-width:1200px){.uk-section-resort .section-title-wrap{text-align:center;padding:30px 25px}}@media (max-width:1024px){.dinning__section .section-title-wrap{padding-right:0}.mdl-destacados .m-title{display:none}.mdl-destacados .m-item{padding-left:0}.mdl-destacados .uk-contain{padding-left:30px;padding-right:30px}.mdl-destacados .m-title{font:65px/1 "HitoshiBrush",serif}.mdl-destacados .m-bg{width:100%;height:450px}.site-menu .site-menu-main{display:flex;flex-direction:column;height:100%;width:100%;max-width:inherit}.mdl-destacados h3.title{font-size:55px}.site-menu .site-menu-image{display:none}.site-menu .site-menu-main .site-menu-nav-container>div>ul>li>a{padding:5px 0;font-size:28px}.uk-section-mid{padding:70px 0}.section-title-wrap .section-title{font-size:48px}.prop-welcome .desc-wrapper h2{font-size:50px;line-height:55px;margin-bottom:25px;color:#111;margin-top:15px}.prop-welcome .about__section--img{width:100%}.desc-wrapper{width:100%;margin-top:0;margin-left:0;padding:80px 80px 40px 60px;order:2;text-align:center !important}.desc-wrapper .logo{left:50%;top:0;transform:translate(-50%,-50%);width:100px}.about__section--img img{width:100%;object-fit:cover}.accomodations-detail .section-title-wrap p{margin:25px 0;font-size:15px}.mdl-destacados h3.title{font-size:40px;width:100%;text-align:center;line-height:1}.mdl-destacados article{z-index:4;width:100%;display:block;text-align:center;bottom:25px}.mdl-destacados .m-item{padding:0 15px}}@media (max-width:959px){.uk-section-resort .section-title-wrap .section-title{font-size:48px}.uk-section-resort .section-title-wrap{text-align:center;padding:40px}.dinning__section .section-title-wrap p{margin:30px 0 35px}.mdl-destacados .uk-contain{padding-left:20px;padding-right:20px}.mdl-destacados .section-title-wrap{padding-bottom:15px}.dinning__section .section-title-wrap{padding-top:30px}.accomodations .section-title-wrap .section-title{font-size:40px}.dinning__section img{height:450px;width:100%;object-fit:cover}.request__quote-wrap{height:auto}.query-content-wrapper{margin-right:0}.desc-wrapper{padding:80px 0 40px}}@media (max-width:768px){.room__accomodations>li,.grayBox{visibility:visible !important}.products-listsection ul{list-style:none;padding:0}.products-listsection ul li a .mainimg img,.products-listsection ul li>div .mainimg img{height:450px}.products-listsection ul li:nth-child(2n) a .roominformation{order:2;margin-left:0;margin-right:0}.products-listsection ul li{padding-top:50px}.products-listsection ul li a .mainimg,.products-listsection ul li>div .mainimg{grid-column:span 12}.products-listsection ul li a .roominformation,.products-listsection ul li>div .roominformation{grid-column:span 12;margin-left:0}.products-listsection ul li a .roominformation .room-content,.products-listsection ul li>div .roominformation .room-content{padding:20px;background-color:#f5f5f5}.products-listsection ul li a .roominformation .room-content .room-name,.products-listsection ul li>div .roominformation .room-content .room-name{padding-top:15px;font-size:35px;line-height:50px;margin-bottom:10px}.pinned-image__quote p{font-size:15px;margin-bottom:0;color:#fff;font-weight:600;opacity:1;padding-right:40px}.pinned-image-content{padding:40px}.grayBox{padding:20px 15px}.grayBox-title{font-size:30px;padding-bottom:10px}#oopss #error-text{margin-top:-100px}#oopss #error-text span{font-size:60px;margin-bottom:20px}#oopss #error-text img{margin:95px auto 0;height:280px}#oopss #error-text .back{font-size:20px;text-decoration:none;margin:25px auto 0}.mdl-destacados .m-item{padding:0 0 15px;width:100%}.mdl-destacados article{bottom:40px}.button-wrap a{margin-bottom:15px}.desktop-header{display:none}.accomodation--wrap .accomodations{grid-gap:40px}.mobile-header{display:block;padding:0 20px}.site-header{z-index:12}.mobile-header.uk-active{background:var(--primary-color);padding-bottom:15px}.mobile-header.uk-active .logo-area{padding-top:3px}.mobile-header.uk-active .logo-area img{width:70px}header .uk-container{padding-left:0;padding-right:0}.reservation-toggle svg{fill:#fff;width:38px;height:20px;margin-right:0}.mobile-header .mega-menu-btn,.mobile-header .reservation-toggle{background:0 0;width:auto;height:auto}.site-header.uk-active .mobile-header .mega-menu-btn{background:0 0}.query-form-wrapper{padding:30px}.query-content-wrapper .representor-container>img{width:75px;height:75px}.dinning__section .section-title-wrap{padding-left:0;position:sticky;top:140px;padding-top:30px}.section-title-wrap .section-title{font-size:40px}.section-title-wrap p{margin:25px 60px;font-size:16px}.overlay-col{height:470px}.overlay-col-content{padding:30px}.overlay-col .title{font-size:25px}.background-video{height:550px}.section__banner{position:relative;min-height:684px;height:680px}.slider-container>.banner-title{line-height:1;font-size:60px;text-shadow:.1px .1px .1px #000}.roominfo-section .roominfo-wrapper .eachroom-info img{width:45px;margin:0 auto 10px auto}}@media (max-width:640px){.form-wrapper form p,.reservation__form form p{grid-column:span 12}.representor-info h3{font-size:20px}.representor-info{margin-left:15px}.representor-info .el-meta{margin:6px 0 2px}.copyrights{margin:15px 0 0}.pinned-image__quote-author{font-size:35px}.uk-section-resort .section-title-wrap .section-title{font-size:35px;font-weight:700;line-height:1.24}.section-gallery .gallery-item img{height:450px}.roominfo-section .roominfo-wrapper .eachroom-info img{width:45px;margin:0 auto 10px auto}.roominfo-section .roominfo-wrapper .eachroom-info{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:0px;border-bottom:1px solid #00000014;padding:10px;text-align:center}.roominfo-section .roominfo-wrapper .eachroom-info:last-child{border-bottom:none}.roominfo-section{padding-top:0;padding-bottom:25px;padding-left:0}.accomodation--wrap .accomodations{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}.accomodation--wrap .accomodations:nth-child(2n) .image-wrap{order:0}.accomodation--wrap .accomodations{padding-bottom:30px;padding-top:30px}.accomodations .section-title-wrap .section-title{font-size:35px}.footer-links{border-bottom:1px solid #ffffff42;padding-bottom:20px}.uk-section-mid{padding:50px 0}.section-title-wrap p{margin:20px 0;font-size:16px}.col-card>a{display:block;height:350px}.events__section .section-title-wrap p{margin-bottom:0 !important}.section-title-wrap .section-title{font-size:35px;font-weight:600}.prop-welcome .desc-wrapper h2{font-size:45px;color:#111111d4;line-height:1}.overlay-col,.overlay-col-small.overlay-col{height:400px}.accomodation__section .owl-carousel .owl-stage-outer{overflow:inherit}.desc-wrapper{margin-bottom:0;padding:80px 0 40px}.background-video{position:relative;padding:0;height:400px;overflow:hidden}.section-title-wrap{padding-bottom:40px}.dinning__section .section-title-wrap p{margin:30px 0 35px !important}.facilities__section .section-title-wrap{padding-bottom:20px}.roominfo-wrapper{border:1px solid #0000000f}}@media (max-width:480px){.footer-links h4{font-size:17px}.office__location{gap:10px}.roominfo-section .roominfo-wrapper .eachroom-info p{font-size:16px}.footer-links ul{font-size:12px}.single-blog-title{font-size:35px;font-weight:700;color:var(--primary-color)}.products-listsection ul li a .roominformation .room-content .room-name,.products-listsection ul li>div .roominformation .room-content .room-name{padding-top:15px;font-size:30px;line-height:40px}#oopss #error-text p.p-a{font-size:17px;margin:15px 0 0}#oopss #error-text img{margin:35px auto 0;height:200px}#oopss #error-text{margin-top:-50px}#oopss #error-text .back{font-size:17px;margin:25px auto 0}#oopss #error-text span{font-size:45px;margin-bottom:15px}.section-title-wrap p{margin:15px 20px 25px}.query-form-wrapper{background-color:#111111ab}.line-text{font-size:13px;font-weight:900;letter-spacing:0;position:relative}.col-card-content{padding:20px 0 0;font-size:13px}.query-content-wrapper .section-title-wrap p{font-size:15px}.mdl-destacados .m-bg{height:400px}.mdl-destacados h3.title{font-size:35px}.dinning__section picture img{height:450px;width:100%;object-fit:cover}.gallery-col a{height:200px}.map-container iframe{height:350px}.our__resort--section .accomodations .image-wrap img{height:370px}.description-content p{line-height:1.75;font-size:16px}.description-content h3{font-size:35px;line-height:1.2;margin-bottom:25px;margin-top:15px}.single-sectionheader{font-size:30px;position:relative;line-height:1}.services-section .services-container ul.break-2{display:block}.section-gallery .gallery-item img{height:300px}.accomodations .section-title-wrap .section-title{font-size:30px !important}.section-title-wrap .section-sub-title{font-size:13px;letter-spacing:3px}.special-offer a{font-size:20px;background:#f0702f;height:130px;width:130px}.site-header.uk-active .custom-logo-link img{width:75px}.site-menu .site-menu-main .site-menu-book .btn{width:100%;font-size:16px;height:55px}.site-menu-footer .site-menu-contacts li a{font-size:16px}.site-menu .site-menu-main .site-menu-book{padding:15px 20px}.site-menu .site-menu-main .site-menu-nav-container>div>ul{padding:0 0 0 30px}.site-menu .site-menu-main .site-menu-footer{display:none}.col-card-content h3{font-size:25px;line-height:1.4;margin:0 0 9px}.col-card-content p{line-height:1.64;font-size:15px}.dinning__section .section-title-wrap p{margin:20px 0 25px}.dinning__section img{height:350px;width:100%}.section-title-wrap .section-title{line-height:1.25}.uk-section-mid{padding:40px 0}.slider-container>.banner-title{line-height:1;margin-bottom:250px;font-size:45px}.about__section--img img{width:100%;object-fit:cover}.uk-section-large{padding-top:50px;padding-bottom:50px}.prop-welcome .desc-wrapper h2{font-size:35px;line-height:40px;margin-bottom:15px;color:#111;margin-top:10px}.desc-wrapper{padding:60px 0 40px}.btn-default,.btn-outline{font-size:14px;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px}.section-title-wrap p{margin:20px 0;font-size:15px;line-height:1.65}.section-title-wrap{padding-bottom:30px}.overlay-col-small .overlay-col-content .title{font-weight:600}}@media (max-width:400px){.pinned-image__quote-author{font-size:30px}.pinned-image__quote p{font-size:14px;margin-bottom:0;color:#fff;font-weight:600;opacity:1;padding-right:35px}.pinned-image-content{padding:0}.overlay-col-small .overlay-col-content{padding:30px 40px 35px 30px}.desc-wrapper p{font-size:16px;line-height:1.8;color:#000000b3;margin:0 15px 20px;font-weight:400;letter-spacing:0}.overlay-col-small .overlay-col-content .title{font-size:28px;font-weight:600}.section-title-wrap .section-title{font-size:35px}.section-title-wrap p{margin:15px 0 20px;font-size:16px;opacity:.75}.section__banner{position:relative;min-height:90vh;height:90vh}.slider-container>.banner-title{line-height:1;font-size:40px;font-weight:600}.overlay-col,.overlay-col-small.overlay-col{height:400px}.dinning__section .section-title-wrap p{margin:20px 0 25px}}