@media screen and (max-width: 768px) {

    /* Menu desktop kayakdemer.net */
    #desktop_top_menu { display: none !important; }

    /* Bannière et nav forum */
    #forum_banner_top,
    #forum_nav_top { display: none !important; }

    /* Espaces */
    .line_space1 { display: none !important; }

    /* Colonne profil */
    td.left_line { display: none !important; }

    /* Conteneur principal */
    table[width="975"],
    div.main_frame,
    #mainframe {
        width: 100% !important;
        min-width: 0 !important;
    }

    /* Tables */
    table {
        width: 100% !important;
        table-layout: auto !important;
    }

    td { width: auto !important; }

    /* Messages */
    .message, .message img {
        max-width: 100% !important;
        overflow-x: auto;
        word-wrap: break-word;
    }

    /* Iframes */
    iframe { max-width: 100% !important; }
}