.container {
position: relative;
margin: 0 auto;
width: 1280px;
box-sizing: border-box;
-moz-box-sizing: border-box;
min-height: 1px;  
}

.container.small {
position: relative;
margin: 0 auto;
width: 720px;
box-sizing: border-box;
-moz-box-sizing: border-box;
min-height: 1px;  
}

.container.max {
	width: 100% !important;
	padding: 0 100px;
	max-width: 1920px;
}

.container.max.no-pd {
	padding: 0 0;
}

.container-half {
	position: relative;
/*	margin: 0 auto;*/
	width: 640px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	min-height: 1px;  
}

.container-half.max {
	width: 100%;
	max-width: 960px;
}


@media screen and (max-width: 1320px) {

	.container {
	width: 960px;
	}

}




@media screen and (max-width: 1024px) {

	.container {
	width: 720px;
	}
	
	.container.max {
		padding: 0 50px;
	}

}



@media screen and (max-width: 768px) {

	.container.small,
	.container {
		width: 100%;
		padding: 0 25px;
	}
	
	.container.max {
		padding: 0 25px;
	}
	
	#navm .nav li {
		margin-bottom: 0;
	}


}