@import url("https://fonts.googleapis.com/css?family=Open+Sans");*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.652;color:#595959;margin:0;padding:0;overflow-x:hidden}img{max-width:100%}a{text-decoration:none;color:#333;transition:all .5s}a:hover{color:#0d5430}.container{max-width:90%;margin:0 auto}@media (min-width:1050px){.container{max-width:61%}}.header{padding-top:1rem;border-bottom:.5rem solid #116a3d}.header-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;font-size:12px}.name{margin:0;font-weight:100;font-size:16px;margin:0 auto;color:#000;font-weight:700}.name a:hover{text-decoration:none}.hide-lg{display:block}@media (min-width:768px){.hide-lg{display:none}}.hide-sm{display:none}@media (min-width:768px){.hide-sm{display:block;margin:0}}.header-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style-type:none;background-color:#116a3d}.header-menu,.header-menu li{margin:0;padding:0}.header-menu a{display:block;padding:.5rem .8rem;color:#eff;border-bottom:4px solid transparent}@media (min-width:768px){.header-menu a{padding:.5rem 1rem}}.header-menu a:hover{color:#333;border-bottom:4px solid #1fc270;transition:all .5s ease-out}.header-menu a.active{border-bottom:4px solid #fff;transition:all .5s ease-out;font-weight:700}.intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 1rem;padding-top:5rem;text-align:justify}@media (min-width:768px){.intro{text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:4rem}.intro p{padding-left:2rem}}.company{margin:0 auto}@media (min-width:768px){.company{-ms-flex:1 0 30%;flex:1 0 30%}}.color-name{color:#116a3d}.services{padding:8rem 0;background-color:#efefef}.services .services-list{padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:768px){.services .services-list{padding:0;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}}.services li{list-style-type:none;padding:0;margin:0;margin-bottom:3rem;text-align:center}@media (min-width:768px){.services li{margin-bottom:0;max-width:30%;padding:1rem}}.services li a{display:inline-block;padding:.3rem .7rem;border:1px solid #ccc;text-transform:uppercase}@media (min-width:1050px){.sample-item{padding:4rem 0}}.sample-item .sample-product{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap column;flex-flow:column wrap}.home-address{padding:.8rem .5rem;background-color:#8d9dbf;border-radius:15px;text-align:center}.home-address .address{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}@media (min-width:768px){.home-address .address{-ms-flex-direction:row;flex-direction:row}}.home-address .address li{margin:0;padding:0;color:#f2f6fc;font-size:16px;list-style-type:none;text-transform:uppercase}.footer{padding:.5rem 0;margin-top:2rem;border-top:.05rem solid #eee;border-bottom:.5rem solid #116a3d}.text-center{text-align:center;margin:0 auto}.subtitle{font-size:20px;text-transform:uppercase;margin-bottom:20px}.section-title{margin:auto;max-width:700px;margin:5rem auto}.section-title h2{font-size:36px;font-weight:900;margin-bottom:25px;position:relative;padding-bottom:25px;line-height:30px;margin-top:0;text-transform:uppercase}.section-title h2:before{content:"";position:absolute;width:70px;margin-left:-35px;height:2px;left:50%;bottom:0;background-color:#82b541}.about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:5rem 0}.about div{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px}@media (min-width:1050px){.about div{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}.about-area{background:#fff}.about-img img{width:100%}.about-text h3{margin-top:0}.about-text ul{margin-top:10px;margin-left:30px;list-style:none}.about-text ul li{line-height:30px;position:relative}.about-text ul li:before{position:absolute;content:"";width:12px;height:12px;left:-30px;top:50%;margin-top:-5px;border:2px solid #333;border-radius:50px}.about-text .btn{margin-top:20px}.home-services{padding:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.home-services.service-box{width:calc(32% - 2px);margin:2px}.home-services.service-box img{max-width:160px}.service-area{padding-bottom:65px}.home-services .service-box{padding:0 30px;margin-bottom:30px}@media (min-width:1200px){.home-services .service-box{max-width:300px}}.home-services .service-box h3{margin-top:0;position:relative;margin-bottom:15px}.products{margin:0 auto}.products li,.products ul{margin:0;padding:0;list-style-type:none}@media (min-width:1050px){.products ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products li{width:32.34%;margin:5px;text-align:left}}.works.section-big{padding-bottom:0}.portfolio .mix{display:none}.filters{margin:0;padding:0;list-style:none;text-align:center;margin-bottom:10px}.filters li{display:inline-block;margin:0 15px;margin-bottom:10px;cursor:pointer;font-weight:400;font-size:14px;color:#333;text-transform:uppercase;font-weight:700}.filters li.active{color:#82b541}.work-items .item{position:relative;overflow:hidden;margin-top:30px}.work-items .item img{width:100%;transition:.8s ease-out}.work-items .overlay{background-color:rgba(130,181,65,.7);position:absolute;top:0;left:0;width:100%;height:0;text-align:center;opacity:0;transition:.3s cubic-bezier(.4,0,1,1);-ms-transition:.3s cubic-bezier(.4,0,1,1);-moz-transition:.3s cubic-bezier(.4,0,1,1);-webkit-transition:.3s cubic-bezier(.4,0,1,1)}.work-items .item:hover .overlay{opacity:1;width:100%;height:100%}.work-items .item:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.work-items .overlay i.fa{font-size:36px;color:#fff;position:absolute;top:50%;left:50%;padding:20px;border:2px solid #fff;transform:translate(-50%,-50%)}.team-member{text-align:center;transition:.3s ease-out;position:relative;overflow:hidden}.member-image img{width:100%;padding-bottom:2px}.member-info{transition:.3s ease-out}.team-member h3{margin-bottom:6px}.member-info .text-muted{text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px}.member-social a{position:relative;margin:10px 0}.member-social i.fa{font-size:18px;width:30px;height:30px;line-height:30px;text-align:center;padding:0;margin:0;color:#333}.member-hover{position:absolute;bottom:0;left:0;width:100%;height:0;opacity:0;background:#82b541;color:#fff;padding:30px 15px;transition:.3s ease;-ms-transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease}.team-member:hover .member-hover{opacity:1;height:100%}.member-hover .text-muted,.member-hover h3,.member-hover i.fa{color:#fff}.member-hover i.fa:hover{color:#333}.member-hover .member-social{margin:15px auto}.member-hover p{text-align:left}.member-hover .text-muted{text-align:center}.form-control{display:block;border:0;width:100%;height:45px;padding:5px 0;font-size:16px;line-height:1.42857143;color:#333;background-color:#fff;background-image:none;border-radius:0;box-shadow:none;margin-bottom:5px}.form-control:focus{border-color:#000;outline:0;box-shadow:none}.contact-form .form-group{position:relative;border:1px solid #bbb;padding-left:10px;margin-bottom:30px}.contact-form .form-group:before{position:absolute;height:45px;font-family:FontAwesome;top:0;left:0;width:20px;text-align:center;line-height:45px;color:#82b541;font-size:18px}.contact-form #message{padding-top:10px;height:150px}.success{color:#50b948}.error,.success{background:#fff none repeat scroll 0 0;font-weight:700;padding:20px;text-align:center}.error{color:red}.address-box{margin-bottom:15px;padding-left:50px}.address-box i.fa{color:#82b541;font-size:20px;line-height:30px;float:left;width:40px;text-align:center;margin-left:-50px}.address-box p,.address-box p a{color:inherit;margin:0}.contact-info{text-align:center;margin-bottom:30px}.contact-info i.fa{color:#82b541;font-size:30px;position:relative;padding-bottom:25px;margin-bottom:25px}.contact-info i.fa:after{content:"";position:absolute;width:70px;margin-left:-35px;height:2px;left:50%;bottom:0;background-color:#82b541}.contact-info a{color:inherit}.contact-infos{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#contactgoogleMap{width:100%;height:400px}.btn,input[type=submit]{display:inline-block;background:transparent;padding:10px 25px;font-weight:300;border-radius:0;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;color:#fff;background:#82b541;border:none;font-family:Lato;font-weight:700;text-transform:uppercase;letter-spacing:1px}