@media only screen and (min-width: 320px) and (max-width: 767px) {
    /***** Menu *****/
    .main_header a.logo { background-color: #FAD300; left: 0rem !important; padding-bottom: 0px; padding-top: 0; }
    .main_header a.logo img { width: 90px; }

    .main_header .menu_toggler { background: none !important; }
    .main_header .menu_toggler::before { content: '\f0c9'; color: #000; font-family: 'FontAwesome'; font-size: 1.3rem; }
    .main_header.opened .menu_toggler { z-index: 999; }
    .main_header.opened .menu_toggler::before { color: #fff;}

    .mobile_menu.container { background-color: #000; padding-bottom: 10px; }
    .mobile_menu.container span { color: #fff; font-size: 0.8rem; }
    .mobile_menu.container form input { font-size: 11px; height: 1.4rem; }

    .mobile_menu li.search-form form { background-color: #fff; }

    /***** Footer *****/
    footer .logos { text-align: center !important; }
    footer .logos img.logo1 { width: 1.5rem; }
    footer .logos img.logo2 { width: 6.5rem; }
    footer .logos img.logo3 { width: 1.9rem; }
    footer .logos img.logo4 { width: 4rem; }
    footer .copyrightCustom { font-size: 9px; padding: 0; padding-top: 5px; }
    footer .socials { display: block !important; padding: 0 !important; }
    footer .socials ul { text-align: center; }
    footer .socials ul li { float: none; }
    .socials .socials_list .ico_social_twitter::after,
    .socials .socials_list .ico_social_youtube::after,
    .socials .socials_list .ico_social_linked::after { font-size: 1rem; }

    /***** COMMUN *****/
    h1 { line-height: 30px; }
    .module_cont.empty_module { display: none !important; }
    .page-id-869 .module_cont .bg_title , .page-id-933 .module_cont .bg_title , .page-id-865 .module_cont .bg_title, .page-id-859 .module_cont .bg_title, .page-id-851 .module_cont .bg_title { font-size: 10px; line-height: 20px; }
    /* Container */
    .contentarea > .row { padding: 0 10px; }
    .row { width: auto !important; }
    .module_divider { padding-bottom: 0 !important; }
    /* Bandeau */
    #row-bandeau { padding-right: 0; }
    #row-bandeau .bandeau .module_content { background-color: #FAD300; height: 6.4rem; }
    #row-bandeau .bandeau .module_content img { visibility: hidden; }
    /* Publicité */
    .row.publicite { display: none; }
    /* Bouton */
    .button .span12 { margin-left: 2rem !important; }
    .button a { float: none; }
    .page-id-865 .sa_owl_theme .owl-nav button { height: 30px !important; width: 20px !important; }

    /***** Page Entrée *****/
    /* .landing_logo { left: 60% !important; padding: 10px !important; top: 58% !important; } */

    /***** Page Accueil *****/
    .page-id-1158 .main_header a.logo { display: none; }
    .page-id-1158 div#metaslider_1193 { display: block; }
    .page-id-1158 div#metaslider_1163, .page-id-1158 div#metaslider_1198 { display: none; }

    /***** Page Le salon - Présentation *****/
    .page-id-849 h1 { margin-bottom: 1rem !important; }
    .page-id-849 p.chapo { margin-bottom: 0rem; }
    .page-id-849 .en-chiffres .bg_title h6 { line-height: 14px; }
    .page-id-849 .en-chiffres .row.chiffres > div { height: 4rem; }
    .page-id-849 .en-chiffres .row.chiffres:nth-child(2) div.span7 { height: 7rem; }
    .page-id-849 .en-chiffres .row.chiffres:first-child div:nth-child(2),
    .page-id-849 .en-chiffres .row.chiffres:nth-child(2) div:nth-child(1) { border: none; }
    .page-id-849 .en-chiffres .row.chiffres { border: 1px solid #F5BF08; }
    .page-id-849 .en-chiffres .row.chiffres > div p.picto { display: none; }
    /* .page-id-849 .en-chiffres .row.chiffres:nth-child(2) > div:last-child p.texte { width: 100%; } */

    /***** Page Le salon - Pourquoi visiter ? *****/
    .page-id-865 p.chapo { margin-bottom: 2rem; }

    /***** Page Exposer - Mon badge *****/
    .page-id-927 .module_cont .bg_title { line-height: 30px; }

    /***** Page Infos pratiques - Contacts *****/
    .page-id-869 .logo { margin-bottom: 10%; }
    .page-id-869 .shortcode_toggles_shortcode:nth-child(1)  .row .span6:nth-child(2) { margin-top: 2%; }

    /***** Page Infos pratiques - Venir au salon *****/
    .page-id-851 .shortcode_tab_item_body img { margin-bottom: 6%; }

    /***** Page Liste des exposants *****/
    .page-id-1257 form input[type="submit"], .page-id-1257 form input[type="button"] { margin-bottom: 2%; }
    .page-id-1257 .row-secteurs .span2 { float: left; width: 50%; }
    .page-id-1257 .row-secteurs .span2:nth-child(3) { width: 100%; }
    .page-id-1257 .row-exposants .exposant { height: 20vh; }

    /***** Page Dossier technique *****/
    .page-id-1262 p.picto { display: none; }
}
