.notices_viewall {
    display: inline-block !important;
}

.notices_top {
    flex-direction: column;
}

@media (min-width:600px) {
    .notices_top {
        flex-direction: row !important;
        flex-wrap: wrap;
    }

        .notices_top .notices_heading {
            width: auto !important;
            margin: 0 !important;
            flex-grow: 1;
        }
}

@media (max-width:599px) {
    .notices_top .notices_link {
        margin-right: 0 !important;
    }
}
