@charset "UTF-8";@font-face{font-family:'Tungsten-Medium';src:url('../fonts/Tungsten-Medium.eot') format('embedded-opentype'), url('../fonts/Tungsten-Medium.woff') format('woff'), url('../fonts/Tungsten-Medium.ttf') format('truetype'), url('../fonts/Tungsten-Medium.svg#Tungsten-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SegoeUI';src:url('../fonts/SegoeUI.eot') format('../fonts/embedded-opentype'),url('../fonts/SegoeUI.woff') format('woff'), url('../fonts/SegoeUI.ttf') format('truetype'), url('../fonts/SegoeUI.svg#SegoeUI') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont93e3.eot?v=4.4.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont93e3.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont93e3.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont93e3.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont93e3.html?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SegoeUI-Light';src:url('../fonts/SegoeUI-Light.eot') format('../fonts/embedded-opentype'),url('../fonts/SegoeUI-Light.woff') format('woff'), url('../fonts/SegoeUI-Light.ttf') format('truetype'), url('../fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SegoeUI-Semilight';src:url('../fonts/SegoeUI-Semilight_gdi.eot');src:url('../fonts/SegoeUI-Semilight_gdid41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/SegoeUI-Semilight_gdi.woff') format('woff'),
url('../fonts/SegoeUI-Semilight_gdi.ttf') format('truetype'),
url('../fonts/SegoeUI-Semilight_gdi.svg#SegoeUI-Semilight') format('svg');font-weight:350;font-style:normal;font-stretch:normal;unicode-range:U+000D-2666;}
@font-face{font-family:'SegoeUI-Italic';src:url('../fonts/SegoeUI-Italic_gdi.eot');src:url('../fonts/SegoeUI-Italic_gdid41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/SegoeUI-Italic_gdi.woff') format('woff'),
url('../fonts/SegoeUI-Italic_gdi.ttf') format('truetype'),
url('../fonts/SegoeUI-Italic_gdi.svg#SegoeUI-Italic') format('svg');font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+000D-2666;}
@font-face{font-family:'SegoeUI-Bold';src:url('../fonts/SegoeUI-Bold_gdi.eot');src:url('../fonts/SegoeUI-Bold_gdid41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/SegoeUI-Bold_gdi.woff') format('woff'),
url('../fonts/SegoeUI-Bold_gdi.ttf') format('truetype'),
url('../fonts/SegoeUI-Bold_gdi.ttf') format('opentype'),
url('../fonts/SegoeUI-Bold_gdi.svg#SegoeUI-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+000D-2666;}
@font-face{font-family:'SegoeUI-Semibold';src:url('../fonts/SegoeUI-Semibold_gdi.eot');src:url('../fonts/SegoeUI-Semibold_gdid41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/SegoeUI-Semibold_gdi.woff') format('woff'),
url('../fonts/SegoeUI-Semibold_gdi.ttf') format('truetype'),
url('../fonts/SegoeUI-Semibold_gdi.otf') format('opentype'),
url('../fonts/SegoeUI-Semibold_gdi.svg#SegoeUI-Semibold') format('svg');font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+000D-2666;}
body,div{font-family:'SegoeUI';margin:0;}
:focus{outline:0;}
::-moz-selection{color:#fff;background:#379a96;}
::selection{color:#fff;background:#379a96;}
a{outline:0;border:none;}
.padding0{padding:0;}
.mrgn10{margin-top:10px;}
#header.home{background:url(../images/head_bg.jpg) no-repeat center top/cover;position: relative;}
#header.media{background:url(../images/media-bg.jpg) no-repeat center top/cover;}
#header.newsletter{background:url(../images/news-bg.jpg) no-repeat center top/cover;}
#header.cu{background:url(../images/cu-bg.jpg) no-repeat center top/cover;}
#header.contact{background:url(../images/contact-bg.jpg) no-repeat center top/cover;}
#header.career{background:url(../images/career.jpg) no-repeat center top/cover;}
#header.plan{background:url(../images/plan-bg.jpg) no-repeat center top/cover;}
#header.villas-page{background:url(../images/nri.jpg) no-repeat center top/cover;}
#header.about{background:url(../images/about.jpg) no-repeat center top/cover;}
#header.dev{background:url(../images/dev-bg.jpg) no-repeat center top/cover;}
#header.dev2{background:url(../images/dev2-bg.jpg) no-repeat center top/cover;}
#header.architect{background:url(../images/arch-bg.jpg) no-repeat center top/cover;}
#header.gal{background:url(../images/gal-img.jpg) no-repeat center top/cover;}
#header.down{background:url(../images/down-bg.jpg) no-repeat center top/cover;}
#header.spec-bg{background:url(../images/spec-bg.jpg) no-repeat center top/cover;}
.header-wrap{background:rgba(250,248,245,0.9);padding:1em 1em 0;position:relative;}
.top-left{position:absolute;right:1em;top:1em;}
.top-right{position:absolute;right:1em;top:1em;display:none;}
.phn{/*font-family:'Tungsten-Medium';*/font-size:1.514em;color:#715a47;background:url(../images/phn.png) no-repeat 0 3px;padding:0 0 0 1.5em; margin-right:140px; float: left;}
.download {
background:url(../images/download.png) no-repeat 0 3px;
padding:0 0 0 1.5em;
    color: #715a47;
    float: left;
    font-size: 18px;
    margin-right: 13px;
}
.email{font-family:'Tungsten-Medium';font-size:1.514em;color:#715a47;background:url(../images/email.png) no-repeat 0 3px;padding:0 0 0 1.5em; margin-right:140px}
#myNavbar ul{width:auto;display:inline-block;float:none;margin:0 auto;}
.social a{background:transparent;border-radius:50%;color:#d2ac67;display:inline-block;font-size:1.2em;height:30px;margin:0 0.2em;padding:0.1em 0 0;transition:background,color 0.2s ease-in 0s;width:30px;border:1px solid #d2ac67;text-align:center;}
.social a:hover{background:#816d5b;color:#fff;}
.navigation{margin-top:2em;}
.navbar-nav a,.navbar-nav a,.navbar-nav li.logo a,.navbar-nav li.logo a{border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border 0.2s ease-in 0s;}
.navbar-nav a:focus,.navbar-nav a:hover,.navbar-nav a:active,.navbar-nav a.active{border-top:1px solid #f58220;border-bottom:1px solid #f58220;}
.navbar-nav li.logo a:hover,.navbar-nav li.logo a:focus{border-top:1px solid transparent;border-bottom:1px solid transparent;}
.navbar-nav li.logo a{padding-bottom:0;}
.navbar-nav li.logo{margin-top:-3em;}
.navbar-nav li a{text-transform:uppercase;}
.logo-mob{display:none;max-width:250px;margin:0 auto;}
.banner-text{background:rgba(80,0,33,.6);margin-top:50em;margin-bottom:7em;position:relative;}
.banner-text h1{font-family:'SegoeUI-Light';font-size:3em;color:#fff;text-transform:uppercase;line-height:1em;padding-bottom:10px;background:url(../images/bird.png) no-repeat 1em 0;}
/**/.header-wrap{transition:all 0.4s ease-in-out 0s;position:fixed;width:100%;top:0;z-index:1;  border-bottom: 1px solid #4f0e12;}
.fixed-trn{transform:translateY(-100px);}
/**/#intro{background:url(../images/intro_bg.jpg) no-repeat center bottom/cover #f6f4f3;padding-bottom:45em;padding-top:5em;}
.sec_heading{font-family:'SegoeUI-Semilight';font-size:4em;text-transform:uppercase;color:#d2ac67;display:inline-block;position:relative;}
.sec_heading:after{content:"";/*background:url(../images/sec_after.png) no-repeat 0 0;*/height:30px;position:absolute;right:-30px;top:-20px;width:36px;}
.sec_subheading{font-size:1.786em;color:#379a96;margin-bottom:1em;}
.section p{font-size:1.143em;color:#555;}
/**/#location{padding:5em 0;background:#4f0e12;}
#location .sec_heading,#location .sec_subheading,#location.section p{color:#FFFFFF;}
.map_sec{border:1px solid #a8998d;padding:5px;display:flex;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;margin-top:4em;}
.map,.map_text{background:#faf8f5;padding:2em;}
#location.section .map_text p{text-align:left;font-size:1.286em;color:#624a37;}
.map_text p span{color:#7d6755;}
.map_text{border-left:1px solid #ac9d91;padding-left:6em;padding-top:3em;}
.zoom_btn{background:url(../images/zoom.png) no-repeat 0 0;padding-left:2em;margin-top:2em;display:inline-block;position:relative;padding-bottom: 7px;}
.zoom_btn:hover{text-decoration:none;}
.zoom_btn:after,.zoom_btn:before{background:rgba(102,102,102,.2);content:"";height:1px;position:absolute;top:12px;width:50px;}
.zoom_btn:after{right:-4.3em;}.zoom_btn:before{left:-65px;}
/**/#villa{padding:5.429em 0 11em;border:1px solid #eee;}
#villa .sec_heading{padding-bottom:0.357em;}
#villa .villa_wrap{margin-top:2em;padding:5px;border:1px solid #ece8e4;}
#villa .villa_col{background:#faf8f5;position:relative;padding-bottom:6em;}
.flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex-wrap{flex-flow:row wrap;}
.villa_subhead{color:#4f0e12;font-size:1em;margin-top:2em;}
#villa .villa_btn{bottom:2em;left:0;margin:auto;position:absolute;right:0;top:auto;border:1px solid #4f0e12;padding:4px;width:116px;}
h3.villa_head{background:none repeat scroll 0 0 #faf8f5;border:1px solid #efeae3;display:inline-flex;display:-webkit-inline-flex;display:-ms-inline-flex;margin-top:-1em;padding:0.4em 1em 0.6em;width:auto;align-items:center;min-height:70px;}
.villa_head4{max-width:230px;}
.villa_head4 img{width:100%;}
.villa_head.villa_head5{max-width:305px;}
.villa_head5 img{margin-top:-7px;width:100%;}
#villa p{color:#555555;font-size:1em;line-height:1.5em;padding:0 1.5em}
.villa_btn .btn{background:#4f0e12;padding:.5em 1.6em;display:inline-block;color:#fff;border-radius:0;border:none;}
/**/.hvr-sweep-to-top,.hvr-sweep-to-top2{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-sweep-to-top:before,.hvr-sweep-to-top2:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#d2ac67;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-sweep-to-top2:before{background:#4eb1ad;}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active,.hvr-sweep-to-top2:hover, .hvr-sweep-to-top2:focus, .hvr-sweep-to-top2:active{color:white;}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before,.hvr-sweep-to-top2:hover:before, .hvr-sweep-to-top2:focus:before, .hvr-sweep-to-top2:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}/**/#plan{background:url("../images/plan_bg.jpg") no-repeat center center/100% 100% rgba(0, 0, 0, 0);padding:13em 0;}
#plan .sec_heading{color:#FFFFFF;}
.plan_btn{background:rgba(255, 255, 255, 0.8);border-radius:0;display:inline-block;padding:4px;margin:1em 5px 0;}
.plan_btn .btn{background:#4f0e12;border:none;border-radius:0;padding:.5em 3em;color:#FFFFFF;text-transform:uppercase;}
/**/#specs{padding:6em 0;background:#faf8f5;border-top:1px solid #ece8e4;border-bottom:1px solid #ece8e4;}
#specs .sec_heading{color:#FFFFFF;font-size:3em;}
#specs .sec_heading:after{/*background:url(../images/head_white_bg.jpg) no-repeat 0 0;*/}
.spec-head{background:#4f0e12;padding:2.55em 0;margin:10px 0;}
.spec_item{position:relative;overflow:hidden;}
.spec_captn{position:absolute;bottom:0;width:100%;padding:1em;color:#fff;font-size:1em;text-transform:uppercase;}
.skew_append{bottom:-14px;height:58px;position:absolute;transform:skewY(2deg);width:100%;background:rgba(165,148,129,.8);}
.explr_btn a{color:#FFFFFF;font-size:1.3em;text-transform:uppercase;font-family:'SegoeUI-Light';}
.explr_btn a:hover{text-decoration:none;}
.spec_item .explr_btn{background-color:rgba(78, 177,173, 0.9);opacity:0;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;position:absolute;right:0;top:2em;width:100%;padding:1em 0;z-index:1;text-align:center;transform:translateY(-100px);-webkit-transform:translateY(-100px);}
.spec_item .explr_btn i{width:30px;}
.spec_item:hover .explr_btn{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
.spec_item:hover img{transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);}
.spec_item img{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.spec-home-head a{color:inherit;font-size:inherit;text-decoration:none;}
/**/#facilities{padding:4em 0 0;}
#facilities img{width:100%;}
#facilities .sec_heading{margin-bottom:.5em;}
.facilities_col{background:url(../images/fac6.jpg) no-repeat 0/cover;width:100%;height:100%;position:relative;}
.facilities_content{background:#4f0e12;padding-left:6em;padding-top:1em;padding-bottom:1em;margin-top:12px;}
.facilities_content ul{display:inline-block;margin:0 5em 0 0;padding:0 0 0 1em;}
#facilities .sec_subheading{font-family:'SegoeUI-Light';font-size:3.714em;line-height:1em;margin-bottom:0;}
#facilities p.headline{font-family:'SegoeUI-Italic';color:#7d6755;font-size:1.571em;text-transform:uppercase;margin:1em 0;}
.fac_head{font-size:1.071em;font-family:'SegoeUI-Bold';color:#FFFFFF;}
.facilities_content ul li{font-size:1em;font-family:'SegoeUI';color:#FFFFFF;list-style:square;line-height:2em;}
.fac_img4{padding:1em 0.5em 0 0;}
.fac_img5{padding:.9em 0 0 0.5em;}
/**/#footer{background:#4f0e12;padding:4em 0 2em;color:#FFFFFF;margin-top:-1px;}
#footer a.btn{border:1px solid #b1a499;background:none;padding:.4em 2em;border-radius:0;margin-bottom:1em;color:#FFFFFF;}
#footer p a{color:#f9964d;}
/**/.page-banner{margin-top:40em;border-bottom:1px solid #55b7b3;}
.thank-banner{margin-top:14em;}
#media{padding:3em 0 2em 0;}
#media .panel-group{margin:3em 0 7em;}
#media .panel-title a{display:inline-block;width:100%;color:#333333;font-size:1.143em;position:relative;}
#media .panel-title a:hover{text-decoration:none;}
#media .panel-heading{background:#e6e6e6;background:-moz-linear-gradient(top, #e6e6e6 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#eeeeee));background:-webkit-linear-gradient(top, #e6e6e6 0%,#eeeeee 100%);background:-o-linear-gradient(top, #e6e6e6 0%,#eeeeee 100%);background:-ms-linear-gradient(top, #e6e6e6 0%,#eeeeee 100%);background:linear-gradient(to bottom, #e6e6e6 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#eeeeee',GradientType=0);}
#media .panel-title a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #55b7b3;content:"";height:0;position:absolute;right:0;width:0;top:8px;}
.media_block{border-radius:10px;border:3px solid #e6e4e1;margin:15px 0;overflow:hidden;position:relative;}
.letter-title{background:rgb(83,183,179);padding:1em 0;width:100%;color:#fff;}
.letter-title a{color:#fff;text-decoration:none;}
.media_block .img-responsive{width:100%;border-radius:8px 8px 0 0;}
.media_col{background:#fefbf8;padding:1em 0 1em 1em;position:relative;min-height:125px;}
.fac_media_col{position:relative;}
.more_btn{position:absolute;right:0;bottom:0;width:60px;height:60px;overflow:hidden;}
.more_skew{background:rgb(77,173,167);bottom:0;height:100px;left:1.6em;position:absolute;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100%;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
.more_btn a{color:#fff;font-size:1.5em;position:absolute;right:-0.4em;top:0;padding:1em;}
.more_btn a:hover{text-decoration:none;}
.more_btn:hover .more_skew{transform:rotate(405deg);-webkit-transform:rotate(405deg);}
.media_col p{font-family:'SegoeUI-Semibold';font-size:1.071em;}
/**/#newsletter{padding:3em 0 6em 0;}
.news_name{color:#7e6857;font-size:1.357em;font-family:'SegoeUI';position:relative;}
.news_name:before{background:#d8d1cc;content:"";height:1px;left:-115px;position:absolute;top:15px;width:67%;}
.news_name:after{background:#d8d1cc;content:"";height:1px;right:-115px;position:absolute;top:15px;width:67%;}
/**/#cu{padding:3em 0 6em;}
.form{background:#f6f3ed;padding:1.5em 0;margin:2em 0 4em;}
.styled-select select{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;height:33px;line-height:1;padding:5px;width:235px !important;-webkit-appearance:none;color:#fff;font-family:'SegoeUI';font-size:1.15em;}
.styled-select{background:url("../images/dropdown.png") no-repeat scroll 13.5em center #55b7b3;border:none;height:33px;overflow:hidden;width:212px;display:inline-block;margin:0 .2em;}
.cu-text p{color:#4aa0ae;font-family:'SegoeUI';font-size:1.571em;}
.cu-text p.cu-head{margin-bottom:2em;margin-top:0;}
.cu-text p.cu-head2{margin-bottom:0;margin-top:0;}
.cu-block{margin:0 auto;max-width:479px;position:relative;border-radius:10px;overflow:hidden;border:2px solid #4aa0ae;}
.cu-row{background:rgba(246,243,237,.8);padding:.8em 0;bottom:0;position:absolute;width:100%;}
.cu-row p{color:#333333;}
.cu-row .more_btn a{right:-0.6em;}
.cu-block .fa.fa-plus{font-size:0.7em;font-weight:normal;}
/**/#contact{padding:3em 0 6em;}
.contact-form{max-width:830px;margin:6em auto 7em;border:1px solid #e8e4e1;padding:2em;position:relative;}
#contact .contact-head p{color:#555555;font-size:1.214em;}
.contact-form h4{background:#fff;color:#4aa0ae;font-size:1.357em;margin:-2.2em auto 2em;text-transform:uppercase;width:46%;}
.contact-form .form-control{background:#fbf7f3;border:1px solid #f7efec;height:40px;border-radius:4px;}
.form-control:focus{box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(198,158,69,0.78);}
.contact-form textarea.form-control{height:120px;}
.contact-form .btn-row .submit{background:#55b7b3;-moz-box-shadow:2px 3px 4px rgba(70, 151, 147, 0.9) inset;-webkit-box-shadow:2px 3px 4px rgba(70, 151, 147, 0.9) inset;box-shadow:2px 3px 4px rgba(70, 151, 147, 0.9) inset;color:#fff;}
.contact-form .btn-row .reset{background:#fbf7f3;border:1px solid #f7edeb;color:#444444;}
.contact-form .btn-row .reset,.contact-form .btn-row .submit{font-size:1.2em;text-transform:uppercase;padding:.4em 1.5em;margin:0 .4em;}
.col-md-12.btn-row{bottom:-1.4em;position:absolute;}
.addrs1,.addrs2{border-bottom:1px solid #e7e6e6;border-top:1px solid #e7e6e6;margin:8em 0 0;padding:2em 0 0 5em;}
.addrs1{border-left:1px solid #e7e6e6;}
.addrs2{border-right:1px solid #e7e6e6;}
.addrs1 strong, .addrs2 strong{color:#55b7b3;text-transform:uppercase;}
.addrs-row address{line-height:1.8;}
.contact-phn{background:url("../images/phn-contact.png") no-repeat scroll 1px 3px rgba(0, 0, 0, 0);padding:0 0 0 2em;}
.contact-email{background:url("../images/email-contact.png") no-repeat scroll 1px 3px rgba(0, 0, 0, 0);padding:0 0 0 2em;}
/**/#villa-page,#plan-page{padding:3em 0 6em;}
.plan_col{max-width:980px;border:1px solid #eee7e4;background:#f6f4f3;padding:2em;margin:3em auto 4em;}
.plan_col h4{font-size:1.786em;color:#4aa0ae;text-transform:uppercase;margin-bottom:-1em;}
.tabs-right > .nav-tabs{float:right;}
.tabs-right > .nav-tabs > li > a{margin-left:-1px;border-radius:0;border-left:1px solid #e7e6e6;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;border-right:1px solid #e7e6e6;}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus{background:#7d6755;border:none;}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus{background:#7d6755;}
.tabs-right > .nav-tabs > li{float:none;}
.tabs-right > .nav-tabs > li > a{min-width:74px;margin-right:0;padding:3.6em 0;}
.tab_cont{position:relative;}
.plan_capt{position:absolute;bottom:0;padding:2em;background:rgba(246,243,244,0.8);text-align:left;}
.tab-pane .img-responsive{width:100%;}
.plan-tabs h3{color:#4aa0ae;text-transform:uppercase;margin-bottom:2em;}
/**/.villa-concept{margin-top:4em;}
.villa-concept h3{color:#4eb1ad;text-transform:uppercase;margin-bottom:1em;}
.villa-concept .concept-row{/*background:#f6f4f3;*//*padding:2em 4em;*/margin-bottom:2em;}
.concept-col{flex-flow:row wrap;}
.concept-row h2{font-size:1.643em;color:#4aa0ae;line-height:1em;}
.concept-row h3{font-size:1.929em;color:#500021;text-transform:uppercase;font-family:'SegoeUI-Light';line-height:1em;margin-bottom:.5em; font-weight:bold}
.concept-row p{font-size:1.143em;color:#555555;line-height:1.5em; text-align:justify}
#villa-type{padding:4em 0;background:#d2ac67 ;}
#villa-type h3{color:#FFFFFF;text-transform:uppercase;margin-bottom:1em;}
.villas-detail{background:#FFFFFF;padding:3em 0 0 3em;}
.villa-img .img-responsive{width:100%;}
.villas-detail h2{font-size:1.286em;color:#4eb1ad;margin:.5em 0 0.5em;}
.villas-detail p{color:#555555;line-height:1.7em;padding-right:2em;text-align:justify;}
.vill-typ-row{ border: 3px solid #500021;
    margin: 0 0 2em;
    padding: 0;}
.vill-typ-row .villas-btn{border:1px solid #4eb1ad;display:inline-block;padding:4px;display:none;}
.villas-btn .villa_btn a{text-transform:uppercase;}
.villa-img{background: #fff;padding-left:0; }
.villa-img-row {overflow: hidden;}
.villa-img img{transition:all 0.2s linear 0s;height:100%;}
.villa-img:hover img{transform:scale(1.1, 1.1);}
#villa-intr h3{color:#4eb1ad;text-transform:uppercase;}
#villa-intr{padding:3em 0 6em;}
.vill-inter{background:#f6f4f3;padding:3em;}
.villa-inter-tabs .nav-tabs > li > a{border:1px solid #e7e6e6;padding:2em 8.71em;border-radius:0;margin-right:0;}
.villa-inter-tabs .nav-tabs > li.active > a,
.villa-inter-tabs .nav-tabs > li.active > a:focus,
.villa-inter-tabs .nav-tabs > li.active > a:hover{background:#7d6755;color:#FFFFFF;}
.villa-inter-tabs{max-width:960px;margin:0 auto;}
.villa-title{font-size:2em;margin:0;text-transform:uppercase;color:#500021;}
/**/#developer,#architect{padding:3em 0 6em;}
.rs-logo{margin:3em 0 4em;background:#7b7776;display:inline-block;padding:8px;}
.rs-logo a{border:1px solid #fff;display:block;padding:1em;}
.arch-row .arch-text{background:#f2f0ee;padding:4em;}
.arch-text h3{color:#4eb1ad;font-size:1.714em;}
.arch-text h4{font-size:1.714em;color:#7d6755;font-family:'SegoeUI-Light';line-height:1.8em;}
.arch-text p{font-size:1em;color:#555;text-align:justify;}
#architect .sec_heading{margin-bottom:1em;}
.arch-img1{background:url(../images/arch1.jpg) no-repeat 0 0/cover;}
.arch-img2{background:url(../images/arch2.jpg) no-repeat 0 0/cover;}
/**/.spec-col{padding:1em 0;border:1px solid #4eb1ad;margin-bottom:2em;}
.spec-col ul{margin:0;padding:0 3em;}
.spec-col ul h3{color:#7d6755;font-family:'SegoeUI-Bold';font-size:1.2em;}
.spec-col li{list-style:square;color:#4eb1ad;font-size:12px;line-height:22px;margin-bottom:1em;}
.spec-col li span{color:#8d7663;font-size:14px;}
.spec-img{margin:3em 0;}
/**/.overlayBox{bottom:0;height:468px;left:0 !important;margin:auto;position:fixed !important;right:0;top:0 !important;width:700px;z-index:2;}
.bgCover{background:none repeat scroll 0 0 #000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1;}
.carousel-control{bottom:-3em;left:47.3%;top:auto;background:url("../images/slide-keys.jpg") no-repeat scroll 1px 0 transparent !important;width:28px;height:28px;}
.carousel-control.right{right:47.5%;background-position:-29px 0 !important;}
.carousel-control .glyphicon:before{content:none;}
.enquiry-btn{left:0;position:fixed;top:41em;border:none;z-index:10;}
.enquiry-btn .btn{background-color:#d2ac67;color:#fff;border-radius:0;padding:0.5em .5em 0.5em .5em;border:none;text-transform:uppercase;border-right:3px solid #fff;z-index:10;}
.enquiry-btn .btn i{margin-right:5px;}
.carousel-inner .item.active{display:flex;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;}
.amentis{position:relative;}
.amentis-right{bottom:0;position:absolute;right:0;top:0;width:50%;}
#formModal .form-control{background:none repeat scroll 0 0 #fbf7f3;border:1px solid #f7efec;border-radius:4px;height:40px;}
#formModal .submit{background:#4eb1ad;color:#fff;}
#formModal .modal-dialog{bottom:0;height:300px;left:0;margin:auto;position:absolute;right:0;top:0;width:600px;}
#gallery ,#pm{padding:3em 0;}
#gallery .gallery-col{margin-bottom:3em;}
.gallery-col .thumb-img{margin-bottom:1em;border:1px solid #ece8e4;padding:5px;background:#fff;}
.gallery-col .thumb-img a{overflow:hidden;}
.gallery{margin-top:3em;}
.gallery-col .thumb-img img{transition:all 0.2s linear 0s;width:100%;}
.gallery-col .thumb-img:hover img{transform:scale(1.1, 1.1);}
.gallery-page .modal-header{border:none;min-height:0;padding:0;}
.gallery-page .modal-dialog{margin:auto;width:100%;height:100%;}
.gallery-page .modal-content{box-shadow:none;height:100%;text-align:center;border-radius:0;}
.gallery-page .gal-row{height:100%;}
.gallery-page #slider,.gallery-page #carousel-bounding-box,.gallery-page .carousel,.gallery-page .carousel-inner{height:100%;}
.gallery-page .carousel-inner .img-responsive{width:auto;margin:0 auto;height:100% !important;}
.gallery-page .carousel-inner .item{height:100%;}
.gallery-page .carousel-caption{left:0;right:0;width:100%;background:rgba(77,178,173,.6);position:absolute;bottom:0;padding:.5em 0;}
.gallery-page .carousel-caption h3{font-size:1.2em;}
.gallery-page .modal.fade{padding-right:0 !important;}
.gallery-page .carousel-control{/*background:url("../images/gal-arrow.png") no-repeat scroll 1px 0 transparent !important;*/height:75px;}
.thumb-title5 a{font-size:2em;text-transform:uppercase;color:#55b7b3;}
.thumb-title5 a span{color:#b2ac9a;}
.thumb-title5 a:hover{text-decoration:none;}
#slider-thumbs{display:none;bottom:0;float:none;left:0;margin:0 auto;position:absolute;right:0;width:auto;z-index:99;background:rgba(77,178,173,.6);padding:1em 0;}
.gallery-page .carousel-control{bottom:0;top:35%;left:2em;text-indent:-99999px;}
.gallery-page .carousel-control.right{bottom:0;top:35%;right:2em;left:auto;background-position:-28px 0 !important;}
.gallery-page .modal-header .close{position:absolute;right:1em;top:.5em;z-index:99;background:url("../images/gal-cross.png") no-repeat scroll 0 0 #fff;height:46px;width:46px;border-radius:50%;}
}
#slider-thumbs ul li a.selected{display:block;border:8px solid;}
#slider-thumbs ul li a img{transition:all 0.2s linear 0s;}
#slider-thumbs ul li a:hover img{transform:scale(1.1, 1.1);}
.thumb-title3 img{margin-top:8px;}
.thumb-title5 img{width:70%;}
.thumb-title4 img{width:47%;margin-top:8px;}
#download{padding:3em 0;}
.row-centered{text-align:center;}
.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px;vertical-align:top;}
.wire-col{margin:3em 0;}
.wire-text{padding:0 2em;}
.wire-text h3{color:#8d7663;font-size:2em;padding-bottom:.5em;border-bottom:2px solid #4eb1ad;width:50%;display:inline-block;}
.wire-text p{color:#555;}
.modal-content-gal{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);outline:0 none;position:relative;}
.modal-content-gal{box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-header-gal{border-bottom:1px solid #e5e5e5;min-height:16.43px;padding:15px;}
.modal-open{overflow:visible;padding-right:0 !important;}
.media_block .flash-thumb{border-radius:0;}
.overlayBox a.close{background:url("../images/fancybox_sprite.png") repeat scroll 0 0 rgba(0, 0, 0, 0);height:36px;opacity:1;position:absolute;right:-20px;text-indent:-9999px;text-shadow:none;top:-12px;width:44px;z-index:99999;}
#scroll{color:#fff;position:absolute;right:1em;top:1.8em;}
#scroll > a{color:#fff;text-decoration:none;font-size:1.6em;}
#scroll > a:hover{text-decoration:none;}
#scroll > a .fa{-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;}
#thankyou{padding:3em 0 6em;}
#media h3{margin-bottom:2em;}
.thank-img .img-responsive{display: inline-block;}

@media screen and (max-width:1400px){
#header.home{max-height:none;min-height:0px;}
#header.home .banner-text{margin-top:36em;}
.page-banner{margin-top:38em; text-align: center;}
.navbar{margin-top:1em;}
#intro{background-size:100% auto;padding-bottom:30em;}
#plan{background-size:cover;}
}
@media screen and (max-width:1222px){.logo-mob{display:inline-block;}
.navbar-nav li.logo{display:none;}
#myNavbar{margin:1.3em 0;}
.navigation{margin-top:0;}
.navbar-nav {text-align: center;}
.navbar-nav li{display: inline-block;float:none;}
    .update_links {display: none !important;}
}
@media screen and (max-width:1024px){
body{font-size:12px;}
.villa_col p {min-height: 150px;}
.carousel-control{left:46%;}
.carousel-control.right{right: 46%;}      
.villa_head img{height:auto !important;}   
.map_sec{float: none;margin: 0 auto}
}
@media screen and (max-width:991px){
.map_sec{display:block;}
.spec_item img{width:100%;}
.spec_item{margin-bottom:1em;min-height:300px;max-height:300px;}
.amentis-right{bottom:auto;height:300px;position:static;right:auto;top:auto;width:100%;}
.flex-box{display:block;}
.spec-botm{margin-bottom:1em;}
.banner-text h1{background-size: 10%;background-position:9px 7px;}    
.carousel-control{left:45%;}
.carousel-control.right{right: 45%;}  
.addrs1, .addrs2 {margin: 3em 0 0;padding:1em 0px 1em 2em;}    
.arch-img2,.arch-img1{height:400px;}
.gallery-page .modal-dialog{height:500px;position: absolute;top: 0;left: 0;right: 0;
bottom: 0;margin: auto;width:500px;}
#carousel-bounding-box{padding:0;}  
.newsletter-row .pull-left,.newsletter-row .pull-right{float:none !important;display: inline-block;}
}
@media screen and (max-width:767px){
.navbar-nav li{display: block;}
.addrs-row{margin: 0 auto;float: none;}
.addrs1 {border-left:none;margin:2em 0;text-align: center;}    
.addrs2 {border-right: none;text-align: center;}   
.contact-phn {background: url("../images/phn-contact.png") no-repeat scroll 34px 0px rgba(0, 0, 0, 0)}
.contact-email {background: url("../images/email-contact.png") no-repeat scroll 34px 0px rgba(0, 0, 0, 0)}
address{margin:0;}   
.contact-form {max-width: 530px;}   
.update_links {
  bottom: 0;
  top: 0 !important;
}
}
@media screen and (max-width:680px){
body{font-size: 11px;}
.padding0{padding:inherit;}
.top-left {position: static;width: 100%;text-align: center;}
.phn{display: inline-block;width: auto;padding-left: 2em;}
.email{display: inline-block;width: auto;padding-left: 2em;}
.banner-text h1{font-size:2.5em;background-size: 10%;background-position:9px 7px;padding-top:.7em;}    
#intro{padding-bottom:11em;}    
.carousel-control{left:40%;}
.carousel-control.right{right: 41%;}    
h3.villa_head{display:inline-block;}
.amentis-right{padding: 0;}    
.spec_item.padding0{padding:0;}  
#formModal .modal-dialog{width:300px;} 
.sec_heading{font-size:2em;}
.wire-text h3 {width: 100%;}
address br:last-child {display: none;}    
.spec_item{min-height:230px;}   
.gallery-page .modal-dialog{height:300px;width:300px;}   
.cu-text p {font-size: 0.9em;margin-bottom: 0;}    
.map_text{padding-left:1.5em;}
.contact-phn{background-position:24px 0:}    
.contact-email{background-position:24px 0:}    
}
 
.cu-update{position: absolute;top:14em;left:0;}
#shw_vila {
  background: none repeat scroll 0 0 #4eb1ad;
  border: 1px solid #fff;
  bottom: -1.4em;
  color: #fff;
  display: inline-block;
  height: 36px;
  left: 0;
  margin: auto auto 0;
  max-width: 200px;
  padding-top: 6px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  vertical-align: middle;
  width: 120px;
}
#shw_vila:hover {text-decoration: none;}
.cu-update_head, .show-villa_head {
  color: #645040;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
    .cu-update_head {
  bottom: 6%;
  left: 0;
  position: absolute;
}
.show-villa_head {
  bottom: 6%;
  position: absolute;
  right: 0;
}
.update_links {
  display: block;
  float: none;
  margin: auto;
  max-width: 1075px;
  position: relative;
  top: 9em;
  width: 100%;
}.cu-update_head a,.show-villa_head a {
  text-transform: uppercase;
}
.cu-update_head a:hover,.show-villa_head a:hover {color:#4eb1ad;}