section.hero {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 45rem;
    height: 1px;
}

.section-head a {
	font-size: 0.88em;
	text-transform: uppercase;
	text-decoration: none;
	transition: all 0.3s;
}
section.home-top .top-feat-title h2 { 
    font-size: 2.750em;
    font-weight: 500;
}
section.home-top .top-feat-body .post_excerpt {
	font-size: 1.425em;
	white-space: normal;
    overflow: hidden;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.featured-recent-articles .post_date {
    font-size: 0.8em;
}
.featured-recent-articles .post_category { 
    padding-block: 0.5em;
}
.modal-body{
    min-height:430px;
}
.wpcf7-form br {
    display: none;
}
button.btn-close {
    z-index: 99;
}
.article_image.list_card img {
    height: 140px;
    object-fit: cover;
}
@media (max-width: 767px) {
    section.hero {
        min-height: 28rem;
    }
    section.home-top .top-feat-title h2 { 
        font-size: 1.714em;
    }
    .featured-recent-articles .article_body .post_title {
        font-size: 1.425em;
    }
}
@media (max-width: 500px) {
img.modal-image {
    height: 200px;
    object-fit: cover;
}
.article_image.list_card img {
    height: 200px;
    object-fit: cover;
}
}