/* Smaller image in About section */
.about-image {
    flex: 0.8 !important; /* Make image smaller in width */
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.about-image img {
    max-width: 100%;
    height: auto;
}

/* Clean footer without borders */
.footer-section {
    box-shadow: none !important;
    border: none !important;
    background: transparent !important;
}

.footer-section h3:after {
    display: none !important;
}
