@media screen and (max-width: 1024px) {
	main{
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media screen and (max-width: 800px) {
	[class*=col]{
		width: 100%;
		margin-left: 0;
		margin-bottom: 0;
	}
	
	textarea, input[type="text"],
	input[type="file"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	.uneditable-input, select{
		margin-bottom: 0;
	}
	
	#form .row-fluid,
	.row-fluid {
		margin-bottom: 10px;
	}
	.row-fluid [class*=span]{
		width: 100%;
		margin: 0 0 10px 0;
	}
	.row-fluid [class*=span]:last-child{
		margin-bottom: 0;
	}
	.row-fluid [class*=span]:empty{
		display: none;
	}
	.row-fluid [class*=span].text-right{
		text-align: left;
	}
	
	.cover{
		overflow: auto;
	}
	.cover .table{
		width: 980px;
	}
}

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

@media screen and (max-width: 375px) {
	#menu a{
		padding: 0 10px;
		font-size: 14px;
	}
}

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