/*
 Table Of Content
 1.)Index content part

 ---------------------------------------*/

/*  
 1.)Index content part
 ----------------------------------------*/
@media only screen and (max-width:767px){
.feature-data p{ display:inline;     padding: 3px; }
.submit-data{ position:static; padding:5px 3px; }	
/* .mobile-menu i	{ background-size: 87% 73%;  } */
.gallery ul li figure{ height:266px; }
.nivo-controlNav{ display: none !important; }
.page-id-10 	.feature-contain{ height:auto; padding:30px 0; }
.second-container{ background-image:none; background-color:#fff; }
.slider-wrapper .nivo-controlNav{ display:none;}	
.slider-wrapper .nivo-controlNav{ display:none;}
.nebrhood-map-sec, .nebrhood-map-list, .product-cont .resturant, .product-cont .dress, .product-cont .dress-land, .side-product, .coffee, .health-beauty, .explore-head ul li, .resturent-bar, .chester img{ float:none; }
.nebrhood-map-sec, .nebrhood-map-list, .product-cont .resturant, .product-cont .dress, .product-cont .dress-land, .side-product, .coffee, .health-beauty, .resturent-bar{ width:100%;}
#header .sign-up { background:none; left:7%; }
#header .sign-up a{ font-size:0px; padding:0px; display:inline-block; }
#header .sign-up .call-us{ background:url(../images/call-us.png) no-repeat;     height: 35px;    width: 35px;    -webkit-transform: rotate(13deg); -moz-transform: rotate(13deg); -ms-transform: rotate(13deg); transform: rotate(13deg);    background-position: 0px 4px;  background-size: 85%; }	 
#header .sign-up .locator	 { background:url(../images/locator.png) no-repeat;     background-size: 79% 100%;   font-size:0px; height:34px; width:30px;}
.content-cover{ padding:10px 0px; } 
.life-style::before{    width: 97.7%;    height: 99%;} 
.resturent-bar, .product-des{ margin-bottom:20px;}
.banner_slider h3 span,.banner_slider h2 span{ display:block;}
.chester > div{ padding:10px; }  
.slide-data p{ top:0px; display: inline; }
.content .theme-default .nivo-caption{ position: static; }
.content #frist-slider .nivo-caption, .content .banner_slider.last-slider .nivo-caption{ padding:10px 0; line-height:1.2;     font-size: 25px;}
.call-it{ position:static; background:rgba(76,98,141,0.5); font-size:25px;     padding-bottom: 20px;  }
ul#menu-footer-menu li:nth-child(4){ margin-left:0px; }
.slide-data {padding:0 0 20px 0;}
#footer{   padding: 65px 10px 30px; }
.second-container	.banner_slider h3, .second-container	.banner_slider h2{ position:static;  padding: 10px 0; width:100%;   } 
#frist-slider  .theme-default .nivo-caption{ position:static; opacity: 0.5;background: #4C628D;}	 
.explore-head ul li{ width:100% !important; font-size:20px; padding:8px 0px; }	 
.explore-head ul li:nth-child(2) a{ position:static; }	 
.mobile-data a{     padding: 9px 0;     font-size: 20px}
.nav-menu ul li a{ font-size:17px;     padding: 4px;}
.services-page .feature-detail .feature-contain h4 i,.services-page .feature-detail .feature-contain h3 em{ top:10px; }
.feature-detail .feature-contain ul li i{ top:6px; }	
.static-image-map{ display:block;}
.footer-detail p:first-child{ margin-right:0px; }




/***** anmities responsive start**********/
.feature-sec .feature-detail{ height:auto; }
.feature-sec .feature-image, .feature-sec .feature-contain, .feature-post li:nth-child(odd), .feature-post li:nth-child(even), .feature-detail:nth-child(2n+2) .feature-image { float:none; width:100%; }
.feature-contain{padding: 30px 0;}
.page-template-features-amentites .feature-detail .hh h4 { width: 60%;     margin-bottom: 20px;}
.feature-detail .feature-contain h4,.feature-detail .feature-contain h3{ font-size:25px !important; }
.feature-contain .hh p{ font-size:20px !important; }
.feature-detail .feature-contain ul li{ font-size:18px; }
.neighborhood-page .feature-contain h4,.neighborhood-page .feature-contain h3, .neighborhood-page .feature-contain .hh p{    width: 75%;}
.feature-post figcaption{ height:48px; }
.feature-post figcaption p{     font-size: 14px;}
.nebrhood-map-sec-container{ display:none; }

/***** anmities responsive end**********/	

/********** Gallery responsive start***********/
.gallery-filter ul, .blog-filter ul{ width:50%;     padding-top: 30px; position:static; }
.gallery li:nth-child(even) {margin-left: 2%;}
.gallery ul li {  width:47%; margin-left:10px; margin-bottom:10px; background:transparent; }
.gallery-filter ul li a{      font-size: 17px;   display: block;  padding:7px 0;}
.gallery-filter ul li, .blog-filter ul li{ margin:0 0 15px 0px;  display:block;   padding: 1px;}

.gallery ul li:nth-child(4n + 5), .gallery ul li:first-child {margin-left: 10px; }
	
/********** Gallery responsive end***********/	 


/********** floorplan responsive start***********/	
.flooplan-page .flooplan-listing li{ display:block;  width:100%; }
ul.floor_data_filter li:nth-child(even) {    padding-left: 0;}
ul.paging > li { display:inline-block !important; width:auto !important; }
.flooplan-page .flooplan-listing li figure{ margin-bottom:20px;    padding: 0;}	
.flooplan-detail .flooplan-detail-sec figure{ float:none; width:100%; }
.flooplan-listing li figure > span,
.flooplan-listing figcaption { float:none; width:100%; display:block;min-height:inherit;}
.flooplan-listing figcaption { margin-top:15px; }
.flooplan-listing li img { width:80%; margin:0 auto;position:static; transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }
.floor_data_resultcount{ text-align:center; padding:0;}
.flooplan-listing li a.detail { top:50%; }
.floor_data_filter li:nth-child(odd) figure { padding:0px; }
.flooplan-detail .flooplan-detail-description { width: 80%; float:none; margin: 0 auto;}
.tos-wrapper .tos-next, .tos-wrapper .tos-prev{ display:none;}
.sign-up a.mobile-signup {    display: none !Important;}
.sign-up a.sign-up-pop{ display:none !important;}



/********** floorplan responsive end***********/ 

	
.nebrhood-map-list h2{ text-align:center;     padding-left: 0px;}
.nebrhood-map-list ul li { margin-bottom:5px; font-size:18px; text-align:center;     padding-left: 0px; }
.neighborhood-page .feature-sec .feature-detail { height: auto;}
.neighborhood-banner img{ height:115px; }
.gallery ul li:nth-child(3n + 4) {  margin-left: 1.6%;}
.gallery ul li:nth-child(even) {  margin-left: 2%;}


/********** floorplan responsive start***********/	
.flooplan-page .flooplan-listing li{ display:block;  width:100%; }
ul.paging > li { display:inline-block !important; width:auto !important; }
.flooplan-page .flooplan-listing li figure{ margin-bottom:20px;}	
.flooplan-detail .flooplan-detail-sec figure{ float:none; width:100%; }
.flooplan-listing li figure > span,
.flooplan-listing figcaption { float:none; width:100%; display:block; }
.flooplan-listing figcaption { margin-top:15px; }
.flooplan-listing li img { width:80%; margin:0 auto; }
.floor_data_filter li:nth-child(odd) figure { padding:0px; }
.flooplan-detail .flooplan-detail-description { width: 80%; float:none; margin: 0 auto;}
.tos-wrapper .tos-next, .tos-wrapper .tos-prev{ display:none;}
  

/********** floorplan responsive end***********/ 

.nebrhood-map-sec11{ width:100%; float:none; }
	
/********* contact page start**********/
.form-section{ float:none; width:100%;min-height: 530px;margin-bottom: 30px; border:none; padding-top:15px; }
.form-section-left { width:100%; padding:0px; float:none; }
.info-row { width:98%; margin:0 auto; }
.form-container{ min-height:400px; }
.gallery ul li figcaption{ font-size:18px;}
.form-section .hywrap .meta .controls input, .form-section .hywrap .meta .controls select, .form-section .hywrap .meta .controls textarea{ width:65%; font-size: 16px;}
.form-section input{ width:66%; }
.form-section .hywrap .radio{margin-left: 15px;}
/*.form-section .hywrap .form-actions button:after {      width: 92%;   left: 3%;}*/	
	
/********* contact page end**********/
.error-page .error-msg{ top:8%;  width:85%; left:9%;    z-index: 9;}
.error-msg div{ padding-top:15px; }
.error-page p { font-size:16px; }
.page-template-thanku .error-page h3{ display:block; font-size:22px; padding-bottom:3px;}
	
.footer-detail  a{ margin-left:20px;     margin-top: 10px !important; }
.form-section .hywrap .meta label{      font-size: 17px;  width: 31%;line-height: 23px;}

/************ blog page ************/
.blog-left { padding:20px 10px !important; }
.blog-right, .blog-left, .blog-left ul li{ float:none; width:100%; overflow: hidden; }
.blog-left ul li h6{ font-size:20px; }
.blog-left ul li  p, .blog-post-detail p, .blog-post-detail p { font-size: 18px; }
.submit-data{ left:35%; bottom:-20px;  }
.form-section .hywrap .form-actions button{ position:relative;     left: auto;    margin-top: 20px;}
.form-section .hywrap .form-actions #more-info{     position: absolute; bottom: 60px;}
.hywrap #more-info a{ padding: 0px; }
.direction{ position:static;}
.mobile_caption2{ position:static; }
.mobile_caption2 h3 span{ display: block; font-size: 22px;}
.form-section .hywrap .form-actions{ position:relative; }
.default-page-thumbnail{ width:100%; float:none; text-align:center; }
.default-page-thumbnail img{ display:inline-block; }

a.get-direction,.form-section .hywrap .form-actions button { font-size:17px; line-height:37px; padding:3px 0px !important; width:200px; bottom:-20px; }

	
}	




@media only screen and (max-height:200px){
#header .nav-menu.slideMenu{     height: 100px !important;      overflow-y: scroll;}	

}

@media only screen and ( max-height:500px){
.error-msg{	 padding: 5% 0px 0 50px;}

}


@media only screen and ( max-width:600px){
.gallery ul li figure{ height:240px; }
	
	
}

@media only screen and ( max-width:500px){
.gallery-page .gallery ul li {  width:100%;  }
.gallery ul li img {height: auto;}	
.gallery-filter ul{ width:70%; }
.form-section .fname label{ margin-bottom:7px; }
.submit-data{ left:17%; }
.flooplan-page > ul li a{ border:none; }
.flooplan-page > ul li{ display:block; padding-top:5px;}
.second-container	.banner_slider h3,.second-container	.banner_slider h2, .theme-default .nivo-caption,{ font-size: 20px;}
#footer .footer-detail p, #footer .footer-detail a{ margin:0px;  }
#footer, .wrapper:after{ height:210px;}
#footer {padding: 35px 10px 30px;}
.wrapper{ margin-bottom:-210px;} 
.gallery ul li a { display:block; width:100%; text-align:center; }
.gallery ul li{ margin-left:0px !important; }
.services-page  .feature-detail .feature-contain h4:before, .feature-detail .feature-contain ul li:before 
.services-page  .feature-detail .feature-contain h3:before{top: 7px; }
/* .mobile-menu i{ display:block;     margin-left: 1px;} */
.blog-filter img { min-height: 60px; }
a.get-direction, .form-section .hywrap .form-actions button { bottom:0px !important; }
}

@media (max-width:320px) {
#header .sign-up { left:2%; } 
div.footer-logo a img { width:80%; float:right; margin-top:3px; }
div.footer-detail p > a:first-child,div.footer-detail p > a { font-size:12px !important; }   

}




