@charset "utf-8";

a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover {
text-decoration:none;
pointer-events:none;
cursor:default
}

.slicknav_menu {
display:none
}

.slicknav_nav a:link,.slicknav_nav a:visited {
color:#FFF
}

.ddsmoothmenu .visible-mobile {
display:none
}

.help-btn {
clear:both;
float:none;
padding-top:10px
}

@media only screen and (max-device-width: 990px) {
a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover {
text-decoration:underline;
pointer-events:auto;
cursor:pointer
}

.term-list {
width:auto
}
}

@media (max-width: 1280px) {
.main-menu {
width:65%
}
}

@media (max-width: 1180px) {
.pro-cnt-ind {
padding-top:15px
}
}

@media (max-width: 1080px) {
.ddsmoothmenu ul li a {
padding:13px 14px
}

.pro-img-attrib {
width:40%
}

.pro-attrib-blk {
width:55%
}
}

@media (max-width: 1043px) {
.ddsmoothmenu ul li a {
padding:13px 10px
}

.pro-img-ind {
width:45%;
padding-top:25px
}

.pro-cnt-ind {
width:47.5%
}

.ind-pro-text-wrapp {
padding-bottom:15px
}
}

@media (max-width: 991px) {
.amen-list-ind {
width:100%
}

.quick-attributes {
width:600px
}

.quick-attributes .drone-thumb {
margin:0;
padding:0;
width:100%;
text-align:center;
margin-top:30px;
border:0 none!important;
background-image:none
}
}

@media (max-width: 945px) {


.logo {
width:16%
}

.main-menu {
float:right;
padding-right:5%;
width:564px
}

.ddsmoothmenu ul li a {
padding:13px 20px
}

.hd-top-gr {
background:none;
background-color:transparent;
float:none
}

.header-blk-01 {
float:right;
width:50%
}

.header-right {
width:100%;
margin-top:-84px
}

.top-call {
margin-left:8%
}

.pro-widget {
width:30%
}

.home-icon {
display:none
}

.menu,.nav {
display:none
}

.footmenu {
width:36%
}

.foot-address {
width:52%
}

.footer-right {
clear:both;
float:none;
width:400px;
margin:10px auto 0
}

.foot-logo {
float:right;
clear:right;
width:43%
}

.footer-call-block {
padding-top:30px
}

.banner,.sub-banner {
padding-top:60px
}

.address-wrapp {
width:98%;
border:none
}

.cnt-address-02,.cnt-address-01 {
width:100%
}

.equiry-wrapp {
width:100%;
border-top:1px solid #c4c4c4
}

.pro-img-ind {
width:100%;
text-align:center;
padding:0;
margin:0 auto;
clear:both;
float:none
}

.pro-cnt-ind {
width:90%;
padding:0 5%
}

.pro-head-ind {
text-align:center;
padding-top:10px
}

.main-menu {
width:83%;
padding:0
}

.ddsmoothmenu {
width:auto;
float:right
}

.ddsmoothmenu ul li a {
padding:13px 10px
}
}

@media (max-width: 890px) {
.pro-attrib-blk {
width:auto;
float:none
}

.amen-list-page li,.floorPlans li {
width:24.8%
}

.status-gall li {
width:24%
}

.pro-img-attrib {
width:350px;
clear:both;
margin:10px auto;
float:none
}

.proj-tile {
width:100%
}
}

@media (max-width: 830px) {
.dist-chart span {
width:232px
}
}

@media (max-width: 800px) {
.tabs-subPage .tabs-list li {
width:auto;
padding-left:3%;
padding-right:3%
}

.ddsmoothmenu ul li a {
padding-left:14px;
padding-right:14px
}

.ind-gall li,.ind-floors li {
width:31%;
padding-top:10px
}

.amen-list-page li {
width:31.8%
}

.contact-wrapp {
width:90%;
padding:30px 5%
}

.main-menu {
display:none
}

.slicknav_menu {
position:fixed;
width:100%;
z-index:20000;
display:block
}

.logo {
width:100%;
float:none;
text-align:left;
padding-top:0
}
}

