body{background-color:#fff;margin:0;font-family:Verdana,sans-serif}.center{text-align:center;margin:5%}.content{background-color:#fff;margin-left:10%;margin-right:10%}.banner{text-align:center;color:#fff;background-blend-mode:multiply;background-color:#34699b;background-image:url(/systems/150Wellington.jpg);background-position:50%;background-size:cover;margin-left:10%;margin-right:10%;padding:100px 0}.homeBanner{text-align:center;background-blend-mode:multiply;color:#fff;background-color:#34699b;background-image:url(/systems/150Wellington.jpg);background-position:50%;background-size:cover;margin:2% 10%;padding:5% 0%}.homeBanner h1{border-bottom:4px solid #35a2b0;padding:0% 10%;display:inline}.homeBanner p{padding:0% 20%}.industryTitle{text-align:center;color:#000}.manufacturerImage{object-fit:contain;width:100%;height:10vh}.manufacturerImgContainer{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:minmax(100px,auto);gap:20px;margin-bottom:5%;display:grid}.mainpageBlurbContainer{text-align:center;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mainpageBlurb{margin:10% 15%}footer{color:#fff;text-align:center;background-color:#34699b;grid-template-columns:3fr 1fr 3fr;display:grid}footer p{margin-top:5%}footer .img{height:10vh;margin-top:10%;position:relative}.footerAnchor{margin:0 20px;text-decoration:none}footer .footest{color:#fff;background-color:#34699b;font-size:12px}footer .serviceArea{margin-left:15%;margin-right:15%}footer .subscribeLink{color:#fff;font-weight:bolder}@media only screen and (max-width:1000px){.content{margin-left:0;margin-right:0}footer{grid-template-columns:1fr}footer p{display:none}footer .img{margin:0}.slideshow{display:none}.homeBanner,.banner{margin:0}.homeBanner p{padding:5%}.homeBanner h1{padding:0}.mainpageBlurbContainer{grid-template-columns:1fr}}.slideshow{max-width:100%;margin:0 auto;overflow:hidden}.slideshowSlider{white-space:nowrap;transition:all 1s}.slide{width:100%;height:35vh;display:inline-block}.slide img{width:100%;margin:auto;display:block}.slideshowDots{text-align:center}.slideshowDot{cursor:pointer;background-color:#c4c4c4;border-radius:10%;width:40px;height:10px;margin:0 10px;display:inline-block}.slideshowDot.active{background-color:#34699b}.navigation{z-index:1;color:#fff;background-color:#000;align-items:center;width:100%;height:90px;padding:.5rem 0;display:flex;position:sticky;top:0}.brand-name{color:#000;background-image:url(/R3-Website-Header-Logo.png);background-repeat:no-repeat;background-size:contain;width:100%;height:90px;margin-left:10%;text-decoration:none;position:relative}.navigation-menu{margin-left:auto;margin-right:1%}.navigation-menu ul{padding:0;display:flex}.navigation-menu li{margin:0 1rem;list-style-type:none}.serviceLi{display:none}.listAnchors{color:#fff;text-align:center;white-space:nowrap;width:100%;font-size:18px;text-decoration:none;display:block}.listAnchors:hover{color:#34699b}.hiddenReqService{font-size:18px;display:none}.hiddenReqService:hover{color:#34699b}.serviceBtn{color:#000;text-align:center;white-space:nowrap;background-color:#34699b;border:1px solid #fff;border-radius:22px;margin-right:10%;padding:10px;font-size:16px;font-weight:700;text-decoration:none}.serviceBtn:hover{background-color:#fff}.hamburger{cursor:pointer;background-color:#000;background-image:url(/menu_icon.png);background-position:50%;background-size:cover;border:0;padding:30px;display:none;position:absolute;right:25px}@media screen and (max-width:1400px){.brand-name{margin-left:3%}.serviceBtn{margin-right:3%}}@media screen and (max-width:500px){.brand-name{background-image:url(/r3-logo.PNG);margin-left:5%}.serviceBtn{margin-right:5%}}@media screen and (max-width:1179px){.brand-name{margin-left:2%}.hamburger{display:block}.serviceBtn{display:none}.serviceLi{display:block}.navigation-menu ul{background-color:#f0f8ff;border-top:1px solid #000;flex-direction:column;width:100%;display:none;position:absolute;top:90px;left:0}.navigation-menu li{text-align:center;margin:0}.listAnchors{color:#000;width:100%;padding:1.5rem 0}.hiddenReqService{color:#000;width:100%;padding:1.5rem 0;text-decoration:none;display:block}.navigation-menu li:hover{background-color:#eee}.navigation-menu.expanded ul{display:block}}
