@media screen and (max-width: 767px) {
    #event__main::before {
        background-color: #fff;
    }

    #event__main__thumb > .container {
        max-width: none;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }

    #event__main__thumb > .container > .row {
        margin-right: 0;
        margin-left: 0;
    }

    #event__main__thumb > .container > .row > div {
        width: 100%;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
    }

    #event__main__body__body img.event-mobile-wide {
        display: block;
        float: none;
        width: var(--event-mobile-width) !important;
        max-width: none !important;
        height: auto !important;
        margin-left: var(--event-mobile-offset, 0px) !important;
        margin-right: 0 !important;
    }
}
