/*!
 * Start Bootstrap - Agency v4.1.1 (https://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2018 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE)
 */body{overflow-x:hidden;font-family:'Roboto Slab','Helvetica Neue',Helvetica,Arial,sans-serif}p{line-height:1.75}a{color:#009a53}a:hover{color:#006738}.text-primary{color:#009a53!important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}.ifram-wrapper iframe{width:100%;border:none;height:200px}.gallery-big-img{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000000b0;text-align:center;z-index:99999}.gallery-big-img .gallery-helper{display:inline-block;vertical-align:middle}.gallery-big-img .gallery-wrap{padding:20px;display:flex;align-items:center;justify-content:center;position:relative;height:100%}.gallery-big-img .gallery-wrap .gallery-close{font-size:25px;position:absolute;right:40px;cursor:pointer;top:20px;color:#fff}.gallery-big-img .gallery-wrap img{max-width:100%;max-height:100%;vertical-align:middle}@media (max-width:594px){.gallery-big-img .gallery-helper{height:auto}}.show-big{cursor:pointer}#mainNav .navbar-nav .nav-item .nav-link{font-size:92%!important}@media (min-width:1921px){#mainNav .navbar-nav .nav-item .nav-link{font-size:100%!important}}.home-text{margin:auto;max-width:400px}.center-img{margin:auto}.slick-video{max-height:150px}.slick-video-big{width:100%;text-align:center}.slick-video-big video{max-height:550px;height:auto}img.lazy-img{opacity:1;transition:opacity .5s;max-height:550px}img.lazy-img[data-src]{opacity:0}.slick-next:before,.slick-prev:before{color:#009a53!important;font-size:25px}@media (max-width:991px){.slick-initialized .slick-next,.slick-initialized .slick-prev{display:none!important}}.bottom-space-half{margin-bottom:30px}.bottom-space-big{padding-bottom:100px}.top-space-half{padding-top:30px}.top-space{padding-top:150px}section{padding:100px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h2.section-heading-white{font-size:30px;margin-top:0;color:#fff}section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:50px;text-transform:none;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}section h3.section-subheading-white{color:#fff;margin-bottom:0;font-size:20px;padding-bottom:10px}.category-contact-p{margin-bottom:-20px}.btn{font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}.btn-xl{font-size:18px;padding:20px 40px}.btn-primary{background-color:#009a53;border-color:#009a53}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#00743e!important;border-color:#00743e!important;color:#fff}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem #007b43!important}::-moz-selection{background:#009a53;text-shadow:none}::selection{background:#009a53;text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#009a53;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-brand{color:#009a53;font-family:'Kaushan Script','Helvetica Neue',Helvetica,Arial,cursive}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#006738}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#009a53}@media (min-width:992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top .3s,padding-bottom .3s;-moz-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:transparent}#mainNav .navbar-brand{font-size:1.75em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}}header.masthead{text-align:center;color:#fff}header.masthead .slick-initialized .slick-slide{padding:0!important}header.masthead .slick-initialized{display:block!important}header.masthead .header-carousel{margin-bottom:0!important;display:none}header.masthead .header-carousel .slick-dots{bottom:25px!important}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}.special-button{margin-top:-150px;position:relative}.navbar .header-menu img{height:50px}@media (max-width:991px){.navbar-collapse{overflow-y:scroll;max-height:320px}}.nav-sub .nav-sub-link{font-size:18px;color:#fff;text-decoration:none}.nav-sub .nav-sub-link i{padding-left:15px;text-decoration:none}.nav-sub .nav-sub-link .up{display:none}.nav-sub .nav-sub-link .down{display:initial}.nav-sub .nav-sub-link .nav-sub-sub-link{font-size:16px;color:#fff}.nav-sub .nav-dropdown .nav-dropdown-hide{display:none}.nav-sub .disabled{opacity:.3;cursor:default}.nav-sub .disabled:hover{text-decoration:none}@media (min-width:991px){.nav-item{position:relative}.nav-item ul{list-style:none}.nav-item .nav-sub{display:none;position:absolute;background-color:#fff;text-transform:none;width:550px;left:-200px;padding:20px 30px;border:1px solid #ced4da;min-height:250px}.nav-item .nav-sub:before{content:'';position:absolute;width:0;height:0;z-index:999999;top:-10px;left:240px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.nav-item .nav-sub .nav-sub-link{font-size:18px;color:#000}.nav-item .nav-sub .nav-sub-link .nav-sub-sub-link{font-size:16px;color:#000}.nav-item-hover:hover .nav-sub{display:block;-webkit-transition:display .4s ease-in;-moz-transition:display .4s ease-in;transition:display .4s ease-in}}@media (min-width:992px){#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 7px!important}.container{max-width:990px}}@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}}@media (max-width:991px){header.masthead{margin-top:76px}header.masthead .special-button{margin-top:-200px}}@media (min-width:1200px){.navbar .header-menu{max-width:95%!important}}@media (min-width:1921px){.navbar .header-menu img{height:75px}}.service-heading{margin:15px 0;text-transform:none}.step-number{position:absolute;z-index:99;color:#fff;left:0;right:0}.bottom-space{padding-bottom:60px}#products .flex-products{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 50px 0}#products .flex-products-middle{justify-content:center}#products .flex-products-between{justify-content:space-between}@media (max-width:991px){#products .flex-products-between{justify-content:center}}#products .portfolio-item{flex-basis:30%;margin:0 30px 30px 0;max-width:300px}#products .portfolio-item .portfolio-link{position:relative;display:block;max-width:500px;margin:0 auto;cursor:pointer}#products .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;opacity:0}#products .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#products .portfolio-item .portfolio-link .portfolio-hover:hover .submenu{height:150px;-webkit-transition:height .4s ease-in;-moz-transition:height .4s ease-in;transition:height .4s ease-in}#products .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#products .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#products .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#products .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#products .portfolio-item .portfolio-link .img-fluid{width:100%;height:auto}#products .portfolio-item .portfolio-link .submenu{position:relative;top:0;left:0;height:0;margin-top:150px;background-color:#006c3a;display:flex;flex-direction:column}#products .portfolio-item .portfolio-link .submenu a{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #fff;color:#fff}#products .portfolio-item .portfolio-link .submenu .submenu-third{flex-basis:33.3%}#products .portfolio-item .portfolio-link .submenu .submenu-half{flex-basis:50%}#products .portfolio-item .portfolio-link .submenu .submenu-quarter{flex-basis:25%}#products .portfolio-item .portfolio-caption{max-width:300px;margin:0 auto;height:110px;padding:20px;text-align:center;background-color:#fff}#products .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}#products .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}#products *{z-index:2}@media (max-width:991px){#products .flex-products{padding:0}#products .portfolio-item{margin:0 0 30px;flex-basis:90%}#products .portfolio-item .portfolio-hover .submenu{margin-top:0}}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:'';background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:' '}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid #e9ecef;border-radius:100%;background-color:#009a53}.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media (min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media (min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.member-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.member{flex-basis:33.3%;background-color:#fff;padding:30px;margin-bottom:50px;text-align:center}.member .contact{list-style:none;padding:0}.member .contact i{margin-right:20px}.member img{width:225px;height:225px;border:7px solid #fff}.member h4{margin-top:25px;margin-bottom:0;text-transform:none}.member p{margin-top:0}@media all and (max-width:991px){.member{flex-basis:90%}}.gallery-carousel-nav .slick-prev{color:#000}.gallery-carousel-nav .slick-prev:before{color:#009a53}.gallery-carousel-nav .slick-next{color:#000}.gallery-carousel-nav .slick-next:before{color:#009a53}section#contact{background-color:#212529;background-image:url(../img/map-image.png);background-repeat:no-repeat;background-position:center}section#contact .section-heading{color:#fff}section#contact .contact i{width:20px}section#contact .contact-box{display:none}section#contact .contact-box-open{display:block}section#contact .dropdown-arrow{padding-left:15px;cursor:pointer}@media (min-width:1200px){section#contact .contact{position:relative}section#contact .contact i{position:absolute;left:-15px;margin-top:4px}}.warehouse{margin-bottom:50px}.warehouse .location{height:430px}.warehouse-box{color:#fff!important;background-color:#00000054}footer{padding:25px 0;text-align:center}footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#009a53}section#quote-request .form-group{margin-bottom:25px}section#quote-request .form-group input,section#quote-request .form-group textarea{padding:20px}section#quote-request .form-group input.form-control{height:auto}section#quote-request .form-group textarea.form-control{height:339px}section#quote-request .form-control:focus{border-color:#009a53;box-shadow:none}section#quote-request ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}section#quote-request :-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}section#quote-request ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}section#quote-request :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}.buysell-box{padding:30px 0}.buysell-box .buysell-btn{background-color:#009a53;border-color:#009a53;border-radius:.25rem;margin-right:10px}.buysell-box .buysell-btn a{color:#fff;text-decoration:none;padding:5px 30px;font-size:16px}.buysell-box .buysell-btn:hover{background-color:#00743e!important;border-color:#00743e!important}.gallery-carousel .slick-arrow{top:calc(100% + 15px);z-index:99999}.gallery-carousel .slick-prev{left:20px}.gallery-carousel .slick-next{right:20px}