.hover-posts-list-flex{display:flex;flex-flow:row wrap;gap:0%;margin:0px auto 20px !important;padding:0 !important;position:relative;width:100%;max-width:1200px !important;}
.hover-posts-list-flex li{background:#fff;border-radius:20px;display:flex;flex:1 0 auto;flex-grow:1;margin:0 3% 3% 0;padding:0;position:relative;width:14.16%;max-width:14.16%;}
.hover-posts-list-flex li.six{width:14.16%;max-width:14.16%;}
.hover-posts-list-flex li.five{width:17.6%;max-width:17.6%;}
.hover-posts-list-flex li.four{width:22.75%;max-width:22.75%;}
.hover-posts-list-flex li.three{width:31.3%;max-width:31.3%;}
.hover-posts-list-flex li.two{width:48.5%;max-width:48.5%;}

.hover-posts-list-flex li.six:nth-child(6n+6){margin-right:0;}

.hover-posts-list-flex li.five:nth-child(5n+5){margin-right:0%;}
.hover-posts-list-flex li.five:nth-child(6n+6){margin-right:3%;}

.hover-posts-list-flex li.four:nth-child(4n+4){margin-right:0%;}
.hover-posts-list-flex li.four:nth-child(5n+5){margin-right:3%;}

.hover-posts-list-flex li.three:nth-child(3n+3){margin-right:0;}

.hover-posts-list-flex li.two:nth-child(even){margin-right:0;}

.hover-posts-list-flex li a {background:#fff;border-radius:20px;display:block;position:relative;transition:all .5s ease-in-out;width:100%;z-index:1;}
.hover-posts-list-flex li a:hover {box-shadow:0 0 30px rgba(0, 0, 0, 0.3);cursor:pointer;transition:all .3s ease-in-out;}
.hover-posts-list-flex li .post-img {background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;display:block;height:250px;margin:0 0 10px;overflow:hidden;padding:0;position:relative;width:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.hover-posts-list-flex li a:hover .post-img {-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.hover-posts-list-flex li .post-img .post-bg {background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:250px;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;-moz-transition:all 3.0s ease;-webkit-transition:all 3.0s ease;-o-transition:all 3.0s ease;-ms-transition:all 3.0s ease;transition:all 3.0s ease;}
.hover-posts-list-flex li a:hover .post-img .post-bg {transform:scale(1.5);}
.hover-posts-list-flex li .post-content {display:block;float:left;margin:0;padding:15px 15px 25px;position:relative;width:100%;transition:all 0.3s ease-in-out;}
.hover-posts-list-flex li .small {display:block;float:left;font-family:'Lato', sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:110%;padding:0 0 5px;position:relative;text-align:left;text-transform:uppercase;}
.hover-posts-list-flex li .post-title {color:#3A357E;display:block;float:left;font-family:'Oswald', sans-serif;font-weight:400;font-size:24px;line-height:110%;margin-bottom:0;padding:0 0 10px;position:relative;text-align:left;transition:all .5s ease-in-out;width:100%;}
.hover-posts-list-flex li a:hover .post-title {cursor:pointer;transform:scale(1.0);transition:all .5s ease-in-out;}
.hover-posts-list-flex li .post-desc {display:block;float:left;font-family:'Lato', sans-serif;font-size:16px;font-weight:400;margin:0;position:relative;text-align:left;transition:all .5s ease-in-out;width:100%;}
.hover-posts-list-flex li .post-desc p{color:#333;display:block;font-family:'Lato', sans-serif;font-weight:400 !important;font-size:17px;line-height:120% !important;position:relative;width:100%;}
.hover-posts-list-flex li .company {bottom:10px;font-family:'Oswald', sans-serif;font-size:16px !important;font-weight:400;left:15px;line-height:140% !important;position:absolute;right:15px;width:auto;}
.hover-posts-list-flex li .block-headline_alt.light {font-family: Oswald, sans-serif !important;}
@media screen and (max-width: 1200px) {
	.hover-posts-list-flex li.six {width:17.6%;max-width:17.6%;} /* 5 */
	.hover-posts-list-flex li.six:nth-child(6n+6){margin-right:3%;}
	.hover-posts-list-flex li.six:nth-child(5n+5){margin-right:0;}
}
@media screen and (max-width: 1100px) {
	.hover-posts-list-flex li.six {width:22.75%;max-width:22.75%;} /* 4 */
	.hover-posts-list-flex li.six:nth-child(5n+5){margin-right:3%;}
	.hover-posts-list-flex li.six:nth-child(4n+4){margin-right:0;}

	.hover-posts-list-flex li.five{width:22.75%;max-width:22.75%;} /* 4 */
	.hover-posts-list-flex li.five:nth-child(5n+5){margin-right:3%;}
	.hover-posts-list-flex li.five:nth-child(4n+4){margin-right:0;}
}
@media screen and (max-width: 960px) {
	.hover-posts-list-flex li.six {width:31.3%;max-width:31.3%;} /* 3 */
	.hover-posts-list-flex li.six:nth-child(4n+4){margin-right:3%;}
	.hover-posts-list-flex li.six:nth-child(3n+3){margin-right:0;}

	.hover-posts-list-flex li.five{width:31.3%;max-width:31.3%;} /* 3 */
	.hover-posts-list-flex li.five:nth-child(4n+4){margin-right:3%;}
	.hover-posts-list-flex li.five:nth-child(3n+3){margin-right:0;}

	.hover-posts-list-flex li.four{width:31.3%;max-width:31.3%;} /* 3 */
	.hover-posts-list-flex li.four:nth-child(4n+4){margin-right:3%;}
	.hover-posts-list-flex li.four:nth-child(3n+3){margin-right:0;}

}
@media screen and (max-width: 767px) {
	.hover-posts-list-flex li.six,
	.hover-posts-list-flex li.five,
	.hover-posts-list-flex li.four,
	.hover-posts-list-flex li.three {width:48.5%;max-width:48.5%;} /* 2*/
	.hover-posts-list-flex li.six:nth-child(3n+3){margin-right:3%;}
	.hover-posts-list-flex li.six:nth-child(2n+2){margin-right:0;}

	.hover-posts-list-flex li.five:nth-child(3n+3){margin-right:3%;}
	.hover-posts-list-flex li.five:nth-child(2n+2){margin-right:0;}

	.hover-posts-list-flex li.four:nth-child(3n+3){margin-right:3%;}
	.hover-posts-list-flex li.four:nth-child(2n+2){margin-right:0%;}

	.hover-posts-list-flex li.three:nth-child(3n+3){margin-right:3%;}
	.hover-posts-list-flex li.three:nth-child(even){margin-right:0;}

	.hover-posts-list-flex li{border-radius:5px;}
	.hover-posts-list-flex li .post-img {margin:0 0 5px;}
	.hover-posts-list-flex li .post-content {padding:10px 15px 25px;}
	.hover-posts-list-flex li .post-img.br10 {border-radius:5px;}
	.hover-posts-list-flex li .post-img, .hover-posts-list-flex li .post-img .post-bg {height:150px;}
	.hover-posts-list-flex li .small {font-size:12px;}
	.hover-posts-list-flex li .post-title {font-size:20px;}
	.hover-posts-list-flex li .company {font-size:14px !important;left:5px;right:5px;}
}
@media screen and (max-width: 500px) {
	.hover-posts-list-flex li.six,
	.hover-posts-list-flex li.five,
	.hover-posts-list-flex li.four,
	.hover-posts-list-flex li.three {width:100%;max-width:100%;} /* 2*/
	.hover-posts-list-flex li.six:nth-child(3n+3){margin-right:0%;}
	.hover-posts-list-flex li.six:nth-child(2n+2){margin-right:0;}

	.hover-posts-list-flex li.five:nth-child(3n+3){margin-right:0%;}
	.hover-posts-list-flex li.five:nth-child(2n+2){margin-right:0;}

	.hover-posts-list-flex li.four:nth-child(3n+3){margin-right:0%;}
	.hover-posts-list-flex li.four:nth-child(2n+2){margin-right:0%;}

	.hover-posts-list-flex li.three:nth-child(3n+3){margin-right:0%;}
	.hover-posts-list-flex li.three:nth-child(even){margin-right:0;}
}
@media screen and (max-width: 400px) {
	.hover-posts-list-flex li .post-desc p{margin-bottom:5px !important;}
	.hover-posts-list-flex li{border-radius:5px;}
	.hover-posts-list-flex li .post-content {padding:10px 15px 0;}
	.hover-posts-list-flex li .post-img.br10 {border-radius:5px;}
	.hover-posts-list-flex li .post-img, .hover-posts-list-flex li .post-img .post-bg {height:100px;}
	.hover-posts-list-flex li .small {font-size:10px;}
	.hover-posts-list-flex li .post-title {font-size:16px;}
	.hover-posts-list-flex li .company {font-size:12px !important;}
}