@media (max-width: 799px) {
.fixed-top-01,.fixed-top {
position:static
}

.top-area {
padding-top:60px
}
}

@media (max-width: 780px) {
.ddsmoothmenu ul li a {
padding-left:10px;
padding-right:10px
}

.pro-widget {
width:41%;
margin-left:6%
}

.widget-align {
margin-left:-6%
}

.main-menu {
margin:0;
padding:0
}

.ddsmoothmenu ul li a {
padding-left:5px;
padding-right:5px
}

.ddsmoothmenu {
width:auto
}

.welcome-head h1 {
line-height:28px
}

.pro-item-th {
width:180px;
float:none;
clear:both;
margin:0 auto
}

.pro-wid-teser {
padding:0;
width:100%
}

.ind-loc-det {
width:90%;
float:none;
clear:both;
margin:0 auto;
padding:5px
}

.ind-address {
width:90%;
padding:0;
float:none;
clear:both;
margin:0 auto
}

.foot-menu,.cpr-wrapp {
text-align:center;
width:100%;
float:none;
padding:0
}

.address-area,.feed-wrapp {
width:100%;
border:none;
padding:0
}

.chart-blk {
width:46%
}

.dist-chart li {
width:96%;
padding-left:2%;
padding-right:2%
}
}

@media (max-width: 700px) {
.drone-thumb {
width:100%;
text-align:center;
clear:both;
float:none;
padding:15px 0
}

.places-ind {
width:100%
}

.ind-gmap {
width:100%;
text-align:center;
padding:0
}

.amen-list-ind li {
width:33%;
padding:15px 0
}

#page {
padding-top:55px
}

.scroll-to-fixed-fixed {
padding-top:60px
}

.ind-gall,.ind-floors {
width:400px;
float:none;
clear:both;
margin:0 auto;
display:block
}

.ind-gall li,.ind-floors li {
width:190px;
padding-left:5px
}

.quick-attributes li,.amen-list-ind li {
width:32%;
margin:10px 0
}

.floorPlans li {
width:35%
}
}

@media (max-width: 648px) {
.page-title,.bread-crumb {
clear:both;
width:auto;
float:none
}

.comp-gallery li {
width:31%
}

.ddsmoothmenu {
display:none
}

.slicknav_menu {
position:fixed;
width:100%;
z-index:20000
}

.header-top {
background-image:none;
margin-top:50px
}

.header-right {
width:158px;
margin:0;
padding:10px 0 0
}

.top-call {
margin-top:10px;
margin-bottom:10px
}

.header-blk-01 {
width:100%
}

.caption-text,.nivo-caption {
width:100%;
padding:2%;
margin:0;
position:static;
background-color:#2B2666;
background-image:none;
opacity:1;
color:#FFF
}

.caption-head {
line-height:28px;
font-size:26px;
text-align:left
}

.theme-default .nivo-controlNav {
margin-bottom:-23px
}

.banner,.sub-banner {
padding-top:102px
}

.sub-banner {
padding-top:100px
}

.product-table {
width:100%;
overflow:auto
}

.product-table table {
width:600px
}

#prj_btn_wrap {
height:auto;
margin-bottom:20px
}

.status-gall li {
width:48%
}

.dist-chart span {
width:100%
}

.top-area {
padding-top:0
}

.quick-attributes {
width:100%
}

.quick-attributes li {
width:25%
}
}

@media (max-width: 580px) {
.listing ul {
width:50%
}

.quick-attributes li,.amen-list-ind li {
width:42%;
margin:10px 0
}

.help_wrap,#help_middle_emi,.help_middle_wrap,.help_middle_01,.help_middle_02,.help_middle_03,.lab01,.feild,.loan_2,.loan_4,#loan_middle,#loan_middle2 {
width:100%;
padding-left:0;
padding-right:0;
text-align:left
}

