@media only screen and (max-width: 768px) {
    .owl-carousel.archive-carousel .stride-grid-item.feat-project.stride-grid-item-double .archive-item-supsub-heading {
        font-size: 13px;
        padding-bottom: 1px;
    }
}
@media only screen and (min-width: 468px) and (max-width: 768px) {
    .owl-carousel.archive-carousel .stride-grid-item .archive-portfolio-image {
        padding-bottom: 60%;
    }
}
@media only screen and (min-width: 768px) {
    .owl-carousel.archive-carousel .stride-grid-item.feat-project .archive-item-supsub-heading {
        background: #fff;
        max-width: fit-content;
        padding: 6px 10px 0 0;
        margin-bottom: 14px;
    }
    .white-items .owl-carousel.archive-carousel .stride-grid-item.feat-project .archive-item-supsub-heading {
        background-color: #f9f8f8;
    }
}