/* Keep portfolio labels readable inside the existing image overlays. */
.portfolio-block-item h2 {
    letter-spacing: .08em;
    line-height: 1.25;
    text-wrap: balance;
}
.portfolio-block-item .portfolio-project-client {
    font-size: 13px;
    margin-bottom: 8px;
}

/* Give the original descriptions room before the four-column desktop layout. */
@media (min-width: 992px) and (max-width: 1279.98px) {
    .portfolio-row > .col-lg-3 { width:50%; }
}
