/* Keep the seventh service visible within the existing responsive grid. */
.ancilary-slide .ancillary {
    grid-template-rows: repeat(4, minmax(0, 1fr));
}

.ancilary-slide .ancillary .title,
.ancilary-slide .ancillary .item7 {
    grid-column: 1 / -1;
}

.ancilary-slide .ancillary .item7 .popup h3 {
    padding-right: 35px;
    flex-shrink: 0;
}

.ancilary-slide .ancillary .item7 .pop-content {
    min-height: 0;
}

@media (max-width: 1564px) {
    .ancilary-slide .ancillary {
        grid-template-rows: repeat(5, minmax(0, 1fr));
    }
}

@media (max-width: 992px) {
    .ancilary-slide .ancillary {
        grid-template-rows: repeat(5, 200px);
    }
}

@media (max-width: 768px) {
    .ancilary-slide .ancillary {
        grid-template-rows: repeat(8, 200px);
    }
}
