.flex-content.posts-slider {
	background-color: #0f2646;
}
.slider-container .slider-top h2 {
	font-size: 36px;
	color: #FFF;
}
.slider-container .slider-top p {
	font-size: 18px;
	color: #FFF;
}
.slider-container .slide .slide-content {
	background-color: #FFF;
	padding: 25px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	position: relative;
}
.slider-container .slide .slide-content h2 {
	color: #0f2646;
	font-size: 24px;
}
.slider-container .slide .slide-img {
	height: 220px;
	position: relative;
}
.slider-container .slide .slide-content p {
	color: #6d7278;
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 15px;
}
.slider-container .slide .slide-content .bottom-slide-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	bottom: 0px;
	width: 85%;
}
.slider-container .slide .slide-content .bottom-slide-content .bottom-slide-left {
	width: 100%;
}
.slider-container .slide .slide-content .bottom-slide-content .bottom-slide-left p {
	color: #aeb3ba;
	font-size: 15px;
	text-transform: uppercase;
	position: relative;
	width: 100%;
}
.slider-container .slide .slide-content .bottom-slide-content .bottom-slide-left p::after {
	position: absolute;
	font-family: "Font Awesome 5 Pro";
	font-weight: 200;
	content: "\f178";
	padding-top: 4px;
	font-size: 30px;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	color: #0f2646;
}
.slick-next,
.slick-prev {
	background: #FFF!important;
	display: flex!important;
	align-items: center!important;
	height: 65px!important;
	width: 65px!important;
	border-radius: 50%!important;
	justify-content: center!important;
	z-index: 5!important;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	background: #FFF!important;
}
.slick-next:before {
	font-family: "Font Awesome 5 Pro"!important;
	font-weight: 200;
	content: "\f178"!important;
	font-size: 45px!important;
	color: #0f2646!important;
}
.slick-prev::before {
	font-family: "Font Awesome 5 Pro"!important;
	font-weight: 200!important;
	content: "\f177"!important;
	font-size: 45px!important;
	color: #0f2646!important;
}
/* the slides */
.slick-slide {
	margin: 0 10px;
}
/* the parent */
.slick-list {
	margin: 0 -10px;
}
.slick-prev {
	left: -75px!important;
}
.slick-next {
	right: -75px!important;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: 1!important;
}
.slick-dots li.slick-active button:before {
	font-size: 15px!important;
	color: #FFF!important;
	opacity: 1!important;
}
.slick-dots li button:before {
	font-size: 15px!important;
	color: #FFF!important;
}
.post-box {
	height: 48px;
	width: 48px;
	background-color: #0d768f;
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.post-box.guides::before {
	font-family: "Font Awesome 5 Pro";
	font-weight: 200;
	content: "\f073";
	font-size: 25px;
	color: #FFF;
}
.post-box.case-studies::before {
	font-family: "Font Awesome 5 Pro";
	font-weight: 200;
	content: "\f0f2";
	font-size: 25px;
	color: #FFF;
}
.post-box.news-events::before {
	font-family: "Font Awesome 5 Pro";
	font-weight: 200;
	content: "\f5fc";
	font-size: 25px;
	color: #FFF;
}
.post-box.videos::before {
	font-family: "Font Awesome 5 Pro";
	font-weight: 200;
	content: "\f03d";
	font-size: 25px;
	color: #FFF;
}
.post-box.articles::before {
	font-family: "Font Awesome 5 Pro";
	font-weight: 200;
	content: "\f1ea";
	font-size: 25px;
	color: #FFF;
}


@media only screen and (max-width: 991px) {
	.flex-content {
		overflow: hidden;
	}
}
