

.nofloat {
	clear:both;
}



.grid-wrapper {
	position:relative;
	margin: 0 auto;
	width:80%;
}



.container {
	position:relative;
	margin:0;
	padding:0;
	width: 100%;
	padding:80px 0px 80px 0px;
}




.container2 {
	position:relative;
	margin:0;
	padding:0;
	width: 100%;
	padding:0px 0px 0px 0px;
}





.grid-1-1 {
	float:left;
	width:100%;
}




.grid-1-2 {
	float:left;
	width:50%;
}

.grid-2-2 {
	float:right;
	width:50%;
}




.grid-1-3 {
	float:left;
	width:33.33%;
}

.grid-2-3 {
	float:left;
	width:33.33%;
}

.grid-3-3 {
	float:right;
	width:33.33%;
}





.grid-1-4 {
	float:left;
	width:25%;
}

.grid-2-4 {
	float:left;
	width:25%;
}

.grid-3-4 {
	float:left;
	width:25%;
}

.grid-4-4 {
	float:right;
	width:25%;
}





















@media screen and (max-width:1100px) {

.grid-wrapper {
	margin: 0 auto;
	width:100%;
	padding:0;
}

.grid-1-1,
.grid-1-2,
.grid-2-2,
.grid-1-3,
.grid-2-3,
.grid-3-3,
.grid-1-4,
.grid-2-4,
.grid-3-4,
.grid-4-4 {
	float:left;
	width:100%;
}


}
