body,html{border:0;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:0 1%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:98%;box-sizing:border-box}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:22%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}.row::after{content:"";display:table;clear:both}.hidden-sm{display:none}@media only screen and (min-width:890px){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:23%}.col-4{width:31.33%}.col-5{width:37.66%}.col-6{width:48%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:98%}.hidden-sm{display:block}}.center{text-align:center}.right{text-align:right}.left{text-align:left}.no-style-list{list-style-type:none}body{background:#fff}.container{max-width:1200px;margin:0 auto}ul{list-style-type:none}a{text-decoration:none}header{border-top:3px solid #84b701}.social{display:block;float:center;text-align:center}@media all and (min-width:890px){.social{float:right}}.social ul{background-color:#84b701;display:block;width:auto;padding:10px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.social ul li{display:inline}.social ul li i{font-size:25px;text-align:center;width:45px;height:45px;line-height:45px;color:#FFF;background:#000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%}.social ul li:hover i{color:#84b701}.banner{clear:both;text-align:center;padding:25px 0;margin:0 1%}.logo{color:#84b701}@media all and (min-width:890px){.logo{text-align:left;margin-top:-55px}}.logo h1{font-size:44px}.logo p{font-size:23px}.panel{margin-top:15px;text-align:center}@media all and (min-width:890px){.panel{text-align:right}}.panel li{display:inline;border-left:1px solid #000;padding:0 5px}.panel li a{color:#84b701;font-size:14px;text-transform:uppercase}.panel li:first-child{border:none}.navbar{background-color:#84b701;height:70px;line-height:70px;text-align:center}@media all and (min-width:890px){.navbar{text-align:left}}.navbar a{color:#ccc;transition:all .4s ease-in-out}.navbar a:hover{color:#888}.navbar select{display:inline;width:80%;line-height:70px}@media all and (min-width:890px){.navbar select{display:none}}.navbar ul{display:none}@media all and (min-width:890px){.navbar ul{display:block}}.navbar nav{float:left;line-height:70px}.navbar ul{margin:0 1%}.navbar ul li{display:inline;line-height:70px;padding-right:20px}.slider{padding-top:35px;padding-bottom:5px;background:#f3f3f3;text-align:center}.slider .outside p{font-size:35px}.slider .outside i{width:45px;height:45px;font-size:35px;color:#84b701}.slider-content{border:1px solid #84b701;padding:5px}@media all and (min-width:550px){.offer .col-3,.projects .col-3{width:48%}}@media all and (min-width:890px){.offer .col-3,.projects .col-3{width:23%}}.offer{padding:35px 1% 10px;border-bottom:1px solid #888;text-align:center}.offer .col-3{margin-bottom:25px}.offer i{font-size:70px}.offer h3{color:#84b701;font-size:27px;margin:10px 0}.offer p{font-size:15px;max-width:220px;margin:0 auto}.projects{padding:35px 1%;text-align:center;border-bottom:1px solid #888}.projects .col-3{padding:20px 0}.projects img{border:1px solid #84b701;padding:5px;width:100%;max-height:220px;max-width:220px;box-sizing:border-box}.projects p{max-width:220px;margin:0 auto 15px}.projects h4{font-size:21px;color:#84b701}.projects a{border:1px solid #84b701;color:#84b701;padding:10px 20px;margin-bottom:10px;text-transform:uppercase;transition:all .4s ease-in-out}.projects a:hover{color:#fff;background:#84b701}footer{background:#3c3c3c;color:#ccc}.footer-main{margin:0 1%;padding:25px 0}.footer-main h4{font-size:21px;color:#84b701}.contact i{width:20px;height:20px;text-align:center}.links li{border-top:1px solid #888}.links li:first-child{border:none}.links a{color:#ccc;transition:all .4s ease-in-out}.links a:hover{color:#84b701}.blog li{border-top:1px solid #888;padding:5px 0}.blog li:first-child{border:none}.blog a{color:#ccc}.blog a:hover{text-decoration:underline}.blog h6{font-size:16px;font-weight:400;font-style:italic;line-height:16px}.blog span{font-size:12px}.news input[type=email],.news input[type=text]{width:100%;background-color:#4E4E4E;border-color:transparent;padding:5px;margin-bottom:5px;box-sizing:border-box;color:#84b701}.news input[type=email]:focus,.news input[type=text]:focus{border:1px solid #84b701}.news input[type=reset],.news input[type=submit]{text-transform:uppercase;background-color:#4E4E4E;color:#84b701;border:transparent;padding:5px 10px;height:35px;width:75px;margin-right:10px}.news button{background-color:#4E4E4E;border-color:transparent;color:#84b701;padding:5px 15px;box-sizing:border-box;width:120px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.news button:hover{background:#84b701;color:#ccc}.footer-copy{background:#2e2e2e;border-top:1px solid #888;padding:15px 0}.footer-copy a{color:#84b701;transition:all .4s ease-in-out}.footer-copy a:hover{transition:all .4s ease-in-out;text-decoration:underline}.bx-wrapper{position:relative;margin:0 auto 30px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-35px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;width:35px;height:35px;text-align:center;line-height:35px;margin-top:5px}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;text-indent:-9999px;display:block;width:15px;height:15px;margin:25px auto;outline:0;border:1px solid #84b701;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;text-align:center}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#84b701;border:1px solid #84b701;width:25px;height:25px;text-align:center;line-height:35px}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat;filter:brightness(2);-webkit-filter:brightness(2)}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat;filter:brightness(2);-webkit-filter:brightness(2)}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:0 0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}