@media screen and (max-width:480px) {

    .mosaic-featured-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
           -moz-box-orient: vertical;
           -moz-box-direction: reverse;
                flex-direction: column-reverse;
    }

    .mosaic-featured-top .card-desc {
        display: none;
    }

    .mosaic-split-bottom,
    .alpha-grid,
    .alpha-grid-layout {
        grid-template-columns: repeat(1, 1fr);
    }

    .pagination-nodes-cluster {
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
    }
}
