@media (max-width:450px){header.masthead .overlay{padding:150px 0 50px!important}}header.masthead .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#212529;opacity:.5;padding:200px 0 100px}#mainNav .navbar-nav .nav-item{margin-right:10px}.footer-dark{padding:50px 0;color:#f0f9ff;background-color:#282d32}.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-dark ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-dark ul a{color:inherit;text-decoration:none;opacity:.6}.footer-dark ul a:hover{opacity:.8}.footer-dark .item.text{margin-bottom:36px}.footer-dark .item.text p{opacity:.6;margin-bottom:0}.footer-dark .item.social{text-align:center}@media (max-width:991px){.footer-dark .item.social{text-align:center;margin-top:20px}}.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#fff;opacity:.75}.footer-dark .item.social>a:hover{opacity:.9}.footer-dark .copyright{text-align:center;padding-top:24px;opacity:.3;font-size:13px;margin-bottom:0}@media (min-width:768px){.masthead .intro-body .brand-heading{font-size:80px}}.carousel-item{margin-right:initial}.card{border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:none;margin:5px}.text-black{color:#000}.masthead{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}#mainNav{border-bottom:none!important}.bg-black-50{background-color:rgba(0,0,0,.5)!important}.wd100{width:100%}.wd80{width:80%}.product,.product-section img{border-radius:10px}.product-section{background-color:#e0e0e0}.text-notransform{text-transform:initial}.fs14{font-size:14px}.category-icon{max-width:24px;display:inline-block}.category-text{display:inline-block;margin-left:20px;vertical-align:top;font-size:12px}body{font-family:Montserrat,sans-serif}@media (min-width:450px){.category-text{font-size:14px}}.product-section h1{font-size:25px;margin-top:30px}.product-img{box-shadow:2px 2px 8px 0 #444;border-radius:5px}#cta{background-color:#000;color:#fff;text-align:center;padding:150px 20px;margin-top:50px}.fs12{font-size:12px}@media (max-width:450px){.masthead{padding:200px 0 80px;background-size:auto}#cta{padding:80px 20px;margin-top:0}.client-logo .row .col.col-3{padding:8px!important}}.photo-gallery{color:#313437;background-color:#fff}.photo-gallery p{color:#7d8285}.photo-gallery h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}@media (max-width:767px){.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}.footer-dark .item.text{margin-bottom:0}.photo-gallery h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.photo-gallery .intro{font-size:16px;max-width:500px;margin:0 auto 40px}.photo-gallery .intro p{margin-bottom:0}.photo-gallery .photos{padding-bottom:20px}.photo-gallery .item{padding-bottom:30px}#contact h2{font-size:30px;font-weight:600;text-align:center;margin-top:40px;margin-bottom:20px;text-transform:uppercase;color:#fff}#contact p{font-size:16px;line-height:23px;color:#7d8285;text-align:left}label.control-label{font-family:Raleway;color:#f3f3f3;font-weight:700}.form-control{border-radius:0;background-color:#f3f3f3;font-family:Raleway}button.btn.btn-success.btn-send{background-color:#6e9a76;border-color:#6e9a76;width:100px;margin-bottom:10px}div#contact{background-color:#313131}#contact .intro{margin:0 auto 40px}h2{font-size:36px}form#contact-form{margin-bottom:20px}