@media (max-width:1170px){
	.columnwrapper, .floorplans, .col-wrapper{ width:100%; box-sizing:border-box; padding:0 10px;}
	}

@media (max-width:1300px){
	.menu{ max-width:inherit; text-align:center;  }
	.menu a{ padding: 15px 25px;}
 	
	
	}

@media (max-width:1080px){
	.plans::after{ display:none;}
	}
	
@media (max-width:1130px){
	.highlights{ right:0px; top:50px;}
	.wrapper{ max-width:inherit;}
	}
	
@media (max-width:960px){
	.con-pg .col-2-5, .con-pg .col-3-5 { width:100%;}
	}
	
@media (max-width:900px){
	.header{ top:0; bottom:inherit;}
	.menu{ display:none; width:200px; right:0; position:absolute; background-color:#333; top:30px; z-index:99999; height:auto; }
	.menu a{ padding: 5px 25px; display:block; background-color:#333;}
 	#responsive-menu{ display:block; color:#787878; background-color:#333; padding:10px; width:100%;}
	.col3{ width:50%; margin-bottom:20px;}
	.main-accord { display:block;}
	.col34{ display:none;}
	.tabs h6{ display:none;}
	.col4{ width:80%; margin:0 auto; float:none; display:block;}
	.tags::before{ height:20px;}
	.ll{ width:200px; margin-top:20px;}
	}
	
@media (max-width:768px){
	.np-home{ top:5%;}
	.highlights{ right:0px; top:25px; width:120px; display:inline-block;}
	.highlights li{ padding:10px;}
	.wrapper{ width:90%; padding-top:20px;}
	.slide1 .leftcol-img, .slide2 .leftcol-img, .slide3 .leftcol-img, .slide4 .leftcol-img, .slide5 .leftcol-img, .rightcol-cont{
		  height:50%;
		  width:100%
		}
	.inner-content.tt{ padding-top:5%;}
	.small-title{ line-height:30px;}
	.r-part p{ display:inline-block; margin-left:20px;}
	.footer-inner{ text-align:center;}
	.footer-inner p, .footer-inner span{ float:none; margin-bottom:5px;}
	.txt-quick-query, .txt-quick-query2{ width:100%;}
	.cap{ float:none; margin:7px; }
	.br-bg{ text-align:center;}
	.col4{ width:90%;}
	.loc-map{ width:80%;}
	
	.title{ padding:20px 0 0 0;}
	.con-pg{ margin:20px 0;}
	
	}
	@media (max-width:692px){
	.r-part
	{
		text-align: center !important;
	}
	.r-part p
	{
		display: block !important;
	}
}
@media (max-width:650px){
	.plans::after{ display:none;}
	.col3{ width:100%;}
	.columnwrapper{ padding:20px 10px;}
	#slider-control-nav{ bottom:2% !important;}
	.small-title, .acc-inner{ font-size:17px;}
	.title{ font-size:22px;}
	.list-tab li, .white-bg p span strong, .white-bg p span{ font-size:14px;}
	
	}

@media (max-width:400px){
	.dispblock{ width:90%; margin:auto auto;}
	.wrapper{ width:100%; }
	.contentt{ width:95%;}
	.ll{ width:100px; margin-top:20px;}
	}
	

