@font-face{font-family:'HelveticaNeueLightEx';src:url(fonts/HelveticaNeueLT-LightExt.eot);src:url(fonts/HelveticaNeueLT-LightExt.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueLT-LightExt.woff2) format("woff2"),url(fonts/HelveticaNeueLT-LightExt.woff) format("woff"),url(fonts/HelveticaNeueLT-LightExt.ttf) format("truetype"),url(fonts/HelveticaNeueLT-LightExt.svg#HelveticaNeueLT-LightExt) format("svg");font-weight:300;font-style:normal;font-display: swap;}

@font-face{font-family:'HelveticaNeueMdEx';src:url(fonts/HelveticaNeueLT-MediumExt.eot);src:url(fonts/HelveticaNeueLT-MediumExt.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueLT-MediumExt.woff2) format("woff2"),url(fonts/HelveticaNeueLT-MediumExt.woff) format("woff"),url(fonts/HelveticaNeueLT-MediumExt.ttf) format("truetype"),url(fonts/HelveticaNeueLT-MediumExt.svg#HelveticaNeueLT-MediumExt) format("svg");font-weight:500;font-style:normal;font-display: swap;}

#proj_disc_bg .content p{font-size:13px!important}

#proj-agree-popup{background:#3397d1 none repeat scroll 0 0;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;text-decoration:none;display:inline-block;margin-top:10px}

.space-top{padding-top:40px}

.space-bottom{padding-bottom:40px}

.reset-padding{padding:0}

.reset-margin{margin:0}

.content-section{padding:20px 0}

.content-row{padding-top:20px}

.full-outer{margin:0 -15px}

.full-imgview{margin:15px 0;position:relative}

.full-carousel.owl-carousel .owl-controls .owl-nav{display:none}

.full-carousel{padding-top:15px}

.list_meri{text-align:center!important}

.meri_span{padding-top:10px!important;font-size:20px!important;padding-left:0!important;max-width:100%!important}

.meri_li{width:100%!important;font-size:15px!important;text-align:center!important;padding:0!important}

.nav-project1{text-align:right;padding:10px 0}

.nav-project1 span{font-size:12px;line-height:15px;color:#2c2c2c;margin:0 5px;text-transform:uppercase}

.nav-project1 span:hover{font-size:12px;line-height:15px}

.nav-project1 span:last-child{color:#3296ce}

.property-block{position:relative}

.property-block .cta_btn{background:#3598d3;color:#fff;text-transform:uppercase;padding:10px 25px;margin:0 auto;border:none}

.property-block .cta_btn:hover{background:#2d6aab;color:#fff}

.qpi-content-wrap section{padding:40px;box-shadow:0 0 20px #999;min-height:300px;margin-top:80px;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column}

.qpi-content-wrap section.qpi-content-03{display:block}

.qpi-content-wrap section h2{color:#2c2c2c;font-size:2.5em;text-align:center;padding:10px 0 20px}

.qpi-content-wrap section .cta_btn button{background-color:#0077b9;color:#fff;border:0;border-radius:5px;padding:10px 20px;margin:10px 5px}

.qpi-disc-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:999}

.qpi-disc-content{width:70%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:0 0 10px #000;padding:40px;background-color:#fff}

.qpi-disc-content h2{border-bottom:1px solid #ccc;padding-bottom:20px}

.qpi-disc-content .cta_btn.qpi-disc-btn{border-top:1px solid #ccc;padding-top:20px}

.qpi-disc-content .cta_btn.qpi-disc-btn button{background-color:#0077b9;color:#fff;border:0;border-radius:5px;padding:10px 20px;margin:0 5px}

.qpi-disc-content .qpi-disc-para{height:300px;overflow-y:scroll;margin:20px 0;padding:10px 0}

.qpi-disc-content .qpi-disc-para p{font-size:15px;line-height:18px;text-align:left}

.qpi-content-04 select.form-control{max-width:250px;width:100%;margin:0 auto}

.video-embed{height:546px;width:100%;margin:10px auto}

@media only screen and (max-width: 1024px) {

.video-embed{height:440px}

.banner-inside{height:400px!important}

}

@media only screen and (max-width: 768px) {

.video-embed{height:320px;width:100%;margin:10px auto}

.qpi-content-wrap section{padding:20px}

.qpi-content-wrap section h2{font-size:2em}

.qpi-disc-content{width:90%}

}

@media only screen and (max-width: 414px) {

.qpi-disc-content .qpi-disc-para p{font-size:13px}

.video-embed{height:160px}

}

.video-embed iframe{width:100%;height:100%}

.full-carousel .owl-dots{position:absolute;left:0;bottom:20px;width:100%;text-align:center}

.full-carousel .owl-dot{display:inline-block;vertical-align:top;padding:0 10px}

.full-carousel .owl-dot span{display:block;width:10px;height:10px;background:none;border:2px solid #fff;border-radius:50%;text-indent:-9999px;overflow:hidden;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,0.6)}

.full-carousel .owl-dot.active span{background:#fff}

.space25{clear:both;padding:12px 0;width:100%}

.banner-area{padding-top:101px}

.banner-area .banner-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:url(../images/banner-overlay.png) left bottom repeat-x;transition:all .3s ease;z-index:2}

.banner-projects{position:relative; height:670px;}

#property-slide{z-index:auto;}
#property-slide .item {height: 100%;}

/* #property-slide, #property-slide .item{height:670px} */

#property-slide .owl-nav{display:none!important}

#property-slide .owl-controls{bottom:30px;left:0;position:absolute;right:0;text-align:center;z-index:12}

#property-slide .owl-dots{bottom:30px;left:0;position:absolute;right:0;text-align:center;z-index:12}

#property-slide .owl-dot{display:inline-block;padding:0 10px;vertical-align:top}

#property-slide .owl-dot span{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:10px;overflow:hidden;text-indent:-9999px;width:10px}

#property-slide .owl-dot.active span{background:#fff none repeat scroll 0 0}

.banner-area.media_banner .banner-inside{background-repeat:repeat-x;animation:panning infinite 120s linear;-moz-animation:panning infinite 120s linear;-webkit-animation:panning infinite 120s linear;-ms-animation:panning infinite 120s linear;-o-animation:panning infinite 120s linear}

.content-row .susdevWrap{background:#e3e3e3;padding:30px 0}

.content-row .sus-devlopment{padding:20px 40px;display:block;min-height:370px}

.content-row .sus-devlopment img{width:100%;display:block}

.content-row .sus-devlopment h2{font-size:18px;text-transform:none;text-align:center;padding:15px 0 0}

.content-row .sus-devlopment p{text-align:center;padding:0;font-size:15px}

.video-wrap iframe{width:100%;max-width:1000px;height:400px;display:block;margin:50px auto 0;border:1px solid #ccc}

@keyframes panning {

0%{background-position:0}

100%{background-position:400%}

}

@-moz-keyframes panning {

0%{background-position:0}

100%{background-position:400%}

}

@-webkit-keyframes panning {

0%{background-position:0}

100%{background-position:400%}

}

@-ms-keyframes panning {

0%{background-position:0}

100%{background-position:400%}

}

@-o-keyframes panning {

0%{background-position:0}

100%{background-position:400%}

}

.banner-area.fullview-banner .banner-inside{background-position:top center!important;background-size:100% auto!important}

.property-caption{height:100%;width:100%;position:absolute;left:0;top:0;z-index:9}

.property-caption .container{height:100%}

.property-caption .caption-bottom{width:100%;position:absolute;left:0;bottom:30px;padding:0 15px}

.property-caption .caption-bottom h1{margin:0 0 10px;padding:0;color:#fff;line-height:normal;max-height:70px}

.property-caption .caption-bottom .slide_head{margin:0 0 10px;padding:0;color:#fff;line-height:normal}

.property-caption .caption-bottom p{color:#fff;padding:0}

.caption-bottom .property-overview{float:left;max-width:55%}

.caption-bottom .property-ctc{float:right;width:220px}

.caption-bottom .property-ctc .btn{display:block;margin:8px 0;clear:both;padding:8px 5px;color:#FFF;text-transform:uppercase;background:rgba(0,0,0,0.6);transition:all ease .3s}

.caption-bottom .property-ctc .btn:hover{background:#000}

.property-caption .div360{position:absolute;right:15px;top:25px}

.property-caption .city-overview h1{font-weight:400;font-size:4em}

.subNav-property{background:#2c2c2c;margin-bottom:30px}

.subNav-button{display:none}

.subNav-property ul.subNav{display:block;position:relative;text-align:left}

.subNav-property ul.subNav>li{display:inline-block;vertical-align:top}

.subNav-property ul.subNav>li>a{display:block;color:#bdbdbd;font-size:1.6em;text-transform:uppercase;padding:20px 30px;position:relative;z-index:12}

.subNav-property ul.subNav>li:hover>a,.subNav-property ul.subNav>li.active>a{color:#fff;background:#0077b9}

.subNav-property ul.subNav>li>a::before{transition:all .3s ease 0;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease}

.subNav-property ul.subNav>li:hover>a::before{border-top:12px solid #0077b9;border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;position:absolute;left:50%;bottom:-11px;width:0;margin-left:-10px;z-index:12}

.subNav-property ul.subNav>li.active>a::before{display:none}

.subNav-property ul.subNav>li.nsb-1{position:relative}

.subNav-property ul.subNav>li.nsb-cntr ul{text-align:center}

.subNav-property ul.subNav ul{position:absolute;left:0;top:100%;width:100%!important;min-width:inherit!important;max-width:inherit!important;display:none;margin-left:0!important}

.subNav-property ul.subNav ul li{display:inline-block}

.subNav-property ul.subNav ul a{display:block;color:#000;font-size:1.6em;text-transform:uppercase;padding:20px;position:relative;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}

.subNav-property ul.subNav ul a:hover,.subNav-property ul.subNav ul a.active{color:#0077b9;text-decoration:underline}

.ruCont-box a{color:#000}

.ttg_img{display:block;margin-bottom:45px;text-align:center}

.ttg_img h3{padding-top:21px;font-size:1.5em;color:#535053}

.gp_img{margin:45px 0;text-align:center}

.design_img{margin-bottom:60px}

.osd_box{padding:16px 110px 55px;border:1px solid #cdcdcd}

.osd_box h3{font-size:2.3em;text-transform:uppercase;color:#000}

.greenbox{border:1px solid #898989;background:#73a927 url(../images/greenbg.jpg) left top repeat-x;position:relative}

.contentpan{position:relative;width:100%;height:100%;box-shadow:0 0 60px rgba(0,0,0,.4);background:#000}

.contentpan img{opacity:0;transition:opacity .6s linear .85s;height:100%}

.contentpan img.loaded{opacity:1}

.img-pan-container,.img-pan-container img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.img-pan-container{position:relative;overflow:hidden;cursor:crosshair;height:100%;width:100%}

.img-pan-container img{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0;max-width:inherit!important;max-height:inherit!important}

.bannerdesign{position:absolute;left:0;bottom:14px}

.bannerdesign>img{margin-left:32px}

.bannerText{position:absolute;right:40px;bottom:30px;color:#fff;font-size:16px}

.bannerText.black-color{color:#000}

.bannerTextblack{color:#000}

@media only screen and (min-width: 1023px) {

.subNav-property ul.subNav ul{background:#fff;z-index:2!important}

.subNav-property ul.subNav>li.active ul{z-index:4!important;display:block!important;opacity:1!important}

.subNav-property ul.subNav>li:hover ul{z-index:5!important}

}

.row-inner{padding:40px 0 80px}

.gray-bg{background:#f6f6f6}

.overview-div{text-align:center;padding-bottom:250px;padding-top:40px}

.overview-content{padding-top:25px}

.smltxt{margin-top:30px}

.smltxt p{font-size:12px}

.overview-div p{padding:0 0 5px}

.overview-div li{padding:0 0 5px;font-size:1.6em;line-height:1.8em}

.amenities-div{padding-bottom:100px;padding-top:40px;}

/* height: 375px; */

.landmark-list{padding-top:30px}

.landmark-list li{display:inline-block;vertical-align:top;width:32%;text-align:left;padding:20px 10px}

.landmark-list li img{max-width: 65px;display:inline-block;vertical-align:middle;-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}

.landmark-list li:hover>img{-webkit-filter:grayscale(0);-ms-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}

.landmark-list li span{display:inline-block;vertical-align:middle;font-size:1.8em;padding-left:20px;max-width:73%;text-align:left}

.overview-list{padding:0;text-align:center}

.overview-list li{display:inline-block;vertical-align:top;width:33%;text-align:left;padding:20px 30px}

.view-box h3{font-size:1.75em;text-transform:capitalize;font-weight:400;padding:10px 0;margin:0;border-bottom:1px solid #e4e4e4;text-align:left}

.view-box h3 span{font-size:.85em}

.view-box p{font-size:1.4em;text-align:justify}

.view-box h4{font-size:1.6em;padding:10px 0 0;line-height:normal;font-weight:400}

.view-box h4 strong{font-size:1.1em}

.otherProj-list{padding:0;text-align:center;margin:0 -10px}

.otherProj-list li{display:inline-block;vertical-align:top;width:23%;text-align:left;padding:10px}

.otherProj-list a{color:#000}

.amenities-carousel{padding-top:50px;padding-left:40px;padding-right:40px;}

.amenities-carousel.owl-carousel .owl-stage{margin:0 auto}

.amenities-carousel .item{padding:0 20px}

.amenities-carousel .owl-nav{padding:0}

.amenities-carousel .owl-nav .owl-prev,.amenities-carousel .owl-nav .owl-next{position:absolute;color:#525254;font-size:2.2em;height:auto;margin:0;top:38%;border:none;transition:all ease .4s}

.amenities-carousel .owl-nav .owl-prev{left:0}

.amenities-carousel .owl-nav .owl-next{right:0}

.amenities-carousel .owl-nav i{padding:0;font-size:1.4em}

.owl-carousel.amenities-carousel .owl-nav .owl-prev:hover{border:none;background:none;color:#525254;transform:scale(1.4);padding-right:10px}

.owl-carousel.amenities-carousel .owl-nav .owl-next:hover{border:none;background:none;color:#525254;transform:scale(1.4);padding-left:10px}

.comn-carousel{padding:0 60px}

.comn-carousel .owl-nav{padding:0}

.comn-carousel .owl-nav .owl-prev,.comn-carousel .owl-nav .owl-next{position:absolute;color:#525254;font-size:2.2em;height:auto;margin:0;top:38%;border:none;transition:all ease .4s}

.comn-carousel .owl-nav .owl-prev{left:0}

.comn-carousel .owl-nav .owl-next{right:0}

.comn-carousel .owl-nav i{padding:0;font-size:1.4em}

.owl-carousel.comn-carousel .owl-nav .owl-prev:hover{border:none;background:none;color:#525254;transform:scale(1.4);padding-right:10px}

.owl-carousel.comn-carousel .owl-nav .owl-next:hover{border:none;background:none;color:#525254;transform:scale(1.4);padding-left:10px}

.amenities-box{text-align:left;max-width:300px;margin:0 auto}

.amenities-box h4{font-size:2em;text-transform:capitalize;font-weight:400;padding-bottom:5px;padding-top:10px;margin:0;border-bottom:1px solid #e4e4e4}

.form-GIT{padding-top:45px;width:80%;margin:0 auto}

.form-GIT .form-field{padding-bottom:20px;text-align:left}

.form-GIT .form-field label{display:block;font-weight:400;font-size:14px}

.form-GIT .form-control{background-color:#f2f2f2}

.form-GIT .btn{background:#d9dae1;border:1px solid #000;margin-top:25px}

.form-GIT .btn:hover,.form-GIT .btn:focus{background:#000;color:#fff}

.form-cntUs .form-control{background-color:#f2f2f2}

.office-div{text-align:center;padding-top:60px;padding-bottom:100px}

.office-div .col-of-1{display:inline-block;vertical-align:top;width:29%;padding-top:25px}

.office-div .col-of-2{display:inline-block;vertical-align:top;width:39%;padding-top:20px}

.office-div .cont_add1{display:inline-block;vertical-align:top;border-right:1px solid #ccc;margin-top:40px}

.office-div .cont_add2{display:inline-block;vertical-align:top;border-right:1px solid #ccc;margin-top:40px}

.office-div .cont_add1:last-child{border-right:0}

.office-filter{margin:0;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 15px}

.office-filter .office-tab{padding-top:10px;max-width:350px;margin:0 auto}

.office-tab h3{font-weight:400;font-size:2.4em;padding-bottom:10px}

.office-filter .office-content{padding-top:25px;padding-bottom:60px}

.office-content p{padding:0}

.office-content p strong{padding-bottom:5px;font-size:1.2em;display:inline-block}

.office-div .office-rhs{float:right;width:50%;padding-left:15px}

.office-div .office-rhs img{display:block;width:100%}

.smsTF-div{padding:0}

.smsTF-div .ico{height:110px;width:110px;background:#0077b9;border-radius:50%;display:block;margin:0 auto}

.smsTF-div .ico img{margin-top:28%}

.smsTF-div .sms-icon img{margin-right:-12%}

.smsTF-div h3{font-size:2.1em;color:#0077b9;font-weight:400;padding-top:20px}

.smsTF-div h2{font-size:1.8em;line-height:1.6em;color:#2c2c2c;font-weight:400;padding-top:10px;text-transform:none;position:relative}

.smsTF-div span.txt-frmt{display:inline-block;text-align:left}

.smsTF-div span.txt-frmt i{font-style:normal}

.office-div.center-grid .office-filter{border-left:none}

.office-div.center-grid .col-of-1{width:39%}

.location-div{padding-top:60px}

.location-div .note{font-size:12px;padding-bottom:30px;display:inline-block}

.location-div .gray-bg{margin-top:50px}

.location-div .landmark-list{padding:30px 0}

.otherProperties-div .otherProj-list{padding-top:50px}

.map-frame{height:550px}

.map-frame img{max-width:none;max-height:none}

.plan-div{padding-top:20px}

.plan-div .plan-inner{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:60px;padding:30px 0}

.gallery-div{padding-bottom:100px;padding-top:40px}

.gallery-div .div-360{padding-top:80px}

.div-360 ul li{display:inline-block;vertical-align:top;padding:10px}

.box-360 a{display:block;position:relative}

.box-360 a:before{content:'';width:90px;height:90px;background:url(../images/icons/icon_360.png) 0 0 no-repeat;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;opacity:.6}

.box-360 a:hover:before{animation:rotate360 3s linear 0 infinite normal;-webkit-animation:rotate360 3s linear 0 infinite normal;-moz-animation:rotate360 3s linear 0 infinite normal;-ms-animation:rotate360 3s linear 0 infinite normal;-o-animation:rotate360 3s linear 0 infinite normal;animation-play-state:running;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;opacity:1}

@keyframes rotate360 {

from{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}

to{-webkit-transform:rotateY(720deg);-moz-transform:rotateY(720deg);transform:rotateY(720deg)}

}

@-webkit-keyframes rotate360 {

from{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}

to{-webkit-transform:rotateY(720deg);-moz-transform:rotateY(720deg);transform:rotateY(720deg)}

}

@-ms-keyframes rotate360 {

from{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}

to{-webkit-transform:rotateY(720deg);-moz-transform:rotateY(720deg);transform:rotateY(720deg)}

}

@-moz-keyframes rotate360 {

from{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}

to{-webkit-transform:rotateY(720deg);-moz-transform:rotateY(720deg);transform:rotateY(720deg)}

}

@-o-keyframes rotate360 {

from{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}

to{-webkit-transform:rotateY(720deg);-moz-transform:rotateY(720deg);transform:rotateY(720deg)}

}

.plan-container{max-width:980px;margin:0 auto;position:relative;z-index:99}

.banner-projects .byCiti-caption{position:absolute;bottom:70px;left:0;width:100%}

.byCiti-caption h2{padding:0 0 5px;font-weight:400;color:#fff;font-size:4em;line-height:normal}

.byCiti-caption p{padding:0;color:#fff;font-size:2.2em;line-height:normal}

.tab-blue{/* width: 1260px; */margin: 0 auto;text-align: center;display: flex;justify-content: center;align-items: center;}

.tab-blue li{float:left;width:33.33%;position:relative;background:#ebebeb;font-size:2.8em}

.tab-blue li:before{content:'';background:#ebebeb;right:99%;top:0;height:100%;width:1000px}

.tab-blue li:after{content:'';background:#ebebeb;position:absolute;left:99%;top:0;height:100%;width:1000px}

.tab-blue li:first-child:after{display:none}

.tab-blue li:last-child:before{display:none}

.tab-blue li.ui-tabs-active:before,.tab-blue li.ui-tabs-active:after{background:#000}

.tab-blue li a{display:block;padding:15px 10px;color:#000;position:relative;text-transform:uppercase}

.tab-blue li.ui-tabs-active{background:#000}

.tab-blue li.ui-tabs-active a{color:#fff}

.tab-blue li.ui-tabs-active a:before{content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #000;position:absolute;left:50%;top:99.99%;margin-left:-20px}

.tab-blue li.active:before,.tab-blue li.active:after{background:#000}

.tab-blue li.active{background:#000}

.tab-blue li.active a{color:#fff}

.tab-blue li.active a:before{content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #000;position:absolute;left:50%;top:99.99%;margin-left:-20px}

.no-click{cursor:not-allowed;opacity:.1}

.properties-result{padding-top:100px}

.properties-result .property-section{padding-bottom:150px}

.properties-result .pr-title{font-size:2.6em;font-weight:400;position:relative;padding-bottom:10px;border-bottom:1px solid #e5e5e5}

.properties-result .pr-grid{padding-top:40px;margin:0 -15px;padding-bottom:40px}

.pr-grid .pr-item{display:inline-block;vertical-align:top;width:33%;padding:0 15px 50px}

.property-block{padding:15px}

.property-block a{color:#000}

.property-block h3{font-size:1.4em;font-weight:400;padding:15px 0 0;text-transform:uppercase}

.property-block p{font-size:1.6em;margin:10px 0 0;padding:10px 0;line-height:normal;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}

.property-block p strong{font-size:1.1em}

.property-block img{display:block;width:100%;height:200px}

.aboutUs-div h3{font-weight:400}

.aboutUs-div p{line-height:2em;font-size:1.8em}

.accolades-div{padding-bottom:0}

.accolades-content{padding-top:45px}

.accolades-container p{padding:0}

.accolades-container .aclds-sec{padding-top:0}

.accolades-container .aclds-sec h4{position:relative;font-size:2em;padding-bottom:10px}

.accolades-container .aclds-sec h4:before{content:'';background:#000;height:3px;width:100px;position:absolute;left:0;bottom:0}

.accolades-container .aclds-sec>ul{padding-top:0}

.aclds-sec>ul>li{font-size:1.6em;line-height:1.8em;padding-bottom:20px}

.aclds-sec>ul ul{padding-left:25px;list-style-type:disc}

.management-div .container{clear:both}

.management-div .container-fluid{padding:0}

.management-div{padding:50px 0}

.management-div .chairmans-msg{padding-top:50px;text-align:justify}

.management-div .mdMsg-txt{text-align:left;width:600px}

.management-div .mdMsg-txt h3{font-weight:400;text-transform:uppercase;font-size:2.4em}

.management-div .mdMsg-txt p{text-align:justify}

.management-div .mdMsg-txt ul{list-style-type:disc;padding-left:15px;padding-bottom:15px}

.management-div .mdMsg-txt ul li{font-size:1.6em;padding:5px 0;line-height:1.6em}

.management-div .others-inside{padding-top:0;padding-bottom:150px}

.management-div .others-inside h2{text-align:center;font-size:2.4em;padding-bottom:40px}

.member-box{text-align:center;padding:0 15px}

.member-box .member-img{overflow:hidden;width:269px;height:269px;margin:0 auto;background:#e9e9ea;transition:all ease .3s;border-radius:50%;overflow:hidden}

.member-box:hover .member-img{background:#00b4f0}

.member-box .member-img img{display:block;margin:0 auto}

.member-box h3{font-size:2em;font-weight:400;padding:15px 0 0}

.member-box p{padding:1px 0 0}

.member-box:hover h3,.member-box:hover p{color:#0077b9}

.member-div:before,.member-div:after{content:" ";display:table}

.member-div:after{clear:both}

.member-div{padding-bottom:60px}

.member-div li.gridder-list{display:inline-block;vertical-align:top;width:33%;padding:20px 0;cursor:pointer}

.member-list a{color:#000}

.gridder-content{display:none}

.gridder-show{display:block;float:left;width:100%;position:relative;padding:25px 20px;background:#e9e9ea;color:#000}

.gridder-show.loading{background:#EEE url(../images/loading-spin.svg) no-repeat center}

.member-div li.selectedItem{position:relative}

.member-div li.selectedItem:after{content:'';width:0;height:0;position:absolute;left:50%;bottom:-1px;margin-left:-20px;border-bottom:20px solid #e9e9ea;border-right:20px solid transparent;border-left:20px solid transparent;z-index:3;transition:border-top-color .3s}

.gridder-navigation{position:absolute;top:5px;right:10px;color:#fff;font-size:20px;cursor:pointer}

.gridder-navigation a{color:#fff;display:inline-block;line-height:20px}

.gridder-navigation .gridder-close{float:right;margin-left:15px;color:#000}

.gridder-navigation .gridder-nav{float:left;margin:0 3px;display:none}

.gridder-navigation .gridder-nav.disabled{opacity:.5}

.gridder-list:hover{opacity:.8}

.hasSelectedItem .gridder-list{opacity:.5}

.hasSelectedItem .gridder-list.selectedItem{opacity:1}

.hasSelectedItem .gridder-list.selectedItem .member-box .member-img{background:#00b4f0}

.hasSelectedItem .gridder-list.selectedItem .member-box h3,.hasSelectedItem .gridder-list.selectedItem .member-box p{color:#0077b9}

.mngmnt-div{padding:70px 70px 0}

.mngmnt-div>ul>li{display:inline-block;vertical-align:top;max-width:360px;width:33%;padding:0 15px 40px;text-align:left}

.mngmnt-box h3{font-size:2.1em;font-weight:400;border-bottom:1px solid #e4e4e4;padding-top:20px;margin-bottom:10px}

.mngmnt-box h3 span{display:block;font-size:.8em}

.mngmnt-box ul{list-style-type:disc;padding-left:17px}

.mngmnt-box ul li{font-size:1.6em;color:gray;text-align:justify}

.vp-list{padding-top:80px}

.vp-list ul li{display:inline-block;vertical-align:top;max-width:395px;width:33%;padding:0 15px 40px}

.vp-box{text-align:left;position:relative;padding-left:56px}

.vp-box>img{position:absolute;top:0;left:0}

.vp-box h4{font-size:2.1em;font-weight:400}

.vp-box p{font-size:1.6em;text-align:justify}

.os-content{margin-top:120px}

.os-content h2{text-shadow:0 0 1px #999}

.os-content p{font-size:2.1em;line-height:1.6em;text-shadow:0 0 1px #999}

.os-content p.blue{color:#7593ad;text-shadow:none}

.investor-div{padding-top:30px}

.investor-container{padding-top:20px;text-align:left}

.invstr-filter{text-align:center}

.invstr-filter-form{padding-top:25px}

.invstr-filter-form .filter-field{padding:10px 0}

.invstr-filter-form .filter-field .form-control{background-color:#f2f2f2;max-width:460px;margin:0 auto}

.invstr-contacts h3{font-weight:400;font-size:2.4em;border:1px solid #d9dae1;background:#f2f2f2;padding:12px 20px}

.invstr-contacts .invstr-copy{padding:20px 20px 0}

.invstr-contacts p{padding:5px 0;font-size:1.6em}

.filter-show-details{padding-top:40px}

.listPdf-style01{text-align:left}

.listPdf-style01 li{display:inline-block;max-width:420px;padding:0 25px 50px;text-align:left;vertical-align:top;width:33%}

.listPdf-style01 li.title-qrtr{width:100%;display:block;max-width:none;text-align:center;padding-bottom:15px}

.listPdf-style01 li.title-qrtr h3{font-size:2.4em}

.listPdf-style02:before,.listPdf-style02:after{content:" ";display:table}

.listPdf-style02:after{clear:both}

.listPdf-style02{text-align:left}

.listPdf-style02 li{display:block;padding:15px 0;float:left;width:100%;border-top:1px solid #ccc}

.listPdf-style02 li:first-child{border-top:none}

.listPdf-style02 li a{color:#000;font-size:1.6em}

.listPdf-style02 li .pdf-icon{width:40px;float:right}

.pdf-div a{color:#000}

.pdf-div:before,.pdf-div:after{content:" ";display:table}

.pdf-div:after{clear:both}

.pdf-div .pdf-icon{display:inline-block;vertical-align:middle;max-width:18%}

.pdf-div .pdf-txt{display:inline-block;vertical-align:middle;font-size:1.8em;padding-left:10px;max-width:82%; text-align: left;}

.ffv-box{display:inline-block;vertical-align:top;width:49%;padding:0 40px 40px}

.ph-year{text-align:left;font-weight:400;font-size:4em;padding-bottom:30px;padding-left:40px}

.financial-filter-view{text-align:left}

.financial-filter-view h3{font-weight:400}

.financial-filter-view h3 span{font-weight:400;color:#989495;font-size:1.6em;display:inline-block;padding-right:10px}

.financial-filter-view ul{padding-left:10px;padding-top:10px}

.financial-filter-view li{padding:22px 0}

.nri-container{padding-top:60px;text-align:left}

.currency-convrtr-div{width:100%;max-width:625px;margin:0 auto;border-top:8px solid #7e7e7e;text-align:center}

.currency-convrtr-div ul{border:1px solid #e9e9ea;border-top:none;padding:30px 70px}

.currency-convrtr-div ul li{padding:15px 0}

.currency-convrtr-div ul li label{display:inline-block;vertical-align:top;font-size:2.1em;line-height:40px;font-weight:400;width:125px;text-align:left}

.currency-convrtr-div ul li .form-control{display:inline-block;vertical-align:top;width:320px}

.currency-convrtr-div .btn{margin-top:30px}

.currency-result{text-align:center;padding-top:25px}

.currency-result span{display:inline-block;font-size:2.1em;padding:0 5px}

.currency-result .cur-error{color:red;font-size:1.4em}

.currency-result .highlight{color:#B32942}

.emi-calc-outer iframe{display:block;margin:0 auto;width:715px;height:490px;border:0}

.emi-calc-div{width:100%;max-width:700px;margin:0 auto;border-top:8px solid #6fa624;text-align:center}

.emi-calc-div ul{border:1px solid #e9e9ea;border-top:none;padding:30px 70px}

.emi-calc-div ul li{padding:15px 0}

.emi-calc-div ul li label{display:inline-block;vertical-align:top;font-size:2.1em;line-height:40px;font-weight:400;width:220px;text-align:right;padding-right:30px}

.emi-calc-div ul li .form-control{display:inline-block;vertical-align:top;width:320px}

.emi-calc-div .btn{margin-left:230px}

.inner-container{padding-top:40px;text-align:left}

.BS-div{text-align:center}

.agp-links{padding-top:70px;text-align:center}

.agp-links li{display:inline-block;vertical-align:top;width:48%}

.agp-linkBox{max-width:240px;margin:0 auto}

.agp-linkBox .btn{margin-top:30px;text-transform:uppercase}

.media-div{padding-top:0}

.media-container{padding-top:40px;text-align:left}

.media-filter{text-align:center}

.media-filter-form{padding-top:15px}

.media-filter-form .filter-field{padding:10px 0}

.media-filter-form .filter-field .form-control{background-color:#f2f2f2;max-width:460px;margin:0 auto}

.media-dw{padding-top:70px}

.media-dw ul{margin:0 -25px;text-align:center}

.media-dw ul li a{color:#000}

.media-dw ul li{display:inline-block;vertical-align:top;width:33%;max-width:420px;padding:0 25px 50px;text-align:left}

.media-dw ul li .mda-txt{display:inline-block;vertical-align:top;padding-left:10px;max-width:81%;font-size:1.8em}

.hr{height:1px;padding:45px 0;position:relative;clear:both}

.hr:before{content:'';height:1px;width:100%;background:#d9dae1;position:absolute;top:50%;left:0;margin-top:-1px}

.white-space{height:1px;padding:30px 0;position:relative;clear:both}

.c-details{padding:5px 0}

.c-details li{padding:5px 0;font-size:1.6em}

.c-details li .fa-wrap{width:25px;height:25px;border-radius:50%;display:inline-block;vertical-align:top;text-align:center;overflow:hidden;margin-top:0;border:1px solid #000}

.c-details li .ico{color:#000;font-size:.8em;line-height:23px;display:block}

.c-details li .fa{color:#fff;font-size:.8em;line-height:25px;display:block}

.c-details li .fa.fa-envelope{font-size:.7em;margin-top:-1px}

.c-details li .txtR{display:inline-block;vertical-align:top;line-height:1.6em;padding-left:10px;max-width:80%}

.c-details li a{color:#000}

.str-col{display:inline-block;vertical-align:top;font-style:normal}

.space-TB{padding:25px 0}

.space-LR{padding:0 50px}

.dw-pdf a{color:#000}

.dw-pdf img{display:inline-block;vertical-align:middle}

.dw-pdf .pdf-txt{display:inline-block;vertical-align:middle;padding-left:15px;font-size:1.8em;max-width:77%}

.accordion-style{padding:25px 0}

.accordion-style .ui-accordion-header{border:1px solid #e9e9ea;font-size:1.8em;font-weight:400;padding:15px 15px 15px 60px;cursor:pointer;position:relative;margin-top:-1px}

.accordion-style .ui-accordion-header .ui-accordion-header-icon{display:inline-block;height:15px;width:15px;background:url(../images/accord_plusMinus.png) 0 0 no-repeat;position:absolute;left:25px;top:20px}

.accordion-style .ui-accordion-header-active .ui-accordion-header-icon{background-position:0 -15px}

.accordion-style .ui-accordion-content{border:1px solid #e9e9ea}

.accordion-style .accord-ContSec{padding:0 30px}

.accordion-style .accord-ContSec.grayBox{background:#e9e9ea}

sup.red{color:red;font-size:1.2em}

.text-left{text-align:left}

.text-right{text-align:right}

.text-center{text-align:center}

.text-justify{text-align:justify}

.style-dot{padding:0;list-style-type:disc;padding-left:20px}

.style-dot li{padding:10px 0;font-size:1.6em;line-height:1.8em}

.style-dot li ul{padding-left:20px;list-style-type:disc}

.style-dot li ul li{font-size:1em}

ol{padding:0;list-style-type:decimal;padding-left:20px}

ol li{padding:10px 0;font-size:1.6em;line-height:1.8em}

ol.alpha{list-style-type:lower-alpha}

ol li li{font-size:1em}

ol p{font-size:1em}

ol p.fontSize-big{font-size:1.6em}

.table-style-1{margin:15px 0}

.table-style-1 tr th,.table-style-1 tr td{padding:8px 15px;border:1px solid #ccc;font-size:1.6em;line-height:1.8em}

.table-style-1 tr th{background:#e9e9ea;font-size:1.8em}

.table-style-1 li{font-size:1em}

.no-data{width:100%!important;text-align:center!important;padding:20px 0!important;max-width:none!important}

.no-data h4{font-size:2em;font-weight:400}

.subNav-contactUs{position:relative;z-index:9;border-bottom:1px solid #cecfd5;margin-top:-1px}

.subNav-contactUs ul.subNav{display:block;position:relative;text-align:left;height:53px;margin-top:-53px}

.subNav-contactUs ul.subNav>li{float:left;display:inline-block;vertical-align:top;border:1px solid #cecfd5;margin-bottom:-1px;margin-left:-1px;position:relative}

.subNav-contactUs ul.subNav>li>a{display:block;color:#bdbdbd;background:#f6f6f6;font-size:1.8em;text-transform:uppercase;padding:15px 60px;position:relative}

.subNav-contactUs ul.subNav>li.active{border-bottom:1px solid #fff}

.subNav-contactUs ul.subNav>li.active>a{color:#000;background:#fff}

.subNav-contactUs ul.subNav>li.active:before{content:'';background:#0077b9;height:5px;width:100%;position:absolute;bottom:100%;left:0}

.form-cntUs{padding-top:60px}

.form-cntUs h3{font-size:2.6em;padding-bottom:35px}

.form-cntUs .form-field{padding-bottom:18px}

.form-cntUs .form-field label{font-size:1.6em;font-weight:400}

.form-cntUs .form-field sup{color:red;font-size:1.2em}

.form-cntUs .submit-field{padding-top:30px}

.form-cntUs textarea.form-control{min-height:143px}

.lhs-ru{border-right:3px solid #eaeeee;padding-right:25px;min-height:500px}

.addr-filter{padding-bottom:20px}

.addr-filter label{font-weight:400;font-size:2.6em;padding-bottom:5px}

.lhs-ru .addr-show{padding-top:0}

.addr-show h3{margin:0;padding:0 0 6px;font-weight:400;font-size:2.2em}

.addr-show p{padding:0;margin:8px 0}

.addr-show p.addr-detls{position:relative;display:block;padding-left:0}

.addr-show p.addr-detls .ico{position:static;left:0;top:2px;width:25px;height:25px;border:1px solid #000;border-radius:50%;text-align:center;line-height:24px;font-size:12px;display:inline-block;vertical-align:middle;color:#000}

.addr-show .addr-Inr{padding-bottom:5px}

.rhs-ru ul li{display:inline-block;vertical-align:top;width:49%;max-width:390px;padding:0 40px 40px}

.ruCont-box{position:relative;padding-bottom:25px}

.ruCont-box:before{content:'';background:#c8c8c8;height:1px;width:30px;margin-left:-15px;position:absolute;left:50%;top:100%}

.ruCont-box h4{font-weight:400;font-size:1.4em;padding:10px 0 8px}

.ruCont-box p{font-size:1.4em;padding:0}

.ruCont-box .langP-filter{padding-bottom:15px;padding-top:5px}

.ruCont-box .langP-filter .form-control{background-color:#f2f2f2;max-width:250px;margin:0 auto}

.mask{background:url(../images/transbg_black.png) repeat 0 0;position:absolute;overflow:hidden;display:block;top:100%;left:0;bottom:0;width:100%;height:100%;transition:top .6s ease-in-out .1s;-moz-transition:top .6s ease-in-out .1s;-ms-transition:top .6s ease-in-out .1s;-webkit-transition:top .6s ease-in-out .1s}

.mask .mask-content{display:table;width:100%;height:100%}

.mask .mask-content .mask-wrapper{display:table-cell;vertical-align:middle;text-align:center;padding-left:15px;padding-right:20px}

.mask .zoom{display:inline-block;margin:0 10px;color:#fff}

.mask .zoom .fa-border{display:inline-block;border-radius:50%;width:70px;height:70px;border-width:1px;font-size:2.6em;line-height:55px;border-color:#000;background-color:rgba(0,0,0,0.4);transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-webkit-transition:all .5s ease 0}

.mask .fa-play:before{margin:0 0 0 7px}

.galler-wrap{padding-top:60px}

.gallery-filter{padding-bottom:50px}

.gallery-filter .form-control{background-color:#f2f2f2}

.gallery-grid{display:flex;flex-wrap:wrap;padding:0 2px}

.gallery-grid li{float:left;width:25%;transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-webkit-transition:all .5s ease 0;padding:2px}

.gallery-grid.center-grid{text-align:center}

.gallery-grid.center-grid li{float:none;display:inline-block;vertical-align:top}

.gall-box{position:relative;overflow:hidden;cursor:pointer;border:1px solid #666}

.gall-box>img{display:block;margin:0 auto}

.pictures-gallery .gall-box>img{width:100%}

.construction-gallery .gall-box>img{height:370px;width:auto;max-width:none;position:relative;left:-10%}

.gall-box:hover .mask{top:0}

.gall-box h3{color:#fff;font-size:2.4em;padding:15px 0 0}

.gall-box p{color:#fff;font-size:1.6em;padding:10px 0 0}

.sAndD-div h3{font-weight:400;padding:5px 0;margin-bottom:25px}

.title-ds{background:#0071b5;color:#fff;font-size:2.5em;font-weight:400;text-transform:none;padding:10px 20px 10px 60px}

.sAndD-div .sd-container h3{padding:0;margin:50px 0 25px}

.centric-list{padding-top:25px}

.centric-list li img{display:block}

.sd-container .sust-div{padding:80px 0}

.sd-container .sust-div .btn{border:1px solid #000}

.snd-work .btn{background:#ddd;border:1px solid #ddd;margin-top:5px;max-width:260px;width:100%;min-width:inherit}

.snd-work .btn:hover{background:#000}

.snd-work ul{text-align:center;margin:41px -25px 0}

.snd-work ul li{display:inline-block;vertical-align:top;width:25%;padding:0 25px 20px}

.snd-work ul li img{width:100%}

.sAndD-new{margin-top:102px;border-top:1px solid #ccc}

.sAndD-div .quote{font-size:2.4em;color:#020202;position:relative;font-weight:700;text-align:left;margin:37px 0 50px;padding:0 50px;line-height:1.4em}

.sAndD-div .quote:before{content:'';width:50px;height:112px;background:url(../images/design-before.png) no-repeat;background-size:contain;position:absolute;left:0;top:-80px}

.sAndD-div .quote:after{content:'';width:50px;height:112px;background:url(../images/design-after.png) no-repeat;background-size:contain;display:inline-block;margin-bottom:-90px}

.sand-list li{margin-bottom:0}

.desgn-r1{background:#fff;background-size:contain;padding:0 25px 50px}

.desgn-r1 p{color:#000;font-size:2em}

.desgn-block{border:0 solid #a6a6a6}

.desgn-block .item{position:relative}

.desgn-block p{font-size:2em}

.desgn-block .design-copy{padding:15px 25px}

.design-carousel.owl-carousel .owl-controls .owl-nav{display:none}

.design-carousel .owl-dots{position:absolute;left:0;bottom:20px;width:100%;text-align:center}

.design-carousel .owl-dot{display:inline-block;vertical-align:top;padding:0 10px}

.design-carousel .owl-dot span{display:inline-block;width:10px;height:10px;background:none;border:2px solid #fff;border-radius:50%;text-indent:-9999px;overflow:hidden;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,0.6)}

.design-carousel .owl-dot.active span{background:#fff}

.readr{font-size:14px;margin-top:5px;display:inline-block}

.awrdwin-div{position:relative;text-align:center;border:1px solid #959595}

.sAndD-div .awrdwin-div h3{font-size:2.4em;background:#ddd;padding:30px 70px;margin:0!important;text-align:left}

.awrdwin-div .awr-item{display:inline-block;vertical-align:top;padding:2px;width:25%}

.awrdwin-div .awr-item img{display:block;width:100%}

.awrdwin-div .awr-item a{display:block}

.ogp-div{padding-top:80px}

.ogp-img{text-align:center}

.ogp-wrap{padding:40px 50px 0}

.ogp-filter label{display:inline-block;vertical-align:text-bottom;line-height:40px;font-size:1.8em;font-weight:400;padding-right:20px}

.ogp-filter .form-control{display:inline-block;vertical-align:top;max-width:350px}

.ogp-result{padding-top:25px}

.ogp-result ul li{background:url(../images/arrow_02.png) no-repeat scroll 0 12px;padding:8px 10px 10px 25px;font-size:1.8em;display:inline-block;vertical-align:top;width:48%}

.sd-features{padding-top:0}

.features-list{padding-top:30px;text-align:center}

.features-list li{display:inline-block;vertical-align:top;width:48%;text-align:left;padding:20px 40px;max-width:560px}

.features-list li img{display:inline-block;vertical-align:top}

.features-list li span{display:inline-block;vertical-align:top;font-size:1.6em;line-height:1.4em;padding-left:20px;max-width:80%;text-align:left}

.features-list li strong{display:block;font-size:1.5em;font-weight:400;padding-bottom:5px}

.grayBox-content{padding:15px 20px;margin:15px 0}

.coming-soon{padding:100px 0;text-align:center;font-size:3em;color:#333}

.fa-rupee{font-size:.9em;margin-right:.2em}

.sprite{display:inline-block;background:url(../images/sprite.png) no-repeat 0 0}

.sprite.step-01{background-position:0 0}

.sprite.step-02{background-position:-116px 0}

.sprite.step-03{background-position:-232px 0}

.table-div{display:table;width:100%;height:100%}

.table-div .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}

.green-clr{color:#6fa624}

.blue-clr{color:#0077b9}

.bokNow-head{margin-top:101px}

.bokNow-steps{text-align:center;margin-top:-50px}

.bokNow-steps h2{color:#fff;font-size:5em;line-height:.9em;padding:0}

.bokNow-steps h2 span{font-size:.8em}

.bokNow-steps ul{padding-top:50px}

.bokNow-steps ul li{display:inline-block;vertical-align:top;padding:0 40px;position:relative}

.bokNow-steps ul li:before{content:'';background:#878787;width:1px;height:150px;left:0;top:5px;position:absolute}

.bokNow-steps ul li:first-child:before{display:none}

.steps-block{min-height:202px;position:relative}

.steps-block .sprite{height:121px;width:116px}

.steps-block p{color:#fff;font-size:2em;padding:10px 0 0;line-height:normal}

.steps-block i.step-no{display:inline-block;background:rgba(204,204,204,0.6);width:38px;height:38px;border-radius:50%;line-height:37px;font-size:2em;font-style:normal;font-weight:700;color:#fff;border:1px solid #989898;position:absolute;left:50%;margin-left:-18px;bottom:-38px}

.download-div{padding-top:60px}

.download-div .listPdf-style01{text-align:center}

.download-div .listPdf-style01.center-grid li{text-align:center}

.bookNow-filter .form-control{max-width:460px;margin:0 auto}

.bookNow-prList{padding-top:0}

.bookNow-prList:before,.bookNow-prList:after{content:" ";display:table}

.bookNow-prList:after{clear:both}

.pgProj_list{display:flex;flex-flow:row wrap}

.bookNow-prList .bn-grid{float:left;padding:0 15px 30px;width:33.3333%}

.bookNow-block{text-align:center;padding:15px;border:1px solid #ccc;position:relative;transition:all .6s ease}

.bookNow-block .bn-img img{display:block;width:100%}

.bookNow-block h3{font-size:1.8em;padding:15px 0;font-weight:400}

.bookNow-block h3 span{font-size:.8em;font-weight:700}

.bookNow-block .bn-cta{border-top:1px solid #e4e4e4;padding-top:15px}

.bookNow-container .bookNow-block .btn{background:#f2f2f2;color:#000;text-transform:uppercase;border:1px solid #000}

.bookNow-block .btn:hover{background:#000;color:#fff}

.bookNow-block .view-link{color:#000;margin-top:15px;font-size:1.6em;display:inline-block}

.bookNow-block:hover .view-link{text-decoration:underline}

.bookNow-block:hover{border:1px solid #000;border-bottom:1px solid #000}

.bookNow-block:before,.bookNow-block:after{content:'';width:1px;height:1px;background:#000;position:absolute;transition:all .6s ease;visibility:hidden}

.bookNow-block:before{left:-1px;top:0}

.bookNow-block:after{right:-1px;bottom:0}

.bookNow-block:hover:before,.bookNow-block:hover:after{height:100%;visibility:visible}

.bookNow-tab{border-bottom:1px solid #acacac;display:block;padding-left:1px}

.bookNow-tab li{color:#2c2c2c;font-size:1.8em;background:#f6f6f6;border:1px solid #acacac;float:left;margin-bottom:-1px;margin-left:-1px;border-radius:2px 2px 0 0}

.bookNow-tab li span{color:#2c2c2c;padding:19px 46px;display:block}

.bookNow-tab li.active{color:#000;background:#fff;position:relative}

.bookNow-tab li.active:before{content:"";height:4px;width:100%;background:#0077b9;position:absolute;left:0;bottom:100%;border-radius:2px 2px 0 0}

.tab-booknow li.active span{color:#2c2c2c}

.bookNow-form{padding-top:40px}

.bookNow-form .form-field{padding-bottom:20px}

.bookNow-form .form-field label{font-size:1.6em;font-weight:400;display:block}

.bookNow-form .submit-field{padding-top:10px}

.bookNow-container .btn{border:1px solid #000;padding:10px 22px}

.bookNow-form .mndtry-note{display:inline-block;float:right;margin-top:-70px;color:red;font-size:1.6em}

.bookNow-notes{display:block;padding-top:50px}

.bookNow-notes a{color:red;font-size:1.6em}

.bookNow-terms{padding-top:40px}

.bookNow-terms .terms-check{padding-top:30px}

.bookNow-terms .terms-check .checkbox{font-size:1.6em;font-weight:400;vertical-align:middle}

.bookNow-terms .terms-check .checkbox input{top:3px}

.bookNow-terms .terms-check .btn{vertical-align:middle;margin:5px 0 5px 10px}

.bookNow-terms ol{padding:0 0 15px;margin-left:50px}

.bookNow-terms ol li{padding-left:10px}

.bookNow-form .priceList{display:inline-block;vertical-align:top;padding-left:30px}

.bookNow-form .priceList .pdf-icon{width:40px}

.bookNow-form .priceList .pdf-txt{max-width:none}

.order-status{text-align:center;padding:100px 0}

.order-status h3{font-weight:400;padding-bottom:15px;line-height:2em;font-size:2.2em}

.order-status h3 span{display:inline-block;padding:0 18px;vertical-align:middle;background:#0077b9;color:#fff;font-weight:700;margin-left:5px}

.site-block{padding:35px 50px}

.site-block h3{font-size:1.8em;text-transform:uppercase;padding-bottom:10px}

.site-block ul{padding-top:0;padding-bottom:20px;padding-left:10px}

.site-block ul li{padding:5px 0;font-size:1.4em}

.site-block ul.by-citi li{display:inline-block;vertical-align:text-bottom;width:49%}

.site-block a{color:#000}

.site-block.gray{background:#f2f2f2}

.site-block h3 .hglt{display:block;padding-bottom:5px;border-bottom:1px solid #6a6c73}

.site-block h2{font-size:2.4em;padding-bottom:15px}

.media-gallery{padding-top:60px}

.media-gallery .gallery_video iframe{width:100%;height:450px;display:block;border:0;border:5px solid #f1f1f1}

.media-gallery .mediathumb{width:100%;margin-top:10px;text-align:left}

.media-gallery .mediathumb .scrollbox{overflow:auto;max-height:396px;width:100%!important}

.media-gallery .mediathumb .form-control{width:90%;margin:0 auto}

.media-gallery .mediathumb .mda-videoList li{display:inline-block;width:33%;vertical-align:top;text-align:left;padding:0 5px 15px}

.media-gallery .mediathumb .mda-videoList li a{display:block;color:#000}

.media-gallery select.form-control{max-width:230px;margin-left:5px}

.vdoThumb-block{padding:4px;border:1px solid #ccc;position:relative;transition:all .6s ease;min-height:125px}

.vdoThumb-block img{display:block;width:100%;max-height:70px}

.vdoThumb-block p{font-size:1.1em;padding:5px 0 0;line-height:inherit}

.vdoThumb-block:hover,.vdoThumb-block:focus{border:1px solid #000}

.vdoThumb-block:before,.vdoThumb-block:after{content:'';width:1px;height:1px;background:#000;position:absolute;transition:all .6s ease;visibility:hidden}

.vdoThumb-block:before{left:-1px;top:0}

.vdoThumb-block:after{right:-1px;bottom:0}

.vdoThumb-block:hover:before,.vdoThumb-block:hover:after,.vdoThumb-block:focus:before,.vdoThumb-block:focus:after{height:100%;visibility:visible}

.border-mask{position:relative;border:1px solid #ccc;position:relative;transition:all .6s ease}

.border-mask:hover,.border-mask:focus{border:1px solid #000}

.border-mask:before,.border-mask:after{content:'';width:1px;height:1px;background:#000;position:absolute;transition:all .6s ease;visibility:hidden}

.border-mask:before{left:-1px;top:0}

.border-mask:after{right:-1px;bottom:0}

.border-mask:hover:before,.border-mask:hover:after,.border-mask:focus:before,.border-mask:focus:after{height:100%;visibility:visible}

.floater:before,.floater:after{content:" ";display:table}

.floater:after{clear:both}

.img-mask{overflow:hidden}

.img-mask img{transition:all .4s ease}

.gpl_error{color:#D8000C;margin:10px 0;padding:12px;display:block;font-size:1.4em;text-align:center}

.stock-div{overflow:scroll;-webkit-overflow-scrolling:touch}

.stock-div iframe{display:block;height:510px;border:0;width:990px;margin:0 auto}

.table-scroll{overflow:auto}

.success_msg{padding:100px 30px;text-align:center;font-size:2.4em;line-height:2em;font-weight:400;color:#6fa624}

.ourProjects-area{padding-top:50px;text-align:center}

.mix-controls .mix-main .btn-mx{display:inline-block;vertical-align:top;padding:10px 30px;font-size:1.8em;margin:0 5px;background:#ccc;min-width:100px;cursor:pointer;border:none}

.mix-controls .mix-main .btn-mx.active{background:#000;color:#fff}

.mix-controls .mix-sub{padding-top:25px}

.mix-controls .mix-sub .btn-mx{display:inline-block;vertical-align:top;padding:10px 30px;font-size:1.8em;margin:0 5px;background:#f1f1f1;min-width:100px;cursor:pointer;border:none}

.mix-controls .mix-sub .btn-mx.active{background:#000;color:#fff}

.pro-o-grid{padding-top:40px;overflow:hidden}

.pro-o-grid .mix{vertical-align:top;width:98%;max-width:302px;min-height:200px;padding:0 10px 20px}

.pro-o-grid .pro-block{border:1px solid #ccc;padding:15px;text-align:left}

.pro-o-grid .pro-block h2{font-size:1.8em;font-weight:400;padding-bottom:10px}

.pro-o-grid .pro-block .pro-dtls{padding-top:10px}

.pro-o-grid .pro-block p{font-size:1.4em;padding:0}

.pro-o-grid .pro-block .cta{display:inline-block;font-size:1.4em;margin-top:15px}

.pro-o-grid .pro-block .cta:after{display:inline-block;content:'\e809';margin-left:5px;vertical-align:middle;font-family:'fontello'}

.sAndD-lp{padding-top:101px;text-align:center}

.sAndD-carousal .owl-nav{display:none}

.sAndD-carousal .owl-controls{position:absolute;bottom:25px;left:0;right:0;text-align:center}

.sAndD-carousal .owl-dot{display:inline-block;vertical-align:top;padding:0 10px}

.sAndD-carousal .owl-dot span{display:inline-block;width:10px;height:10px;background:none;border:2px solid #fff;border-radius:50%;text-indent:-9999px;overflow:hidden;cursor:pointer;box-shadow:0 0 2px 0 #000}

.sAndD-carousal .owl-dot.active span{background:#000}

.sAndD-caption{float:left;padding-top:50px;padding-left:50px;text-align:left}

.sAndD-caption h1{margin:0;padding:0}

.sAndD-caption p{font-size:2.1em;padding-top:30px;font-family:'DINProRegular';line-height:1.2em}

.sAndD-lp .gdp-span{display:inline-block;vertical-align:top}

.sAndD-lp .gdp-span:first-child{padding-right:50px}

.sAndD-lp .btn{border:1px solid #000;color:#000;box-shadow:none;border-radius:0;text-shadow:none;padding:10px;font-size:1.8em;margin-top:15px;background:#fff}

.sAndD-lp .btn:hover{background:#000;color:#fff}

.sAndD-lp .sAndD-caption .btn{margin-top:25px;border:none}

.sAndD-lp .btn.btn-watch{background:#fff url(../images/sustainability-banners/btn_watchNow.png) no-repeat center center;text-indent:-999px;overflow:hidden;min-width:260px;margin-top:30px}

.sAndD-lp .btn-dw{background:#fff url(../images/sustainability-banners/btn_download.png) no-repeat center center;text-indent:-999px;overflow:hidden;width:130px;height:22px;margin-top:0;display:inline-block}

.video-box{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.9);top:0;left:0;z-index:999;opacity:0;transition:all ease .4s;visibility:hidden}

.video-box .close{position:absolute;top:0;right:0;background:#fff;padding:4px 5px}

.video-box .close img{display:block}

.video-box.active{opacity:1;visibility:visible}

.sas-carousal .owl-nav{display:none!important}

.sas-carousal .owl-controls{text-align:center;padding-top:25px}

.sas-carousal .owl-dot{display:inline-block;vertical-align:top;padding:0 6px}

.sas-carousal .owl-dot span{display:inline-block;width:12px;height:12px;background:#959595;border:1px solid #959595;border-radius:50%;text-indent:-9999px;overflow:hidden;cursor:pointer}

.sas-carousal .owl-dot.active span{background:#fff}

.search-container{margin-top:101px;text-align:center;box-shadow:0 2px 3px #000 inset;padding-top:50px}

.search-frame{padding-top:30px;padding-bottom:100px}

.search-frame iframe{width:100%;min-height:500px}

.greyColor{background:#e3e3e3;text-align:center}

.rera-sec{margin-top:20px}

.rera-sec p{font-size:12px}

@media only screen and (max-width: 1700px) {

    .banner-projects {

        height: 620px;

    }

}

@media only screen and (max-width: 1600px) {

.gallery-grid li{width:33.3333%}

.sAndD-caption{padding-left:9px}

}

@media only screen and (max-width: 1500px) {

    .banner-projects {

        height: 420px;

        height: 310px;

    }

}

@media only screen and (max-width: 1300px) {

.bookNow-prList .bn-grid{padding:0 10px 30px}

.bookNow-block h3{font-size:1.6em}

.centric-list{margin:0}

.bannerText{bottom:20px}

}

@media only screen and (max-width: 1366px) and (max-height: 700px) {

.bokNow-steps h2{font-size:3.4em}

.steps-block p{font-size:1.6em}

.steps-block{min-height:182px}

.bokNow-steps ul{padding-top:30px}

.steps-block .sprite{transform:scale(0.7)}

}

@media only screen and (max-width: 1260px) {

.management-div .mdMsg-txt{width:470px}

.mngmnt-div{padding:70px 20px 0}

.media-dw ul li{width:45%}

.agp-links li{width:100%}

.agp-links li:first-child .agp-linkBox{padding-bottom:25px}

.subNav-property ul.subNav>li>a{padding:20px 15px}

.subNav-property ul.subNav ul a{padding:20px 12px}

.gallery-grid li{width:33.3333%}

.features-list li{padding:20px}

.features-list li span{width:74%}

.tab-blue{width:100%}

.overview-list{margin:0 -15px}

.overview-list li{padding:20px 15px}

.bokNow-steps h2{font-size:4em}

.steps-block p{font-size:1.8em}

.steps-block{min-height:185px}

.properties-result .pr-title{font-size:2.4em}

.media-gallery .mediathumb .mda-videoList li{width:49%}

.pdf-div .pdf-txt{max-width:80%}

.ttg_img h3{font-size:1.2em}

.content-row .sus-devlopment h2{font-size:14px}

.content-row .sus-devlopment p{font-size:12px}

}

@media only screen and (max-width: 1023px) {

.banner-area{padding-top:63px}

.banner-inside{height:400px!important}

#property-slide, #property-slide .item{height:400px}

.inner-container{padding-top:30px}

.gallery-grid li{width:50%}

.nav-project{position:relative;padding:10px 0;text-align:right}

.subNav-button{display:block;cursor:pointer}

.subNav-button .fa{font-size:2.6em;color:#fff}

.subNav-property ul.subNav{background:#2c2c2c;position:absolute;left:0;top:100%;margin-top:15px;z-index:10;padding:10px;display:none;width:100%}

.subNav-property ul.subNav:before{border-bottom:12px solid #2c2c2c;border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;position:absolute;right:0;top:-12px;width:0;z-index:9}

.subNav-property ul.subNav>li{width:100%;border-bottom:none;border-top:1px solid #333}

.subNav-property ul.subNav>li:first-child{border-top:none}

.subNav-property ul.subNav>li>a{padding:15px 10px}

.subNav-property ul.subNav>li>a.highlighted{background:#0077b9;color:#fff}

.subNav-property ul.subNav>li:hover>a::before,.subNav-property ul.subNav>li.active>a::before{display:none}

.subNav-property ul.subNav ul{position:static;border-top:none;padding:0 10px;background:#444;text-align:left}

.subNav-property ul.subNav ul li{width:100%;margin-left:0;border-color:#666}

.subNav-property ul.subNav ul li a{color:#fff;padding:15px 10px}

.features-list li{width:100%;padding:20px 0}

.subNav-property ul.subNav>li>a.mobilehideplancls{display:none}

.vp-list{text-align:left}

.vp-list ul li{width:49%}

.landmark-list li{width:50%;text-align:left}

.location-div .landmark-list li{width:50%}

.overview-list li{width:50%}

.subNav-property{margin-bottom:0}

.bokNow-head{min-height:480px;margin-top:76px}

.bokNow-steps{margin-top:25px}

.bookNow-prList .bn-grid{width:50%}

.pr-grid .pr-item{width:49.7%}

.management-div .col-sm-6{width:100%;padding:0 50px}

.management-div .mdMsg-txt{width:100%;padding-top:25px}

.member-div li.gridder-list{width:49%}

.bookNow-tab li{font-size:1.65em}

.bookNow-tab li span{padding:12px 10px}

.bookNow-form .form-field{width:33.33%}

.media-gallery .gallery_video{margin-bottom:25px}

.media-gallery .gallery_video iframe{height:430px}

.vdoThumb-block img{max-height:none}

.listPdf-style01 li{width:49%;padding:0 15px 40px}

.ffv-box{padding:0 15px 40px}

.ph-year{padding-left:15px;font-size:2.4em}

.financial-filter-view h3 span{font-size:1.4em}

.office-filter{margin-left:0;margin-right:0}

.office-filter .office-content{word-break:break-all}

.plan-div{display:none}

.subNav-property ul.subNav>li.plansection{display:none}

.otherProj-list li{width:48%;max-width:280px;margin:15px}

.sAndD-lp{padding-top:76px}

.sAndD-new{margin-top:76px}

.snd-work ul li{width:45%}

.snd-work ul{margin:30px 0 0}

.sAndD-div .awrdwin-div h3{padding:15px;font-size:2em}

.bannerText{bottom:16px;font-size:1.5em}

.investor-container{padding:40px 0 20px;min-height:320px}

.stock-div iframe{height:435px}

.media-container{padding:20px 0 0}

.row-inner{padding:40px 0}

.overview-div{padding-bottom:250px}

.media-gallery{padding:40px 0 30px}

.media-gallery .row>[class*=col-]{width:50%}

.location-div{padding-top:40px}

.location-div .gray-bg{margin-top:40px}

.otherProperties-div .otherProj-list{padding-top:40px}

.galler-wrap{padding-top:40px;padding-bottom:20px}

.office-div{padding-top:40px;padding-bottom:80px}

.addr-filter label{font-size:2em}

.addr-show h3{font-size:2em}

.bookNow-form .mndtry-note{font-size:1.3em}

.bookNow-notes a{font-size:1.3em}

.bookNow-notes{padding:13px 0 23px}

.addr-detls a{word-break:break-all}

.rhs-ru ul li{width:100%;padding:0 40px 15px}

.ruCont-box{padding-bottom:12px}

.bookNow-form .form-control{font-size:1.4em}

.form-cntUs .form-control{font-size:14px}

.properties-result{padding-top:40px}

.amenities-carousel{padding-top:40px}

.download-div{padding-top:40px;min-height:350px}

.gallery-filter{padding-bottom:30px}

.management-div .chairmans-msg{padding-top:30px}

.others-inside{padding-bottom:40px}

.content-row{padding-top:30px}

.nri-container{padding-top:30px;padding-bottom:20px}

.hr{padding:30px 0}

.form-cntUs{padding-top:40px}

.site-block{padding:30px}

.site-block h3{font-size:16px}

.site-block .col-sm-7{width:100%}

.site-block .col-sm-5{width:100%}

.content-row .sus-devlopment{padding:20px 12px}

}

@media only screen and (max-width: 800px) {

.emi-calc-outer iframe{width:100%}

.sAndD-div h4::before{left:-44px;background-size:60%;top:30px;margin-left:0!important}

.sAndD-div h4::after{right:-89px;background-size:60%}

.sAndD-div h5::before{background-size:60%;top:30px}

.sAndD-div h5::after{background-size:60%;top:356px}

.sd-container .sust-div{padding-bottom:50px}

.wdesign{line-height:36px}

.osd_box{padding:16px 20px 55px}

.desgn-r1{padding:30px 40px}

.management-div .others-inside{padding-bottom:0}

.member-div{padding-bottom:20px}

.gridder-show{margin-bottom:15px}

.landmark-list li span{max-width:72%}

}

@media only screen and (max-width: 767px) {
	.banner-projects {

        height: 300px;

    }

.content-section{padding:20px 0}

.content-row{padding-top:20px}

.banner-inside{height:300px}

#property-slide .owl-controls{bottom:10px}

#property-slide .owl-dots{bottom:10px}

.header .hdr-rhs{display:none}

.property-caption .caption-bottom{bottom:25px;padding:0 15px}

.caption-bottom .property-overview{max-width:100%}

.property-caption .caption-bottom h1{height:40px}

.caption-bottom .slide_head{max-width:180px}

.caption-bottom .property-ctc{width:100%}

.caption-bottom .property-ctc .btn{display:inline-block;vertical-align:top;min-width:inherit;font-size:1.2em;padding:6px 7px}

.landmark-list li{width:100%;padding:15px 0;text-align:left}

.landmark-list li span{max-width:76%;text-align:left}

.location-div .landmark-list li{width:100%;padding:15px 0}

.location-div .landmark-list li span{max-width:76%;padding-left:20px}

.overview-list{margin:0}

.overview-list li{width:100%;padding:12px;max-width:300px;background:#f6f6f6;margin:10px 5px}

.view-box img{display:block;width:100%}

.amenities-carousel{padding:15px 0 0}

.amenities-carousel .item{padding:0}

.amenities-carousel.owl-carousel .owl-controls .owl-nav{display:inline-block}

.amenities-carousel .owl-nav .owl-prev,.amenities-carousel .owl-nav .owl-next{position:static;border:1px solid #ccc;margin:0 5px;float:left;width:40px;height:40px;line-height:38px;border-radius:3px}

.owl-carousel.amenities-carousel .owl-nav .owl-prev:hover,.owl-carousel.amenities-carousel .owl-nav .owl-next:hover{border:1px solid #ccc;transform:scale(1)}

.amenities-carousel .owl-nav .owl-prev i,.amenities-carousel .owl-nav .owl-next i{font-size:22px}

.amenities-carousel .owl-nav{display:inline-block}

.comn-carousel{padding:15px 0 0}

.comn-carousel .owl-nav .owl-prev,.comn-carousel .owl-nav .owl-next{position:static;border:1px solid #ccc;margin:0 5px;float:left;width:40px;height:40px;line-height:38px;border-radius:3px}

.owl-carousel.comn-carousel .owl-nav .owl-prev:hover,.owl-carousel.comn-carousel .owl-nav .owl-next:hover{border:1px solid #ccc;transform:scale(1)}

.comn-carousel .owl-nav .owl-prev i,.comn-carousel .owl-nav .owl-next i{font-size:22px}

.comn-carousel .owl-nav{display:inline-block}

.amenities-box{max-width:300px;margin:0 auto}

.amenities-box img{display:block;width:100%}

.otherProj-list li{width:100%;padding:12px;max-width:300px;background:#f6f6f6;margin:10px}

.form-GIT{width:100%;padding-top:25px}

.office-div .office-rhs{width:100%;padding:0}

.office-div .office-lhs{width:100%;padding:0 15px 25px}

.office-div .office-lhs .office-filter{width:100%}

.office-filter .office-tab{padding-top:25px}

.agp-links li{width:100%;padding-bottom:20px;max-width:250px}

.os-content{padding-top:40px;margin:0;padding-bottom:20px}

.os-content p{font-size:1.6em;line-height:1.4em}

.media-dw ul{margin:0}

.media-dw ul li{width:100%;padding:15px 0;max-width:325px}

.media-dw ul li .mda-txt{max-width:77%}

.currency-convrtr-div ul{padding:10px 20px;text-align:left}

.currency-convrtr-div ul li{padding:10px 0}

.currency-convrtr-div ul li .form-control{width:100%;height:35px;padding:4px 10px}

.currency-convrtr-div ul li label{font-size:16px;line-height:normal}

.emi-calc-outer iframe{height:500px}

.lhs-ru{border-right:none;padding-right:0;padding-bottom:25px;border-bottom:3px solid #eaeeee;min-height:inherit}

.rhs-ru{padding-top:40px}

.rhs-ru ul li{width:100%}

.vp-list ul li{width:100%;padding:0 0 30px}

.vp-box{padding-left:0}

.vp-box h4{padding-left:55px;font-size:1.8em;min-height:44px}

.management-div{padding:40px 0 0}

.management-div .mdMsg-txt{width:100%;padding-top:25px}

.mngmnt-div{padding:70px 0 0}

.mngmnt-div>ul>li{width:100%}

.investor-container{padding-top:15px}

.invstr-contacts .invstr-copy{padding:20px 10px 0}

.invstr-contacts h3{font-size:16px;padding:10px}

.invstr-contacts p{font-size:14px}

.invstr-contacts{padding-bottom:40px}

.subNav-contactUs{margin:0}

.subNav-contactUs ul.subNav{margin-top:0;height:auto}

.subNav-contactUs ul.subNav>li>a{font-size:1.4em;padding:15px 9px}

.gallery-filter .col-sm-4:first-child{padding-bottom:25px}

.gallery-filter .form-control{max-width:280px;float:none;margin:0 auto}

.sAndD-div .space-LR{padding:0}

.title-ds{padding:5px 10px;font-size:2em}

.sd-container .sust-div{padding:50px 0}

.ogp-wrap{padding:40px 0 0}

.ogp-result ul li{width:100%}

.map-frame{height:320px}

.otherProperties-div .otherProj-list{padding-top:30px;margin:0}

.bokNow-head{min-height:336px}

.bokNow-steps{margin-top:25px}

.bokNow-steps h2{font-size:2.2em}

.steps-block p{font-size:1.3em;padding-top:2px}

.bokNow-steps ul{padding-top:15px}

.bokNow-steps ul li{width:104px;padding:0 2px}

.bokNow-steps ul li:before{display:none}

.steps-block{min-height:160px}

.steps-block .sprite{background-size:300px auto;height:94px;width:87px}

.sprite.step-02{background-position:-87px 0}

.sprite.step-03{background-position:-175px 0}

.bookNow-prList .bn-grid{width:100%}

.properties-result .pr-grid{margin:0}

.pr-grid .pr-item{width:100%;padding:0 0 30px}

.member-div li.gridder-list{width:100%}

.management-div .col-sm-6{width:95%;padding:0 15px;float:none;margin:0 auto}

.bookNow-tab li{width:100%}

.bookNow-form .mndtry-note{margin-top:0;float:none;padding-bottom:20px}

.bookNow-form .form-field{width:100%}

.listPdf-style01 li{width:100%;padding:0 0 30px}

.ffv-box{width:100%}

.byCiti-caption h2{font-size:3em}

.byCiti-caption p{font-size:1.6em}

#property-slide, #property-slide .item{height:300px}

.properties-result{padding-top:45px}

.tab-blue li{font-size:1.6em}

.nri-container{padding-top:15px}

.form-cntUs{padding-top:20px}

.form-cntUs h3{font-weight:400}

.bookNow-form .priceList{padding:25px 0 0;display:block}

.bookNow-form .priceList .pdf-txt{max-width:80%}

.site-block{padding:10px}

.office-div .col-of-1{width:100%}

.office-div .col-of-2{width:100%}

.office-div.center-grid .col-of-1{width:100%}

.office-div.center-grid .office-filter{border-top:none;padding-top:0}

.office-filter{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0}

.office-filter .office-content{padding-bottom:30px;word-break:normal}

.smsTF-div{padding:30px 0}

.office-div .col-sm-3{width:100%}

.office-div .col-sm-6{width:100%}

.property-caption .city-overview h1{font-size:3em}

.mask{top:0}

.sAndD-lp .owl-carousel .owl-controls .owl-nav{display:none}

.banner-area{padding-top:56px}

.bokNow-head{margin-top:56px}

.sAndD-lp{padding-top:56px}

.table-style-1 tr th,.table-style-1 tr td{padding:10px}

.mix-controls .mix-main .btn-mx{padding:8px 15px;margin:3px}

.mix-controls .mix-sub .btn-mx{padding:8px 15px;margin:3px}

.sAndD-div .quote{font-size:2.2em;margin:50px 0 30px;padding:0 15px}

.sAndD-div .quote:before{width:30px;height:67px;top:-40px}

.sAndD-div .quote:after{width:30px;height:67px;margin-bottom:-49px}

.snd-work ul{margin:30px 0 0}

.snd-work ul li{margin:0 0 20px;width:100%}

.sAndD-div .sd-container h3{margin:25px 0 0}

.gp_img{margin:20px 0}

.snd-work ul li{width:50%}

.centric-list{padding-top:0}

.design_img{margin-bottom:40px}

.awrdwin-div .awr-item{width:50%}

.desgn-r1{padding:10px 15px}

.desgn-r1 p{font-size:16px}

.desgn-block .design-copy{padding:10px 15px}

.desgn-block p{font-size:16px}

.bannerdesign{bottom:2px}

.bannerdesign>img{margin-left:13px;height:11px}

.bannerText{font-size:1.5em;bottom:8px;right:10px}

.full-imgview{margin:5px 0}

.full-carousel .owl-dots{bottom:10px;position:static;padding-top:10px}

.full-carousel .owl-dot{padding:0 4px}

.full-carousel .owl-dot span{width:9px;height:9px;border:1px solid #000;box-shadow:none}

.full-carousel .owl-dot.active span{background:#000}

.bannerText{right:0;bottom:0;font-size:12px;text-align:right;max-width:80%;background:rgba(0,0,0,0.6);text-align:center;padding:5px;width:100%;max-width:none}

.bannerText.black-color{color:#fff}

.aclds-sec>ul>li{font-size:14px;line-height:20px}

.management-div .mdMsg-txt h3{font-size:2.1em}

.management-div .others-inside h2{font-size:18px;padding-bottom:20px}

.style-dot li{font-size:14px;line-height:20px}

.hr{padding:25px 0}

.table-style-1 tr th{font-size:16px}

.table-style-1 tr th,.table-style-1 tr td{font-size:14px;line-height:20px}

.row-inner{padding:20px 0}

.overview-div{padding-bottom:95px;background-size:200% auto!important}

.c-details li .txtR{font-size:14px;line-height:20px}

ol li{font-size:14px;line-height:20px}

ol p.fontSize-big{font-size:14px;line-height:20px}

.accordion-style .accord-ContSec{padding:0 15px}

.accordion-style .ui-accordion-header{font-size:16px;line-height:20px;padding:10px 10px 10px 40px;font-size:16px}

.accordion-style .ui-accordion-header .ui-accordion-header-icon{left:16px;top:12px;transform:scale(0.7)}

.investor-container{padding-bottom:0}

.pdf-div .pdf-txt{font-size:1.6em}

.filter-show-details{padding-bottom:0;padding-top:25px}

.stock-div iframe{height:445px}

.media-gallery .row>[class*=col-]{width:100%}

.media-gallery{padding:20px 0 40px}

.media-gallery .gallery_video iframe{height:200px}

.content-row .sus-devlopment{padding:20px 111px;min-height:auto}

.inner-container{padding-top:15px}

.galler-wrap{padding-top:15px}

.smsTF-div .ico{height:80px;width:80px}

.smsTF-div .ico img{height:34px}

.gallery-filter{padding-bottom:15px}

.full-carousel .item img{display:block}

.content-row .susdevWrap .row{margin-left:0;margin-right:0}

.content-row .susdevWrap .leed-carousel{padding:0 40px}

.content-row .susdevWrap .owl-carousel .owl-controls .owl-nav{padding:15px 0}

.content-row .susdevWrap .owl-carousel .owl-controls .owl-nav .owl-prev,.content-row .susdevWrap .owl-carousel .owl-controls .owl-nav .owl-next{border:none;background:#000;height:30px;width:30px;border-radius:0;margin-top:0;line-height:30px;overflow:hidden}

.content-row .susdevWrap .owl-carousel .owl-controls .owl-nav i{line-height:32px}

.video-wrap iframe{height:200px;margin-top:15px}

}

@media only screen and (max-width: 767px) and (orientation: landscape) {

.sAndD-lp .gdp-img{height:170px}

.sAndD-lp .gdp-span:first-child{padding-right:20px}

.sAndD-lp .sAndD-img1{height:220px}

.sAndD-caption{padding:20px 10px 0;width:100%}

.sAndD-caption h1 img{max-width:50%}

.sAndD-caption p{padding-top:15px}

.sAndD-caption p img{max-width:50%}

.sAndD-lp .btn.btn-watch{min-width:150px;height:35px;margin-top:20px}


}

@media only screen and (max-width: 767px) and (orientation: portrait) {

.sAndD-lp .gdp-img{height:165px}

.sAndD-lp .gdp-span:first-child{padding-right:0}

.sAndD-caption{padding:20px 10px 0;width:100%;text-align:center}

.sAndD-caption h1 img{max-width:80%}

.sAndD-caption p{padding-top:15px}

.sAndD-caption p img{max-width:100%}

.sAndD-lp .btn.btn-watch{min-width:150px;height:35px;margin-top:20px}

}

@media only screen and (max-width: 600px) {

.banner-inside{height:200px}

.gall-box{border:1px solid #ccc}

.gallery-grid li{width:100%;padding:5px 10px}

.construction-gallery .gall-box>img{height:280px;left:0}

.property-caption .caption-bottom .city-overview p{display:none}

.sAndD-div h4,.sAndD-div h5{font-size:1.8em}

.wdesign,.wdesign2{font-size:2em;line-height:26px;padding:0 35px;margin-bottom:20px}

.wdesign>br{display:none}

.management-div .chairmans-msg{padding-top:20px}

}

@media only screen and (max-width: 520px) {

.bookNow-prList .bn-grid{padding:0 0 30px}

.landmark-list li span{max-width:74%}

.sAndD-div h5{margin-left:0;padding:53px 31px 0}

.sAndD-div h5::before{left:0}

.sAndD-div h5::after{right:-20px;top:236px}

a.downloadnow{width:85%}

a.downloadnow:hover{width:85%}

.snd-work ul li{width:100%}

.banner-inside{height:200px!important}

.content-row .sus-devlopment{padding:20px 78px}

}

@media only screen and (max-width: 400px) {

.features-list li span{width:100%;padding-left:0;max-width:none;padding-top:5px}

.bookNow-notes a{float:none;display:inline-block;margin:5px 0}

.otherProj-list li{margin:10px 0}

.sAndD-div h4::before{background-size:30%}

.sAndD-div h4::after{background-size:30%}

.sAndD-div h4{padding:43px 25px;margin-bottom:0}

.wdesign,.wdesign2{padding:0 33px}

.sAndD-div h5::before{background-size:30%}

.sAndD-div h5::after{background-size:30%}

.wdesign,.wdesign2{font-size:1.8em;line-height:26px}

.content-row .sus-devlopment{padding:0}

}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {

select:not([multiple]){background-image:none}

}

.title-design2{color:#000;font-size:2.5em;font-weight:400;padding:69px 90px}

.property-caption .caption-bottom h1{max-width:none;width:auto;font-size:14px;font-weight:400;text-align:right;max-height:none!important;font-family:'HelveticaNeueLightEx';margin-bottom:20px!important;display:inline-block}

.property-caption .caption-bottom h1 span{display:block;font-weight:400;font-size:28px;letter-spacing:1px;font-family:'HelveticaNeueMdEx'}

@media only screen and (max-width: 767px) {

.property-caption .caption-bottom h1{font-size:11px}

.property-caption .caption-bottom h1 span{

    font-size:20px;

    font-size:16px;

}

}

@media only screen and (max-width: 640px) {
	.banner-projects {

        height: 300px;

    }
    }

    .rera-sec {
   
        margin-left: 15px;
    }