    .upcoming-event{

        padding:5%;

    }
    .left-upcoming{
        height: 150px;
    }
    .left-upcoming-f{
        display: flex;
    }

    /* Section Title */

    h3.section-title {

        font-weight: 700;

        font-size: 28px;

        color: #0a1c2b;

    }



    /* Read More & View all */

    .view-link {

        color: #000000;

        font-weight: 600;

        font-size: 15px;

        text-decoration: none;

    }

    .view-link:hover {
        color: #00796b;

    }



    hr {

        opacity: .1;

        margin-top: 2px;

    }



    /* FEATURED NEWS */

    .featured-news img {

        width: 85%;

        border-radius: 8px;

        height: 50%;

        object-fit: cover;

    }

    .featured-meta {

        color: #888;

        text-transform: uppercase;

        font-size: 13px;

        margin-top: 14px;

    }

    .featured-title {

        margin-top: 6px;

        font-size: 22px;

        font-weight: 700;

        color: #1b1e24;

    }



    /* NEWS LIST */

    .news-item img {

        width: 85px;

        height: 65px;

        object-fit: cover;

        border-radius: 6px;

    }

    .news-meta {

        font-size: 12px;

        color: #8c8c8c;

        text-transform: uppercase;

    }

    .news-title {

        font-size: 15px;

        font-weight: 600;

        margin-top: 3px;

    }



    /* EVENTS */

    .event-item {

        display: flex;

        margin-bottom: 25px;

    }

    .event-date h2 {

        font-size: 40px;

        margin: 0;

        font-weight: 700;

        color:#00796b;

        line-height: 1;

    }

    .event-date small {

        font-size: 12px;

        text-transform: uppercase;

        color: #555;

    }

    .event-title {

        font-weight: 700;

        font-size: 18px;

    }

    .event-info {

        font-size: 14px;

        color: #666;

    }

    .event-info i {

        color: #00796b;

        margin-right: 5px;

    }
    @media (max-width: 990px) {
        .featured-news img {
            width: 100%;
        }
    .left-upcoming{
        height: auto;
    }
    .left-upcoming-f{
        display: inline;
    }
}