.home-cards-row {
    width: 100%;
}

.home-card-wrapper {
    padding-bottom: 20px;
    background-clip: content-box;
}

.home-card .home-card-content {
    padding: 1rem;
}

.home-card img {
    width: 100%;
}

@media screen and (min-width: 992px) {
    .home-cards-row {
        display: table;
    }

    .home-card-wrapper {
        height: 100%;
        float: none;
        display: table-cell;
        vertical-align: top;
        margin-right: 1rem;
        margin-left: 1rem;
    }

    .home-card {
        height: 100%;
    }
}