.columns, 
.column { 	
	-webkit-transition: all 0.2s ease;
	  -moz-transition: all 0.2s ease;
	  -moz-transition: all 0.2s ease;
	  -ms-transition: all 0.2s ease;
	  -o-transition: all 0.2s ease;
	  transition: all 0.2s ease;
}
.container{
	position:relative;
	width:1200px;
	margin:0 auto;
	padding:0;
}
.container .column,
.container .columns{
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
}
.row{
	margin-bottom:0;
}
.column.alpha, .columns.alpha{
	margin-left:0;
}
.column.omega, .columns.omega{
	margin-right:0;
}
.container .one.column,
.container .one.columns{
	width:55px;
}
.container .two.columns, .container .two-quarter-mobile.columns{
	width:130px;
}
.container .three.columns, .container .three-half-mobile.columns{
	width:205px;
}
.container .four.columns, .container .four-half-mobile.columns{
	width:280px;
}
.container .five.columns{
	width:355px;
}
.container .six.columns, .container .six-three-quarter-mobile.columns{
	width:430px;
}
.container .seven.columns{
	width:505px;
}
.container .eight.columns, .container .eight-half-mobile.columns{
	width:580px;
}
.container .nine.columns{
	width:655px;
}
.container .ten.columns{
	width:730px;
}
.container .eleven.columns{
	width:805px;
}
.container .twelve.columns{
	width:880px;
}
.container .thirteen.columns{
	width:955px;
}
.container .fourteen.columns{
	width:1030px;
}
.container .fifteen.columns{
	width:1105px;
}
.container .sixteen.columns{
	width:1180px;
}
.container .one-third.column{
	width:380px;
}
.container .two-thirds.column{
	width:780px;
}


@media only screen and (min-width: 960px) and (max-width: 1199px){
	.container{
		position:relative;
		width:960px;
		margin:0 auto;
		padding:0;
	}
	.container .column,
	.container .columns{
		float:left;
		display:inline;
		margin-left:10px;
		margin-right:10px;
	}
	.row{
		margin-bottom:0;
	}
	.column.alpha,
	.columns.alpha{
		margin-left:0;
	}
	.column.omega,
	.columns.omega{
		margin-right:0;
	}
	.container .one.column,
	.container .one.columns{
		width:40px;
	}
	.container .two.columns, .container .two-quarter-mobile.columns,  .container .eight-quarter-mobile.columns{
		width:100px;
	}
	.container .three.columns, .container .three-half-mobile.columns{
		width:160px;
	}
	.container .four.columns, .container .four-half-mobile.columns{
		width:220px;
	}
	.container .five.columns{
		width:280px;
	}
	.container .six.columns, .container .six-three-quarter-mobile.columns{
		width:340px;
	}
	.container .seven.columns{
		width:400px;
	}
	.container .eight.columns, .container .eight-half-mobile.columns{
		width:460px;
	}
	.container .nine.columns{
		width:520px;
	}
	.container .ten.columns{
		width:580px;
	}
	.container .eleven.columns{
		width:640px;
	}
	.container .twelve.columns{
		width:700px;
	}
	.container .thirteen.columns{
		width:760px;
	}
	.container .fourteen.columns, .container .fourteen-three-quarter-mobile.columns{
		width:820px;
	}
	.container .fifteen.columns{
		width:880px;
	}
	.container .sixteen.columns{
		width:940px;
	}
	.container .one-third.column{
		width:300px;
	}
	.container .two-thirds.column{
		width:620px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 959px){
    .container{
		width:768px;
	}
    .container .column,
    .container .columns{
		margin-left:10px;
		margin-right:10px;
	}
    .column.alpha, .columns.alpha{
		margin-left:0;
		margin-right:10px;
	}
    .column.omega, .columns.omega{
		margin-right:0;
		margin-left:10px;
	}
    .alpha.omega{
		margin-left:0;
		margin-right:0;
	}
    .container .one.column,
    .container .one.columns{
		width:28px;
	}
    .container .two.columns, .container .two-quarter-mobile.columns{
		width:76px;
	}
    .container .three.columns, .container .three-half-mobile.columns{
		width:124px;
	}
    .container .four.columns, .container .four-half-mobile.columns{
		width:172px;
	}
    .container .five.columns{
		width:220px;
	}
    .container .six.columns, .container .six-three-quarter-mobile.columns{
		width:268px;
	}
    .container .seven.columns{
		width:316px;
	}
    .container .eight.columns, .container .eight-half-mobile.columns{
		width:364px;
	}
    .container .nine.columns{
		width:412px;
	}
    .container .ten.columns{
		width:460px;
	}
    .container .eleven.columns{
		width:508px;
	}
    .container .twelve.columns{
		width:556px;
	}
    .container .thirteen.columns{
		width:604px;
		}
    .container .fourteen.columns, .container .fourteen-three-quarter-mobile.columns{
		width:652px;
	}
    .container .fifteen.columns{
		width:700px;
	}
    .container .sixteen.columns{
		width:748px;
	}
    .container .one-third.column{
		width:236px;
	}
    .container .two-thirds.column{
		width:492px;
	}
}
@media only screen and (max-width: 767px){
	.container{
		width:100%;
	}
	.container .columns,
	.container .column{
		margin:0;
	}
	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column {
		width:100%;
	}
	
	.container .two-quarter-mobile.columns, .quarter.column{
		width:25%;
	}
	.container .three-half-mobile.columns, .half.column{
		width:50%;
	}	
	.container .four-half-mobile.columns, .container .eight-half-mobile.columns{
		width:50%;
	}
	.container .six-three-quarter-mobile.columns, .container .fourteen-three-quarter-mobile.columns, .three-quarter.column{
		width:75%;
	}	

}
@media only screen and (min-width: 480px) and (max-width: 767px){
	.container{
		width:100%;
	}
	.container .columns,
	.container .column{
		margin:0;
	}
	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column {
		width:100%;
	}
	.quarter.column{
		width:25%;
	}
	.half.column{
		width:50%;
	}
	.three-quarter.column{
		width:75%;
	}	
	
}
.container:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{
    content:'\0020';
    display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
    height:0;
}
.row:after,
.clearfix:after{
	clear:both;
}
.row,
.clearfix{
    zoom:1;
}
.clear{
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
}
