/* ------------------Grid System--------------- */ 
.gridcontainer{ width: 960px; position: relative; margin: 0 auto; padding: 0px;}
.gridcontainer:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.gridcontainer .float-right{float: right!important;}
.gridcontainer .float-left{float: left!important;}

.gridcontainer .row{}
.gridcontainer .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.gridcontainer .row:after{clear: both; }
.gridcontainer .row{zoom: 1;}

.gridcontainer .wrap-col{margin:10px;}
.wrap-col2{margin:0;}
.wrap-col3{margin:30px;}
.wrap-col4{margin:30px 20px 0 -3px;}
.wrap-col5{margin:30px 10px 0 10px;}
.wrap-col6{margin:30px auto 0 auto;}

.gridcontainer .col-16, .gridcontainer .col-20, .gridcontainer .col-25, .gridcontainer .col-33, .gridcontainer .col-40, .gridcontainer .col-50, .gridcontainer .col-60, .gridcontainer .col-66, .gridcontainer .col-75, .gridcontainer .col-80, .gridcontainer .col-83{float:left; display: inline-block;}

.gridcontainer .col-100{width:100%;}

.gridcontainer .col-16,.gridcontainer .col-16-fixed{width:16.66%;}
.gridcontainer .col-20,.gridcontainer .col-20-fixed{width:20%;}
.gridcontainer .col-25,.gridcontainer .col-25-fixed{width:25%;}
.gridcontainer .col-33,.gridcontainer .col-33-fixed{width:33.33%;}
.gridcontainer .col-40,.gridcontainer .col-40-fixed{width:40%;}
.gridcontainer .col-50,.gridcontainer .col-50-fixed{width:50%;}
.gridcontainer .col-66,.gridcontainer .col-66-fixed{width:66.66%;}
.gridcontainer .col-75,.gridcontainer .col-75-fixed{width:75%;}
.gridcontainer .col-80,.gridcontainer .col-80-fixed{width:80%;}
.gridcontainer .col-83,.gridcontainer .col-83-fixed{width:83.33%;}

.gridcontainer .equalize-16{margin-left: 16.66%;}
.gridcontainer .equalize-20{margin-left: 20%;}
.gridcontainer .equalize-25{margin-left: 25%;}
.gridcontainer .equalize-33{margin-left: 33.33%;}
.gridcontainer .equalize-40{margin-left: 40%;}
.gridcontainer .equalize-50{margin-left: 50%;}
.gridcontainer .equalize-60{margin-left: 60%;}
.gridcontainer .equalize-66{margin-left: 66.66%;}
.gridcontainer .equalize-75{margin-left: 75%;}
.gridcontainer .equalize-80{margin-left: 80%;}
.gridcontainer .equalize-83{margin-left: 83.33%;}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.gridcontainer{width:959px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.gridcontainer{width:768px;}
	
}

@media only screen and (max-width: 767px) {
	.gridcontainer, .gridcontainer .col-16, .gridcontainer .col-20, .gridcontainer .col-25, .gridcontainer .col-33, .gridcontainer .col-40, .gridcontainer .col-50, .gridcontainer .col-60, .gridcontainer .col-66, .gridcontainer .col-75, .gridcontainer .col-80, .gridcontainer .col-83{width:100%;}
	
	.gridcontainer .equalize-16, .gridcontainer .equalize-20, .gridcontainer .equalize-25, .gridcontainer .equalize-33, .gridcontainer .equalize-40, .gridcontainer .equalize-50, .gridcontainer .equalize-60, .gridcontainer .equalize-66, .gridcontainer .equalize-75, .gridcontainer .equalize-80, .gridcontainer .equalize-83{margin-left:0;}
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	.gridcontainer{width:100%;}
	.gridcontainer .col-33, .gridcontainer .col-66{width:100%;}
	.gridcontainer .col-25{width:50%;}
	.gridcontainer .col-16, .gridcontainer .col-33, .gridcontainer .col-50, .gridcontainer .col-66, .gridcontainer .col-83{width:100%;}
}

@media only screen and (max-width: 479px) {
	.gridcontainer .col-16, .gridcontainer .col-20, .gridcontainer .col-25, .gridcontainer .col-33, .gridcontainer .col-40, .gridcontainer .col-50, .gridcontainer .col-60, .gridcontainer .col-66, .gridcontainer .col-80, .gridcontainer .col-83{width:100%;}
	
	.gridcontainer .equalize-16, .gridcontainer .equalize-20, .gridcontainer .equalize-25, .gridcontainer .equalize-33, .gridcontainer .equalize-40, .gridcontainer .equalize-50, .gridcontainer .equalize-60, .gridcontainer .equalize-66, .gridcontainer .equalize-75, .gridcontainer .equalize-80, .gridcontainer .equalize-83{margin-left:0;}
}