@media only all and (max-width: 1024px) {
	#wrapper {
		margin: 0;
		flex-direction: column;
	}	
		#wrapper .hbox {
			margin: 20px 30px 20px 30px;
			width:auto !important;
		}
}

@media only all and (max-width: 480px) {
	#fmenu li, #fmenu li a {width: 100%;}
	#fmenu {
		text-align: center;
		margin: 0 auto;
		max-width: 400px;
		width: 100%;
	}
	#wrapper .hbox { margin: 5px !important; }
	#fmenu li { clear: both; margin: 5px 0 0 0;}
	.nav_44 { margin-left: 0; }
	#fmenu li a {display:block; text-align:center;}
}

@media only all and (max-width: 360px) {
	.tx-rfsearch .searchtxt {
		margin: 0 auto;
		float: none;
	}
	.tx-rfsearch .homesearchbutton {
		text-align: center;
	}
}	