section.hero-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:400px;background-image:url(../img/40years-experience.png);background-size:cover;background-position-x:-300px;background-repeat:no-repeat}section.hero-wrapper ul{list-style:none}section.hero-wrapper h1{text-align:center;font-size:3.3rem;color:#F37C23}section.hero-wrapper ul li{text-align:center;font-size:3rem;line-height:2.3rem;margin-left:30px;padding-top:20px}section.hero-wrapper ul li ul{text-indent:10px}section.hero-wrapper ul li ul li{font-size:1.2rem;line-height:1.3rem}div.parts-gallery{margin:auto}ul.parts{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center;list-style:none}ul.parts li{list-style:none}article.product-types{position:relative;text-align:center}article ul.types-of-work{margin:auto;padding-top:10px;list-style:none;line-height:1.5rem}article ul.types-of-work li{font-size:1.3rem}div.customer-list{margin:auto;text-align:center}.main-content--how{max-width:700px;margin:auto;padding:40px 20px}.main-content--how article{margin-bottom:30px}.main-content--how article h1{margin-bottom:3px;font-size:1.9rem}.main-content--how article h2{font-weight:normal;margin-bottom:10px;color:silver}.main-content--how article p{margin-bottom:15px;line-height:1.2rem}.main-content--how article p.iso-info{margin-bottom:15px;font-size:.9rem}.main-content--how article p.iso-info span{margin-bottom:15px;font-size:inherit}.main-content--how article p.iso-info span a{margin-bottom:15px;font-size:inherit}h1.section-number{float:left;padding:0 10px 10px 0;color:#F37C23}.main-content--how article img{margin:7px;max-width:150px;border:3px solid grey}.main-content--how article img.ems{margin:7px;max-width:500px;margin-bottom:20px}@media screen and (max-width:600px){.main-content--how article img.ems{margin:7px;max-width:350px;margin-bottom:20px}ul.parts{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;list-style:none}}