@media (max-width: 768px) {
    .content-flexbox {
        -moz-column-count:1;
        -webkit-column-count:1;
        column-count:1
    }

    .new-collection-page .content .filter-section-1-1,.new-collection-page .content .filter-section-1-2,.new-collection-page .content .filter-section-1-3 {
        height:100px
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .content-flexbox {
        -moz-column-count:2;
        -webkit-column-count:2;
        column-count:2
    }

    .home-page .content .section-5-3 > div > img {
        height:auto
    }

    .home-page .content .section-5-3 > div {
        background-size:cover
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .content-flexbox {
        -moz-column-count:3;
        -webkit-column-count:3;
        column-count:3
    }

    .home-page .content .section-1-2 > div:nth-child(2) {
        font-size:30pt
    }
}

@media (min-width: 1200px) {
    .content-flexbox {
        -moz-column-count:3;
        -webkit-column-count:3;
        column-count:3
    }
}