@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');body{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;color:#000;letter-spacing:0.2px;}
a{color:#333}a:hover{color:#000}h1, h2, h3, h4, h5{}h1{font-size:36px;font-weight:400}h2{font-size:31px}h3{font-size:25px;}
.bg-grey{background:#f2f2f2}
.color-white{color:#F0FAF9;}.color-orange{color:#E77826}
.border-bottom{border-bottom:3px solid #341A18;padding-bottom:6px;display:inline-block}
.emeralttitle{color:#E77925;font-size:35px}.emeralttitle span{background:url(../images/divider-orange.png) no-repeat;width:149px;height:12px;margin:0 auto;display:block}
.title{color:#000;display:inline-block;padding-bottom:2%;font-weight:400;font-size:35px;}
.sub-title{font-size:24px;margin:0;}.padding-bottom{padding-bottom:20px;}
.top-link{display:none;right:10px;bottom:40px;z-index:9;font-size:1.3em;background:rgba(232,123,40,1);color:#FFF;border-radius:50%;transition:all 0.3s ease}.top-link a{color:#FFF;padding:4px 10px;display:inline-block;width:38px;height:38px;}
.row.no-gutters{margin-right:0px;margin-left:0px;}.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0px;padding-left:0px;}
/*one time popup css*/#myModal1 .modal-dialog, #myModal .modal-dialog{width:400px;margin:2% auto}
#myModal1 .modal-content, #myModal .modal-content{}

.modal-open { position:fixed;}
#query-popup{z-index:9999;min-width:300px;height:auto;width:100%;position:fixed;top:16%;padding:0 5px 15px 5px;left:0;right:0;margin:0 auto;}
.quick-from .form-group{margin-bottom:5px;width:100%;margin-right:0;}
.quick-from .form-group input{width:100%;}
.quick-from .form-group textarea{width:100%;}
.pink-btn{background:#9D0047;border:1px solid #87023E;color:#FFF}.pink-btn:hover{background:#344A79;border:1px solid #1C3978;color:#FFF}/*one time popup css*/
.navbar-default{border:0;background:#26abe2;border-bottom:1px solid #FFF}.navbar-toggle{z-index:3;}
.navbar-brand{padding-top:5px;padding-bottom:10px;height:auto;}.navbar{margin-bottom:0;border-radius:0px;}
.navleftbg{background:rgba(255,255,255,0.6);border-radius:2px;margin-bottom:10px;margin:30px 1% 10px 1%;}.navleftbg .active{background:#FFF}
.navbar-brand > img{display:inline-block}.navbar-default .navbar-nav > li > a{color:#000;text-transform:uppercase;font-size:15px;transition:all 1s ease 0s;padding:10px 10px;font-weight:400;}
.navbar-default .navbar-nav > li.phone-top > a:hover{background:none}
.navbar-default .navbar-nav > li > a:hover{background:#FFF}
.fixed-nav.navbar-default{border-bottom:1px solid #EEE;}
.fixed-nav{position:fixed;top:0;left:0;width:100%;}.fixed-nav .navbar-brand{}.fixed-nav .navbar-nav{}.fixed-nav .logo{height:58px;margin-top:7px;transition:all 0.5s ease-in-out}
.fixed-nav.seo-text{display:none}
.seo-text{background:#1f1f1f;color:#26abe2;font-size:10px;text-align:center}
.phone-wrap{padding-top:10px;display:block;color:#FFF}
.phone-icon{background:url(../images/phone.png);width:33px;height:33px;margin-right:2px;display:inline-block}
.phone{display:inline-block;font-size:21px;font-weight:700}
.call-us{font-weight:600;font-size:13px;line-height:24px;}
.banner-wrap{position:relative; margin-top:55px;}.banner{width:100%;display:block;margin-top:2%;}
footer{background:#26aadf url(../images/footer-bg.jpg);margin-top:3%;padding:3% 0}
.enquiry-form{padding:0 10%;}.enquiry-form .form-group{margin-bottom:5px;}.enquiry-form h4, .location h4{color:#FFF;text-transform:uppercase}
.black-btn{background:#1f1f1f;color:#FFF;border:0;font-size:15px;display:block;width:100%;padding:6px;text-transform:uppercase;border-radius:3px;}
.btn-submit{background:#1f1f1f;color:#FFF;border:0;border-radius:3px;}.btn-submit:hover{background:#26ABE3;color:#FFF;}
.bottom-foot{background:#1F1F1F;color:#4d4d4d;padding:2% 0 1% 0;}
.footlink{color:#26abe2}.footlink a{font-size:16px;color:#26abe2;margin-right:7px;transition:all 0.5s ease}.footlink a:hover{text-decoration:none;color:#FFF}
.copyright{font-size:13px;}.copyright a{color:#4d4d4d;}
.left-block{margin-top:20px;color:#FFF;font-size:18px;}
.left-block ul li{padding:18px 0;}.left-block ul li img{float:left;margin-right:10px;}.left-block ul li span{display:block;font-size:15px;}.left-block ul li a{color:#FFF;font-weight:600;}
.call-bg{display:block;margin-left:5px;padding:9px 9px;background:#E77826;}
.call-bg a{color:#FFF;font-size:23px;font-weight:bold;text-decoration:none;}
.call{transform:rotate(-60deg);-webkit-animation:spin 2s ease infinite;-moz-animation:spin 2s ease infinite;animation:spin 2s ease infinite;}
@-moz-keyframes spin{50%{-moz-transform:rotate(30deg);}}
@-webkit-keyframes spin{50%{-webkit-transform:rotate(30deg);}}
@keyframes spin{50%{-webkit-transform:rotate(30deg);transform:rotate(30deg);}}
.enquiry{background:#C28803;padding-bottom:15px;}.enquiry h3{color:#FFF;font-weight:300;border-bottom:1px solid #E3A107;padding-bottom:8px;}
.enquiry .form-inline .form-control{width:250px;margin-right:5%;border:1px solid #C1970D;}.enquiry textarea.form-control{height:35px;}.enquiry .form-inline{padding:12px 0;}
.form-control::-moz-placeholder{color:#333;font-size:16px;}
.enquiry .form-control-static{height:35px;border:1px solid #C1970D;border-radius:5px;}
.button{background:#341A18;font-size:16px;text-transform:uppercase;color:#FFF;padding:7px 30px;border:0;margin-left:2%;border-radius:2px;}
.button:active{box-shadow:1px 1px 5px #000}
.divide-padding{padding:5% 0;}.world{padding:5% 0 0% 0;}
.padding-rgt{padding:0 5% 0 5%}.padding-lft{padding-left:5%}
.google-map{width:100%;overflow:hidden;height:304px;max-width:100%;border:7px solid #FFF;}
.captcha{padding:5px 0 5px 0;background:#FFF;margin-top:-3px}
.quickenquiry{position:fixed;top:40%;left:0;box-shadow:0px 0px 5px #333;z-index:2;}
.form-field{border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;}
.form-control::-moz-placeholder{color:#333;}.form-control:focus::-webkit-input-placeholder,.form-field:focus::-webkit-input-placeholder{color:transparent;}
.form-control:focus::-moz-placeholder,.form-field:focus::-moz-placeholder{color:transparent;}.form-control:-moz-placeholder,.form-field:-moz-placeholder{color:transparent;}
.highlights{}.highlights h2{text-transform:uppercase;font-weight:600;padding-bottom:15px;}
.grey-block{background:#EEE;padding:8% 5%;min-height:340px;}.grey-block ul li{padding-bottom:10px;text-align:justify}
.towers{}.towers h2, .world h2, .eco h2{text-transform:uppercase;font-weight:600;padding-bottom:15px;color:#26abe2;}
.towers-block{padding:7% 5%}.towers-block p{margin-left:4px;margin-top:15px;line-height:28px;text-align:justify}
.eco{}.eco ul{}.eco ul li{margin-bottom:10px;line-height:26px;}
.corporates{}
.corporates h2{text-transform:uppercase;font-weight:600;color:#26abe2;}
.corporates-logo .img-box{margin-right:0%;padding:10px;margin-top:35px;border:1px solid #EEE;box-shadow:0px 5px 10px #DDD;vertical-align:middle}
ul.list-info{list-style:none;margin:0;padding:0;}
.content{padding:5% 0;}.content ul,.content ol{margin-top:10px;}.content ul li,.content ol li{margin-bottom:6px;}
.head-row{background:#26ABE2;color:#FFF;font-size:16px;}
.box{background:#EEE;padding:7%;}
.breadcrumb-wrap{position:absolute;right:0;left:0;margin:0 auto;bottom:0;width:50%;background:#26ABE3;padding:1px 10px 0px 10px;box-shadow:0px 2px 6px #666}
.breadcrumb-wrap:before{content:'';position:absolute;top:0;left:-29px;width:0;height:0;border-top:solid 0px #26ABE3;border-left:solid 29px transparent;border-right:solid 0px transparent;border-bottom:solid 29px #26ABE3;}
.breadcrumb-wrap:after{content:'';position:absolute;top:0;right:-29px;width:0;height:0;border-top:solid 0px #26ABE3;border-left:solid 0px transparent;border-right:solid 29px transparent;border-bottom:solid 29px #26ABE3;}
.breadcrumb{background:none;margin-bottom:0;padding:5px 0px;text-align:left;font-size:13px;font-weight:400;}.breadcrumb > .active{color:#FFF}.breadcrumb li a{color:#FFF;text-decoration:none;font-weight:600;}.breadcrumb li a:hover{color:#FFF;}
.call-bg-bot{display:none}

.carousel-inner>.item>img, .carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1;width:100%;}
.amenities span{display:block; background:#26ABE2; color:#FFF; text-align:center; padding:10px 5px; margin-bottom:30px; font-size:17px; text-transform:uppercase}

@media only screen and (max-width:1200px){.navleftbg{margin:30px 0% 10px 1%;}
.navbar-default .navbar-nav > li > a{padding:10px 5px;font-size:13px;}
.phone{font-size:17px;}.amenities span{ font-size:15px;}}
@media only screen and (max-width:1024px){.hide-small{display:none}.navleftbg{margin:30px 1% 10px 0%;}.navbar-default .navbar-nav > li > a{padding:10px 4px;font-size:14px;}
}
@media (min-width:992px){.fp-modal .modal-dialog{width:980px;margin:30px auto}

}
@media only screen and (max-width:992px){.call-bg-bot{display:block;text-align:center;background:#DFB81B;padding:7px;}.call-bg-bot a{color:#FFF;font-size:23px;font-weight:bold;text-decoration:none;}.navleftbg{margin:10px 0% 10px 0%;}.navbar-default .navbar-nav > li > a{padding:10px 10px;font-size:14px;}.phone-wrap{display:none}.phone{font-size:18px;}.padding-rgt{padding:0}.padding-lft{padding-left:0}.location{margin-top:35px;}.amenities span{ font-size:13px; padding:10px 0}
}
@media screen and (min-width: 480px) and (max-width: 960px) {}
@media (min-width:768px){}
@media only screen and (max-width:768px){}
@media only screen and (max-width:767px){.call-bg-bot{margin-bottom:15px;}
.logo{height:50px;}.navleftbg{margin-left:0;}.navbar-toggle{background:#FFF;border:0;margin-top:16px;}
#myModal1 .modal-dialog, #myModal .modal-dialog{width:90%;margin:2% auto;}
.towers h2,.world h2,.eco h2,.corporates h2,.highlights h2{font-size:21px}
.grey-block{background:#EEE;padding:5% 5% 0% 2%;min-height:auto;height:auto}
.corporates-logo .img-box{margin-bottom:10px;}
.banner{margin-top:45px;}
.banner-wrap{ margin-top:42px;}.amenities span{ font-size:15px; padding:10px 5px}.amenities img{ width:100%}
.highlights  h1{font-size: 22px;}
}
@media only screen and (max-width:480px){#myModal1 .modal-dialog{width:95%;margin:0 auto}.banner{margin-top:55px;}
.left-block{font-size:16px;}
}

@media only screen and (max-width:420px){.carousel-indicators .active{background:#26ABE2;}.carousel-indicators li{border:1px solid #26ABE2}
.carousel-indicators{bottom:-10px;}
.carousel .item{background:#F9F9F9;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}
.carousel-inner > .item > img{border:1px solid #DDDDDD;float:left;margin:0;padding:2px;height:none;width:100%;}.amenities span{ font-size:15px; padding:10px 5px}.amenities .col-xs-6{ width:100%;}
}
@media only screen and (max-width:320px){.banner{margin-top:58px;}}