/*================================
=          Latest News           =
================================*/
.card-text {
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-top: 0;
    margin-bottom: 1rem;
}
.latestnewsesec .dfcwrap {
    max-width: 100%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    overflow: hidden;
}
.latestnewsesec .dfcwrap .cdfwrap {
    background-color: var(--bs-white);
    transition: all 0.5s ease 0s;
}
.latestnewsesec .dfcwrap .cdfwrap .card-img-top {
    height: 200px;
    object-fit: cover;
}
.latestnewsesec .dfcwrap .cdfwrap .card-title {
    font-size: 22px;
    color: var(--bs-light-text-emphasis);
}

[data-lazy] {
    transition: opacity 1s;
}
.lazy-loading {
    opacity: 0;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .latestnewsesec .dfcwrap {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 991px) {
    .latestnewsesec .dfcwrap {
        grid-template-columns: repeat(1, 1fr);
    }
}
/*===== End of Latest News ======*/

