.navbar{padding-top:0 !important;padding-bottom:0 !important}.navbar-menu .nav-button{padding:30px 15px !important}.knack-systems .industry-section{padding:60px 0;background-color:#fff}.knack-systems .industry-section-top{text-align:center}.knack-systems .industry-section-top p{width:96%;margin:20px auto 50px auto;line-height:30px}.knack-systems .industry-image img{display:block;width:auto;transition:transform .7s}.knack-systems .industry-image img:hover{transform:scale(1.10);background-color:rgba(0,0,0,0.1)}.knack-systems .industry-box-content .row-fluid{display:flex;justify-content:flex-end}.knack-systems .industry-box{background-color:rgba(245,245,245,0);padding:20px;text-align:center;margin:0;border-right:1px solid #eee;border-bottom:1px solid #eee}.industry-box{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.industry-box:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ddd;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.industry-box:hover,.industry-box:focus,.industry-box:active{color:white}.industry-box:hover:before,.industry-box:focus:before,.industry-box:active:before{-webkit-transform:scale(1);transform:scale(1)}.knack-systems .industry-box-bor{border-bottom:0 !important}.knack-systems .industry-box:last-child{border-right:0}.knack-systems .industry-box img{margin:0 0 15px 0;border-radius:50%;background-color:#eee;border:solid 1px #ddd;transition:.3s}.knack-systems .industry-box img:hover{border:solid 1px #999;box-shadow:1px 2px 2px 0 #999}.knack-systems .industry-box span{font-family:'Volte-Medium' !important;font-size:20px;color:#333}.knack-systems .lob-section{padding:60px 0;background-image:url("https://2435241.fs1.hubspotusercontent-na1.net/hubfs/2435241/knack-systems/images/home-line-of-business.png");background-size:cover;background-position:top left;background-repeat:no-repeat}.knack-systems .lob-section .knack-title h3{color:#fff;margin:0}.lob-box{display:inline-block;padding:20px;background-color:#fff;text-align:center;margin:0 20px 16px 0;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.lob-box:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#aaa;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.lob-box:hover,.lob-box:focus,.lob-box:active{color:white}.lob-box:hover:before,.lob-box:focus:before,.lob-box:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}.knack-systems .lob-section .lob-box-bot{margin:0 20px 0 0 !important}.knack-systems .lob-section .lob-box img{margin:0 0 10px 0;display:inline-block;border-radius:50%;background-color:#eee;border:solid 1px #ddd;transition:.3s}.knack-systems .industry-box img:hover{border:solid 1px #999;background-color:#fff;box-shadow:1px 2px 2px 0 #999}.knack-systems .lob-section .lob-box span{font-family:'Volte-Medium' !important;font-size:18px;display:inline-block;color:#333}.knack-systems .lob-section .lob-text p{color:#fff;margin:20px 0 0 0;line-height:26px}.knack-systems .lob-section .knack-title h2{color:#fff}.knack-systems .lob-section .lob-cta{margin:50px 0 0 0}.knack-systems .service-section{padding:60px 0}.knack-systems .service-section .service-box{padding:20px;min-height:470px !important;text-align:center;border:1px solid #ddd;background-color:#fff;margin:0 20px 20px 0;border-radius:5px}.knack-systems .service-section .service-box:hover{box-shadow:0px 0px 10px 0px #eaeaea}.knack-systems .service-section .service-box img{margin:0 0 15px 0}.knack-systems .service-section .service-box h4{font-size:20px;color:#222}.knack-systems .service-section .service-box h4 a{font-size:20px;color:#222}.knack-systems .service-section .service-box h4 a:hover{text-decoration:underline}.knack-systems .service-section .service-box p{font-size:16px;margin:0 0 20px 0;line-height:24px}.knack-systems .service-section .service-section-top{text-align:center}.knack-systems .service-section .service-section-top p{width:96%;line-height:30px;margin:20px auto 50px auto}.knack-systems .solution-section{padding:60px 0;background-color:#f6f6f6}.knack-systems .solution-section .knack-title h3{text-align:center;margin:0 0 30px 0}.knack-systems .solution-section h5{font-family:'Volte-Medium' !important;line-height:36px;font-weight:700;font-size:30px;color:#000}.knack-systems .solution-section ul{list-style-type:disc;overflow:auto}.knack-systems .solution-section li{margin:0 10% 15px 0;list-style-type:disc;float:left;width:40%;color:#000}.knack-systems .solution-section h4{font-size:30px;line-height:36px;font-family:'Volte-Regular' !important;font-weight:400;text-align:center;color:#444;margin:0 0 40px 0}.knack-systems .solution-section .solution-cta p a{text-decoration:none;margin:20px 0 0 0;color:#fff !important;display:inline-block;border-radius:3px;background-color:#000;padding:8px 17px;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:solid 1px #000}.knack-systems .solution-section .solution-cta p a:hover{box-shadow:inset 0 0 0 0 #949494;transition:all .4s;background-color:#444;transform-origin:bottom center;text-decoration:underline}.knack-systems .solution-section-new{padding:60px 0;background-color:#f6f6f6}.knack-systems .solution-section-new .knack-title h3{text-align:center;margin:0 0 50px 0}.knack-systems .portfolio-section{padding:60px 0}.knack-systems .portfolio-section .knack-title h3{text-align:center;margin:0 0 50px 0}.knack-systems .portfolio-section .portfolio-text{background-color:rgba(255,255,255,0.8);position:absolute;bottom:25px;box-sizing:border-box;padding:20px}.knack-systems .portfolio-section .portfolio-image{position:relative}.knack-systems .testimonial-section{padding:60px 0;color:#000;text-align:center;background-color:#f6f6f6}.knack-systems .testimonial-section .knack-title h3{margin:0 0 50px 0}.knack-systems .about-section{padding:60px 0;text-align:center;background-image:url("https://2435241.fs1.hubspotusercontent-na1.net/hubfs/2435241/knack-systems/images/home-line-of-business.png");background-position:top left;background-size:cover;background-repeat:no-repeat}.knack-systems .about-section p{color:#fff;line-height:28px}.knack-systems .about-section p a{color:#fff}.knack-systems .about-section p a:hover{text-decoration:underline}.knack-systems .about-section .knack-title h3{color:#fff;margin:0 0 50px 0}.knack-systems .about-section .learn-more-black{margin:25px 0 0 0}.knack-systems .client-section{padding:60px 0;background-color:#f8f8f8;text-align:center}.knack-systems .client-section .knack-title h2{margin:0 0 20px 0}.knack-systems .client-section p{width:89%;margin:0 auto;line-height:30px}.knack-systems .home-cta-section{padding:60px 0;text-align:center}.knack-systems .home-cta-section h2{text-transform:capitalize;margin:0 0 40px 0}.knack-systems .home-cta-section .cta_button{margin:0 !important}@media only screen and (max-width:767px) and (min-width:320px){.knack-systems .knack-title h3{line-height:48px;font-size:42px !important}.knack-systems .industry-section .industry-section-top p{width:100%}.knack-systems .industry-section .industry-box-content .row-fluid{display:initial}.knack-systems .industry-section .industry-box-bor{border:1px solid #ddd !important}.knack-systems .industry-section .industry-image img{display:none}.knack-systems .industry-section .industry-box{margin:0 0 10px 0}.knack-systems .industry-section .row-fluid .span3{margin-bottom:10px;border:1px solid #ddd}.knack-systems .lob-section{background-size:cover}.knack-systems .lob-section .lob-box{margin:0 0 20px 0}.knack-systems .lob-section .lob-box-bot{margin:0 0 20px 0 !important}.knack-systems .service-section .service-section-top p{width:100%}.knack-systems .service-section .service-box{margin:0 0 20px 0}.knack-systems .solution-section h4{font-size:28px;line-height:32px}.knack-systems .solution-section h2{margin:0 0 30px 0 !important}.knack-systems .solution-section h3{margin:20px 0}.knack-systems .solution-section ul{width:100%;overflow:auto}.knack-systems .solution-section li{width:100%;margin:0}.knack-systems .solution-section h5{margin:20px 0}.knack-systems .portfolio-section h2{margin:0 0 50px 0 !important}.knack-systems .about-section{background-size:cover}.knack-systems .home-cta-section h2{font-size:36px;margin:0 0 30px 0;line-height:64px}}@media(max-width:1139px) and (min-width:768px){.knack-systems .lob-section .lob-box{min-height:220px}.knack-systems .service-section .service-box{width:47%}}@media(max-width:1139px) and (min-width:768px) and (orientation:portrait){.knack-systems .industry-section .industry-box-content{width:100%}.knack-systems .industry-section .industry-box-content .row-fluid .span3{width:47.1%}.knack-systems .industry-section .industry-box{padding:15px}.knack-systems .industry-section .industry-image img{display:none}.knack-systems .about-section{background-size:cover}.knack-systems .solution-section .solution-text{width:100%}.knack-systems .solution-section .solution_video{width:100%}.knack-systems .service-section .service-box{width:47%;min-height:420px !important}.knack-systems .lob-section .lob-box-container{width:100%;margin:0}.knack-systems .lob-section .lob-text-container{width:100%;margin:30px 0 0 0}.knack-systems .solution-section .solution_video{margin:0 0 30px 0}.knack-systems .solution-section .solution-text{margin:0}}