.post-tiles .post{width: calc(100% * (1/3) - 80px);position: relative; flex: none; margin: 40px; background: #ededed;}

@media(max-width: 1920px){
	.post-tiles .post{width: calc(100% * (1/3) - 40px); margin: 20px;}
}

@media(max-width: 1440px){
	.post-tiles .post{width: calc(100% * (1/3) - 20px); margin:10px;}
}

@media(max-width: 1200px){
	.post-tiles .post{width: calc(100% * (1/3) - 20px); margin:10px;}
}

@media(max-width: 1024px){
	.post-tiles .post .image-wrap{height: 350px;}
	.post-tiles .post .content{padding: 20px;}
}

@media(max-width: 1000px){
	.post-tiles .post{width: calc(100% * (1/2) - 40px);margin: 20px;}
}

@media(max-width: 700px){
	.post-tiles .post{width: calc(100% - 40px);margin: 20px;}
}