.mobile{
    display:none;
}
.block-menu-primary .menu-toggler-wrapper{display:none;}

div.sharer-wrapper{margin-bottom:15px; background:#ebebeb;}
div.sharer-wrapper p{color:white; font-weight:bold; margin-bottom:10px; background:#00ade7; padding:4px 10px; margin-bottom:0; font-family:"Poppins", "Century Gothic", CenturyGothic, AppleGothic, sans-serif; text-transform:uppercase; font-weight:500; font-size:14px; text-align:center;}
ul.sharer{display:flex; gap:30px; padding:10px; justify-content:center;}
ul.sharer a{color:#353535; font-size:28px;}
ul.sharer a:hover, ul.sharer a:focus,ul.sharer a:active{color:#cc3300;}

.homepage .sharer-wrapper{display:none;}

@media (max-width: 1024px) {
    .mobile{
        display:block;
    }
    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #page{width:100% !important; padding:0 15px;}
    div.layer-width-site,
    div.block-menu-primary-body ul,
    div#region-footer-pos_absolute,
    div#super_region-content,
    div#containerColonneGauche,
    div#containerColonneCentrale,
    div.titleAlaUne,
    div.containerPub,
    div.pubHomepage,
    .blockNewsUne table,
    .blockNewsUne table tbody,
    .blockNewsUne table tbody tr,
    div.blockNews,
    div.logoSociete,
    div.visuelNews,
    div.blockNews div.lienProduit,
    div.block-our_partners-body table,
    #container,
    div#slides div.slides_container,
    div#super_region-sidebar_second,
    div.block-type_A,
    div.block-type_A-header, div.block-publicity-sidebar-header,
    div.block-type_A-header table, div.block-publicity-sidebar-header table,
    div.block-type_A-body table.selection-one_item,
    #content-title,
    div.blockResultat div.detailInfoResultat,
    div.infoResultatImage,
    div.photo,
    hr.petitTraitJaune,
    div.block_selection_produit-scrollbar,
    div.traitSeparationGris,
    div.block_image_ficheEnCour,
    div.block_text,
    div.block-type_B,
    div.block-type_C,
    div.block-menu-search_results-body ul,
    div.infoFormation,
    div.blockResultat table,
    div.traitSeparationGrisAuteur,
    div#content-title h1.fiche_actu,
    .region.region-top_right,
    div#region-content-top_right,
    div.blockNewsUne td.homepageLogoSociete,
    iframe,
    div.block_autodesk_info,
    div.menuOngletListe,
    #form_newsletter, #mentions_legales,
    div.message_newsletter{display:block; width:100%;}

    div#region-footer-pos_absolute,
    div.containerPub,
    div.infoFonctionnementBouton,
    div.blockResultat .boutonListeResultat .petitBouton,
    div.blockResultat .boutonListeResultat .info,
    .lienAjoutSelection,
    .block-carousel_new_products-header,
    #blockSlide,
    #containerMenuHomepage,
    div.panier,
    .autodesk_soustitre_voir_fiche,
    .block-mega_banner{
        display:none;
    }

    div.region-top_left,
    div.block-menu-primary-body li,
    div.region-bottom_left,
    div#super_region-content,
    div#containerColonneGauche,
    div#containerColonneCentrale,
    div.containerPub img, div.containerPub div.textePub,
    div#super_region-sidebar_second,
    div.blockResultat div.detailInfoResultat, div.blockResultat div.detailInfoResultat_sansImage, div.details, div.detailsSansImage, div.video, div.documentation, div.telechargement, div.logoSocieteFormation,
    div.infoResultatImage,
    div.block-menu-vertical li, div.block-menu-vertical_accordion li,
    div.boutonListeResultat img,
    div.block_autodesk_info,
    div.photo{float:none;}

    .region.region-top_left{text-align:center;}

    div.block-menu-primary-inner{margin:10px 0px;}
    div.block-menu-primary-body a.level_0-first{padding-left:17px;}
    div.block-menu-primary-body li.level_0-last{position:static;}
    div.block-menu-primary-body a.level_0{border-right:none;}
    div.block-menu-primary-body a.level_0 span.text{text-align:left;}

    div#containerColonneCentrale,
    div#region-content-inner,
    div#super_region-sidebar_second-inner{margin-left:0;padding-bottom:0;}
    div#super_region-content-inner{padding:0 0 0 0;}

    div.containerPub img{display:block; margin:0 auto;}
    div.containerPub table{width:100%;}
    div.blockNewsUne td{width:50%;}

    div.visuelNews a, div.visuelNews img{max-width:100%; max-height:100%;}
    div.visuelNews{margin:0 auto;}

    #container{margin-left:0;}
    div#slides div.slides_container{overflow:hidden;}

    #region-sidebar_second-inner{text-align:center;}
    #region-sidebar_second-inner > *{margin:0 auto; margin-bottom:15px;}
    #region-sidebar_second-inner td.text{text-align:left;}

    div.block-type_A-header, div.block-publicity-sidebar-header{background:#2893be;}

    .block-menu-footer-body div.block-menu-horizontal ul{position:static !important;}

    div.block-choose_category-body td{display:block;}

    div#region-content-top_left-inner,
    div.block-choose_category{margin-left:0;}
    div.block-choose_category-one_item-body td.text{padding-left:0; position:relative; padding-right:20px;}
    div.block-choose_category-one_item-body td.text .number_align{position:absolute; top:4px; right:4px;}

    td.choose_category-td-first div.block-choose_category-one_item{margin-right:0;}

    td.choose_category-td-first div.block-choose_category-one_item, td.choose_category-td-second div.block-choose_category-one_item{margin-bottom:30px;}

    div.blockResultat div.detailInfoResultat{margin-left:0;}
    div.blockResultat .infoResultatImage{margin-bottom:10px;}
    div.blockResultat table td{display:block;}

    #colorbox,
    #cboxWrapper,
    #cboxContent,
    #cboxLoadedContent{width:100% !important; margin-left:0; z-index: 10000000000;}
    #cboxLoadedContent{padding:20px;}

    #colorbox{left:0 !important;}

    table.with_scrollbar-table{padding-left:0;}

    div.block_image_ficheEnCour{min-height:0; margin-bottom:10px;}

    div.infoFormation,
    td.positionBottom{padding-left:0;}

    div.block_text div.block_text_date, div.textImportant_detailImage, div.text_detailImage{margin-left:0;}

    div.block-menu_tabulation{margin-left:0;}

    div.block-carousel_tab_and_menu_tab-body{overflow:hidden;}

    div.block-carousel_tabulation{width:100%; display:flex;}

    div.jcl-btn-next a{position:static;}

    div.jcl-carousel{width:auto; overflow:hidden;}

    div.block-type_B-header{background:#484848;}
    div.block-type_C-header{background:#2893be;}

    div.details img{left:0 !important}

    td div.boutonListeResultat{text-align:right;}

    div#super_region-footer div.block-search_double_input-inner .form-field-text .selector{flex-grow:1;}

    table.contents2col tbody > tr > td{display:block !important; width:100% !important; border-right:none !important; padding-right:0 !important;}
    table.contents2col table.content{border-bottom:none !important; width:100% !important; padding-bottom:0 !important;}
    table.contents2col tbody > tr > td{border-left:none !important;}
    table.contents2col table.content .linkBottomContent{text-align:right;}
    table.contents2col table.content .linkBottomContent td{padding-bottom:7px;}

    div.block-menu-footer-body ul{position:static !important; left:0 !important;}

    div.block-search_simple_input .form-field-text input[type="text"], div.block-search_double_input .form-field-text input[type="text"],
    div.homepage_block-search_double_input .form-field-text input{min-width:0;}

    div.selector{margin-left:0;}

    img{max-width:100%; height:auto !important;}

    .blockNewsUne > table, .blockNewsUne > table td.colonneGauche,
    .blockNewsUne > table, .blockNewsUne > table td.colonneDroite{display:block; width:100%; border-right:none; border-bottom:none;}

    .visuelNews table, .visuelNews table td{width:100% !important; height:auto !important; display:block !important;}

    div.block-type_A{margin-left:0;}

    .block-menu-primary .menu-toggler-wrapper{display:block;}
    .block-menu-primary .menu-toggler-wrapper{text-align:right; margin-top:10px;}
    .block-menu-primary .menu-toggler-wrapper .menu-toggler{border:none; background:none; margin:0; padding:0; font-size:32px; color:#2893be; cursor:pointer;}
    .block-menu-primary .menu-toggler-wrapper .menu-toggler .fa-xmark{display:none;}
    .block-menu-primary-inner{display:none;}
    .menu-primary-active .block-menu-primary-inner{display:block;}
    .menu-primary-active div.block-menu-primary-body a.level_0{display:flex; align-items:center;}
    .menu-primary-active div.block-menu-primary-body a.level_0 span.text{position:static !important;}

    .block-main_sheet-body{overflow:hidden;}

    div.menuOngletListe{height:auto;}
    div.blockList_ficheSociete div.block-scrollbar-one_item table{width:100%;}

    .block-menu-horizontal * {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

    div.blockResultat div.auteurResultat{padding-left:0;margin-top:10px;}

    div.block-choose_category table {width:100%;}
    div.block-choose_category table td{width:100%;}

    div.video, div.image{display:flex;}
    div.video img, div.image img{float:none;}

    div.moreResult{padding:0 0 0 0; text-align:center; height:auto; padding:15px;}

    div.titre_info_sup_encapsul{text-align:left;}

    .menuOngletListe div.block-menu-horizontal ul{display:flex;}
    .menuOngletListe div.block-menu-horizontal ul li{float:none;}

    table.with_scrollbar-table,
    table.selection_produit_detailProduit{width:100%;}
    td.text_produit{width:auto;}

    div.date_actu{float:none;}

}

@media (max-width: 750px) {
    .ec-forms [class*="form-pair-w"],
    .ec-forms h3.titre_form,
    .ec-forms div.titre_form{width:100%;}

    .ec-forms{width:100% !important; margin-left:0; z-index: 10000000000;}

    div.homepage_block-search_double_input .form-field-text,
    div.block-search_double_input .form-field-text,
    div.block-search_simple_input .form-field-text, div.block-search_double_input .form-field-text{flex-wrap:wrap;}
    div.homepage_block-search_double_input .form-field-text input,
    div.block-search_simple_input .form-field-text input, div.block-search_double_input input.type_text{width:100% !important;}
    div.block-search_simple_input-inner, div.block-search_double_input-inner{padding:10px;}

    .ec-forms .form-group-inline .radio-type-pro,
    .ec-forms .form-group-inline .radio-type-part,
    .ec-forms .form-group-inline .radio-type-etud{margin-left:4px; width:auto;}

    .ec-forms .inline_form .form-pair{margin-right:0;}

    table.with_scrollbar-table,
    table.with_scrollbar-table > tbody,
    table.with_scrollbar-table > tbody > tr,
    table.with_scrollbar-table > tbody > tr > .detail_produit_td{display:block; width:100%;}
    .ec-forms .with_scrollbar-table .form-field{width:20px !important;}
  
}