div.jumbotron.hero-technology{background-image:url(young-college-students.jpg)}p.hero-subtitle{max-width:600px;max-width:600px;margin:25px auto;padding:10px 15px;color:#000}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 #048f83!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(141,214,230,.5)}.btn-primary:hover{background-color:#016090;border-color:#016090;color:#fff}.btn.btn-primary{background-color:#048f83!important;border-color:#048f83!important}:after,:before{box-sizing:inherit}div.jumbotron.carousel-hero{color:#fff;text-align:center;background-size:cover;background-position:center;padding-top:100px;padding-bottom:100px;margin-bottom:0}h1.hero-title,h2.hero-title,h3.hero-title{text-shadow:0 3px 3px rgba(0,0,0,.4);color:#000}.plat{border-radius:0}span{font-style:inherit;font-weight:inherit}#slide-marchine1{background:url(machine113.jpg) 0 0/cover}#slide2-machine1{background:url(machine123.jpg) 0 0/cover}#slide3-machine1{background:url(machine133.jpg) 0 0/cover no-repeat}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.9)}.jumbotron.text-center{background-color:rgba(255,255,255,.61);padding:20px;margin:0 auto}#piece-mecanique{background:url(../../assets/img/piece-de-mecanique.jpg)}#transformateur-matiere-plastique-slide-3{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide3-moule-injection-plastique.jpg);background-size:cover}#transformateur-matiere-plastique-slide-2{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide2-moule-injection-plastique.jpg);background-size:cover}#transformateur-matiere-plastique-slide-1{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide1-moule-injection-plastique.jpg)}#mecanique-de-precision-slide-3{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide3-piece-mecanique.jpg);background-size:cover}#mecanique-de-precision-slide-2{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide2-piece-mecanique.jpg);background-size:cover}#mecanique-de-precision-slide-1{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide1-piece-mecanique.jpg);background-size:cover}#machine-3-slide-3{background-image:url(../../assets/img/Photos-machines/machine-3-3.jpg);background-size:cover}#machine-3-slide-2{background-image:url(../../assets/img/Photos-machines/machine-3-2.jpg);background-size:cover}#machine-3-slide-1{background-image:url(../../assets/img/Photos-machines/machine-3-1.jpg);background-size:cover}#machine-1-slide-1{background-image:url(../../assets/img/Photos-machines/machine-1-1.jpg);background-size:cover}#machine-1-slide-2{background-image:url(../../assets/img/Photos-machines/machine-1-2.jpg);background-size:cover}#machine-1-slide-3{background-image:url(../../assets/img/Photos-machines/machine-1-3.jpg);background-size:cover}#machine-2-slide-3{background-image:url(../../assets/img/Photos-machines/machine-2-3.jpg);background-size:cover}#machine-2-slide-2{background-image:url(../../assets/img/Photos-machines/machine-2-2.jpg);background-size:cover}#machine-2-slide-1{background-image:url(../../assets/img/Photos-machines/machine-2-1.jpg);background-size:cover}#machine-4-slide-3{background-image:url(../../assets/img/Photos-machines/machine-4-3.jpg);background-size:cover}#machine-4-slide-2{background-image:url(../../assets/img/Photos-machines/machine-4-2.jpg);background-size:cover}#machine-4-slide-1{background-image:url(../../assets/img/Photos-machines/machine-4-1.jpg);background-size:cover}#machine-5-slide-3{background-image:url(../../assets/img/Photos-machines/machine-5-3.jpg);background-size:cover}#machine-5-slide-2{background-image:url(../../assets/img/Photos-machines/machine-5-2.jpg);background-size:cover}#machine-5-slide-1{background-image:url(../../assets/img/Photos-machines/machine-5-1.jpg);background-size:cover}#machine-6-slide-3{background-image:url(../../assets/img/Photos-machines/machine-6-3.jpg);background-size:cover}#machine-6-slide-2{background-image:url(../../assets/img/Photos-machines/machine-6-2.jpg);background-size:cover}#machine-6-slide-1{background-image:url(../../assets/img/Photos-machines/machine-6-1.jpg)}#machine-7-slide-2{background-image:url(../../assets/img/Photos-machines/Machine-7-2.jpg);background-size:cover}#machine-7-slide-1{background-image:url(../../assets/img/Photos-machines/Machine-7-1.jpg);background-size:cover}#machine-8-slide-1{background-image:url(../../assets/img/Photos-machines/Machine-8-1.jpg);background-size:cover}#machine-8-slide-2{background-image:url(../../assets/img/Photos-machines/Machine-8-2.jpg);background-size:cover}#moule-injection-plastique{background-image:url(../../assets/img/piece-injection-plastique.jpg);background-size:cover;text-align:center}#slide-texte{border-radius:20px;background-color:rgba(255,255,255,.75);max-width:800px;margin:0 auto}#mecanique-precision{background-image:url(../../assets/img/piece-de-mecanique.jpg);background-size:cover}#injection-plastique{background-image:url(../../assets/img/piece-mecanique-precision.jpg);background-size:cover}#machine-7-slide-3{background-image:url(../../assets/img/Photos-machines/Machine-7-3.jpg);background-size:cover}#machine-8-slide-3{background-image:url(../../assets/img/Photos-machines/machine-8-3.jpg);background-size:cover}h3.widget-title:before{content:url(/path/to/image)}#machine-9-slide-1{background-image:url(../../assets/img/Photos-machines/machine-9-1.jpg);background-size:cover}#machine-9-slide-2{background-image:url(../../assets/img/Photos-machines/machine9-2.jpg);background-size:cover}#machine-9-slide-3{background-image:url(../../assets/img/Photos-machines/machine9-3.jpg);background-size:cover}#slide-accueil-plastique{background-image:url(../../assets/img/Photos-page-moule-et-mecanique/slide3-moule-injection-plastique.jpg)}#slide-accueil-mecanique{background-image:url(../../assets/img/piece-mecanique-precision.jpg)}#contactForm .h4{font-weight:400;border-bottom:1px solid silver}.required-input{color:maroon}.static-map{margin-bottom:20px}@media (max-width:768px) and (min-width:767px){#contactForm .static-map img{width:100%}}.footer-clean{padding:50px 0;background-color:#fff;color:#4b4c4d}.footer-clean h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-clean ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-clean ul a{color:inherit;text-decoration:none;opacity:.8}.footer-clean ul a:hover{opacity:1}.footer-clean .item.social{text-align:right}@media (max-width:768px){.footer-clean .item.social{text-align:center}}.footer-clean .item.social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin-left:10px;margin-top:22px;color:inherit;opacity:.75}.footer-clean .item.social>a:hover{opacity:.9}@media (max-width:991px){.footer-clean .item.social>a{margin-top:40px}}.footer-clean .copyright{margin-top:14px;margin-bottom:0;font-size:13px;opacity:.6}.text-center.text-h1{font-size:6vw;margin-bottom:2vw}.customer-logos{background:#ededed}.margin-bot{margin-bottom:-8em}.map-clean{color:#313437;background-color:#fff}.map-clean p{color:#7d8285}.map-clean h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.map-clean .intro{font-size:16px;max-width:500px;margin:0 auto 40px}.map-clean iframe{background-color:#eee}.process-step .step-base{height:6em;-webkit-clip-path:polygon(0 0,90% 0,100% 3em,90% 6em,0 6em,10% 3em);clip-path:polygon(0 0,90% 0,100% 3em,90% 6em,0 6em,10% 3em);padding:1em 15%}.process-step:last-child .step-base{height:6em;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 6em,10% 3em);clip-path:polygon(0 0,100% 0,100% 100%,0 6em,10% 3em);padding:1em 15%}.process-step:last-child .step-caption{width:100%}.process-step:first-child .step-base{height:6em;-webkit-clip-path:polygon(0 0,90% 0,100% 3em,90% 6em,0 6em);clip-path:polygon(0 0,90% 0,100% 3em,90% 6em,0 6em);padding:1em 15%}.process-step{padding:0;margin-bottom:1.5em;font-size:16px}.steps-container{padding-top:1.5em}.step-caption{position:absolute;z-index:10;top:100%;width:90%;left:0;max-height:0;display:block;overflow:hidden;transition:.5s}.step-caption .caption-content{position:relative;top:0;width:100%;left:0;min-height:7.5em;margin:0}.step-caption .caption-content>*{max-width:100%;padding:.5em 1rem}.step-caption .caption-content>img{max-width:100%;padding:0}.process-step:hover .step-caption{display:block;max-height:15em}.process-step:hover .step-caption .caption-content{top:0}.primary-color{color:#fff}.secondary-color{color:#3f4531}.primary-background-color{background-color:#306778}.secondary-background-color{background-color:#fed547}.stepwizard-step p{margin-top:10px}.stepwizard-row{display:table-row}.stepwizard{display:table;width:100%;position:relative}.stepwizard-step button[disabled]{opacity:1!important}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0}.stepwizard-step{display:table-cell;text-align:center;position:relative}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}#homepage{background:url(PRODEMOLD.jpg) no-repeat}.navbar.navbar-light.navbar-expand-md.sticky-top.text-right.shadow{background-color:#ffff}nav{position:relative}header.dark nav{background-color:rgba(255,255,255,.5)}ul.main-nav{list-style-type:none;padding:0;font-size:0;max-width:1000px;margin:0 auto}ul.main-nav>li{display:inline-block;padding:0}ul.main-nav>li>a{display:block;padding:20px 30px;position:relative;color:#fff;font-size:16px;font-weight:400;box-sizing:border-box}ul.main-nav>li:hover{background-color:#f9f9f9}ul.main-nav>li:hover>a{color:#333;font-weight:400}ul.main-nav>li ul.sub-menu-lists{margin:0;padding:0;list-style-type:none;display:block}ul.main-nav>li ul.sub-menu-lists>li{padding:2px 0}ul.main-nav>li ul.sub-menu-lists>li>a{font-size:14px}.ic{position:fixed;cursor:pointer;display:inline-block;right:25px;width:32px;height:24px;text-align:center;top:0;outline:0}.ic.close{opacity:0;font-size:0;font-weight:300;color:#fff;top:8px;height:40px;display:block;outline:0}.ic.menu{top:25px;z-index:20}.ic.menu .line{height:4px;width:100%;display:block;margin-bottom:6px}.sub-menu-head{margin:10px 0}.banners-area{margin-top:20px;padding-top:15px}@media only screen and (max-width:768px){.sub-menu-head{color:orange;font-size:16px}.ic.menu{display:block}header.dark .ic.menu .line{background-color:#fff}.ic.menu .line{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.ic.menu:focus .line{background-color:#fff!important}.ic.menu:focus .line:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ic.menu:focus .line:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-10px}.ic.menu:focus .line:nth-child(3){transform:translateY(15px);opacity:0}.ic.menu:focus{outline:0;opacity:1}.ic.menu:focus~.ic.close{opacity:1;z-index:21;outline:0}nav,ul.main-nav>li:hover{background-color:transparent}ul.main-nav{z-index:2;padding:50px 0;position:fixed;right:0;top:0;width:0;background-color:#000;height:100%;overflow:auto;-webkit-transition-property:background,width;-moz-transition-property:background,width;-o-transition-property:background,width;transition-property:background,width;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.ic.menu:focus~.main-nav{width:300px;background-color:#000}ul.main-nav>*{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;opacity:0}.ic.menu:focus~.main-nav>*{opacity:1}ul.main-nav>li>a:after{display:none}ul.main-nav>li:first-child{border-radius:0}ul.main-nav>li{display:block;border-bottom:1px solid #444}ul.main-nav>li>a{font-weight:600}ul.main-nav>li ul.sub-menu-lists>li a{color:#eee;font-size:14px}ul.main-nav>li:hover>a{color:#fff;text-decoration:none;font-weight:600}.ic.menu:focus~ul.main-nav>li>div.sub-menu-block{border-left:0 solid #ccc;border-right:0 solid #ccc;border-bottom:0 solid #ccc;position:relative;visibility:visible;opacity:1}.sub-menu-block{padding:0 30px}.banners-area{padding-bottom:0;border-top:1px solid #444}.banners-area div{margin-bottom:15px}}@media only screen and (min-width:769px){.ic.menu{display:none}ul.main-nav{display:block;position:relative}.sub-menu-block{padding:15px}ul.main-nav>li>div.sub-menu-block{visibility:hidden;background-color:#f9f9f9;position:absolute;margin-top:0;width:100%;color:#333;left:0;box-sizing:border-box;z-index:3;font-size:16px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}ul.main-nav>li:hover>div.sub-menu-block{background-color:#f9f9f9;visibility:visible;opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0)}ul.main-nav>li>div.sub-menu-block>*{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;opacity:0}ul.main-nav>li:hover>div.sub-menu-block>*{opacity:1}.sub-menu-head{font-size:20px}header.dark ul.main-nav>li>a{border-right:1px solid #bbb}ul.main-nav>li>a:after{content:'';width:1px;height:62px;position:absolute;right:0;top:0;z-index:2}header.dark ul.main-nav>li>a:after{background-color:#777}ul.main-nav>li>a.mega-menu>span{display:block;vertical-align:middle}ul.main-nav>li>a.mega-menu>span:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:'';background-color:transparent;display:inline-block;margin-left:10px;vertical-align:middle}ul.main-nav>li:hover>a.mega-menu span:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:0 solid transparent;border-bottom:5px solid #666}.banners-area{border-top:1px solid #ccc}}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}@media (max-width:767px){.footer-clean .item{text-align:center;padding-bottom:20px}.footer-clean .item.social>a{margin-top:10px}.map-clean h2{margin-bottom:25px;padding-top:25px;font-size:24px}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}.progressbar{counter-reset:step}.progressbar li{list-style-type:none;width:25%;float:left;font-size:12px;position:relative;text-align:center;color:#7d7d7d}.progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:2px solid #a7aaaa;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.progressbar li:after{width:100%;height:2px;content:'';position:absolute;background-color:#a7aaaa;top:15px;left:-50%;z-index:-1}.progressbar li:first-child:after,.steps-progressbar>ul>li:first-child:after{content:none}.progressbar li.active{color:#a7aaaa}.progressbar li.active:before{border-color:#a7aaaa}.progressbar li.active+li:after{background-color:#a7aaaa}.steps-progressbar>ul{display:table;table-layout:fixed;border-collapse:separate;margin:12px 0 10px;width:100%;padding:0;list-style:none;color:#999;font-size:14px;font-weight:400}.steps-progressbar>ul>li{position:relative;display:table-cell;list-style-type:none;font-weight:400;text-align:center}.steps-progressbar>ul>li:before{position:inherit;display:block;margin:10px auto 20px;width:30px;height:30px;border:2px solid #ededed;border-radius:50%;background-color:#fff;line-height:30px;content:" ";z-index:1}.steps-progressbar>ul>li:after{position:absolute;top:19px;right:50%;width:100%;height:12px;box-shadow:inset 0 0 5px #f2f8fc;background-color:#e3e3e3;content:" ";z-index:0}.steps-progressbar>ul>li.active:before,.steps-progressbar>ul>li.previous:before{border-color:#00b0f0;background-color:#00b0f0}.steps-progressbar>ul>li.active:after,.steps-progressbar>ul>li.previous:after{box-shadow:none;background-color:#00b0f0}.steps-progressbar>ul>li.active:before{margin-top:0;margin-bottom:10px;width:50px;height:50px}.top-contact{position:absolute;top:10px;right:25px;z-index:1;font-weight:bolder;color:#00f;font-family:sans-serif}#carousel-5 img{min-height:200px}.td-form{color:#495057;margin:1em auto}.td-form-wrapper{border-radius:10px;margin:1em 0;border:1px solid rgba(255,255,255,.65)}.td-form .form-control:focus{box-shadow:inset 0 1px 1px rgba(255,255,255,.69),0 0 10px rgba(206,222,209,.69)}.td-form .btn:not(:disabled):not(.disabled){margin:1.8em 0 .8em}.td-form .form-control{background-color:rgba(255,255,255,.45);border:1px solid rgba(176,176,176,.4);color:#000;padding-left:1.8em}.td-form .icon.align-self-center{left:1.5em;position:relative}.td-form label{margin-left:1em}