.posts-section .img-thumb {
    position: relative;
    height: 250px;
}

.posts-section .small-size {
    position: relative;
    padding-left: 1em;
}

.posts-section .small-size::after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 1px;
    background-color: var(--primary-color);
    height: 100%;
}

.posts-section p.roboto {
    margin-bottom: 0;
    margin-top: 0;
}

.posts-section p {
    padding-left: 1em;
}

.bg-contrast .hero-img img {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 50%;
    object-fit: cover;
}

@media only screen and (max-width: 991px) {
.bg-contrast .hero-img img {
    left: 0;
    width: 100%;
}
	
	.hero-img {
		height:500px;
		position:relative;
	}
	
	.p-s-t .hero-img {
		height: 250px; }
	
	.hero.bg-contrast.p-s-t.relative {
		padding-bottom:0;
	}
	
	    .posts-section .img-thumb {
        display: none!important;
    }
	
	.p-s.full-section.relative {
    padding-bottom: 0;
}

}