.header-container .horizontal-menu {
    text-align: center;
}
.header-container .menu-wrapper {
    width: 100%;
}
.d-inline-block{
    display:inline-block;
}
.img-full figure,
.img-full div,
.img-full img{
    width:100%;
}
@media(min-width:992px){
    #main_ul-primary{
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    .header-container .horizontal-menu .primary{
        width: 100%;
    }
}