@media only screen and (max-width: 768px)
{
	#area-main-wrap
	{
		height:auto;
	}
	#area-main-wrap .main-container  {
		width: 90%;
		margin: 0 auto;
	}
	#area-main-wrap  #AreasForm
	{
		width: 504px; 	
	}
	#area-main-wrap #AreasForm #AreasAddress
	{
		    width: 324px;
	}
	#area-main-wrap #adress_box #siteLiveHomePageSmallerTitle
	{
		margin-bottom:20px;
		width:100%;
	}
	#property-main-wrap #map_canvas
	{
		height:300px;
		width: 100%;	
	}
	#property-main-wrap #form-wrap 
	{
	  width: 88%;
   	  float: left;
      padding: 30px 6% 50px;
	  overflow:auto;
  	  height:auto;
	}
	.footer-text
	{
		padding: 0 0 10px;
	}
	.footer-links, .footer-text {
		float: left;
		width: 100%;
		
	}
	#property-main-wrap #float-search
	{
		width:76%;
		 left: 2%;
	}
	
	#property-main-wrap .main-container 
	{
	  height:auto;
	  overflow:visible;
	}
	
}
@media only screen and (max-width: 568px)
{

#area-main-wrap .main-container #adress_box #siteLiveHomePageMainTitle {
    font-size: 40px;
    letter-spacing: -1px;
}
#area-main-wrap #AreasForm
{
	width:100%;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    width: 100%;
	height:auto;
	overflow:visible;
}

#area-main-wrap #AreasForm #AreasAddress
{
	webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 100%;
    margin: 0 0 20px;
	padding: 20px 4% 20px 12%;
    width: 84%;
}
#area-main-wrap #AreasForm #submit_btn
{
	webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 100%;
    margin: 0 0 20px;
}	
}

