body {
	margin: 0;
	padding: 0;
	list-style: none;
}
.row {
	display: flex;
	flex-wrap: wrap;
}
	.cell {
		width: 30%;
		margin-right: 3%;
		margin-bottom: 20px;
	}

	@media screen and (min-width: 601px) and (max-width: 768px) {
		.cell {
			width: 45%;
			margin-right: 5%;
		}
	}

	@media screen and (max-width: 600px) {
		.cell {
			width: 100%;
			margin-right: 0;
		}
	}

img {
	width: 100%;
}