.maincontent {
    display: block;
    max-width: 1250px;
    padding: 0;
}
.h2-heading {
    margin-top: 50px;
    text-align: center;
}
.portfolio-gallery + hr {
    border-top: 1px solid var(--accent-color);
}