@media only screen and (max-width: 1200px) {

	.container {
		width: 85%;
		margin: 0 auto;
	}

	.masonry-layout-panel img {
		max-width: 320px;
	}

}

@media only screen and (max-width: 1200px) {

	.masonry-layout-panel img {
		max-width: 290px;
	}

}

@media only screen and (max-width: 1024px) {

	.container {
		width: 85%;
		padding-left: 3%;
	}

	.hits {
		width: 50%;
	}

	.masonry-layout {
		column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-gap: 10px;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
	}

	.masonry-layout-panel img {
		width: 95%;
		max-width: 95%;
	}

	.gallery-container {
		padding: 5px 30px 30px 30px;
	}

}

@media only screen and (max-width: 768px) {

	.title {
		margin: 0px auto 30px auto;
	}

	.masonry-layout {
		column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-gap: 10px;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
	}

	.masonry-layout-panel img {
		width: 100%;
	}

	.gallery-container {
		padding: 5px 15px 30px 15px;
	}

}