/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 479px) {
	
/* Navigations
---------------------------------------- */

/* Primary navigation */

body
{
overflow-x:hidden;
}

/*
#container{
  margin: 0 auto;
  padding: 0;
  width: 300px;
}

*/

.banner_contents { display:none;}
.header{ height:121px;}
.banner_form { display:none;}
.content_part p{ padding:0 10px;}
.content_part h1{ font-size:26px; padding-left:10px;}
.abtimg{ display:none;}

.property {  width: 94%;}

.property_image {
  min-height: 163px;}




.testimonial_col { width: 100%;
  border-right:0px;
  border-bottom: solid 1px #dfdfdf;
  margin-bottom:10px;
  }
  
.testimonial_col p{ padding:0 20px;}

#ltrsubs{ display:none;}

#fprp{ display:none;}

.f_col{ display:none;}

.f_col_1{ display:none;}
.f_col_2{ display:none;}	



.footer { padding:10px 0 0; min-height:30px; }


#nlcol{
	display:none;
	}

#nlcol768{
	display:block;
	}	

.footer p {
  font-size: 8px; text-align:center;}
  
.footer p span{ float:none;}

.nav-wrap ul li{margin:0;}
.nav-wrap{width:46%;font-size:14px;background-color:#f37021;z-index:10;}
.nav-wrap ul li a{ line-height:40px; height:40px; border-bottom:solid 1px #fff;}



.contact_col form{
	width:88%;
	}

.contact_col_2{
	width:93%;
	float:left;
	}
	
.input_conta2{ width:93%;}
.testi_divs{ border:0px;}

 .inner_header{ line-height:110px;}


.widthmob1{
	width:92%; height: auto;
	}
.widthmob2{	
	width:92%; height: 880px;
	
}


.text-abcol{ float:left; width:100%;}


.div-50per{
	width:99%; }

.callus span{ font-size:18px;}

.callus {
  font-size: 18px; float:none; text-align:center;}
  
  .gtrans{ display:none;}

  
}