::-moz-selection{color:#fff;background:#ceb57f}::selection{color:#fff;background:#ceb57f}:focus{outline:none}.form-control::-moz-placeholder{color:#7d8593;opacity:1}.form-control:-ms-input-placeholder{color:#7d8593}.form-control::-webkit-input-placeholder{color:#7d8593}body{background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5{color:#3d536e}h1,h2{font-size:3em;line-height:normal}h3{font-family:"Open Sans",sans-serif;font-weight:500}h4{letter-spacing:normal}img.mfp-img{min-height:auto}.btn{font-family:"Oswald",sans-serif;background-color:#ceb57f}.btn.lighthen{background-color:#f0d9a6;color:#3d536e;font-size:1.06em;font-weight:600;letter-spacing:4px}.btn:hover{background-color:#f0d9a6}.page-lines{opacity:0}.row .bottom-space0{margin-bottom:0}.dark-background{padding-bottom:30px;background-color:#3d536e}.dark-background h2,.dark-background h3,.dark-background p{color:#f4f7fd}.dark-background label{color:#f4f7fd;font-weight:normal}.dark-background label span{color:red;margin-left:2px}.dark-background .section-title{color:#f4f7fd}.dark-border-bottom{position:relative}.dark-border-bottom::before{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background-color:#3d536e}.dark-border-top{position:relative}.dark-border-top::before{content:"";position:absolute;top:0;left:0;right:0;height:50px;background-color:#3d536e}.mb-15{margin-bottom:15px !important}.mt-15{margin-top:15px !important}.ul-dot{list-style:disc;padding-left:30px}.ol-alphabet{list-style-type:lower-alpha}.ol-number-bold{margin:0 0 1.5em;padding:0;counter-reset:item}.ol-number-bold>li.bold{margin:0;padding:0 0 0 2em;text-indent:-2em;list-style-type:none;counter-increment:item}.ol-number-bold>li.bold ol li{text-indent:0}.ol-number-bold>li.bold ol li ul{margin:0 0 1.5em 1.5em}.ol-number-bold>li.bold ol li ul li::before{content:"-";position:absolute;margin-left:-15px}.ol-number-bold>li.bold:before{display:inline-block;width:1.5em;padding-right:.5em;font-weight:bold;text-align:right;content:counter(item) "."}.top-blue-table{border:1px solid silver;width:100%}.top-blue-table tr:first-child{background-color:#3d536e;color:#fff;font-weight:bold}.top-blue-table td{vertical-align:top;padding:10px;text-align:left;border-bottom:1px solid silver}.top-blue-table td+td{width:40%;border-left:1px solid silver}.hide-mobile{display:none}.newline-mobile{display:block}.txt-center{text-align:center}.img-center{margin:0 auto}.fade-title-left,.fade-title-right{font-family:"Open Sans",sans-serif;font-weight:bolder;letter-spacing:.22em;text-transform:uppercase;color:#b5cbf2;opacity:.15}.form-group.select{position:relative}.form-group.select .fa{position:absolute;top:38%;right:20px}.form-control,textarea.form-control{color:#7d8593;background-color:#f4f7fd}.form-control:focus,textarea.form-control:focus{color:#ceb57f}.form-submit{font-size:1.06em;font-weight:600;letter-spacing:3px;padding-bottom:45px}.form-submit .btn{width:100%;font-size:1.1em}.text-primary{color:#ceb57f}.carousel-caption{text-shadow:none;color:#333}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.tool{position:relative;font-size:.8em}.tool:before,.tool:after{left:50%;opacity:0;position:absolute;z-index:-100}.tool::before{left:170%}.tool:hover:before,.tool:hover:after{opacity:1;transform:scale(1) translateY(0);z-index:100}.tool:hover:before{transform:rotate(45deg) scale(1) translateY(0)}.tool::before{border-style:solid;border-width:2.1em .3em 0 .3em;border-color:#f0d9a6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:100%;content:"";margin-left:-0.5em;transition:all .65s cubic-bezier(0.84, -0.18, 0.31, 1.26);transform:rotate(45deg) scale(0.6) translateY(-90%);top:-1.6em}.tool:hover:before{transition:all .65s cubic-bezier(0.84, -0.18, 0.31, 1.26) .2s}.tool:after{background:#f0d9a6;bottom:145%;color:#3d536e;content:attr(data-tip);margin-left:2.4em;padding:2px 5px;transition:all .65s cubic-bezier(0.84, -0.18, 0.31, 1.26) .2s;transform:scale(0.6) translateY(50%);width:14em}.tool:hover:after{transition:all .65s cubic-bezier(0.84, -0.18, 0.31, 1.26)}.tool.left:before{transform:rotate(315deg) scale(0.6) translateY(-90%);left:-25%}.tool.left::after{margin-left:-17em}.tool.left:hover:before{transform:rotate(315deg) scale(1) translateY(0)}.tab-container.tab-list ul li span{display:flex;align-items:center}.tab-container.tab-list ul li span img{width:70px;margin-right:20px}.tab-container.tab-list .collapse{display:block}.tab-container.tab-list .collapse.in{display:block}.tab-container.tab-list .zg-ul-select .activeWithChild.leveltwo.active{background-color:#fff}.tab-container.tab-list .zg-ul-select.active .activeWithChild{color:#fff;background-color:#ceb57f}.tab-container.tab-list .zg-ul-select.active .activeWithChild.leveltwo.active{color:#fff;background:#e5dac2}.project figcaption{margin:1.2em 2em}.project-title{font-size:1em}.js-floor-plan a img{max-width:100%}.icon-round-dot{display:inline-block;width:40px;height:35px;font-size:.7em;position:relative;text-align:center;top:-2px}.icon-round-dot:before{content:"";position:absolute;background-color:#f0d9a6;width:20px;height:20px;border-radius:50%;z-index:-1;left:50%;transform:translateX(-50%);top:-2px}.icon-round-dot:after{content:"";position:absolute;border:2px dotted #f0d9a6;width:30px;height:30px;border-radius:50%;left:50%;transform:translateX(-50%);top:-7px}.icon-clock,.icon-cuisine,.icon-envelop,.icon-phone,.icon-store{padding-left:35px;position:relative}.icon-clock::before,.icon-cuisine::before,.icon-envelop::before,.icon-phone::before,.icon-store::before{content:"";position:absolute;top:-3px;left:0;width:30px;height:30px;display:block;background-repeat:no-repeat}.icon-clock::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAY9JREFUKFONU0FS20AQ7JbIGfKC+AeIG0VZFeUFEXbugTt2kRcAP3BJuSc8QIp+gKskqNwQP/ATzBlLTY2DZOGyqrKn3dnt7ZnpHmJr+aPJmYivFAMQBxCWouYCs/skuu0+Z3M4Di8He279h4AH6FlCSXIhaUBajPsCylXlnP7NZgvDrcEG/ODUj6BYC9f3aTyzuD++CPPkZ2b74Wh6TeLKMnmpnSP7YA0ejiYliUFVucFDNivXsW8XAeXc5UnUZncSXnquWz9aBkUSHdFqBPmrln40jH3g9xnonP54mgEK8iQ+6DZjF3Nz748nS4Bz2saaU6Rx8L/g4WgyJ3hozAJwmyfR2S6woHknviyS+NQfT38D+N7L3NTX/VDQ0vqyZia8fzULn/M0+rhtmL7zpuaebvcBN3rrfKMz+KmqnS+NzrvArc7SU5HG3sZhblVClIBZkUY32+CWEXp+qVyvdVhj0T2nykgevg1DSWEhYkDRsyGR9LSq3fCdt7ssb44LzTg2DDYkZghIWZ7GJlG7XgGFzur6Y6L6LwAAAABJRU5ErkJggg==")}.icon-cuisine::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAABHNCSVQICAgIfAhkiAAAAhVJREFUOE+d0U1I03EYB/Dv9/f764w6iAhBUNELFHUx6NC2CKNAOqTboEJS6EWiom0NPHXyEngSmU5JoheI6IXcYmEYYhTNBpZ16RKBBUEeEqwObvv//78nnChl5mrP9fl+P4fnIUpMfX2HZVdP3zXE9rwj4Yl072ipDlcK1AUuVlfRbrKobzhiPsGYL2BlczbV/XGl3rKo90ishrbdRvIogc2gTAlQAWENBd+E8so1HMg+7BlZDv8D9TVG99EyfQBXiZFhuO51suJ7zjM7axU8aywqLyjHQLNDhA/Gkj3RpfBvqL8xuk20SUHwRinMiItNOZNvfZ0e+Lq06G062wBaXaTKjiXjp3/dL6K+wJktpGdYIOOkWgfIemM7J1+m+5/97X7epgsNSuEaiJuZwd5LC7lF1B8K34FgA8DPhGwUx5zKpBPvSn3aF4i0ktLp0hzODiYm5vJF1Bc4X0foUWNMOxXPKcrxF8nE+1Lg/L5D+YPTzwF+yCTjJxZRbzDSTkrzj7xzUFd45G2qe+bfwPnUnlCkTYvECnn3wPhQ3xR3NsRqqqsKV6n12oJtWv4HW8hqS+/WMFfEZkvmUXyIvkBkhJRdAuRIFspB585Y/IMxkw50J32B8CQF90H9tEywWBNxV5Ny2TW4TX8wfAuUrQCeiOjKcmGKW2vIQxpm/9z3uTcUvucaqVVQVrkolORgnK5Mqv/xT1831vnI7p+xAAAAAElFTkSuQmCC")}.icon-envelop::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAABHNCSVQICAgIfAhkiAAAARhJREFUKFONkcFRwmAQhd9LcpcOtATOSkZLiEkBkrvEWIFQARG8GwqASQfihPGcErADvMP/nD8aRsfBsNd93759u/TDQR/gGEQHx5awAXRPP0pUM8JawKydV5/kqdV9w/oAeAIpLxfT+NAAP0pyADfAl76GJYxInNmGoKW3c6+XRbZphlwFaWfrmhcCXQAzCWsSD3t4tZgML8JB6pBjAZXZOfFbkVXnQdp1XPNcg1JcLqZ5L0yGf2Dr5Ee3AcAcogyROkIGioD65fypsJqDsG3Wbs6usIeR9G6MG9gtmhj/wlZU5/S2XW/rVT/ztzq3veu3M/C4mk/SNmi/dpRkBO7YCwdLkpfHgo1O0iubC0uO/eFRRZrKXv4TT7ehCZB1sukAAAAASUVORK5CYII=")}.icon-phone::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABHNCSVQICAgIfAhkiAAAAuhJREFUOE9tUl1sFGUUPedOd9dGiQkmakIJAfxFo1aU0u7WYNKYatQyuxLhQWOjscZ2Rk1QfPJREhOJzLTQJxN/wkMbpl1MJBJAQqfQSHyBgA+KvmD8A602InVn7jWzuLjYfm/fufeenJxziKa37pGhlV8cGP6uAW3Y8Nw1taXX7RNwpYIf/vSXvfPN/nC++YaNT7frfZaargHk7WOT4e4G3rVxKHBEXgChAOageGlqIqg25nWCUtn/3swcmH2lsHYR+Wg6Cr36zB28zWq1SywUegCOwrSGlH1xNTyYzdlV8faI4tHEdGBmcmSs6Pq7Cdus5FheZXtN9HOhLVfFaO63ua3J0iUzAG412JbpaHgfi+7gOVJm4yi8uyGrVPZnAFt2KUl6Ck7LAyTeBLjCoJ+qk+t3NPkdhgu/OjesYMkdOgsK4yhYlRGsf/zV+52c7iHtQhyFxSself2PDdZnxAdqPOkQOwBsZ9H1xyjaw5S9NdR+bpHcFICLcRTe3uz2ZT+80xDekaSyukXSM4Cd40NP+V1mOACzM1NRuK674n1twI0idt/R8f8izQg6Xb+X0B0wPiFkPyy5q55Cd9k7pMC9SKwXebZCMU7wzzgKVjer6OgbWJMg53xZHT6V4W2dr7XWCTqefOWmfM7OGpCL9waFkuv3g9gJ2A8ttXzxyCfvni+V/eOGdLmavHV8Inz/qh7UVbj+ZqWOEnI+joJbOjb6a/OOHTLFHATXwvCLArMC3GnG6vRE8Ey9B80SSxVvC8ARwman9oarOiteu6iNULhsXtKOE+O7fiyV/f0wdIEYjaNg21UEdSUV73VTvgHBPBWDWW0f3PTyzdnxlZ64Xmywtj/+TtsXEGRLxbI3IOBOEIkaqobkvWPRrhP/JrFVgG1EejieGHl6UYJsce2mF69v1cKkKe4hKaQtSQ0naWgj+W0cBesXePD/4lxW4z8ssOeNeMzULpJyOI6CZxeksNjxIlim2JrxfwAv9DvYb2UrmAAAAABJRU5ErkJggg==")}.icon-store::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAVdJREFUOE/tVDFuwkAQnDlDHfgB+QHpogQU84I4Jn14QLCcH9wTLJwepw/IT0DCkdKFH8AT6BG70ZkY0UQyRbpscdLodudWs3NLAPCDuLU3sgbRcrhmvC1nk5HLpTtuw3FMYASjcR0CCjsgp97etBd5si1JeuF4pUD2MU+TOiQ/NRsCdjlPM14HcafpyXq3N5efebKpTxJZUO+KWTpgL4wsoH4xT/26BC7v9HH2wvGxrerytCOX/BuuZGB/GKlSBsX76+ImiLueJ1+VYP3hcwA10+V80j4OgHwqZpMrh/vDKFPFxnWyAHlBgVUDS6Cr0JzCrMJQzaDMQWTOBqqwILZUVyMPLD3iSeZ0AZjv9sY2PbGq2gG4EDG5d8AtBXIaXVGNs8K9qL64iR5G/PjsQ2jPEfdUhn+SgyX/ThOKmbpPWNf6JGxl0nI6ztoNI+VuOCcaYhK3Cr4BfuTyTFkp47AAAAAASUVORK5CYII=")}.download{padding-left:35px;position:relative}.download::before{content:"";position:absolute;top:-3px;left:0;width:30px;height:30px;display:block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAATxJREFUOE/Nlc1Nw0AQhd9bTpxIB7gDsFIA5IgiBHRgOoAGzEIDTgmhAw6suLoB26IDl5AC0A7alY0sk7XjgARzHI2++dk3s6yMTkQkAzHDDibAer58vA2FsjDpBsBKWZWP8YR2BfJkCMrSPAgtF/GlHgWWJs0BnrnEIejewBB0ErB41XekZN3R9LubBOzPeNu4/hdwmyp+VOHfAkuTvgC8aqsgeSNik1FfSNhexIKaotZCmzSrORvyueTBGTqgAPl8+aQLk2oC542Yv/kgFFL8pg0CAR67ikBEAnl20G1JAEQA6h2AfmdzBVXHS70eq3oU2FbTPkz3OPj2hfekve7GBVuujD6Fwia+0L4VZ9WbjvDh2/PmLlQ/7veF7Q6sAjJpXulLd4cH7/FCu+M7yei+AAu7Ing0dJZ2pX4CrtoUqUgxUggAAAAASUVORK5CYII=");background-repeat:no-repeat}.gallery-link{padding-left:35px;position:relative}.gallery-link::before{content:"";position:absolute;top:-3px;left:0;width:30px;height:30px;display:block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAABHNCSVQICAgIfAhkiAAAAfVJREFUOE+tlcFx00AYhd/bcOISdxBTAZJowDkGhSEdICogNKCsXUE6SNKBMyA42inAllMBTgdmhgmn6GV2JTG2IjMoZk8ajfS+/f99/1tibeVf7EBGk/V3Oz4vo3j4iusisyy1BM8g3YJY7QjoAzyI4iFbISx4GL6z010g9YY9JJ/Ynn4/vHaCkkkIJIRORS26Qsi9u/DILt1/G5BZlq4I7ncV3PY9wTCM7WIDMs/OBOhOwOUuIAp9kB/qVrdBbqJ4NGhC8m/2BCoOYMx13YZtG6md2Qkyy9Jzgp+8qLDiHsO/gZ4F8W2UbklzLuhC0PBNPLL/tZJ5li4h7ouYEjiR+NkYeOeEb+34SWurQe7ULld+YYpx6TzdEOZUUO7E2+boWe3aiJvvtq8H5aL88BL8EcXDsC2S/rkSN6DFvS4MeI2XGOve51ngBApTDFz0NM+ocyXzLB0DfF87C0SP4Mcwtn6W5l/Thculdcd1guSZTZybIF05cQ+TrqLjUVK3J89s4M9HmEbHw0P3voa4oTbQUuIAxMBnVzXxfhjzqve+71QiakUxaM2xwlgnUle47Zp4AvkT9Z3yReUGKwt7qwtluL7A0g3wZiUT28MvBJ0YlVDzTNY1Soj8BdU52jc248+vdGDzLqJ3Cunvk12XoJ/GmKCZcY/G3LEk75bUhQAAAABJRU5ErkJggg==");background-repeat:no-repeat}.gallery-link+.gallery-item{display:none}.header-home{position:relative}.header-home .brand-panel{width:25vmin;width:22%;height:auto;padding:20px 5px 25px 10px;background-color:#f5f9ff}.header-home .brand-panel .brand img{width:85%}.header-home .brand-panel .brand-name{opacity:.3;right:-0.3em;bottom:-0.9em}.main{min-height:auto;position:relative}.main:after{content:"";position:absolute;display:block;top:0;bottom:0;width:35px;background-color:#f5f9ff}.main .arrow-right,.main .arrow-left{border:1px solid rgba(0,0,0,0);bottom:1vh;display:block;width:28px;height:28px;width:40px;height:40px;border-radius:50%;transform:scale(2.5);opacity:.8;top:auto;bottom:10%}.main .arrow-right:hover,.main .arrow-left:hover{transform:scale(3);opacity:1}.main .arrow-left{left:40px}.main .arrow-left:after{content:"";opacity:1;margin-left:1em;margin-top:.8em}.main .arrow-left:before{content:"";opacity:1;margin-left:1em;margin-top:.8em}.main .arrow-right{right:0px}.main .arrow-right:after{content:"";opacity:1;margin-left:.5em;margin-top:.8em}.main .arrow-right:before{content:"";opacity:1;margin-top:.8em}.vertical-left-container{z-index:5;position:relative;width:35px}.vertical-left-container .vertical-panel-info{position:absolute;bottom:0;left:45%;margin-bottom:175px;display:none}.vertical-left-container .vertical-panel-title{font-family:"Oswald",sans-serif;letter-spacing:.5em;font-size:.875em;left:-10px;font-weight:400;color:#3d536e}.vertical-left-container .line{height:35px;background-color:#c0cadb}.vertical-left-container .social-list{position:absolute;bottom:0;margin-bottom:0px;width:100%}.vertical-left-container .social-list li{margin-top:0;margin-bottom:.5vw;text-align:center}.vertical-left-container .social-list .fa{color:#c0cadb;font-size:12px}.vertical-left-container .social-list .fa:hover{color:#ceb57f}.section-title{font-size:2.5em}.section-title span{display:block}.navbar-desctop-menu{float:left}.navbar-desctop-menu>li{cursor:pointer;margin-left:3em;transition:all .7s;transform:scale(1);transform-origin:center}.navbar-desctop-menu>li>a{text-shadow:0px 2px 3px rgba(27,41,57,.7);font-weight:400;position:relative}.navbar-desctop-menu>li:hover{transform:scale(1.1)}.navbar-desctop-menu>li:hover>a{color:#f0d9a6}.navbar-desctop-menu>li ul li a{color:#3d536e;font-weight:600;padding:12px 15px 10px}.navbar-desctop-menu .active>a{color:#f0d9a6}.navbar-desctop .container .brand img{height:60px}.navbar-desctop.affix{padding-top:.69em;z-index:10}.navbar-desctop.affix .container{margin:0 auto}.navbar-desctop.affix .container .navbar-desctop-menu>li{margin-left:4em}.navbar-desctop.affix .container .navbar-desctop-menu>li>a{text-shadow:none;color:#3d536e}.navbar-desctop.affix .container .navbar-desctop-menu>li>a:hover{color:#ceb57f}.navbar-desctop.affix .container .navbar-desctop-menu>li.active>a{color:#ceb57f}.navbar-mobile{border:1px solid rgba(0,0,0,0);padding:.6em 0}.navbar-mobile li ul li{padding-left:20px}.navbar-mobile li a{color:#3d536e;font-weight:500}.navbar-mobile li a:hover{color:#ceb57f}.navbar-mobile .brand img{height:50px}.navbar-mobile .navbar-toggle{margin-top:20px;margin-right:15px;border:1px solid rgba(0,0,0,0)}.navbar-mobile.affix{padding:.6em 0;z-index:10}.navbar-mobile.affix .navbar-toggle{margin-top:20px}.navbar-mobile.affix .navbar-toggle .icon-bar{color:#ceb57f}.navbar-nav-mobile{height:90vh;overflow-y:auto}.navbar-nav-mobile>.active>a{background-color:#ceb57f}.navbar-nav-mobile>.active>a:hover{background-color:#ceb57f}.tp-caption.slide-title{background-color:rgba(0,0,0,.3);padding:10px 20px}.alert-warning{background:rgba(240,240,240,.9) !important;border-color:rgba(0,0,0,0) !important;margin-bottom:0}.contentContainer{color:#747474 !important}.btn-gold,.btn-gray{border-radius:15px !important;font-family:oswald,sans-serif !important;box-shadow:0 5px 10px rgba(200,200,200,.5) !important;padding:8px 12px !important}.btn-gold{background-color:#ceb57f !important;color:#fff !important}.btn-gray{background-color:#747474 !important}.about{margin-top:0;padding-top:1em;margin-bottom:5em}.about .container{padding-left:35px;padding-right:35px}.about .section-content{color:#7d8593}.about .section-content .col-about-title{font-weight:700}.about .section-content .service-item{float:left}.about .section-content .service-item img{float:left}.about .section-content .service-item p{float:left;font-size:1em;padding:25px 0 0 15px}.about .section-content .col-about-img{border:1px solid rgba(0,0,0,0);float:left;width:100%}.about .section-content .col-about-img img{margin:0 auto}.about .section-content .col-about-spec{border:1px solid rgba(0,0,0,0);float:left;left:50%;transform:translateX(-50%);display:flex;flex-direction:column}.about .fade-title-left{top:.8em}.projects{margin-top:5em;margin-bottom:6em}.projects .section-content{margin-top:4.5em}.projects .owl-stage{left:-30}.projects .owl-buttons .owl-prev,.projects .owl-buttons .owl-next{background-size:2.2em 2em}.projects .owl-buttons .owl-prev:after,.projects .owl-buttons .owl-next:after{content:"";display:block;width:45px;height:45px;border-radius:50%;background-color:rgba(255,255,255,.4);position:absolute;top:-13px}.projects .owl-buttons .owl-prev{text-indent:-999999px;left:2em}.projects .owl-buttons .owl-prev:after{left:-14px}.projects .owl-buttons .owl-next{text-indent:-999999px;right:2em}.projects .owl-buttons .owl-next:after{left:7px}.lifestyle{margin-top:3.5em;margin-bottom:8em}.lifestyle .clients-list .client{display:block;padding:3.8em 0 0;margin:0;text-align:center}.lifestyle .clients-list .client a{color:#7d8593;font-size:1em;opacity:1;text-decoration:none}.lifestyle .clients-list .client a img{margin:0 auto 15px;opacity:1}.lifestyle .fade-title-left{top:.12em}.row-base.enlarge-image .col-sm-12 button{display:none}#components .col-sm-12 h3{text-align:center}#components .col-sm-6{margin-top:2em}#components .col-sm-6 h3{line-height:1.5em}#components .col-sm-6 img{margin-top:3em}#components .col-sm-6+.col-sm-6{margin-top:0}#plan .row-base .col-sm-12 h3{text-align:center}#plan .row-base .col-sm-6 h3{position:relative;padding-left:45px;margin:25px 0;border:1px solid rgba(0,0,0,0)}#plan .row-base .col-sm-6 h3 .icon-round-dot{position:absolute;top:3px;left:0}#plan .row-base+.row-base{margin-top:35px}.residetial .container{position:relative}.room-type{margin-top:165px}.room-type h3{margin:45px 0}.room-type .carousel .carousel-inner .item .carousel-caption{margin-top:15px;left:0%;right:0%;position:relative;padding:5% 25px}.room-type .carousel .carousel-inner .item .carousel-caption h3{text-transform:uppercase}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span{margin-left:15px}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span:first-child{display:inline;display:block;padding:0;margin-left:0}.room-type .carousel .carousel-inner .item .carousel-caption p+p span{display:inline-block;padding:0 5px}.room-type .carousel .carousel-control{color:#333;opacity:1;top:275px;width:5%;background-image:none}.room-type .carousel .carousel-control .fa{transform:scale(1);transition:all .7s;transform-origin:0px 0px}.room-type .carousel .carousel-control .fa:before{width:20px;height:20px;position:absolute;display:block;content:"";filter:invert(1)}.room-type .carousel .carousel-control .fa::after{content:"";width:40px;height:40px;display:block;background-color:rgba(61,83,110,.1);border-radius:50%;margin-top:-10px;margin-left:-8px}.room-type .carousel .carousel-control.left .fa::before{background:url(../image/img-icon/prev.png) left 50% no-repeat;background-size:1.2em .9em;margin-left:-8px}.room-type .carousel .carousel-control.left .fa::after{margin-left:-20px}.room-type .carousel .carousel-control.right .fa::before{background:url(../image/img-icon/next.png) right 50% no-repeat;background-size:1.2em .9em}.room-type .carousel .carousel-control:hover .fa{transform:scale(1.1)}.villas .room-type h2{font-size:2.3em;letter-spacing:.12em}.villas .room-type h2 span{font-size:1rem;display:block}.villas .room-type .carousel .carousel-control{top:275px}.js-gallery-carousel{padding:0 25px}.js-gallery-carousel .gallery-item a img{margin-bottom:10px}.js-gallery-carousel .owl-controls .owl-prev,.js-gallery-carousel .owl-controls .owl-next{border-radius:50%;text-indent:-99999px;width:45px;height:45px;position:absolute;top:43%;background-size:1.8em 1.4em;background-position-x:13px;transition:all .7s;transform-origin:0px 0px;transform:scale(1);filter:invert(1)}.js-gallery-carousel .owl-controls .owl-prev:after,.js-gallery-carousel .owl-controls .owl-next:after{content:"";display:block;width:45px;height:45px;border-radius:50%;background-color:rgba(194,172,145,.1);position:absolute;top:0px;left:-3px;z-index:-1}.js-gallery-carousel .owl-controls .owl-prev:hover,.js-gallery-carousel .owl-controls .owl-next:hover{transform:scale(1.1)}.js-gallery-carousel .owl-controls .owl-prev:hover:after,.js-gallery-carousel .owl-controls .owl-next:hover:after{background-color:rgba(194,172,145,.2)}.js-gallery-carousel .owl-controls .owl-prev{left:-1.5em}.js-gallery-carousel .owl-controls .owl-next{right:-2.5em;background-position-x:1px}.js-gallery-carousel .owl-controls .owl-next:after{left:-5px}.mfp-arrow-left:after{border:1px solid rgba(0,0,0,0);background:url(../image/img-icon/prev.png) left 50% no-repeat !important;width:25px;height:25px}.mfp-arrow-right:after{border:1px solid rgba(0,0,0,0);background:url(../image/img-icon/prev.png) left 50% no-repeat !important;transform:rotate(180deg);width:25px;height:25px}.lifestyle-page .section{margin-bottom:0}.lifestyle-page .row{margin-top:25px}.dining .tabcontent{margin-top:105px}.restaurants-info{margin-top:15px}.restaurants-info h3{text-transform:uppercase;font-family:"Open Sans",sans-serif;margin:20px 0;font-weight:normal;font-size:2.5em}.restaurants-info h5{font-weight:bold}.restaurants-detail p[class^=icon-]{margin-bottom:1em}.restaurants-detail p[class^=icon-]:before{top:3px}.restaurants-detail .icon-clock{font-weight:bold}.restaurants-detail .icon-clock span{display:block;font-weight:normal}.restaurants .cuisine img{margin:0 auto}.restaurants .dining-map .map{width:calc(100% - 30px) !important}.social-link{margin-top:20px}.social-link a img{display:inline-block;margin:0px 15px 20px 0}.our-menu{margin-top:3em}.our-menu .section-title span{display:inline}.our-menu .btn{margin:50px auto;width:100%}.our-menu .text-center{text-align:center}.our-menu .our-menu-carousel .project-light figure:after{opacity:.1}.our-menu .our-menu-carousel .project-light figure:hover:after{opacity:0}.gallery-container .row{margin-top:4px;margin-left:-2px;margin-right:-2px}.gallery-container .row .col-xs-4{padding-left:2px;padding-right:2px}.gallery-container .row .col-xs-4.last-image{position:relative}.gallery-container .row .col-xs-4.last-image span{position:absolute;color:#fff;top:0;z-index:2;display:block;width:100%;text-align:center;padding:0 25px;top:50%;transform:translateY(-50%)}.gallery-container .row .col-xs-4.last-image:before{z-index:2;content:"";position:absolute;top:0;left:2px;bottom:0;right:2px;background-color:rgba(0,0,0,.5)}.club-house h3{font-family:"Open Sans",sans-serif;letter-spacing:normal;text-transform:uppercase}.club-house h2,.club-house h3,.club-house h4,.club-house p{text-align:center}.club-house h2{font-size:2.7em}.club-house ul{margin-bottom:0}.club-house ul li{padding-left:35px;padding-right:10px;margin-bottom:15px;position:relative}.club-house ul li a{font-weight:bold}.club-house ul li::before{content:"";position:absolute;width:8px;height:8px;background-color:#ceb57f;border-radius:50%;top:5px;left:16px}.club-house .logo{margin-top:35px;margin-bottom:35px}.club-house .logo img{margin-left:25px;margin-right:25px}.club-house .dark-background h3{line-height:1.3;margin-bottom:20px}.club-house .dark-border-top h3{margin:10% 0 5%}.club-house .dark-border-top h4,.club-house .dark-border-top b{font-family:"Open Sans",sans-serif;font-weight:bold}.club-house .dark-border-top .container .col-lg-6+.col-lg-6 .align-middle{margin-top:30px}.club-house .dark-border-top .row{margin-bottom:10%}.club-house .dark-border-top .row.mobile-bottom-space0{margin-bottom:0}.club-house .dark-border-top .row.club-info b{margin-top:20px;margin-left:13px}.club-house .dark-border-top b{text-transform:uppercase;color:#3d536e;display:block}.club-house .dark-border-top b+ul{margin-top:10px}.desktop{display:none}.gallery .row{margin-left:-4px;margin-right:-4px}.gallery .gallery-item{padding-left:4px;padding-right:4px;margin-bottom:8px}.gallery .gallery-item img{max-width:100%}.contact-us{margin-bottom:3em}.contact-us .contact-details .contact-info{background-image:none}.contact-us .contact-details .contact-info .contact-info-content{padding:2.5em 2.6em;background-color:#fff;color:#7d8593}.contact-us .contact-details .contact-info .contact-info-content p{font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:3px;line-height:1.5em;font-size:1.5em;color:#3d536e}.contact-us .contact-details .contact-info .contact-info-content a{color:#7d8593}.contact-us .col-map{height:35em}.contact-us .col-map .map{width:calc(100% - 30px) !important}.contact-us .section-header{padding:4em 0 1em}.contact-us .section-header p{text-align:center}.contact-us .section-header .fade-title-right{width:2500%;left:45%;z-index:-1;top:-0.2em;transform:translate(0%, 0%)}.contact-us .section-content{margin-top:0em}.contact-us .section-content h4{margin-top:2em;margin-bottom:1em;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:3px;line-height:1.5em;font-size:1.2em;color:#3d536e;text-transform:none}.contact-us .section-content h4 span{color:red}.contact-us .section-content .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;font-weight:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-us .section-content .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact-us .section-content .container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#f4f7fd;border-radius:5px;border:1px solid #c0cadb}.contact-us .section-content .container .checkmark::after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #ceb57f;border-width:0 3px 3px 0;transform:rotate(45deg)}.contact-us .section-content .container:hover input~.checkmark{background-color:#f4f7fd}.contact-us .section-content .container:hover input:checked~.checkmark{background-color:#f4f7fd}.contact-us .section-content .container:hover input:checked~.checkmark::after{display:block}.contact-us .section-content .container input:checked~.checkmark{background-color:#f4f7fd}.contact-us .section-content .container input:checked~.checkmark::after{display:block}.contact-us+.contacts{display:none}.enquire{margin-top:0;padding-top:1em;margin-bottom:5em}.reservation .section-title{margin-top:25px}.reservation .section-content{margin-top:4.5em}.reservation .section-content .row-base{margin-right:0}.reservation .form-group input[type=date]::-webkit-inner-spin-button,.reservation .form-group input[type=date]::-webkit-calendar-picker-indicator{opacity:0;border:5px solid rgba(0,0,0,0);z-index:999}.reservation .form-group.select .fa{top:60%}.reservation .form-group.input-date-calander input{background-color:rgba(0,0,0,0);z-index:10}.reservation .form-group.input-date-calander label{width:100%}.reservation .form-group.input-date-calander .input-wrap{margin-top:5px;background-color:#f4f7fd;border-radius:.75em;display:block;position:relative}.reservation .form-group.input-date-calander .input-wrap::before{position:absolute;content:"";width:20px;height:20px;top:13px;right:15px;display:block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAABHNCSVQICAgIfAhkiAAAAW9JREFUOE+1VMFtwkAQnDlSQEpwCTyjCITpABn+uACwSAWBCmJBCjD/gOggRlhRnpRACSkAbqM77MSAHURC/PLd7s7NzeweUfLVvH4MME7m42E+peYFQ0DcZD5xi0ppCwk5DlJYBfAhlE0+RqED4FYo60LAejsQEVkaNocJ4gPYFOwbZg7A6CjfJdngHhCjk6u1g5Ai69V8clBY6/Rcajon+14wJPFYClimbbnmOcBLi3/KtwwBTIX6SJPLjqEoo3n3f66cN6Xu9X0huoZfMps071uDqqrsnsxa7yoPb4twnbUaBdPMHNOfhaZkAQOwmo1pXRX1atZC3UxenuNUJuSJlAN2ei60slNgWumuNXBulDb6YKtV9L4IN/tpAaB0bA4wv6WAl1nxnX2OYSNlOEoZWk23Wk1zDAVKL88yvLqG1mXAamZeFOuy2oXWZV0ZfLkMgEB01uWraAiRCII/TQoIH6Sfjd5viZ3U8WpIKdAnRa4Wrsl69coAAAAASUVORK5CYII=");background-size:100%;background-repeat:no-repeat;z-index:0}.reservation .form-submit{margin-top:2em;padding-bottom:0}.reservation .form-submit .btn{border-radius:10px}.location .container{padding-left:0;padding-right:0;width:auto}.location .section-title span{display:inline}.location .section-content{margin-top:2em}.tab-information{margin-bottom:7em}.tab-information .nav-tabs{padding-left:30px;padding-left:5px}.tab-information .nav-tabs>li>a{border:1px solid #c0cadb;background-color:#f4f7fd;border-radius:0 0 0 0;position:relative;padding:25px 55px 5px;padding:20px 27px 10px;padding:20px 20px 10px;font-weight:bold;color:#3d536e}.tab-information .nav-tabs>li>a:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background-color:rgba(0,0,0,0)}.tab-information .nav-tabs>li.active>a{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0)}.tab-information .nav-tabs>li.active>a:before{background-color:#3d536e}.tab-information .tab-content{padding-top:25px}.tab-information .tab-content .tab-pane#videos{height:200px}.tab-information .col-md-4 ul{margin-bottom:0}.tab-information .col-md-4 ul li{padding-left:35px;padding-right:10px;margin-bottom:5px;position:relative}.tab-information .col-md-4 ul li a{font-weight:bold}.tab-information .col-md-4 ul li::before{content:"";position:absolute;width:8px;height:8px;background-color:#ceb57f;border-radius:50%;top:5px;left:16px}.contacts{margin-top:3em;margin-bottom:0}.contacts .section-title span{display:inline}.contacts .fade-title-right{top:.1em}.contacts .section-content{margin-top:5em}.contacts .section-content .col-address{color:#7d8593}.contacts .section-content .col-address p{font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:3px;line-height:1.5em;font-size:1.5em;color:#3d536e}.contacts .section-content .col-address a{color:#7d8593}.footer{margin:0;padding:.5em 0 1em}.footer .row-sitemap{display:flex}.footer .row-sitemap ul li{text-align:left;margin-bottom:6px}.footer .row-sitemap ul li a{color:#7d8593;cursor:pointer}.footer .row-sitemap ul li a:hover{cursor:pointer}.footer .row-sitemap ul li.first-level{font-family:"Oswald",sans-serif;font-weight:bold;font-size:1rem;letter-spacing:3px;margin-bottom:15px;color:#3d536e}.footer .row-sitemap ul li.first-level a{color:#3d536e}.footer .row-sitemap ul li.second-level{font-weight:700;margin-bottom:5px}.footer .row-sitemap ul li.last-item{margin-bottom:15px}.footer .row-sitemap .col-lg-4{padding-left:5%}.footer .row-base{margin-top:0}.footer .row-base .brand img{height:80px}.footer .copyright{color:#7d8593;margin-top:10px}.page-lines .line{background-color:#e7effc}.project-overview .tab-container{left:35px;right:35px}.project-overview .container{position:relative;padding-left:20px;padding-right:20px}.project-overview .section-content .img-container{display:block;margin-bottom:25px}.apartment+.contacts,.villas+.contacts{margin-top:10em}@media only screen and (max-width: 375px)and (max-height: 667px)and (orientation: portrait){.apartment .room-type .carousel .carousel-control,.villas .room-type .carousel .carousel-control{top:275px}}@media only screen and (max-width: 414px)and (max-height: 736px)and (orientation: portrait){.apartment .room-type .carousel .carousel-control,.villas .room-type .carousel .carousel-control{top:310px}}@media only screen and (max-width: 412px)and (max-height: 732px)and (orientation: portrait){.apartment .room-type .carousel .carousel-control,.villas .room-type .carousel .carousel-control{top:310px}}@media(max-width: 600px){.about .section-content .col-about-spec{float:left;margin-bottom:2em}.about .section-content .service-item{width:100%;padding-left:3em}}@media only screen and (max-width: 640px)and (max-height: 360px)and (orientation: landscape){.apartment .room-type .carousel .carousel-control,.villas .room-type .carousel .carousel-control{top:510px}}@media only screen and (max-width: 667px)and (max-height: 375px)and (orientation: landscape){.apartment .room-type .carousel .carousel-control,.villas .room-type .carousel .carousel-control{top:510px}}@media(max-width: 768px)and (orientation: landscape){#introduction .section-header .section-title span,#components .section-header .section-title span,#plan .section-header .section-title span{display:inline-block}.tab-information .tab-content .tab-pane#videos{height:320px}.club-house .dark-border-top .row:last-child{margin-bottom:2%}.contacts .section-content .col-address{margin-top:2em}}@media screen and (max-device-width: 990px)and (orientation: landscape){.about .section-title{margin-bottom:1.5em}.about .section-title span{display:inline}.about .section-content .col-about-spec{float:left;left:50%;transform:translateX(-50%);display:flex;flex-direction:column}.about .section-content .col-about-img img{margin:0 auto}.lifestyle .section-title{margin-bottom:1.5em}.lifestyle .section-title span{display:inline}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span:first-child{display:inline}}@media(max-width: 991px){.footer{font-size:14px}.footer .row-sitemap{display:none}}@media(max-width: 992px){.brand-panel .brand-name{display:none}.section-title span{display:inline}.navbar-mobile{position:absolute;left:0;width:calc(100% - 31vmin);width:100%;top:0px}.navbar-mobile.affix{padding:.63em 0}.navbar-toggle{display:block}.project figure:hover .project-zoom{opacity:1;transform:scale(0.6)}.project-overview .section-content .img-container{margin-bottom:60px}#components .col-sm-6{margin-top:0}#components .col-sm-6 .img-container{margin-bottom:40px}#plan .row-base .col-sm-12 h3{margin:50px 0}#plan .row-base .col-sm-6 h3{margin:25px 0 50px}#plan .row-base .col-sm-6 .img-container{margin-bottom:40px}#plan .row-base .col-sm-6 .img-container:before{left:20px}#plan .row-base .col-sm-6 .icon-round-dot{font-size:.8em}#plan .row-base .col-sm-6 .icon-round-dot:before{width:25px;height:25px;top:0px}#plan .row-base .col-sm-6 .icon-round-dot:after{width:33px;height:33px;top:-4px}.tab-list .tab{background-color:#fff}.tab-list .tab li{float:none;color:#3d536e;padding:10px 16px}.tab-list .tab li:before{background-color:rgba(0,0,0,0)}.tab-list .tab li.active:before{background-color:rgba(0,0,0,0)}.room-type .carousel .carousel-inner .item .carousel-caption{padding:1% 35px;text-align:left}.room-type .carousel .carousel-inner .item .carousel-caption h3{text-align:center}.room-type .carousel .carousel-inner .item .carousel-caption h3+p{margin-top:50px;position:relative;text-align:center}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span{display:inline-block;padding-right:50px}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span:first-child{padding-right:50px;display:inline-block}.room-type .carousel .carousel-inner .item .carousel-caption .download{display:block;width:200px;margin:45px auto 0}.room-type .carousel .carousel-inner .item .carousel-caption .download:before{top:1px}.room-type .carousel .carousel-control{top:600px;opacity:.3;transition:all .2s ease-in-out}.room-type .carousel .carousel-control:hover{opacity:1}.js-gallery-carousel .owl-controls .owl-next:after{left:-3px}.villas .room-type h2{margin-top:45px}.villas .room-type h2+h2{margin-top:10px}.villas .room-type h2+h3{margin-top:15px}.villas .room-type p{text-align:left}.villas .room-type .carousel .carousel-inner .item .carousel-caption h2{text-align:center}.villas .room-type .carousel .carousel-inner .item .carousel-caption h3+p{text-align:left}.villas .room-type .carousel .carousel-inner .item .carousel-caption h3+p+p{padding-left:0px}.villas .room-type .carousel .carousel-control{top:600px}.villas #clusters .carousel .carousel-inner .item .carousel-caption h3+p{text-align:left}.residetial ul.zg-ul-select li.active:before{width:100% !important}.dining .tab-list .tab{width:250px;display:inline-block}.dining ul.zg-ul-select li.active:before{background-color:rgba(0,0,0,0)}.tab-information .col-md-4 ul li:before{top:8px}.lifestyle-page .container{width:auto}.lifestyle-page .row{align-items:center;margin-left:-7px;margin-right:-7px}.club-house .dark-border-bottom .container .row{margin-top:45px}.dining .container .tab-list .tab{width:100%}.dining .restaurants-info h3{font-size:30px}.dining .restaurants-info h5{margin-top:20px;margin-bottom:15px}.dining.pasquale .tab-container ul li:first-child.active{color:#747474;background-color:#fff}.reservation div[class^=col-sm]{padding-right:0}.reservation .form-control{padding-left:10px}.reservation .form-group.select .fa{right:15px}.restaurants-menu{margin:50px auto;border:1px solid red}.contact-us .section-title{margin:25px 0 15px}.contacts .section-content .col-address p{font-size:1.25em}.footer .row-sitemap .col-md-offset-1{margin-left:0}.footer .row-sitemap .col-lg-4{padding-left:15px}.footer .row ul li a{cursor:pointer}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (orientation: landscape){.contacts .section-content .col-address+.col-base{margin-top:3.5em}.apartment .room-type .carousel .carousel-control,.villas .room-type .carousel .carousel-control{top:585px}.tab-information .tab-content .tab-pane#videos{height:280px}.footer{margin-top:0em}.footer .copyright{margin-top:1.5em}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-device-pixel-ratio: 3){.about .section-content .col-sm-6{width:100%}.about .section-content .col-about-spec{border:1px solid rgba(0,0,0,0)}.about .section-content .col-about-spec .service-item{width:50%;margin:0 auto 2em}.footer{margin-top:2em !important}.footer .col-base{margin-top:0}.footer .col-base.copyright{margin-top:2.5em}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){.social-list{margin-bottom:-30vmin !important}.main .arrow-left{top:50vmin !important}.main .arrow-right{top:50vmin !important}}@media(min-width: 414px){.main .arrow-right,.main .arrow-left{bottom:15%}.main .arrow-left{left:45px}.tab-information .nav-tabs{padding-left:30px}.tab-information .nav-tabs>li>a{padding:20px 30px 10px}}@media(max-height: 480px){.arrow-right{left:auto;right:15px}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){.social-list{margin-bottom:4vmin !important}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (orientation: landscape){.about .section-content .col-about-spec{border:1px solid rgba(0,0,0,0) !important;float:left !important;left:50% !important;transform:translateX(-50%) !important}}@media(min-width: 480px){.tab-information .tab-content .tab-pane#videos{height:250px}}@media only screen and (min-device-width: 600px)and (max-device-width: 960px)and (orientation: portrait){.room-type .carousel .carousel-control{top:460px}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span:first-child{display:inline}.villas .room-type .carousel .carousel-control{top:460px}.club-house .dark-border-top h3{margin:5% 0 5%}}@media only screen and (min-device-width: 600px)and (max-device-width: 960px)and (orientation: landscape){.contact-us .col-map .map{width:calc(100% - 30px) !important}.contact-us .col-map .map{width:calc(100% - 30px) !important}.contacts .section-content .col-address+.col-base{margin-top:3.5em}.room-type .carousel .carousel-control{top:590px !important}.footer{margin-top:0px !important}.footer .row-base .col-sm-4{text-align:left}.footer .row-base .col-sm-8{text-align:right}.about .section-content .col-about-spec{border:1px solid rgba(0,0,0,0);float:none;left:0%;transform:translateX(0%);display:flex;flex-direction:column}.about .section-content .col-about-img{width:100%}}@media(min-width: 600px){.tab-information .tab-content .tab-pane#videos{height:320px}}@media(min-width: 768px){.hide-mobile{display:inline}.newline-mobile{display:inline}.main::after{width:45px}.vertical-left-container{width:45px}.vertical-left-container .social-list li{margin-bottom:12px}.vertical-left-container .social-list .fa{font-size:16px}.main .arrow-left{left:45px}.main .arrow-right{left:auto}.main .arrow-left,.main .arrow-right{bottom:20%}.tab-information .tab-content .tab-pane#videos{height:400px}.about .section-content .col-about-spec{border:1px solid rgba(0,0,0,0);float:none;left:0%;transform:translateX(0%)}.lifestyle-page .container{width:auto}.contacts .form-submit .btn{width:auto}.col-about-spec{padding:0 2em}.contact-us .form-submit .btn{width:auto}.footer{padding-top:5em}.footer .copyright{margin-top:6.5em}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){.icon-round-dot{font-weight:bold}.icon-round-dot:before{top:0}.icon-round-dot:after{top:-5px}.about .section-title span{display:inline}.about .section-content{margin-top:3em}.projects{margin-bottom:0em}.lifestyle .section-header .section-title span{display:inline}.lifestyle .section-content{margin-top:5em}#components .col-sm-6{margin-top:0}#plan .row-base .col-sm-6 h3 .icon-round-dot{top:5px}#plan .row-base .col-sm-6+.col-sm-6{margin-top:55px}#introduction .section-header .section-title span,#components .section-header .section-title span,#plan .section-header .section-title span{display:inline-block}.enquire .form-submit{text-align:center}.enquire .form-submit .btn{width:auto}.room-type .carousel .carousel-control{top:540px}.lifestyle-page .container{width:auto}.club-house ul li::before{top:7px}.club-house .row.logo+.row .col-lg-pull-6 div{float:left}.club-house .dark-border-top h3{margin:5% 0 5%}.club-house .dark-border-top .mobile{display:none}.club-house .dark-border-top .desktop{display:block}.club-house .dark-border-top .row-flex{display:flex;margin-bottom:2em}.club-house .dark-border-top .row-flex .align-middle{position:relative;top:50%;transform:translateY(-50%)}.club-house .dark-border-top .row-flex .align-middle h3{margin-top:0}.contacts .section-content .col-address{font-size:1em}.contacts .section-content .col-address p{font-size:1.1em}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.residetial .room-type .carousel .carousel-control{top:580px}.tab-information .col-md-4 ul li:before{top:7px}.projects .section-title span{display:block;margin-top:10px}.our-menu .section-title span{display:inline}.section.contacts{margin-bottom:0}.section-content .col-address .first,.section-content .col-address .second{width:49%;float:left}.footer .row-base .col-base{margin-top:0;text-align:left}.footer .row-base .col-base.copyright{margin-top:35px;text-align:right}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.icon-round-dot{font-weight:bold}.icon-round-dot:before{top:0}.icon-round-dot:after{top:-5px}.project-overview #components .col-md-6{margin-top:0}.project-overview #plan .img-container:before{left:20px}.contacts{margin-bottom:2em}.contacts .form-submit .btn{font-size:1em}.room-type .carousel .carousel-control{top:600px}.tab-list .tab li{padding:4px 16px}}@media only screen and (min-device-width: 800px)and (max-device-width: 1280px)and (orientation: portrait){.about .container{padding-left:15px;padding-right:15px}.about .section-content .col-about-spec{float:none;left:0%;transform:translateX(0%)}.room-type .carousel .carousel-control{top:580px !important}}@media only screen and (min-device-width: 800px)and (max-device-width: 1280px)and (orientation: landscape){.about .container{padding-left:15px;padding-right:15px}}@media(min-width: 886px){.header-home .brand-panel{width:195px}}@media(min-width: 992px){.navbar-mobile{left:0;width:calc(100% - 31vmin);width:100%;top:0px}.navbar-mobile .brand{margin-left:20px}.navbar-toggle{display:block}.vertical-left-container{width:45px}.vertical-left-container .social-list li{margin-bottom:12px}.vertical-left-container .social-list .fa{font-size:18px}.main .arrow-right{right:1%}.section-title span{display:inline}.about .section-content .col-about-spec{float:left;left:auto;transform:translateX(0)}.about .section-content .col-about-img{width:33.3333%}.img-container{position:relative;margin-bottom:60px}.img-container:before{content:"";position:absolute;left:30px;bottom:-30px;width:3px;height:60px;background-color:#ceb57f;display:block}.tab-container.tab-list .collapse.in{display:block}.tab-container.tab-list .leveltwo{color:#c0cadb}.tab-container.tab-list .leveltwo.active{color:#fff;background:#fff}.tab-container.tab-list .zg-ul-select .activeWithChild{color:#fff;background-color:#ceb57f}.tab-container.tab-list .zg-ul-select .activeWithChild.collapsed{background-color:#fff;color:#3d536e}.tab-container.tab-list .zg-ul-select .activeWithChild.leveltwo.active{background:#e5dac2}.tab-container.tab-list .zg-ul-select li.active::before{opacity:0}.tab-information .tab-content .tab-pane#videos{height:550px}#components .col-sm-6 .img-container,#plan .col-sm-6 .img-container{margin-bottom:40px}#plan .row-base .col-sm-6 .img-container:before{left:20px}#plan .row-base .col-sm-6 .icon-round-dot{font-size:.8em}#plan .row-base .col-sm-6 .icon-round-dot:before{width:25px;height:25px;top:0px}#plan .row-base .col-sm-6 .icon-round-dot:after{width:33px;height:33px;top:-4px}.row-flex{display:flex;margin-bottom:5em}.row-flex .align-middle{position:relative;top:50%;transform:translateY(-50%)}.row-flex .align-middle h3{margin-top:0}.row-base.enlarge-image .col-sm-12 button{display:block;border-radius:50%;opacity:0}.row-base.enlarge-image .col-sm-12 span{position:absolute;top:0;left:0}.row-base.enlarge-image .col-sm-12 span:nth-child(2){top:68%;left:4%}.row-base.enlarge-image .col-sm-12 span:nth-child(2):after{width:8.5em}.row-base.enlarge-image .col-sm-12 span:nth-child(3){top:60.5%;left:10.6%}.row-base.enlarge-image .col-sm-12 span:nth-child(3):after{width:11em}.row-base.enlarge-image .col-sm-12 span:nth-child(4){top:58.5%;left:26%}.row-base.enlarge-image .col-sm-12 span:nth-child(4):after{width:14em}.row-base.enlarge-image .col-sm-12 span:nth-child(5){top:69.7%;left:28.5%}.row-base.enlarge-image .col-sm-12 span:nth-child(5):after{width:6em}.row-base.enlarge-image .col-sm-12 span:nth-child(6){top:35.5%;left:48.3%}.row-base.enlarge-image .col-sm-12 span:nth-child(6):after{width:7em}.row-base.enlarge-image .col-sm-12 span:nth-child(7){top:35.5%;left:61.9%}.row-base.enlarge-image .col-sm-12 span:nth-child(7):after{width:11em}.row-base.enlarge-image .col-sm-12 span:nth-child(8){top:20.7%;left:61%}.row-base.enlarge-image .col-sm-12 span:nth-child(9){top:28%;left:72.8%}.row-base.enlarge-image .col-sm-12 span:nth-child(9):after{width:12em}.row-base.enlarge-image .col-sm-12 span:nth-child(10){top:16.7%;left:95%}.row-base.enlarge-image .col-sm-12 span:nth-child(10):after{width:6.5em;margin-left:-8.5em}.enquire .form-submit .btn{width:auto}.projects .owl-buttons{position:absolute;top:45%;width:100%}.projects .owl-buttons .owl-prev,.projects .owl-buttons .owl-next{background-size:1.8em 1.4em;transition:all .7s;position:absolute;transform-origin:0 0;transform:scale(1)}.projects .owl-buttons .owl-prev:after,.projects .owl-buttons .owl-next:after{top:-11px}.projects .owl-buttons .owl-prev:hover,.projects .owl-buttons .owl-next:hover{transform:scale(1.1)}.room-type{padding:0;margin-top:77px}.room-type h3{margin:45px 0}.room-type .carousel .carousel-inner .item img{margin-left:250px;max-width:calc(100% - 250px)}.room-type .carousel .carousel-inner .item .carousel-caption{padding:1% 35px}.room-type .carousel .carousel-inner .item .carousel-caption h3{text-align:center}.room-type .carousel .carousel-inner .item .carousel-caption h3+p{margin-top:50px;position:relative;text-align:center}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span{display:inline-block;padding-right:35px}.room-type .carousel .carousel-inner .item .carousel-caption h3+p span:first-child{padding-right:50px;display:inline-block}.room-type .carousel .carousel-inner .item .carousel-caption .download{display:block;width:200px;margin:45px auto 0}.room-type .carousel .carousel-inner .item .carousel-caption .download:before{top:1px}.room-type .plan{margin-left:250px;max-width:calc(100% - 250px)}.villas .room-type .carousel .carousel-inner .item img{margin:0 auto}.tab-list{padding-top:2px}.tab-list .tab{width:250px;display:inline-block;background-color:#fff}.tab-list .tab li{float:none;color:#3d536e;padding:10px 16px}.tab-list .tab li.active{color:#fff;background-color:#ceb57f}.tab-container.tab-list .collapse{display:none}.apartment .tab-list{padding-top:66px}.our-menu .btn{margin:50px 42%;width:auto}.reservation{font-size:.8rem}.reservation div[class^=col-sm]{padding-right:0}.reservation .form-group.select .fa{right:15px}.reservation .form-control{padding-left:10px;font-size:1em}.reservation .form-submit .btn{padding:.9em 2.2em .85em;width:90%}.dining .restaurants{margin-top:15px}.dining .restaurants .gallery-container{margin-left:33.33%}.dining .container{position:relative}.dining .container .tab-list{width:30%;margin-top:18px}.dining .container .tab-list .tab{width:100%}.contacts .section-content{margin-top:0}.contacts .section-content .col-address{margin-top:0}.contacts .section-content .col-base+.col-base{margin-top:6em}.contact-us .section-title{margin:25px 0 15px}.contact-details{display:flex}.contact-details .col-map{height:auto;position:relative;padding-right:0}.contact-details .col-map .map{width:calc(100% - 15px) !important}.footer{background-color:#f4f7fd;margin-top:5em}.footer .row-sitemap .col-lg-4{padding-left:15px}.footer .row-sitemap .col-md-offset-1{margin-left:0}}@media(min-width: 1008px){.navbar-desctop-menu{display:none}}@media(min-width: 1024px){.main::after{width:55px}.main .arrow-left{left:5.5%}.main .arrow-right{right:1.5%}.main .arrow-left,.main .arrow-right{bottom:25%}.vertical-left-container{width:55px}}@media(min-width: 1025px){.club-house .dark-border-top .container .col-lg-6+.col-lg-6 .align-middle{margin-top:60px}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (orientation: portrait){.about .section-content .col-about-spec{float:left;padding:0 2em}.tab-information .tab-content .tab-pane#videos{height:520px}.section-content .col-address+.col-base{width:66.66%}.section-content .col-address+.col-base .form-submit{text-align:right}.room-type{margin-top:75px !important}.room-type .carousel .carousel-control{top:600px !important;opacity:1}.residetial .tab-container .tab{margin-top:-6px}.footer{margin-top:70px}.footer .row-sitemap{margin-bottom:55px}.tab-list .tab li{padding:4px 16px}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (orientation: landscape){.room-type .carousel .carousel-control{opacity:1}}@media(min-width: 1200px){.room-type{margin-top:77px}.reservation .section-content .row-base{margin-right:-15px}}@media(min-width: 1260px){.visible-lg{display:none}.navbar-mobile{left:-50000px;top:-50000px}.main:after{width:75px}.main .arrow-left{left:90px}.main .arrow-right{right:30px}.main .arrow-left,.main .arrow-right{bottom:30%}.vertical-left-container{width:75px}.vertical-left-container .social-list .fa{font-size:21px}.navbar-desctop{padding:30px 0 0}.navbar-desctop .container{padding:0;width:100%;padding-left:195px}.navbar-desctop .container .navbar-desctop-menu{margin:24px auto 0;letter-spacing:.2em;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.navbar-desctop .container .navbar-desctop-menu>li{margin-left:1.2em}.navbar-desctop .container .navbar-desctop-menu>li a{font-size:.8rem;font-weight:bold}.navbar-desctop .container .navbar-desctop-menu>li:first-child{margin-left:0}.navbar-desctop.affix .brand{position:absolute;left:35px;top:6px}.navbar-desctop.affix .container{width:100%;padding-left:195px}.navbar-desctop.affix .container .navbar-desctop-menu{margin:24px auto 10px;letter-spacing:.2em;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.navbar-desctop.affix .container .navbar-desctop-menu>li{margin-left:1.2em}.navbar-desctop.affix .container .navbar-desctop-menu>li:first-child{margin-left:0}.tab-container.tab-list{padding-top:68px}.about .section-content{margin-top:4.5em}.projects{margin-bottom:5em}.row-base.enlarge-image{margin-left:-6%;margin-right:-6%}.row-base.enlarge-image .col-sm-12 span:nth-child(2){top:69%;left:4.3%}.row-base.enlarge-image .col-sm-12 span:nth-child(3){top:61%;left:11%}.row-base.enlarge-image .col-sm-12 span:nth-child(4){top:59%;left:26.3%}.row-base.enlarge-image .col-sm-12 span:nth-child(5){top:70.5%;left:28.8%}.row-base.enlarge-image .col-sm-12 span:nth-child(6){top:36.4%;left:48.6%}.row-base.enlarge-image .col-sm-12 span:nth-child(7){top:36.2%;left:62.1%}.row-base.enlarge-image .col-sm-12 span:nth-child(8){top:21.1%;left:61%}.row-base.enlarge-image .col-sm-12 span:nth-child(9){top:28.7%;left:72.9%}.row-base.enlarge-image .col-sm-12 span:nth-child(10){top:17.2%;left:95.3%}.room-type{margin-top:11px}.room-type .plan{max-width:865px}.room-type .carousel .carousel-inner .item img{max-width:875px}.room-type .carousel .carousel-control{top:765px}.room-type.tabcontent{padding:68px 1px 0}.js-gallery-carousel .owl-controls .owl-next:after{left:0px}.villas .room-type .carousel .carousel-control{top:775px}.lifestyle-page .container{width:1260px}.lifestyle-page .row{margin-left:-15px;margin-right:15px}.club-house h2,.club-house h3,.club-house h4,.club-house p{text-align:left}.club-house h2.txt-center,.club-house h3.txt-center,.club-house h4.txt-center,.club-house p.txt-center{text-align:center}.club-house ul li:before{top:9px}.club-house .dark-background h2,.club-house .dark-background h3,.club-house .dark-background h4,.club-house .dark-background p{text-align:center}.club-house .dark-border-top .row.bottom-space25{margin-bottom:25px}.reservation .form-control{padding-left:15px;font-size:1.1em}.reservation .form-submit .btn{padding:1.05em 2.2em 1em}.dining .dark-background{padding-bottom:20px}.dining .tab-container.tab-list{padding-top:6px;margin-top:13px}.contacts .section-content .col-base.col-address{margin-top:0}.contacts .section-content .col-base.col-address p span{display:block}.footer .row-base{margin-top:4em}}@media(min-width: 1350px){.vertical-left-container .vertical-panel-info{display:block}.row-base.enlarge-image{margin-left:-10%;margin-right:-10%}.row-base.enlarge-image .col-sm-12 span:nth-child(8){top:21.4%;left:61.1%}.row-base.enlarge-image .col-sm-12 span:nth-child(10){top:17.3%;left:95.5%}}@media(min-width: 1367px){.navbar-desctop .container .navbar-desctop-menu{letter-spacing:.26em}.navbar-desctop .container .navbar-desctop-menu>li{margin-left:1.9em}.navbar-desctop.affix .container .navbar-desctop-menu{letter-spacing:.26em}.navbar-desctop.affix .container .navbar-desctop-menu>li{margin-left:1.9em}}@media(min-width: 1420px){.navbar-mobile .navbar-toggle{margin-top:-20px}.arrow-right{left:auto;right:15px}.row-base.enlarge-image{margin-left:-13%;margin-right:-13%}}@media(min-width: 1440px){.navbar-desctop .container .navbar-desctop-menu>li{margin-left:2.4em}.navbar-desctop.affix .container .navbar-desctop-menu>li{margin-left:2.4em}.navbar-mobile .navbar-toggle{display:none}}@media(min-width: 1590px){.navbar-desctop .container .brand img{height:75px}.navbar-desctop .container .navbar-desctop-menu>li{margin-left:2.2em}.navbar-desctop .container .navbar-desctop-menu>li>a{font-size:1rem}.navbar-desctop.affix .container .navbar-desctop-menu>li{margin-left:2.2em}.vertical-left-container .vertical-panel-info{margin-bottom:185px}.vertical-left-container .social-list .fa{font-size:25px}.dining .tab-container.tab-list{padding-top:7px}.contact-us .col-address{width:600px;float:right}.contact-us .col-map{height:45em}}@media(min-width: 1900px){.navbar-desctop .container .navbar-desctop-menu>li{margin-left:4.5em}.navbar-desctop.affix .container .navbar-desctop-menu>li{margin-left:4.5em}.main .arrow-left,.main .arrow-right{bottom:45%}.row-base.enlarge-image{margin-left:-17%;margin-right:-17%}.tab-information .tab-content .tab-pane#videos{height:640px}}@media(max-height: 850px){.vertical-panel-title{display:block}}