.mpw-grid {
	margin-left: -15px;
    margin-right: -15px;
}
.mpw-grid-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-grow:1;
}
.mpw-item {
	width: 33.333%;
	height: 100%;
}
.mpw-item-wrapper {
	margin: 15px;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    min-height: 450px;
}
.mpw-item-big {
	width: 100%;
}
@media only screen and (max-width: 900px) {
	.mpw-item {
		width: 50%;
	}
	.mpw-item.mpw-item-big {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) {
	.mpw-item-wrapper {
		margin: 15px;
		background-repeat: no-repeat;
		background-position: center;
		height: 100%;
		min-height: 330px;
	}
}
@media only screen and (max-width: 600px) {
	.mpw-item {
		width: 100%;
	}
}