a[href^="tel"]:link, a[href^="tel"]:visited,  a[href^="tel"]:hover { text-decoration: none; pointer-events: none; cursor: default; }
.mobMenu, .tinynav, .floor-wrap-ind-mob  { display:none; }
.mm-navbar .mm-title { display:none; }
.mm-menu { background-color:transparent !important; }
.mecMenu-mob { display:none; }
.foot-menu ul { float:left; display:block; padding-right:60px  }

#captcha { background-color:#ECEAEA; padding:10px 15px; width:100px; float:left }
#captcha_code { width:100px; float:left }
.ref-img { width:30px; margin-top:5px }


.siteMAp {  width:600px; margin:0 auto; background-color:#F3EEEE; padding:40px;  }
.siteMAp ul  { display:block; float:left; padding-right:50px  }
.siteMAp li { padding:5px; display:block }
.foot-qlinks li, .foot-menu a:link, .foot-menu a:visited, .btmRm a:link, .btmRm a:visited { transition:all 0.5s ease }
.foot-qlinks li:hover, .foot-qlinks li:hover a:link, .foot-qlinks li:hover a:visited { color:#525e69 !important }
.foot-menu a:hover { color:#f0c104 }

.btmRm a:hover { background-color:#637682 }
#slider-01 { display:none }

@-moz-document url-prefix() { 
 .flexslider .slides img { width:50%; }
}

/* Chrome only: */
@media screen and (-webkit-min-device-pixel-ratio:0){
.flexslider .slides img { width:100 %; }
}


@media only screen and (max-width: 1200px) { 
.amen-details ul { padding-right:10px; }

}

@media only screen and (max-width: 1140px) {
.amen-img { width:100%; float:none; clear:both; }
.amen-img ul { text-align:center; }
.amen-img li { display:inline-block; width:24%; float:none; clear:both; }
.amen-details { position:relative; margin:0 auto; }
.over-text-hme { padding:5px; }
.amen-details { width:600px; padding-top:10px; }
.amen-details ul { padding-right:20px; }
.contact-logo { padding-top:25px; }
.cntWrapp address { padding:25px; }
}

@media only screen and (max-width: 1100px) {
.welcome-text { padding:15px; }
.welcome-text h3, .over-text-hme { padding-top:0; }
.over-text-hme p, .sec-sub-hd { padding:5px; }
.hme-spec-wrap, .hme-loc-wrapp { padding-bottom:15px; }
.floor-head { padding-left:35px; }

}

@media only screen and (max-width: 1050px) {
.hme-loc-wrapp article { top:56%; }
.btm-cnt { padding-left:20px; }
.btm-log { padding-right:15px; }
.btm-cnt p { font-size:16pt; line-height:20pt; }
.contact-logo { padding-top:20px; }
}

@media only screen and (max-width: 990px) {
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { text-decoration: none; pointer-events: auto; cursor: pointer; }
.mm-navbar .mm-title { display:block; }
.mm-menu { background-color:#f3f3f3;!important; }
.mobMenu { display:block; position:fixed; top:0; width:100%;z-index:16000;  }
.piminary-menu { display:none; }
.mob-call { display:block; float:right; position:absolute; top:10px; color:#fff; width:280px; right:20px; text-align:right; }
.mob-call a:link, 	.mob-call a:visited { color: #fff; text-decoration: none; }
.mecMenu { position:fixed; top:40px; }
.banner-caption h5 { text-transform: uppercase; font-size: 20pt; line-height: 28pt; }
.mh-head.mh-align-left .mh-text { display:none; }
.tinynav, .side-menu .pack-last{display:block; }
#nav .last, .floor-wrap-ind-mob{display:block; }
#nav,#nav2{display:none; }
.tinynav { width:400px; padding:5px; }
.welcome-text { position:relative; width:100%; }
.welcome-text h3 { text-align:center; }
.welcome-img { display:none; }
.floorSlider, .floor-head {display:block; }
.overlayIcn { display:none; }
.over-text-hme figure { padding-top:20px; }
.welcome-text p { text-align:center; }
.floor-wrap-ind-mob{ background-color:#f5f5f5; padding-top:20px }
.floor-wrap-ind-mob ul, .floor-wrap ul { text-align:center; }
.floor-wrap-ind-mob li, .floor-wrap li { display:inline-block; float:none; clear:both; width:14%; margin:5px }
.hme-spec-wrap, .hme-loc-wrapp { padding-top:0; }
.floor-wrap-ind-mob { padding-top:10px; padding-bottom:10px; }
.hme-spec-wrap figure { padding-top:10px; }
.foot-qlinks ul { width:100%; }
.sec-sub-hd { font-size:14pt; text-transform:uppercase; }
.page-title h1 { font-size:18pt; }
.subTilte { font-size:18pt; line-height:24pt; padding-bottom:0; }
.hme-prjmenu-block, .ongoing-wrapp .is_stuck { margin-top:40px; }
.main-head { text-align:left; }
.cntWrapp address { padding:15px; }
.contact-logo img { width:120px; }
.main-head { float:none; clear:both; text-align:center; }
.tinynav { margin:0 auto; text-transform:uppercase; }
.hme-prj-over-wrap, .hme-spec-wrap, .hme-floor-wrap, .prj-over-wrap { padding-bottom:20px; border-bottom:1px solid #b6c9d7; }
.ong-amen-hme { padding-top:20px; border-bottom:1px solid #b6c9d7; }
.hme-loc-wrapp, .hme-spec-wrap { padding-top:20px; }
.met-icon { display:none; }
.banner-wrapp { padding-top:25px; }
.floor-wrap-ind-mob li, .floor-wrap li { width:30.33%; }
.floorSlider .flex-control-thumbs li { width: calc(59% - 60px); margin: 5px 10px; }
.floor-head { padding-top:15px; padding-bottom:15px; }
.sub-page { padding-top:20px; }
.tinynav { width: 170px; padding-top: 10px; float: right; margin-top:12px; }
.hme-prjmenu-block { padding:16px; }
.mecMenu-mob { display:block; float:left; width:90px; }
.hme-prjmenu { float:right; }
}

@media only screen and (max-width: 940px) {
.over-text-hme { width:100%; position:relative; }
.over-img-hme, .over-img { float:none; clear:both; margin:0 auto; }
.welcome-text, .welcome-img, .over-text-hme, .over-img-hme, .amen-img, .over-img { border-top:none; }
.btmAcbtm { width:313px; }
.btm-log { width:170px; }
.ongPrjBlockLand figure { width:350px; }
.prjLogo { width:150px; margin:0 auto; }
.contact-feed { width:auto; }
.footerAddress { display:none }
}

@media only screen and (max-width: 920px) {
.hme-loc-wrapp article { width:100%; position:relative; transform:translate(0, 0); top:0; }
.hme-loc-wrapp figure { float:none; clear:both; width:100%; }
.sec-sub-hd-mob { text-align:center; }
.hme-loc-wrapp table { margin-top:10px; }
.subTilte { text-align:left; }
.subTilte { line-height:20pt; }
.contact-logo { padding-top:5px; padding-bottom:5px; }
.contact-logo img { width:100px; }
.hme-loc-wrapp article { padding:0; }


}

@media only screen and (max-width: 820px) {
.banner-caption h5 { font-size:20pt; line-height:25pt; }
.main-head { font-size:14pt; }
.foot-menu { padding-right:50px; }
.avt-blk-left, .avt-blk-right { position:relative; transform: translate(0, 0%); top:0; width:100%; }
.abt-img-right, .abt-img-left { display:none; }
.avt-blk-right { padding-left:0; float:none; clear:both; }
.avt-blk-left, .avt-blk-right { background-color:#f5f5f5; padding:20px; }
.avt-blk-left { margin-bottom:20px; }
.btmAcbtm { width:250px; }
.subTilte, .btm-cnt p { font-size:14pt; line-height:16pt; }
.projlndTitle { font-size:14pt; }
.prjCaption { font-size:16pt; }
.ongPrjBlockLand figure { width:330px; }
.prjCaption { padding:0; font-size:14pt; }
.contact-feed { padding:20px 0; border:none }
.label-input100 { display:none }
.frmBtnFIeld { width:200px; }
.fom-align { padding-left: 5px; padding-right: 5px; }
input[type="checkbox"], input[type="radio"] { margin-left:160px; }
.label-inputradio { left:50px; }
.contact-logo { padding-top:0; }
.cntWrapp address, .locCOnt { float:none; clear:both; margin:0 auto; }
.locCOnt { width:100%; }
.foot-qlinks .downQL, .foot-qlinks .mailQL, .foot-qlinks .callQL { background-size:35px; }
.foot-qlinks .downQL, .foot-qlinks .callQL { display:none }

.foot-qlinks .mailQL { position:static; transform: translate(0%, 0);  -ms-transform: translate(0%, 0); }
}

@media only screen and (max-width: 768px) {
.mecMenu { width:120px; }
.foot-menu { padding-left:20px; padding-right:10px;  }
.btm-log, .btm-cnt { float:none; clear:both; }
.btm-cnt { border-left:none; padding-left:0; }
.widGBtmCnt { left:15%; }
#page { overflow:hidden; }
.projlndTitle { font-size:12pt; }
.ongPrjBlockLand figure { width:300px; }
.prjLogo { width:110px; }
.ongPrjBlockLand .btmRm { margin:0 auto; }
.ongPrjBlockLand article { padding:0 48px; }
.sec-sub-hd { text-align:center; padding-bottom:5px; }
.mecMenu { transition: all 0.1s ease; }
.floorSlider .flex-control-thumbs { padding:0px; }
.floor-head { padding-left:0; }
.sub-content { padding-bottom:10px; }
.mecMenu {  position: absolute; top: -17px; left: 50%; transform: translate(-50%, 0); -ms-transform: translate(-50%, 0%); width:135px; }
.is_stuck .mecMenu { top:0; }

}

@media only screen and (max-width: 680px) {
.smoINdex, .smo-sub { position:static; top:; left:0; transform: translate(0%, 0%); width:106px; margin:0 auto; }
.footer-btm { position:static; }
.cpr,.design, .cpr-sub { float:none; clear:both; text-align:center; }
.foot-qlinks .downQL { display:none; }
.foot-qlinks .mailQL { position:relative; left:20%; float:left; }
.widGBtmCnt { left:20%; }
.p-mob { display:none; }
.ongPrjBlockLand figure { width:240px; }
.banner-wrapp.container, .welcome-wrapp { padding:0 }
.banner-wrapp.container { padding-top:20px }
}


@media only screen and (max-width: 620px) {
.welcome-text p, .over-text-hme p { text-align:justify; }
.welcome-text, .hme-prj-over-wrap { padding:30px; }
.over-img-hme { width:100%; }
.is_stuck .mecMenu { width:70px; }
.main-head { padding-bottom:10px; }
.amen-details { width:65%; margin:0 auto; }
.amen-details ul { float:none; clear:both; }
.hme-spec-wrap ul:nth-child(2n) { padding-left:0; }
.menu-mob { display:none; }
.btmAcbtm { width:200px; }
.page-title h1 { font-size:14pt; }
.hme-prjmenu-block { padding:7px; }
.hme-spec-wrap ul { float:none; clear:both; width:100%; }
.hme-spec-wrap li { padding-right:0; }
.foot-menu .footer-title { margin-top:10px }
.footer-items { padding-top:0 }
}

@media only screen and (max-width: 580px) {

.ongPrjBlockLand article { position:relative; width:100%; padding:15px; transform: translateY(0%); }
.p-mob { display:block; }
.ongPrjBlockLand figure { float:none; clear:both; margin:0 auto; width:50%; padding-bottom:15px; }
.widGBtmCnt { left:10%; }

.banner-caption h5 { font-size:20pt; line-height:25pt; }
#slider-01 { display:block }
.slide-hd-mob { display:none !important }

}




@media only screen and (max-width: 560px) {
.banner-caption { padding:10px; }
.banner-caption h5 { font-size:14pt; line-height:20pt; }
.amen-details { width:100%; }
.floor-wrap-ind-mob { padding:20px 5px 20px 5px; }
.hme-spec-wrap, .hme-loc-wrapp, .floor-wrap { padding:10px; }
.amen-details { padding:15px; }
.main-head { font-size:12pt; }
.foot-qlinks .mailQL { transform: translate(-0%, 0); float:none; clear:both; left:0; position:relative; }
.foot-qlinks .callQL { float:none; clear:both; }
.foot-qlinks li { display:inline-block; width:60%; }
.foot-qlinks ul { text-align:center; }
.footer-top, .footerAddress { padding-top:35px; }
.btm-cnt p { font-size:12pt; line-height:14pt; }
.btm-log { width:140px; }
.btmAcbtm { width:150px; }
.footer-title { font-size:14pt; }
.fom-field { padding:0; width:100% }
.label-inputradio { position:relative; left:0; text-align:center; width:100%; }
input[type="checkbox"], input[type="radio"] { margin-left:0; }
.cntWrapp address { width:100%; }
.mecMenu { width:120px; }
.cntWrapp { margin:0; }
.projlndTitle { text-align:center; }
.foot-qlinks { padding-top:10px; }
.floorSlider .flex-control-thumbs li { width: calc(67% - 60px); margin: 5px 5px; }
.sub-content { padding-top:15px; }
.utility_head_wrap { padding-bottom:0; }
.foot-qlinks .callQL { display:none; }
.foot-qlinks { padding-top:10px; padding-bottom:10px; }
.mailQL br { display:none; }
.foot-qlinks .mailQL { background-size:25px; }
.foot-qlinks li { padding-left:0; font-size:14px;  }



}

@media only screen and (max-width: 480px) {
.foot-menu ul, .footer-title { text-align:center; }
.foot-menu li { display:inline-block; }
.footerAddress { position:relative; text-align:center; }
.foot-qlinks li { width:60%; }
.foot-qlinks-wrapp { position:relative; }
.footer-items, .footer-top { padding-top:20px; }
.foot-menu-block, .footerAddress { padding-top:0; }
.foot-qlinks li { width:80%; }
.widGBtmCnt { left:8%; }
.ongPrjBlockLand article p { text-align:justify; }
.footer-wrapp { padding-top:20px; }
.help-label { width:auto; float:none; clear:both; text-align:center; }
.colo { display:none }
.help-blk input, .help-blk select { width:96%; padding:2%; }
.help_wrap { width:90%; }
.foot-qlinks-wrapp { background-color: #f0c104; }
.foot-qlinks { padding-top:10px; padding-bottom:5px; }

.widget-btm-sub { margin-top:0 }
.footer-wrapp { margin-top:0 }
.foot-menu { border:none } 
}

@media only screen and (max-width: 420px) {
	.footerAddress { position:static; width:auto }
	.foot-menu ul { padding-right:0 }
	.foot-qlinks { padding:20px 0 }
.banner-caption { display:none; }
.floor-wrap-ind-mob li, .floor-wrap li { width:45%; }
.hme-spec-wrap, .floor-wrap { padding:20px 20px; }
.hme-loc-wrapp { padding:20px 20px; }
.hme-loc-wrapp table { margin-top:0; }
.foot-qlinks li { width:100%; padding-left:0px; }
.foot-qlinks ul { width:100%; }
.widGBtmCnt { position:relative; transform: translate(0, 0); top:0; left:0; padding:20px; }
.btm-cnt { text-align:center; }
.btm-log, .btmRm { margin:0 auto; }
.btmAcbtm { float:none; clear:both; text-align:center; margin:0 auto; padding-bottom:30px; }
.btm-log { padding-top:20px; }
.projlndTitle { padding-bottom:10px; }
.over-img-hme, .over-img { width: calc(100% - 0px); }
.cntWrapp { margin:10px; border:none; }
.cntWrapp address { padding:0 0 10px 0; }
.floorSlider .flex-control-thumbs li { width: calc(100% - 60px); margin: 5px 20px; }
.mob-call { display:none; }


}

@media only screen and (max-width: 360px) {
/*.mob-call { display:none; }*/
.amen-img li { width:49%; }
.floor-wrap-ind-mob li, .floor-wrap li { width:90%; }
.foot-qlinks ul { width:100%; } 
.ongPrjBlockLand figure { width:80%; }
.compld-blk ul { text-align:center; }
.compld-blk li { display:inline-block; width: calc(49% - 20px ); float:none; clear:both; }
.amen-details ul { padding-right:0; }
}

@media only screen and (max-width: 320px) {
.mob-call { width:145px; }
.foot-qlinks { padding:20px; }
.ongPrjBlockLand .btmRm { width:100%; }
.compld-blk li { width:80%; }
.cntWrapp { margin:0; }


}