div{box-sizing:border-box}body{font-family:'Open Sans', sans-serif}h1{font-size:50px;color:#fff}h2{font-size:30px;color:#fff}h2.reverse{color:#777}h3.projectitle{color:#777;text-align:left;margin-top:0}p{font-size:18px;margin-top:40px;margin-bottom:60px;font-family:'Open Sans', sans-serif;font-weight:600;color:#fff}section .centered{max-width:920px;text-align:center;margin:auto;padding:80px 10px;width:100%;overflow:hidden}section .centered.top{padding:110px 0 150px 0}.products{background:#f2f2f2}.topholder{background:rgba(154,204,68,0.8)}.topBanner{background:url(../images/backgroundbanner.jpg) no-repeat center center;background-size:cover}.service{background:#fbaa3f}.footer{background:#36a3fe}.button{background:#fff;border-radius:30px;width:300px;color:#a7a7a7;transition:all 0.2s linear;border:none;box-shadow:none;font-weight:600;font-size:18px;display:inline-block;padding:10px 0}.button:hover{color:#9acc44;-webkit-box-shadow:2px 2px 9px -2px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 9px -2px rgba(0,0,0,0.3);box-shadow:2px 2px 9px -2px rgba(0,0,0,0.3)}.button:focus,.button:active{border:none}.button.button--small{width:150px;padding:5px;border-radius:12px;font-size:14px}.logoholder{text-align:center;margin-bottom:60px}.fa fa-long-arrow-right{font-size:35px;margin-top:-3px}.bordered::after{height:10px;display:block;width:100px;height:4px;border-radius:4px;margin:auto;background:#fff;margin-top:10px;content:''}.bordered.reverse::after{background:#777}.productitem{width:50%;float:left;padding:20px}.holder{margin:0 -20px}.item img{max-width:100%;width:100%}.item{padding:20px;background:#fff;position:relative}.overlay{background:rgba(154,204,68,0.8);transition:all 0.5s ease;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border:1px solid #9acc44}.item:hover .overlay{opacity:1}.phone,.email,.location{width:33.33%;float:left}.block{display:block;color:#fff;font-weight:bold}.lg{font-size:50px;color:#fff;margin-bottom:20px}p.projectdetail{margin-top:30px;margin-top:5em;font-weight:normal;padding:0 10px}@media only screen and (max-width: 900px){p.projectdetail{margin-bottom:20px}}@media only screen and (max-width: 768px){.projectdetail{display:none}.overbtn{position:absolute;top:50%;left:50%;transform:translate(-75px, 0px);transition:transform 0.3s linear}.item:hover .overbtn{transform:translate(-75px, -15px)}section .centered.top{padding:30px 0 30px 0}section .centered{padding:30px 10px}h1{font-size:40px}section .centered.top{padding:30px 10px}.holder{margin:0}.productitem{width:100%;float:none}.logoholder img{max-width:90%}}@media only screen and (max-width: 470px){.phone,.email,.location{width:100%;margin-bottom:25px}}

/*# sourceMappingURL=css/style.css.map */