.help_middle_02,.loan_3 {
display:none
}

.help_middle_03 input,.feild input,.loan_4 input {
width:100%
}

.prj_btn_A:link,.prj_btn_A:visited,.prj_btn_A:hover,.prj_btn_A_still {
float:none;
clear:both;
width:100%;
display:block
}

.foot-menu {
display:none
}

.floorPlans li {
width:48%
}

.sub-banner {
padding-top:109px
}

.chart-blk {
width:100%
}
}

@media (max-width: 500px) {
.facts-table ul {
width:100%
}

.logo {
width:200px;
float:left;
margin:0 auto
}

.header-right {
width:153px
}

.home-icon {
display:none
}

.pro-item-th {
width:100%
}

.ind-pro-text-wrapp,.ind-btn-wrapp {
width:100%
}

.quick-btn,.down-btn,.spec-btn {
width:100%
}

.enquiry_middle {
width:90%;
padding-right:5%;
padding-left:5%
}

.amen-list-page li {
width:48%
}
}

@media (max-width: 468px) {
.quick-attributes li,.amen-list-ind li {
width:45%;
margin:10px 0
}

.pro-widget {
width:94%;
margin-left:0;
padding:3%
}

.widget-align {
margin-left:0
}

.wid-img {
width:120px;
float:left;
padding-right:30px
}

.wid-read-more a:link,.wid-read-more a:visited {
width:100%
}

.wid-read-more {
float:none;
margin:0 auto;
width:110px
}

.footmenu {
display:none
}

.foot-address {
padding-left:0;
width:100%
}

.footer-right {
width:100%;
padding-right:0;
padding-left:0
}

.enq-feild {

width:100%
}

.more-details-index,.view-allbtn-red,.view-allbtn-black {
clear:both;
float:none;
width:250px;
text-align:center;
margin:5px auto
}

.read-more,.read-more-red,.enq-btn,.eb-down-btn,.proj-page-btn-wrapp {
float:none;
clear:both;
margin:5px auto;
width:100%;
padding-left:0;
padding-right:0
}

.slide-out-div {
display:none
}
}

@media (max-width: 428px) {
.menu-wrapp {
background-image:none
}

.logo {
width:200px;
float:none;
clear:both;
margin:0 auto
}

.footer-call-block {
width:100%
}

.foot-logo {
width:200px;
float:none;
clear:both;
margin:0 auto
}

.top-call {
display:none
}

.header-right {
float:none;
clear:both;
margin:10px auto
}

.banner, {
padding-top:194px
}

.pro-wid-item,.pro-wid-item-right {
width:100%
}

.pro-item-th {
width:200px
}
}

@media (max-width: 390px) {
.wid-img {
width:180px;
float:none;
margin:0 auto;
padding-right:0;
padding-right:30px
}

.ind-gall,.ind-floors {
width:60%
}

.ind-gall li,.ind-floors li {
width:100%;
padding-left:0
}

.quick-attributes li,.amen-list-ind li {
width:60%;
margin:10px auto;
float:none;
clear:both
}

.comp-gallery li {
width:48%
}

.status-gall li,.floorPlans li,.amen-list-page li {
width:80%;
clear:both;
float:none;
margin:5px auto
}

.pro-img-attrib {
width:70%
}

.logo {
width:100px
}
}

@media (max-width: 300px) {
.foot-logo {
width:90%
}

.header-top {
position:static;
margin-top:0;
padding-top:53px
}

.banner,.sub-banner {
padding-top:99px
}

.wid-read-more {
float:none;
margin:0 auto;
width:90%
}

.pro-item-th {
width:90%
}

.ind-gall,.ind-floors {
width:90%
}

.ind-gall li,.ind-floors li {
width:100%;
padding-left:0
}

.ind-gall,.ind-floors {
width:80%
}
}