/* Certificates container styling */
.certificates {
    display: flex;
    justify-content: space-between; /* Space between the certificates */
    width: 100%;
    margin-top: 20px; /* Space above the certificates */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    margin: 5px auto;  
}

/* Individual certificate styling */
.certificate {
    flex: 1; /* Equal width for each certificate */
    margin: 5px; /* Margin for spacing between images */
    width: calc(33.33% - 20px);
    height: auto; /* Maintain aspect ratio */
    box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.2); /* Slight shadow around each image */
}

/* Remove left margin for the first image and right margin for the last image */
.certificate:first-child {
    margin-left: 0; /* No left margin for the first certificate */
}

.certificate:last-child {
    margin-right: 0; /* No right margin for the last certificate */
}
