@media screen and (max-width: 1520px) {
    .wrapping {
        flex-wrap: nowrap;
        min-height: 100vh;
        height: 100%;
    }
}

@media screen and (max-width: 1440px) {
    .col-min-width {
        min-width: 133px;
    }
}

@media screen and (min-width: 1440px) {
    .cols {
        flex: 1 0 0%;
    }
}

@media screen and (max-width: 1367px) {

    .top-header {
        width: 97%;
    }
}

@media screen and (max-width: 1200px) {

    .top-header {
        width: 100%;
    }
}

@media screen and (max-width: 992px) {

    .top-header {
        width: 92%;
    }
}