.header .grid-child {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
}
.grid-child .navbar-brand .brand-logo {
    display: block;
    max-width: 680px;
    white-space: normal;
}
.container-header .navbar-brand {
    margin: 0 !important;
}
.header .social {
    display: flex;
    align-items: center;
    align-content: center;
    column-gap: 15px;
}
.social .mod-custom p{
    margin-top: 0;
    margin-bottom: 0rem;
}
.social .mod-custom .btn a {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    column-gap: 6px;
}
.header .grid-child {
    flex-wrap: wrap;
}
.header .social {
    flex-wrap: wrap;
}

.article-info.text-muted {
    display: flex;
    position: relative;
    float: none;
    width: 100%;
    flex-direction: row;
    margin: 15px 0 5px 0px;
    flex-wrap: wrap;
}
@media (max-width: 640px) {
.main-top .card-body .mod-articlesnews .mod-articlesnews__item .newsflash-image {
    max-width: 100%;
}
}