.body-panel .card-columns {
    -webkit-column-count: initial;
    -moz-column-count: initial;
    column-count: initial;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    width: 100%;
    display: block;
    overflow:  hidden;
}

.body-panel .card-columns .card {
    width: 50%;
    float: left;
    padding: 0 5px;
    margin-bottom: 10px;
}

.body-panel .card-columns.list-view .card {
    width: 100%;
}

.grid-sizer {
    width: 50%;
}

.list-view .grid-sizer {
    width: 100%;
}

.body-panel .card-columns {
    margin-bottom: 20px;
}

@media (max-width: 768px) {
    .body-panel .card-columns .card {
        width: 100%;
    }
}