body.body {
	text-align:center;
}

div.container {
	margin:0px auto;
	text-align:left;
}



@media (min-width: 1200px) {
	div.container {
	width:1190px;
	}
	.visible-mobile {
		display:none !important;	
	}	
}

@media (min-width: 980px) and (max-width: 1199px) {
	div.container {
	width:970px;
	}
	.visible-mobile {
		display:none !important;	
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	div.container {
	width:96%;
	}
	.visible-mobile {
		display:none !important;	
	}
}

@media (max-width: 767px) {
	div.container {
	width:96%;
	}
	.hidden-mobile {
		display:none !important;	
	}
}

@media (max-width: 480px) {
	div.container {
	width:98%;
	}
}