#hero-past-attendees {
    background: no-repeat;
    background-size: cover;
    background-position: top;
    background-image: linear-gradient(0deg, rgb(0 0 0 / 55%), rgb(0 0 0 / 55%)), url(../../media/images/green-awards-hero-img.jpg)!important;
}

#hero-past-attendees .row {
    height: 500px;
}

#past-attendees-section .past-attendees-container {
    padding: 20px;
    border: 3px solid var(--forange);

}

#past-attendees-section h3 {
    color: var(--dgreen);
    font-weight: 700;
    font-size: 22px;
}

.past-attendees-list li::marker {
    font-size: 22px!important;
    /* color: var(--flgreen)!important; */
}

#past-attendees-section .row {
    justify-content: center;
}

@media screen and (max-width: 980px) {
    #past-attendees-section .row {
        display: block!important;
        margin: 0px;
    }
    #past-attendees-section .row .col:first-child {
        margin-bottom: 20px;
    }
    #past-attendees-section .col-lg-12 {
        padding: 0!important;
    }
    .past-attendees-container div.col-lg-6:last-child ul {
        padding-left: 15px !important;
    }
    section#past-attendees-section {
        padding: 0 20px 30px 20px!important;
    }
}

@media screen and (max-width: 1220px) {
    #past-attendees-section {
        padding: 0 30px 30px 30px!important;
    }
}
/* #past-attendees-section .row {
    display: block!important;
} */
.past-attendees-container {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}
#past-attendees-section {
    padding-top: 0!important;
}   
.past-attendees-container .col-lg-6 {
    padding: 0;
}

.past-attendees-container .col-lg-6:last-child ul {
    padding-left: 40px !important;
}