body{background-color:#000;font-family:'Lato',sans-serif;color:#fff}a{color:#fff}a:hover,a:focus,a:active,a:visited{color:#fff;text-decoration:none}.tilte-heading{font-size:40px;font-weight:900;text-transform:uppercase}.primary-heading{font-size:34px;font-weight:900;text-transform:uppercase}.secondary-heading{font-weight:900;font-size:34px}.heading-offset-container{max-width:300px}.heading-offset-left{margin-left:-80px;padding-bottom:30px}.btn-clip-path{-webkit-clip-path:polygon(0% 0%,85% 0,100% 50%,85% 100%,0% 100%);clip-path:polygon(0% 0%,85% 0,100% 50%,85% 100%,0% 100%);border-radius:0;font-size:12px;color:#1f1f1f;margin-top:30px;padding:10px 50px 10px 30px}.btn-clip-path:visited{color:#1f1f1f}.component-bg-img{position:cover;background-size:cover;background-position:center;position:relative}.link-underline{color:#fff;font-size:16px;text-decoration:underline}.link-underline:hover,.link-underline:visited{color:#fff}.post-links{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.post-image-container{background-size:cover;background-position:50%;height:250px;overflow:hidden}.arrows-btn{position:absolute;font-size:25px;border-radius:100px;width:45px;height:45px;text-align:center;padding-top:9px;opacity:.5;z-index:100}@media screen and (min-width:768px){.arrows-btn{border:solid #000 1px}}.slick-dots{margin:0;list-style-type:none;position:absolute;top:36%;left:105px}.slick-dots li{display:inline;font-size:50px;padding-right:5px;color:#d2d2d2}.slick-dots .slick-active{color:#000}#main-nav .navbar-brand{color:#fff;font-weight:700}#main-nav .navbar-nav .nav-link{opacity:.8;text-transform:uppercase;font-family:'Lato',sans-serif;padding-left:15px;padding-right:15px}#main-nav .navbar-nav .nav-link:hover{opacity:1}#main-nav .navbar-nav .nav-icon{padding-left:20px}#header-home{height:600px;width:100%}#header-home .header-offset-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header-home .header-contact-links{position:absolute;bottom:5%;padding-left:30px}#header-home .header-contact-links .header-contact-info{display:inline;padding:0 10px}#mission{height:650px;width:100%}#mission .mission-heading-offset-pos{position:absolute;top:50%;left:35%;transform:translate(-50%,-65%)}@media only screen and (max-width:650px){#mission .mission-heading-offset-pos{left:50%;transform:translate(-50%,-50%)}}#projects .post-content{position:relative}#projects .post-image-overlay{position:absolute;padding:35px;top:0;left:0;right:0;bottom:0;background:0 0;transition:all .3s ease-in-out}#projects .post-image-overlay .post-hover{opacity:0}#projects .post-image-overlay:hover{background:rgba(0,0,0,.8)}#projects .post-image-overlay:hover .post-hover{opacity:1;color:#fff}#projects .post-image-overlay-light{position:absolute;padding:35px;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#projects .post-image-overlay-light .post-hover{opacity:0}#projects .post-image-overlay-light:hover{background:0 0}#projects .post-image-overlay-light:hover .post-hover{opacity:1;color:#fff}#projects .post-heading-title{font-weight:700}#projects .post-excerpt{padding-top:15px}#projects .fa-ellipsis-h{position:absolute;bottom:10%;border:1px solid #fff;border-radius:50px;height:45px;width:45px;padding-top:14px;text-align:center}#projects .more-posts{background-color:#d9e0e3;height:100%;width:100%;color:#000}#projects .more-posts-content{background-color:#bfd0d7;position:absolute;padding:35px;top:5%;left:5%;right:5%;bottom:5%}#projects .more-posts-links{text-decoration:underline;position:absolute;bottom:10%;color:#1f1f1f}#projects .more-posts-arrow{padding-left:5px;font-size:12px}#featured-product{background:#fff;color:#000}#featured-product .featured-product{position:absolute}#featured-product .featured-product-info{margin-bottom:40px}#featured-product .featured-product-description{padding:30px 0;color:#1f1f1f}#featured-product .more-products{color:inherit;text-decoration:underline}#featured-product .featured-product-image{display:inline-block}#featured-product .arrows-btn-left{top:40%;left:565px}#featured-product .arrows-btn-right{top:40%;left:890px}#cta{height:300px}#cta .cta-content{position:absolute;top:35%;left:20%}@media only screen and (max-width:650px){#cta .cta-content{top:50%;left:50%;transform:translate(-50%,-50%)}}#cta .btn-circle{padding:10px 30px;border-radius:25px;color:#1f1f1f;margin-top:30px;text-decoration:none}#cta .btn-circle:visited{color:#1f1f1f}#new{min-height:600px}#new .new-heading-container{position:relative;height:150px}#new .new-heading-container .news-heading{position:absolute;left:14%;bottom:18%}#new .news-content a{text-decoration:none}#new .news-content:hover .news-hover{background:#1a1a1a;border-bottom:2px solid #fcfcfc}#new .news-hover{padding:30px;border-bottom:2px solid #1a1a1a}#new .news-title{margin-bottom:10px;color:#666;font-weight:700;font-size:.8rem}.single-product .white-space{height:500px;background:#fff;position:absolute;top:0;right:0;left:0}.single-product #page-body-content{background:#fff}.single-product #product-post{color:#000;padding-top:100px;padding-bottom:100px}.single-product #product-post .product-post-breadcrumb{text-transform:uppercase;color:#d4d4d4}.single-product #product-post .product-post-dimensions{padding-top:40px}.single-product #product-post .arrows-btn-left{top:50%;left:-10%;transform:translate(0,-50%)}.single-product #product-post .arrows-btn-right{top:50%;right:-10%;transform:translate(0,-50%)}.single-product .products-in-heading{color:#d6d6d6;text-transform:uppercase;text-align:center;padding-bottom:50px;font-weight:900}.single-product .product-catalogue{padding-top:80px;padding-bottom:80px}.single-product .product-catalogue .product-item{color:#000;text-align:center;position:relative;min-height:300px;padding:30px}.single-product .product-catalogue .product-item .product-item-cover{padding:30px;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;opacity:0;background:rgba(255,255,255,.8);transition:all .3s ease-in-out;padding-top:30%}.single-product .product-catalogue .product-item .product-item-cover h3{font-weight:900;font-size:2rem}.single-product .product-catalogue .product-item:hover .product-item-cover{opacity:1}#project-post .project-post-bg{min-height:250px;width:100%}@media screen and (min-width:768px){#project-post .project-post-bg{min-height:900px}}#project-post .project-post-content{padding-top:100px}#project-post .project-post-description{color:#f5f5f5;font-size:14px}#project-post .arrows-btn{border:#fff 1px solid}#project-post .arrows-btn-left{top:50%;left:-5%;transform:translate(0,-50%)}#project-post .arrows-btn-right{top:50%;right:-5%;transform:translate(0,-50%)}#project-post .project-product{background-color:rgba(0,0,0,.5);width:100%;min-height:600px}#project-post .project-hide{opacity:0;background-color:transparent}#project-post #hide{position:absolute;top:20px;right:30px;font-size:24px;border:3px solid #fff;border-radius:100px;width:30px;opacity:.5;z-index:100}#project-post .fa-exclamation{padding-left:7.5px}#project-post .fa-times{padding-left:2.5px}#project-post .button,#project-post .inverse{border-color:#fff;color:#fff;position:absolute;left:50%;transform:translate(-50%,0)}@media screen and (min-width:768px){.home #featured-product .secondary-heading{font-size:75px}}.home #featured-product .featured-product-description{padding:0}