@media screen and (min-width:1279px) and (max-width:1540px){.villa_card_block .card-wrapper-2 .villa-col .garden-view .garden-bg,.villa_card_block .card-wrapper-2 .villa-col .sea-view .sea-bg{height:420px}.de-home h1.home-title{font-size:48px}.margin-x3{margin:30px!important}nav#top-nav{height:90px;padding:15px 30px 25px}#top-nav-bar{height:50px}.fixed-nav #top-nav-bar,nav#top-nav.fix-nav{height:auto}nav#top-nav.fix-nav .menu-wrap .nav-item .nav-link{font-size:20px}li.nav-item.contact-link a,nav#top-nav.el-nav.fix-nav .nav-item.contact-link a{padding-right:0!important}.logo img{max-width:145px}nav#top-nav .menu-wrap .nav-item .nav-link{font-size:23px;padding:0 20px}#top-nav-bar ul li a{font-size:18px;padding:5px 0}.fix-nav .logo img{max-width:115px;transform:translateY(-50px)}nav#top-nav.fix-nav{padding:10px 30px}h1.home-title{font-size:70px}#header-bg{min-height:calc(100vh - 150px)}.parallax-bg img{margin-top:-200px;max-width:100%}.promo-title-box h3{font-size:28px}.promo-button-box a.promo-btn{font-size:24px;padding:20px 40px}section.location-block{height:100%}section#services-block .facilities-list h2,section.location-block .facilities-list h2,section.location-block.reverse .facilities-list h2{font-size:35px;right:30px;top:-32px}section.location-block .facilities-list{margin-right:30px;padding:60px}.location-photo{height:90vh!important}section.location-block .facilities-list p,section.location-block.reverse .facilities-list p{font-size:18px;line-height:30px}.services .facilities-list h3{font-size:30px}section#services-block .facilities-list ul li{font-size:20px;line-height:34px}.villa-bg img{max-width:610px}#facilities-block ul li,.villa-description p,section#outdoor-block .facilities-list ul li{font-size:18px;line-height:30px}.villas__inner .promo-btn{margin-top:15px}.villa-title h3{font-size:40px}.villa-title .promo-link span a{font-size:20px}i#playIcon.fa{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:25px;height:50px;width:80px}h1.home-title.inner{font-size:60px}section#services-block .facilities-list{margin-right:30px;padding:50px 50px 50px 100px}.services .parallax-bg img{margin-top:-18%}.address-block{grid-template-rows:2fr 1fr}.contact-inner .parallax-bg img{margin-top:-135px}#youtube-ytplayer{height:100%;min-height:calc(100vh - 150px)!important}#apartment-page .promo-btn{margin-bottom:50px}footer .footer-center-col .ask-our-team a{font-size:1.25rem}footer .footer-contact-nav .footer-site-map li a{font-size:20px;margin-bottom:0;padding:2px 15px}footer .map a,footer .map i{font-size:20px}footer .footer-logo-row a img{margin-bottom:20px;margin-top:20px;max-width:200px}footer .footer-center-col .ask-our-team span{font-size:1.25rem}h1.modal_title{font-size:35px;margin-bottom:40px}.modal-body input,.modal-body label,.modal-body select{font-size:1em;margin-top:0}.modal-body{padding:20px 30px}.modal-body input,.modal-body select{padding:10px 0}.select-items div,.select-selected{font-size:1em;padding:10px}label.MM_label.mt-30{margin-top:15px!important}.checkin i,.checkout i{font-size:22px}input.custom-input{margin-bottom:0;padding-top:0}.modal-body textarea{max-height:80px}.modal-body input[type=submit]{font-size:21px;margin:18px auto}.imgBox img{display:block;height:100%;margin:0 auto;max-height:420px}li.secondary-request .req-btn{font-size:18px;padding:5px 10px}}@media screen and (min-width:1500px) and (max-width:1550px){nav#top-nav.fix-nav .menu-wrap{margin-top:-20px}}@media screen and (max-width:767px){.margin-x3,.margin-x4{margin-left:10px!important;margin-right:10px!important}.parallax-bg img{margin:0}#header-bg{min-height:35vh}h1.home-title{background:rgba(68,95,110,.4);display:inline-block;font-size:22px;left:56px;padding:5px 30px;position:absolute;top:55px;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);z-index:9999}.covid-title,.welcome-title{font-size:30px}section#welcome-text{margin-top:20px}.welcome-text-box{margin:20px auto 0;max-width:100%}.welcome-text-box p{font-size:18px;line-height:30px;max-width:100%;text-align:justify;-moz-text-align-last:center;text-align-last:center;width:100%}.covid-text-box{margin:20px auto 0;max-width:100%}.covid-text-box ul li{font-size:18px;line-height:30px;max-width:100%;text-align:left;width:100%}.promotion-row,.promotion-row.revers{grid-template-columns:auto}.promo-bg-1,.promo-bg-2{min-height:50vh}.promo-title-box h3{font-size:24px;line-height:35px;margin-bottom:5px;margin-top:30px}.promo-button-box a.promo-btn{font-size:20px;padding:15px 30px}.de-home .promo-button-box a.promo-btn{font-size:18px;padding:15px}.el-apartment-wrapper .promo-button-box a.promo-btn{font-size:16px;padding:15px 10px}.promo-title-box .promo-link{margin-bottom:24px}.promo-button-box{height:150px}.promo-content{order:2}.promotion-row.revers{margin-top:30px!important}footer .footer-center-col .ask-our-team a{font-size:1.125rem}footer .footer-contact-nav{grid-template-columns:auto}footer .map a,footer .map i{display:block;font-size:19px}footer .map i{display:inline-block}.footer-center-col{margin-top:15px;order:3}footer .footer-contact-nav .footer-site-map li a{margin-bottom:0}h1.home-title.inner{font-size:30px}#top-nav-bar ul{align-items:center;display:flex;justify-content:space-around}a.req-btn{padding:5px 10px!important}a.req-btn.custom-p{padding:9px 10px!important}.logo img{max-width:95px}.mobile-nav-block .req-btn.custom-p{margin-left:15px;margin-right:0}#top-nav-bar ul li a{font-size:16px;margin-left:10px}#top-nav-bar{padding:4px 0}.modal-body .pl-50{padding-left:15px!important;padding-right:15px}.custom-select{max-width:100%!important}#youtube-ytplayer{height:40vh}div#togglePlay{bottom:3%;left:10%}div#togglePlay.pause #playIcon.fa.fa-pause,i#playIcon.fa{border-radius:10px;font-size:20px;height:40px;width:60px}div#togglePlay.pause{bottom:3%;left:10%}section#villa-description-block.mt-100{margin-top:30px!important}.villa-title h3{font-size:30px!important}.villa-title .promo-link span a{font-size:18px}.villa-content-row{grid-template-columns:auto;grid-template-rows:2fr 5fr;height:100%}.villa-bg img{top:0}.villa-description p{font-size:18px;line-height:30px;padding:0}.villa-description{padding:50px 15px}.villa-description>div{padding:0}.villa-content-row .bg{width:100%}.villas__inner .promo-btn{font-size:16px!important;margin-right:0;margin-top:30px;padding:15px!important}.villa-content-row{grid-gap:0}#facilities-block{grid-template-columns:auto;padding:30px 15px}#facilities-block .facilities-col{justify-content:space-between}#facilities-block ul li{font-size:18px;line-height:30px}.facilities-title h2{font-size:35px;padding:10px 30px}section#outdoor-block .outdoor-photo{height:50vh}section#outdoor-block{grid-template-columns:auto;height:100%;margin-top:30px!important}section#outdoor-block .facilities-list{margin-right:0;margin-top:70px;padding:30px}section#outdoor-block .facilities-list ul li{font-size:20px;line-height:35px;padding-left:15px}section#outdoor-block .facilities-list h2{font-size:35px;left:50%;right:auto;top:-50px;transform:translateX(-50%)}section#outdoor-block .facilities-list ul li:before{left:-15px}.gallery-title.text-center.mt-100{margin-top:30px!important}.gallery-title h2{font-size:1.875rem}#apartment-page .villa-content-row{grid-template-rows:3fr 4fr}#apartment-page .facilities-title.mt-150{margin-top:30px!important}section#services-block .services-photo.bg1{height:50vh}section#services-block{grid-template-columns:auto;height:100%;margin-bottom:0!important;margin-top:30px!important}section#services-block .facilities-list{margin-right:0;margin-top:100px;padding:30px 15px}.services .service-list{flex-direction:column}section#services-block .facilities-list h2{font-size:28px;padding:10px 40px;right:0}section#services-block .facilities-list ul li{font-size:20px;line-height:30px;padding-left:20px}section#services-block .facilities-list ul li:before{left:0;top:12px}.services .facilities-list h3{font-size:24px;padding-top:60px}.services section#welcome-text{margin-top:30px}section.location-block .location-photo.bg1,section.location-block .location-photo.bg3,section.location-block.reverse .location-photo.bg2,section.location-block.reverse .location-photo.bg4{height:50vh}section.location-block{grid-gap:70px;grid-template-columns:auto}section.location-block .facilities-list{margin-right:0;padding:30px 15px}section.location-block.reverse{grid-template-columns:auto;margin-top:20px}section.location-block.reverse .facilities-list{margin-left:0}section.location-block{height:100%}section.location-block .facilities-list h2,section.location-block.reverse .facilities-list h2{font-size:35px;padding:10px 30px;position:relative;right:0;top:-65px}section.location-block .facilities-list p{font-size:18px;line-height:30px;margin-bottom:25px;text-align:justify;-moz-text-align-last:center;text-align-last:center}.outdoor-facilities{order:1}#contact .col-lg-6{padding:0}.content-box.padding-x3.border{padding:15px!important}#contact .form-inline>.form-group{min-width:100%}#contact .content-box{margin-bottom:30px}#contact .address-block{grid-template-rows:2fr 1fr}li.lang-switch-v2{margin-left:10px}#contact .address-block{margin:30px 20px!important}#contact .content-box{margin-left:20px;margin-right:20px}.address-block ul li{font-size:18px}}@media screen and (max-width:601px){footer .footer-contact-nav .footer-site-map li a{font-size:1.125rem}}@media screen and (max-width:1024px){#contact .address-block{margin-top:-30px}.logo{padding-left:0}.fix-nav .secondary-request,span.mobile-hide{display:none}.form_slider{display:none!important}.modal-body{margin:0 10px;padding:30px 15px}.modal-body input[type=submit]{font-size:20px;margin:25px auto 15px;padding:10px 20px}#hotelbooking #message{bottom:175px;line-height:1;padding:0 15px}h1.home-title.inner{left:auto;right:0;top:auto}.parallax-bg{display:none}.mobile-header{height:35vh}.mobile-header.services-bg{background:url(../images/services/services-header.jpg) no-repeat;background-position:50%;background-size:cover}.mobile-header.home-bg{background:url(../images/parallax-bg-original.jpg) no-repeat;background-position:50%;background-size:cover}.mobile-header.apartment-bg{background:url(../images/apartment/header-apartments.jpg) no-repeat;background-position:50%;background-size:cover}.mobile-header.location-bg{background:url(../images/location/header-location.jpg) no-repeat;background-position:50%;background-size:cover}.mobile-header.gallery-bg{background:url(../images/gallery-header.jpg) no-repeat;background-position:50%;background-size:cover}.mobile-header.contact-bg{background:url(../images/contact-header.jpg) no-repeat;background-position:50%;background-size:cover}}@media screen and (max-width:1023px){li.hide-mobile{display:none!important}}@media screen and (max-width:1279px){h1.modal_title{font-size:35px;margin-bottom:20px}.modal-body label{font-size:1em;margin-top:0}.fix-nav .secondary-request{display:none}nav#top-nav.fix-nav .menu-wrap{margin-top:0}.mobile-nav-block ul,body.fixed-nav .mobile-nav-block ul{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:0;padding-right:80px;position:absolute;right:0;top:0;width:100%}body.fixed-nav .mobile-nav-block ul{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:all .6s ease-in;-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in}.mobile-nav-block ul li a i.fa{color:#d0af8f;font-size:22px}.mobile-nav-block .req-btn{margin-left:20px;margin-right:5px}.mobile-nav-block ul li a{color:#a77a38}.fixed-nav #top-nav{padding-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){li.secondary-request .req-btn{font-size:13px!important;padding:5px!important}nav#top-nav.fix-nav{padding:10px 20px 10px 30px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.margin-x3,.margin-x4{margin-left:30px!important;margin-right:30px!important}nav#top-nav,nav#top-nav.fix-nav{padding:0 30px!important}#top-nav-bar ul li{margin-right:15px}.mobile-nav-block ul,body.fixed-nav .mobile-nav-block ul{padding-right:100px}.parallax-bg img{margin:0}#header-bg{min-height:45vh}h1.home-title{background:rgba(68,95,110,.4);display:inline-block;font-size:40px;left:200px;padding:5px 30px;position:absolute;top:80px;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);z-index:9999}.covid-title,.welcome-title{font-size:30px}section#welcome-text{margin-top:20px}.covid-text-box,.welcome-text-box{margin:20px auto 0;max-width:100%}.welcome-text-box p{text-align:justify;-moz-text-align-last:center;text-align-last:center}.covid-text-box ul li,.welcome-text-box p{font-size:18px;line-height:30px;max-width:100%;width:100%}.promotion-row,.promotion-row.revers{grid-template-columns:auto}.promo-bg-1,.promo-bg-2{min-height:50vh}.promo-title-box h3{font-size:24px;line-height:35px;margin-bottom:5px;margin-top:30px}.promo-button-box a.promo-btn{font-size:20px;padding:15px 30px}.promo-title-box .promo-link{margin-bottom:24px}.promo-button-box{height:150px}.promo-content{order:2}.promotion-row.revers{margin-top:30px!important}footer .footer-center-col .ask-our-team a{font-size:20px}footer .footer-contact-nav{grid-template-columns:auto}footer .map a,footer .map i{display:block;font-size:19px}footer .map i{display:inline-block}.footer-center-col{margin-top:15px;order:3}footer .footer-contact-nav .footer-site-map li a{margin-bottom:0}h1.home-title.inner{font-size:30px}#top-nav-bar ul{align-items:center;display:flex;justify-content:center}a.req-btn{display:block;font-size:1.2rem;line-height:15px;padding:10px 15px!important}a.req-btn span{display:inline-block}#top-nav-bar ul li a{font-size:16px;margin-left:10px}#top-nav-bar{padding:4px 0}.modal-body .pl-50{padding-left:15px!important;padding-right:15px}.custom-select{max-width:100%!important}#youtube-ytplayer{height:40vh}div#togglePlay{bottom:3%;left:10%}div#togglePlay.pause #playIcon.fa.fa-pause,i#playIcon.fa{border-radius:10px;font-size:20px;height:40px;width:60px}div#togglePlay.pause{bottom:3%;left:90%}section#villa-description-block.mt-100{margin-top:30px!important}.villa-title h3{font-size:30px}.villa-title .promo-link span a{font-size:18px}.villa-content-row{grid-template-columns:auto;grid-template-rows:5fr 3fr;height:100%}.villa-content-row .villa-bg{display:flex;height:100%;width:100%}.villa-content-row .villa-bg img{display:block;margin-left:90px;margin-top:25px;max-width:540px}.villa-content-row{grid-gap:0}.villa-bg img{top:0}.villa-description p{font-size:18px;line-height:30px;padding:0}.villa-description{padding:20px 15px}.villa-description>div{padding:0}.villa-content-row .bg{width:100%}.villas__inner .promo-btn{font-size:20px!important;margin-right:0;margin-top:30px;padding:15px 21px!important}#facilities-block{padding:30px 15px}#apartment-page .villa-bg img{position:relative}section#outdoor-block{justify-content:stretch}#facilities-block .facilities-col{justify-content:space-between}#facilities-block ul li{font-size:18px;line-height:30px}.facilities-title h2{font-size:35px;padding:10px 30px}section#outdoor-block .outdoor-photo{height:50vh}section#outdoor-block{grid-template-columns:auto;height:100%;margin-top:30px!important}section#outdoor-block .facilities-list{margin-right:0;margin-top:70px;padding:30px}section#outdoor-block .facilities-list ul li{font-size:20px;line-height:35px;padding-left:15px}section#outdoor-block .facilities-list h2{font-size:35px;left:50%;right:auto;top:-50px;transform:translateX(-50%)}section#outdoor-block .facilities-list ul li:before{left:-15px}.gallery-title.text-center.mt-100{margin-top:30px!important}.gallery-title h2{font-size:40px}#apartment-page .villa-content-row{grid-template-rows:4fr 2fr}#apartment-page .facilities-title.mt-150{margin-top:30px!important}section#services-block .services-photo.bg1{height:50vh}section#services-block{grid-template-columns:auto;height:100%;justify-content:stretch;margin-bottom:0!important;margin-top:30px!important}section#services-block .facilities-list{margin-right:0;margin-top:100px;padding:30px 15px}.services .service-list{flex-direction:row}section#services-block .facilities-list h2{font-size:35px;padding:10px 40px;right:0}section#services-block .facilities-list ul li{font-size:20px;line-height:30px;padding-left:20px}section#services-block .facilities-list ul li:before{left:0;top:12px}.services .facilities-list h3{font-size:24px;padding-top:60px}.services section#welcome-text{margin-top:30px}section.location-block .location-photo.bg1,section.location-block .location-photo.bg3,section.location-block.reverse .location-photo.bg2,section.location-block.reverse .location-photo.bg4{height:50vh}section.location-block{grid-gap:70px;grid-template-columns:auto}section.location-block .facilities-list{margin-right:0;padding:30px 15px}section.location-block.reverse{grid-template-columns:auto;margin-top:20px}section.location-block.reverse .facilities-list{margin-left:0}section.location-block{height:100%}section.location-block .facilities-list h2,section.location-block.reverse .facilities-list h2{font-size:35px;padding:10px 30px;position:relative;right:0;top:-65px}section.location-block .facilities-list p{font-size:18px;line-height:30px;margin-bottom:25px;text-align:justify;-moz-text-align-last:center;text-align-last:center}.outdoor-facilities{order:1}#contact .col-lg-6{padding:0}.content-box.padding-x3.border{padding:15px!important}#contact .form-inline>.form-group{min-width:100%}#contact .content-box{margin-bottom:30px}#contact .address-block{grid-template-rows:2fr 1fr;margin-top:30px}nav#top-nav.el-nav .menu-wrap .nav-item .nav-link{font-size:30px}#hotelbooking #message{bottom:180px}}@media only screen and (min-device-width:413px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3){.villa-content-row{grid-gap:60px}}@media screen and (max-width:1023px){.hamburger-wrap{pointer-events:visible;visibility:visible}nav#top-nav .menu-wrap{align-items:center;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translate(-100%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;width:100%}nav#top-nav .menu-wrap.show{height:100%;left:0;top:0;transform:translate(0);z-index:99}nav#top-nav .menu-wrap .nav-item .nav-link{font-size:24px;margin-bottom:10px}nav#top-nav .menu-wrap .nav-item .nav-link:before{display:none}nav#top-nav,nav#top-nav.fix-nav{padding:0 15px}.logo img{max-width:110px}.fix-nav .logo img{max-width:100px}}@media screen and (max-width:767px){.hamburger-wrap .hamburger-bar,.hamburger-wrap .hamburger-bar:after,.hamburger-wrap .hamburger-bar:before{width:35px}.hamburger-wrap .hamburger-bar:before{transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px)}.hamburger-wrap .hamburger-bar:after{transform:translateY(12px);-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);width:25px}.hamburger-wrap.open .hamburger-bar:after{width:35px}}@media screen and (min-width:1365px){a.margin-lg{margin-right:20px}}@media screen and (min-width:1280px){.mobile-nav-block{display:none}}@media screen and (min-with:1025px){.mobile-header{display:none}}@media screen and (min-width:1280px) and (max-width:1300px){#header-bg{min-height:calc(95vh - 150px)}.villas__inner #youtube-ytplayer{min-height:calc(95vh - 150px)!important}.logo img{max-width:125px}nav#top-nav .menu-wrap .nav-item .nav-link{font-size:21px;padding:0 18px}nav#top-nav.fix-nav .menu-wrap{margin-top:-20px}section#services-block{height:52vh}.parallax-bg img,.services .parallax-bg img{margin-top:0!important}h1.home-title.inner{bottom:15%}.location-photo{height:60vh!important}}@media screen and (min-width:1279px) and (max-width:1300px) and (max-height:721px){.contact-inner .parallax-bg img,.parallax-bg img,.services .parallax-bg img{margin-top:-135px!important}}@media screen and (min-width:1023px) and (max-width:1278px){.villa-title .promo-link span a{font-size:20px}.villa-title h3{font-size:45px}#facilities-block ul li{font-size:18px;line-height:28px}a.req-btn .mobile-hide{display:inline-block}li.secondary-request .req-btn{display:inline-block;font-size:17px;padding:5px 10px;width:140px}nav#top-nav.fix-nav .nav-item .nav-link{padding:0 20px!important;position:relative!important;top:10px}nav#top-nav.fix-nav .menu-wrap{margin-top:-20px}nav#top-nav.fix-nav .menu-wrap .nav-item .nav-link{font-size:16px}nav#top-nav .menu-wrap .nav-item .nav-link{font-size:16px;padding:0 16px}.mobile-nav-block ul{transform:translateY(-250%)!important;-webkit-transform:translateY(-250%)!important;-moz-transform:translateY(-250%)!important;-ms-transform:translateY(-250%)!important;-o-transform:translateY(-250%)!important}.logo img{max-width:110px}.fix-nav .logo img{transform:translate(15px,-54px)}section#welcome-text{margin-top:50px}h1.home-title{font-size:60px;left:20%;position:absolute;top:110px;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}.de-home h1.home-title{font-size:48px}.margin-x3{margin:30px!important}nav#top-nav,nav#top-nav.fix-nav{padding:0 30px}.mobile-header{height:70vh}#header-bg{min-height:calc(95vh - 150px)}h1.home-title.inner{bottom:50px;font-size:55px;right:30px}section.location-block .facilities-list{margin-right:0;padding:30px}section.location-block{height:65vh}section.location-block .facilities-list h2,section.location-block.reverse .facilities-list h2{font-size:28px;padding:10px 30px;right:30px;top:-37px}section.location-block.reverse .facilities-list{margin-left:0}section.location-block.reverse .facilities-list p{font-size:17px;line-height:28px}.promo-title-box h3{font-size:30px}.promo-button-box a.promo-btn{font-size:24px;padding:24px 45px}section.location-block .facilities-list p{font-size:18px;line-height:28px}.promo-title-box{padding:0 15px}.covid-title,.welcome-title{font-size:50px}.welcome-text-box{max-width:65%}.welcome-text-box p{font-size:18px;line-height:28px}.covid-text-box{max-width:65%}.covid-text-box ul li{font-size:18px;line-height:28px}section#services-block .facilities-list{margin-right:0;padding:30px}section#services-block{grid-template-columns:auto;height:100%;justify-content:stretch}section#services-block .services-photo.bg1{height:50vh;margin-bottom:80px}.services .facilities-list h3{font-size:32px;margin-top:30px}.mobile-nav-block ul,body.fixed-nav .mobile-nav-block ul{padding-right:100px}#contact .address-block{margin-top:30px}#apartment-page .villa-bg img,.villa-bg img{position:relative;top:0}section#outdoor-block{justify-content:stretch}.villa-content-row{grid-gap:30px;grid-template-columns:1fr 1fr}#youtube-ytplayer{height:calc(95vh - 150px)}div#togglePlay.pause #playIcon.fa.fa-pause,i#playIcon.fa{border-radius:10px;font-size:20px;height:40px;width:60px}.villa-description p,section#services-block .facilities-list ul li{font-size:18px;line-height:28px}section#outdoor-block .facilities-list{margin-right:0;padding:70px 80px}footer .footer-contact-nav .footer-site-map li a,footer .map a,footer .map i{font-size:20px;margin-bottom:0}footer .footer-center-col .ask-our-team a{font-size:1.25rem}footer .footer-logo-row a img{max-width:190px}}@media screen and (min-width:1140px) and (max-width:1160px){.modal-body .col-lg-8{max-width:66.666666%}.modal-body .col-lg-4{max-width:33.33333%;padding-right:15px}h1.home-title.inner{left:auto;top:auto}.parallax-bg img,.services .parallax-bg img{margin-top:0!important}h1.home-title{left:30%;top:30%}.modal-body{margin:0 30px;padding:50px 30px!important}.boxed,.container{max-width:1040px}.custom-select{max-width:100%!important;position:relative}.row.custom_row .pl-50{padding-left:30px!important}button.close{right:30px}#facilities-block ul li,.villa-description p,section#outdoor-block .facilities-list ul li,section#services-block .facilities-list ul li{font-size:17px;line-height:28px}#apartment-page .villa-bg img,.villa-bg img{top:-80px}section#outdoor-block{height:60vh}#contact .address-block{grid-template-columns:1fr 1fr;grid-template-rows:auto}#top-nav-bar ul li a{font-size:17px}nav#top-nav .menu-wrap .nav-item .nav-link,nav#top-nav.fix-nav .menu-wrap .nav-item .nav-link{font-size:1.188em}section#services-block{margin-bottom:50px!important}.villa-title .promo-link span a{font-size:20px}.villa-title h3{font-size:2.5em}}@media screen and (max-width:768px){nav#top-nav.el-nav.fr-nav .menu-wrap .nav-item .nav-link{font-size:22px!important;padding:3px 18px!important}}
/*# sourceMappingURL=responsive.css.map */
