#top-nav .main-width > ul > li {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 1;
}

#top-nav .main-width > ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.home-menu {
    width: 43px !important;
    flex: none !important;
}

.col-sep-1p3, .hp-box {
    float: inherit;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.thumb-container .thumbs img {
    object-fit: cover;
    width: 188px;
    height: 113px;
}

.h-post-top .main-post .big-thumb img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.h-post-top .main-post .big-thumb {
    background-color: gainsboro;
}

.list-news .item-news .thumb-container .thumbs {
    background-color: black;
    width: 100%;
    border: 1px solid #eaeaea;
}

.footer-address .footer-logo {
    text-align: left;
    width: 180px;
    margin-bottom: 12px;
}

.nav-links > a, .nav-links > span {
    display: inline-block;
    color: #000;
    border-radius: 3px;
    margin: 0 0 0 6px;
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #d6d6d6;
    height: 25px;
    vertical-align: sub;
    line-height: 25px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.nav-links > span {
    background-color: #d7d7d7;
}

@media screen and (max-width: 5000px) {
    .col-sep-1p3, .hp-box {
        display: block;
    }

    #page .main-container {
        width: 100%;
        padding: 0;
    }

    .main-over.show .panel-menu {
        width: 80%;
    }
}