.gallery-columns-0, .gallery {
    -moz-column-count: 4;
	-webkit-column-count: 4;
	column-count: 4;
	-moz-column-gap: 4px;
	-webkit-column-gap: 4px;
	column-gap: 4px;
}
.gallery-columns-1 {
   	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	-moz-column-gap: 4px;
	-webkit-column-gap: 4px;
	column-gap: 4px;
}
.gallery-columns-2 {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-gap: 4px;
	-webkit-column-gap: 4px;
	column-gap: 4px;
}
.gallery-columns-3 {
    -moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-gap: 4px;
	-webkit-column-gap: 4px;
	column-gap: 4px;
}
.gallery-columns-4 {
	-moz-column-count: 4;
	-webkit-column-count: 4;
	column-count: 4;
	-moz-column-gap: 4px;
	-webkit-column-gap: 4px;
	column-gap: 4px;
}
.gallery-columns-5 {
    -moz-column-count: 5;
	-webkit-column-count: 5;
	column-count: 5;
	-moz-column-gap: 4px;
	-webkit-column-gap: 4px;
	column-gap: 4px;
}


 
.gallery br {
	display: none !important;
}

.gallery .gallery-item {
	/* The margin and padding should be equal to your column gap minus 1px. The margin should be set as a negative value.*/
	margin: -3px 0 !important;
	padding: 3px 0 !important;
	float: none !important;
	width: 100% !important;
}



.gallery .gallery-item img {
	display: block;
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border: none !important;
	width: 100%;
}


@media (max-width: 900px) {
	.gallery-columns-4 , .gallery-columns-5 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
		-moz-column-gap: 4px;
		-webkit-column-gap: 4px;
		column-gap: 4px;
	}
}

@media (max-width: 900px) {
	.gallery-columns-4 , .gallery-columns-5 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
}

@media (max-width: 700px) {
	.gallery-columns-3, .gallery-columns-4 , .gallery-columns-5 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}
}

@media (max-width: 400px) {
	.gallery-columns-2, .gallery-columns-3, .gallery-columns-4 , .gallery-columns-5 {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		-moz-column-gap: 4px;
		-webkit-column-gap: 4px;
		column-gap: 4px;
	}
}