@media(max-width:1750px){#menu-item-1912 .sub-menu{width:405px;left:-295px}}@media (max-width:1500px){.home-blog .blog-item:first-child{width:700px}}@media(max-width:1440px){.banner-title h1{font-size:40px}.banner-desc{font-size:18px;line-height:28px}.exhibition-title,.notre-title,.obj-right-title,.tab-title{font-size:35px;line-height:42px}.categ-text,.hover-categ h4{font-size:20px}.notre-desc{font-size:18px;padding-right:48%}.obj-right-desc{font-size:18px}.tabs-section{margin-top:230px}.tab-description{font-size:18px;line-height:22px}.tab-content div ul li{padding-right:25px}.traitments-top-title h1,.secteur-top-text h1,.nos-site-top-sec h1,.rd-top-text h1,.dermachi-top-text h1,.post-text-col .post-title p,.secteur-cont .p-titles,.secteur-posts .post-title,.electro-title h1,.post-environment-sec .environment-title,.certification-top-text h1,.qualification-top-text h1,.dermachi-content .dermachi-title{font-size:35px}.traitments-top-desc,.secteur-top-text h2,.nos-site-top-sec .nos-site-desc,.rd-desc,.dermachi-desc,.post-environment-sec .environment-desc,.certification-top-text .certi-desc,.qualification-top-text .qualification-desc,.dermachi-content .dermachi-content-desc{font-size:18px;line-height:22px}.post-text-col .post-desc p,.secteur-cont .p-desc,.secteur-posts div p,.secteur-posts div ul li,.post-text-col .post-desc ul li{font-size:18px;line-height:22px}.traitments-posts-sec .et_pb_button_module_wrapper,.secteur-cont div:first-child a{margin-top:0}.traitments-posts-sec .et_pb_button_module_wrapper a,.post-environment-sec .et_pb_button_module_wrapper a,.secteur-cont div:first-child a,.all-site a{width:220px;height:50px}.post-text-col{padding:55px 120px}#menu-item-1912 .sub-menu{left:-294px;width:410px}.post-info-sec .info-title{font-size:20px;line-height:25px}}@media(max-width:1430px){.header-menu nav ul li a{font-size:14px}}@media(max-width:1300px){.obj-title{font-size:16px}.obj-desc p{font-size:14px}}@media(max-width:1200px){.obj-left-col .et_pb_row_inner:last-child{position:relative}.tabs-section{margin-top:30px}.objectives-sec .obj-left-col{width:100%!important}.objectives-sec .et_pb_row{flex-direction:column-reverse;display:flex}.home-blog .blog-item:first-child{width:500px}.home-blog .blog-item:first-child h2{font-size:25px}.home-blog .blog-item h2{font-size:20px}.home-blog .blog-item .desc *{font-size:16px!important}.home-blog .blog-item span{margin-bottom:10px}}@media(max-width:980px){.home-blog .blog-item:first-child{width:400px}.traitments-posts-sec{padding-top:0!important;padding-bottom:0!important}.traitments-posts-sec .et_pb_row:nth-child(odd){display:flex;flex-direction:column-reverse}.traitments-posts-sec .et_pb_row{display:block;margin-bottom:50px}.traitments-posts-sec .et_pb_column{width:100%!important}.mobile_menu_bar:before{color:#000!important}#mobile_menu1 li a{font-weight:600;font-size:16px;line-height:20px;color:#000}#mobile_menu1 li .sub-menu li a{font-weight:600;font-size:14px;line-height:17px;text-transform:capitalize;color:#000}.allsecteur-post-sec .secteur-cont div,.secteur-posts div{width:100%;margin-top:15px}.allsecteur-post-sec .secteur-cont:nth-child(even),.allsecteur-post-sec .secteur-cont:nth-child(odd){display:flex;flex-direction:column-reverse;margin-bottom:50px}.allsecteur-post-sec .secteur-cont{display:block}.secteur-posts,.secteur-posts:nth-child(even){flex-direction:column-reverse}.allsecteur-post-sec{padding-top:0!important}.qualification-content-sec .et_pb_image{text-align:center}}@media (max-width:767px){.home-blog{display:flex;row-gap:10px;flex-direction:column;flex-wrap:wrap}.home-blog .blog-item{width:100%!important}}@media(max-width:600px){.header-section{padding-top:10px!important}.banner-title h1{font-size:30px;padding-right:0}.banner-desc{font-size:16px;padding-right:0}.exhibition-desc{font-size:16px}.categ-info-sec .et_pb_row .et_pb_column{width:100%!important;margin:0}.notre-title{font-size:25px}.notre-desc{font-size:16px;padding-right:0}.obj-left-col .et_pb_row_inner .et_pb_column{width:100%!important;height:auto!important}.obj-left-col .et_pb_row_inner:last-child{position:relative}.obj-left-col .et_pb_row_inner .et_pb_column:first-child{margin-right:0!important;margin-bottom:30px}.objectives-sec .et_pb_row{display:flex;flex-direction:column-reverse}.obj-right-title{font-size:25px;line-height:35px}.obj-right-desc{font-size:16px;margin-bottom:10px}.obj-desc p{font-size:14px}.obj-title{font-size:18px}.tabs-section{margin-top:0}.tab-title{font-size:25px;line-height:35px}.tab-description{font-size:16px;line-height:22px}.tab-content div ul li{font-size:16px;line-height:28px;padding-right:20px}.footer2-sec .et_pb_column_1_2 .et_pb_image_14{text-align:center}.footer2-sec .footer-text{font-size:16px;line-height:19px;padding-right:0;text-align:center}.footer-logos-row .et_pb_image_15{text-align:center}.tabs-categ-row{display:block;text-align:center}.footer-fsection{padding-top:0!important}.footer-fsection .footer-logo-slider-row .et_pb_module{text-align:center}.exhibition-sec .et_pb_row{display:block;margin:0;width:100%}.exhibition-title{font-size:25px;line-height:35px}.mobile_menu_bar::before{color:#000!important}#mobile_menu1 li a{font-weight:600;font-size:16px;line-height:20px;color:#000}#mobile_menu1 li .sub-menu li a{font-weight:600;font-size:14px;line-height:17px;text-transform:capitalize;color:#000}.traitments-top-sec{padding-top:0!important}.traitments-top-title h1,.secteur-top-text h1,.nos-site-top-sec h1,.rd-top-text h1,.dermachi-top-text h1{font-size:30px;line-height:35px}.traitments-top-desc,.secteur-top-text h2,.nos-site-top-sec .nos-site-desc,.rd-desc,.dermachi-desc{font-size:16px;line-height:22px}.traitments-posts-sec{padding-top:0!important;padding-bottom:0!important}.traitments-posts-sec .et_pb_row:nth-child(odd){display:flex;flex-direction:column-reverse}.traitments-posts-sec .et_pb_row{display:block;margin-bottom:50px}.traitments-posts-sec .et_pb_column{width:100%!important}.post-text-col{padding:0 10%}.post-text-col .post-title p,.secteur-cont .p-titles,.secteur-posts .post-title{font-size:25px;line-height:35px;padding-right:0}.post-text-col .post-title p{margin-top:10px;text-align:center}.post-text-col .post-desc p,.secteur-cont .p-desc,.secteur-posts div p,.secteur-posts div ul li{font-size:16px;line-height:22px}.traitments-posts-sec .et_pb_button_module_wrapper{margin-top:40px}.traitments-posts-sec .et_pb_button_module_wrapper a{margin:auto}.footer2-sec .et_pb_row_9 .et_pb_image_13{text-align:center}.footer-logos-row{margin-top:0}.post-banner-text{padding-top:0!important}.electro-title h1{font-size:30px;line-height:35px}.electro-desc{font-size:16px;line-height:22px}.download-text p{font-size:16px;line-height:20px;text-align:center}.download-row .download-btn{margin-right:auto;width:260px;font-size:16px}.download-row .download-btn:after{font-size:16px}.traitment-post .p-titles{text-align:center;height:auto!important}.post-info-sec .info-title{font-size:20px}.post-environment-sec .et_pb_row{display:block}.post-environment-sec .et_pb_row .et_pb_column:first-child{padding-left:10%;padding-right:10%}.post-environment-sec .environment-title{font-size:30px;text-align:center}.post-environment-sec .environment-desc{font-size:16px;line-height:22px}.post-environment-sec .et_pb_button_module_wrapper a{margin:auto}.allsecteur-post-sec .secteur-cont div,.secteur-posts div{width:100%}.secteur-cont div:first-child,.secteur-posts div:first-child{padding:0 10%}.allsecteur-post-sec .secteur-cont:nth-child(even),.allsecteur-post-sec .secteur-cont:nth-child(odd){display:flex;flex-direction:column-reverse;margin-bottom:50px}.allsecteur-post-sec .secteur-cont,.secteur-posts{display:block}.secteur-posts{margin-bottom:50px}.allsecteur-post-sec{padding-top:0!important}.secteur-cont .p-titles{text-align:center;padding-bottom:0;margin-top:10px}.secteur-posts .post-title{text-align:center;padding-bottom:0}.secteur-cont div:first-child a{margin-top:40px;margin-left:auto;margin-right:auto}.secteur-top-text{padding-right:0%;padding-left:0%;margin-bottom:40px}.rd-top-text,.qualification-top-text,.qualification-content-sec{padding-top:0!important}.certification-top-text h1{font-size:30px;line-height:38px}.certification-top-text .et_pb_row,.qualification-top-text .et_pb_row{padding-right:0}.certification-top-text .certi-desc{font-size:16px}.certi-title-row{display:none}.certifications-content .et_pb_row{margin-bottom:50px}.qualification-top-text h1{font-size:30px;line-height:38px}.qualification-top-text .qualification-desc{font-size:16px;line-height:22px}.dermachi-content .et_pb_row{display:block;padding-left:10%;padding-right:10%}.dermachi-content .even-text-column{width:100%!important;margin-right:0%!important;padding-left:0%}.dermachi-content .dermachi-title,.dermachi-content .even-row-title p{font-size:30px;line-height:35px;text-align:center}.dermachi-content .dermachi-content-desc,.dermachi-content .even-row-desc p{font-size:16px;line-height:22px}.et_pb_section_5.dermachi-content .et_pb_row{display:flex;flex-direction:column-reverse;margin-top:30px}.dermachi-content .even-image-column,.all-site div{width:100%!important}.post-text-col .post-desc ul li{font-size:16px;line-height:22px}.all-site .all-site-cont,.all-site{display:block}.all-site .p-titles{font-size:20px;line-height:25px;padding-right:0}.all-site .p-desc{font-size:16px;line-height:22px}.traitments-posts-sec .et_pb_button_module_wrapper a,.post-environment-sec .et_pb_button_module_wrapper a,.secteur-cont div:first-child a,.all-site a{font-size:16px;width:190px;height:48px}.logo-cont{margin-top:50px;text-align:center;padding-left:0}.secteur-inner-section{display:block;padding-right:10%}.secteur-inner-section .inner-left{padding-right:0}.secteur-inner-section .inner-left,.secteur-inner-section .inner-right,.secteur-inner2 .sect2-right,.secteur-inner2 .sect2-left{width:100%}.secteur-inner-section h1{font-size:30px;line-height:35px}.secteur-inner-section .left-description p{font-size:16px;line-height:22px}.company-info div p{font-size:18px;line-height:24px}.inner-right-top,.secteur-inner2{display:block}.inner-right{padding:0 20px}.manager-info-cont .manager-name{font-size:30px;line-height:35px}.manager-text{font-size:16px;line-height:22px;margin-bottom:20px}.manager-contact-cont p{padding-bottom:0}.manager-info p{font-size:16px;line-height:22px}.slider_right_column_description p{font-size:16px;line-height:22px}.les_traitements_realises_title,.nos_certifications_title{font-size:20px}.les_traitements_realises p{font-size:16px;line-height:22px}.downloads-cont a{font-size:16px;width:250px;height:48px}.all-blog-top-text h1{font-size:30px;line-height:35px}.actualite-desc p{font-size:16px;line-height:22px}.all-blog-top-text .et_pb_row{padding-right:0}.all-news .p-titles{font-size:20px;line-height:29px;text-align:center}.about-us-cont h3{font-size:30px;line-height:35px}.about-us-cont p{font-size:16px;line-height:22px;margin-bottom:0;margin-left:10%;margin-right:10%}.group-select>div{width:100%;margin-bottom:6px}.group-select{padding-top:0;padding-bottom:20px;margin-left:10%;margin-right:10%}.single-job,.job-data{display:block}.info-job h2{font-size:30px}.filter-search h4{margin-left:10%}.filter-search{margin-top:50px}.about-us-content{margin:20px 0%}.info-job{margin-left:10%;margin-right:10%}.job-data p{display:inline-block}.job-data p:nth-child(2){margin-right:30px}.job-description,.offers-text div p{font-size:16px;line-height:22px;color:#000}.offers-text div h3{font-size:30px}.offers-text div{width:82%}.modal-title{font-size:25px}.cv_wrap,.ldm_wrap{width:100%}.wpcf7-submit{width:240px;height:48px;font-size:16px}.single-emplois-wrapper h1{font-size:30px}.container-job{flex-direction:column-reverse}.container-info{width:100%;margin:0}.btn-postuler{height:48px;font-size:16px}.container-content{width:100%;padding-right:0}.container-content{font-size:16px;color:#000}.container-content h3{font-size:25px}.container-content li{font-size:16px;line-height:28px;margin-bottom:30px}.contact-form-sec .contact-title h1,.contact-map-sec .map-title h2{font-size:30px;line-height:38px}.contact-form-sec .contact-description,.contact-map-sec .map-text{font-size:16px;line-height:22px}.contact-form-sec{padding:0!important}.contact-map-sec .et_pb_row{padding-left:10%;padding-right:10%}.contact-map-sec .map-text{padding-right:0}.aeronautique h4 span,.industrie h4 span,.decapage h4 span,.naval h4 span,.spatial h4 span,.defense h4 span,.energie h4 span{font-size:16px;line-height:33px}.contact-left-title{font-size:30px;line-height:35px}.contact-left-desc{font-size:16px;line-height:22px}.contact-form .full-name,.contact-form .contacts{display:block}.contact-form .wpcf7-submit{height:48px;width:220px;font-size:16px}.contact-logo-img{text-align:center!important}.downloads-cont{display:block}.downloads-cont a{margin-left:auto;margin-right:auto;margin-bottom:10px}.download-pdfs-sec .download-pdfs-row .et_pb_column{display:block}.download-pdfs-sec .download-pdfs-row .downlaod-pdfs-text{font-size:18px}}