@import url('https://fonts.googleapis.com/css?family=Montserrat:400, 700');.carousel-indicators,.modalDialog{display:none}.close,.contactForm,.one-page-arrow{text-align:center}.close,.header .logo a:hover{text-decoration:none}.btn,a,a.btn{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}body,pre code{font-size:16px}body{font-family:Montserrat,Arial,sans-serif;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;color:#2e382c}.common-amentities h3,h3{color:#2b4242}.header .main-nav .nav .nav-item.active,.text-highlight,a{color:#01164f}a:hover{text-decoration:underline;color:#8cb3b2}.btn,a.btn{font-family:Montserrat,arial,sans-serif;padding:8px 16px;font-weight:700}.btn .fa,a.btn .fa{margin-right:5px}.btn:focus,.close,.popup_enquiry .left h4,.popup_enquiry .left p,.promo .meta a,a.btn:focus{color:#fff}.btn-cta-primary,a.btn-cta-primary{background:#01164f;border:1px solid #01164f;color:#fff;font-weight:600;text-transform:uppercase}.btn-cta-primary:hover,a.btn-cta-primary:hover{background:#053c4e;border:1px solid #053c4e;color:#fff}.btn-cta-secondary,a.btn-cta-secondary{background:#eebf3f;border:1px solid #eebf3f;color:#fff;font-weight:600;text-transform:uppercase}.header,.header .main-nav button .icon-bar{background-color:#fff}.btn-cta-secondary:hover,a.btn-cta-secondary:hover{background:#ecb728;border:1px solid #ecb728;color:#fff}.offset-header{padding-top:90px}.header{color:#2b674a;position:fixed;width:100%;z-index:9999}.header.navbar-fixed-top{background:#fff;z-index:9999;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}.header.navbar-fixed-top .logo a{color:#28694a}.header .logo a,.header.navbar-fixed-top .main-nav .nav .nav-item a{color:#2b2e28}.header .logo{margin:0;font-size:26px;padding:5px 15px}.header .main-nav button{background:padding-box #403535;color:#fff!important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box}.license .cta-container,.license .license-inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.header .main-nav button:focus{outline:0}.header .main-nav .navbar-collapse{margin-top:10px;padding:0}.header .main-nav .nav .nav-item{font-weight:700;margin-right:30px;font-family:Montserrat,sans-serif}.header .main-nav .nav .nav-item a:hover,.header .main-nav .nav .nav-item.active a{color:#8cb3b2;background:0 0}.header .main-nav .nav .nav-item a{color:#2b674a;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;font-size:14px;padding:15px 10px}.header .main-nav .nav .nav-item a:active,.header .main-nav .nav .nav-item a:focus{outline:0;background:0 0}.header .main-nav .nav .nav-item.last{margin-right:0}.promo{background-color:#f5f5f5;background-repeat:no-repeat;background-size:100%;padding-top:100px}.promo .title{font-size:38px;color:#01164f;margin-top:0}.promo .title .highlight{color:#eebf3f}.promo .intro{font-size:18px;max-width:680px;margin:0 auto 30px}.promo .btns .btn{font-size:18px;padding:8px 15px}.promo .meta{margin-top:220px;margin-bottom:30px;color:#fff}.promo .meta li{margin-right:15px}.promo .meta a:hover{color:#f5f5f5}.promo .social-media{background:#0c86ae;padding:10px 0;margin:0 auto}.promo .social-media li{margin-top:15px}.promo .social-media li.facebook-like{margin-top:0;position:relative;top:-5px}.features{padding:10px 0}.features .title{color:#01164f;margin-top:0;margin-bottom:60px}.features .intro{max-width:800px;margin:0 auto 60px}.features .item{position:relative;margin-bottom:30px}.features .item .icon-holder{position:absolute;left:30px;top:0}.features .item .icon-holder .fa{font-size:24px;color:#01164f}.features .item .content{padding-left:60px}.features .item .content .sub-title{margin-top:0;color:#01164f;font-size:18px}.features ul li{line-height:1.6}.license .title{margin-top:0;margin-bottom:60px;color:#01164f}.license .license-inner{max-width:800px;background:padding-box #fff;padding:30px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;margin:0 auto}.license .info{max-width:760px;margin:0 auto}.license .cta-container{max-width:540px;margin:60px auto 0;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.license .cta-container .speech-bubble{background:padding-box #d6f3fc;color:#01164f;padding:30px;margin-bottom:30px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box}.license .cta-container .speech-bubble:after{position:absolute;left:50%;bottom:-10px;margin-left:-10px;content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d6f3fc}.btn-info,.btn-info:active,.btn-info:visited{border-color:#302a2e}.license .cta-container .icon-holder{margin-bottom:15px}.license .cta-container .icon-holder .fa{font-size:56px}.license .cta-container .intro{margin-bottom:30px}.footer{padding:15px 0;background:#f5f5f5;color:#000}.footer .copyright{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:.8}.footer .fa-heart{color:#fb866a}@media (max-width:767px){.header .main-nav button{margin-top:20px;margin-right:0}.header .main-nav .navbar-collapse{background-color:#fff;text-align:right;padding-left:15px;padding-right:15px}.promo .btns .btn{margin-right:0;clear:both;display:block;margin-bottom:30px}.promo .title{font-size:38px}.promo .meta{margin-top:160px}.promo .meta li{float:none;display:block;margin-bottom:5px}.contact .author-message{text-align:center}.contact .author-message .profile{position:static;margin:0 auto 30px}.contact .author-message .speech-bubble{margin-left:0}.contact .author-message .speech-bubble:after,.one-page-arrow{display:none}.contact .social-icons a{width:36px;height:36px;padding-top:7px;margin-right:2px}.contact .social-icons a .fa:before{font-size:18px}}#gmac-btn{padding:8px;margin-top:7px}.modal{top:10%}.btn-info{background-color:#302a2e}.btn-info:focus,.btn-info:hover{border-color:#01164f}.carousel-control.left,.carousel-control.right{background-image:unset}blockquote{border-left:unset}.carousel-control{position:absolute;top:30%;bottom:70%;width:unset;color:#01164f}.contactForm{width:320px;background-color:#cdd;position:relative;top:0;padding:10px;margin:0 45px;z-index:999}.contactForm input,select,textarea{width:90%;border:1px solid #fff;font-size:14px;margin:5px;padding:5px 0 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contactForm label{width:85%;text-align:left;margin-bottom:0}.contactForm .sub-btn{background:#302a2e;padding:10px;font-size:20px;font-weight:700;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contactForm .reqError{border-color:#db2429}@media screen and (min-width:1920px){.contactForm{margin:0 145px}}@media screen and (max-width:1024px){.promo{background-size:unset}.contactForm{margin:unset}.promo .title{font-size:48px}}@media screen and (max-width:768px){.contactForm{width:unset;margin:unset}.promo .title{font-size:38px}}.bounce{animation:2s infinite bounce;-webkit-animation:2s infinite bounce;-moz-animation:2s infinite bounce;-o-animation:2s infinite bounce}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.instagramSec{padding:0;top:50px}#instRow,.nopadding{padding:0}#instRow img{width:100%;height:auto;padding:7px}.margin-top{margin-top:20px}.nopadding-margin{padding:0;margin:0}.nomargin{margin:0}.animated{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.one-page-arrow{width:32px;height:32px;font-size:32px;color:#162121}.padding{padding:30px 0 10px}#popup_wrapper{width:100%;height:100%;background:#000;opacity:.8;z-index:99}.modalDialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:1;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.modalDialog>div{position:relative;width:800px;height:450px;margin:10% auto;padding:5px 20px 13px;border-radius:10px;background:#000}.close{background:#606061;line-height:25px;position:absolute;right:-12px;top:-10px;width:24px;z-index:99999;opacity:1;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.close:hover{background:#00d9ff}@media only screen and (max-width:768px){.modalDialog>div{width:700px;height:400px}}@media only screen and (max-width:600px) and (min-width:500px){.modalDialog>div{width:450px;height:300px}}@media only screen and (max-width:499px) and (min-width:401px){.modalDialog>div{width:350px;height:275px}}@media only screen and (max-width:400px){.modalDialog>div{width:300px;height:200px}}.modal{margin-top:5%}.popup_enquiry .row{margin:0;background-color:unset}.popup_enquiry .left h4{margin-top:unset}.popup_enquiry .left{margin:0;padding:30px 15px;background-color:#273c3c;color:#fff}.popup_enquiry .left img{margin:0 auto}#highlights .item,.popup_enquiry .right{padding:10px}.popup_enquiry .right input{margin:10px}#close{background-color:rgba(0,0,0,.8)}#close:hover{background-color:#000;color:#fff}.btn-custom{background-color:#302a2e;color:#fff}@media (max-width:1024px){.navbar-header,.navbar-nav>li{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{display:block;margin-top:20px}.navbar-fixed-top{top:0}.navbar-collapse.collapse{display:none!important;background-color:#fff}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:unset}#fa-features{background:#d2f7d5;padding:0;margin:0;border-radius:0}#amentities .item{padding-bottom:15px}#amentities .fa{font-size:20px}.villa-amentities{background-color:#d2f7d5;color:#325e43;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.common-amentities{background-color:#cdd;color:#134660;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}