@media screen and (min-width: 768px) {
    .ngc-1-in-a-row .container-fluid {
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
    }

    .ngc-1-in-a-row .wrapper {
        overflow: hidden;
        padding: 16px;
    }
}

.list-inline-img {
    border-collapse: separate;
    border-spacing: 3px;
    display: table;
    padding: 0;
    margin: -3px;
}

.list-inline-img li {
    display: table-cell;
}

main.x-content {
    overflow: visible;
}

.x-content .cont-nav {
    top: -1px;
}
@media all and (max-width: 768px) {
    .x-content .cont-nav {
        top: 59px;
        padding-top: 15px;
    }
}