.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
}
@media(max-width:768px){
	.ch-grid li {
	  margin: 3px;
	}
}
@media(max-width:640px){
	.grid li {
	  margin-right: 1%;
	  margin-bottom: 2%;
	  margin-left: .5%;
	  width: 22.9%;
	}
}
@media(max-width:320px){
	.ch-grid {
	  margin: 3px 0 0 0;
	}
}