/* Mobile query ----
-------------------- */
@media only screen and (max-width: 1100px) {
body.home {
	background-position: center top;
}
}

@media only screen and (max-width: 768px) {
.boxes .box-50 {
	width: 49.5%;
	margin: 0 0.25%;
}
.main-menu li {
	display: block;	
	padding: 0 10px;
}
}

@media only screen and (max-width: 680px) {
.box-50, .box-60, .box-40 {
	width: 100%;
	clear: both;			
}
}