@media screen and (max-width: 480px) {

nav {
	width:210px;
	margin-left:-105px;
}

nav, nav ul  {
	font-size:0.9em;
	line-height:1;
}

nav li {
	display:block;
	width: auto;
	padding:0% 0% 0% 0%;
	border:none;
	text-align:center;
}	

nav li.first, form {
	padding:0% 0% 0% 0%;
}

#top-text {
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
}


.contact_text, .floating_form, .form_text {
	margin-left:0px;
}

#wrapper_content {
	width:98%;
	left:1%;
	margin-left:10px;
	margin-top:340px;
	font-size:0.8em;
}

footer {
	width:98%;
	left:0%;
	margin-left:1%;;
	font-size:0.6em;
	text-align:center;
}

}