@media screen and (max-width: 767px) {
    #header-in.header-in.wrap,
    #content-in.content-in.wrap {
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;

        margin-left: 12px !important;
        margin-right: 12px !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;
    }

    #header-in h1.logo,
    #header-in .logo-header,
    #header-in .logo-text {
        width: auto !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        box-sizing: border-box !important;
    }

    #content-in img,
    #content-in video,
    #content-in iframe {
        max-width: 100% !important;
        height: auto;
    }
}
