body{color:#464646;font:400 16px/1.6em Khula,sans-serif}h1{font:600 42px/1.2em Montserrat,sans-serif}h2{font:600 36px/1em Montserrat,sans-serif}h3{font:600 26px/1.2em Montserrat,sans-serif}h4{font:600 20px/1.3em Montserrat,sans-serif}h5{font:600 16px/1em Montserrat,sans-serif}.form-control{font:400 16px/1.6em Khula,sans-serif}a{color:#00a0dc}a:hover{color:#464646;text-decoration:none}a.inverse{color:#00a0dc;opacity:1}a.inverse:hover{color:#fff}.button-solid{display:inline-block;max-width:350px;height:35px;padding-right:28px;padding-left:28px;border:1px solid #00a0dc;border-radius:25px;background-color:#00a0dc;color:#fff;font:500 13px/32px Montserrat,sans-serif;-o-transition:border .3s ease,background-color .3s ease,color .3s ease;-webkit-transition:border .3s ease,background-color .3s ease,color .3s ease;-moz-transition:border .3s ease,background-color .3s ease,color .3s ease;transition:border .3s ease,background-color .3s ease,color .3s ease}.button-solid:hover{border:1px solid #00a0dc;background:0 0;color:#00a0dc;text-decoration:none}.button-outline{display:inline-block;max-width:350px;height:35px;padding-right:28px;padding-left:28px;border:1px solid #464646;border-radius:25px;background-color:transparent;color:#464646;font:500 13px/32px Montserrat,sans-serif;-o-transition:border .3s ease,background-color .3s ease,color .3s ease;-webkit-transition:border .3s ease,background-color .3s ease,color .3s ease;-moz-transition:border .3s ease,background-color .3s ease,color .3s ease;transition:border .3s ease,background-color .3s ease,color .3s ease}.button-outline:hover{border:1px solid #464646;background-color:#464646;color:#fff;text-decoration:none}hr.under-heading{width:120px;border:1px solid #dcdcdc}p.under-heading{width:100%;margin-top:40px;margin-right:auto;margin-left:auto}#cmsgSubmit.h3.text-center.tada.animated.text-success,#msgSubmit.h3.text-center.tada.animated.text-success{margin-top:3px;margin-bottom:8px;color:#000;font:500 18px/1em Montserrat,sans-serif}#cmsgSubmit.h3.text-center.text-danger,#msgSubmit.h3.text-center.text-danger{margin-top:3px;margin-bottom:8px;color:#000;font:500 18px/1em Montserrat,sans-serif}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner-wrapper{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background:#191919}.spinner{position:absolute;top:50%;left:50%;width:60px;height:20px;margin:-10px 0 0 -30px;text-align:center}.spinner>div{display:inline-block;width:16px;height:16px;border-radius:100%;background-color:#fff;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.navbar{border-bottom:1px solid #191919;background-color:#191919}.navbar .nav.navbar-nav{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}.navbar .navbar-collapse{border-top:1px solid #4f4f4f}.navbar .navbar-brand{margin-top:6px;margin-bottom:6px;padding-top:11px}.navbar .navbar-brand img{width:88px;height:29px}.navbar .nav.navbar-nav li a{color:#fff;opacity:.8;font:400 15px/1em Khula,sans-serif}.navbar .nav.navbar-nav li a:hover,.navbar .nav.navbar-nav li.active a{background:0 0;color:#fff;opacity:1}.navbar .navbar-toggle,.navbar .navbar-toggle.collapsed:active,.navbar .navbar-toggle:active,.navbar .navbar-toggle:hover{margin-top:16px;border:1px solid #fff;background-color:#fff}.navbar .navbar-toggle .icon-bar,.navbar .navbar-toggle.collapsed:active .icon-bar,.navbar .navbar-toggle:active .icon-bar,.navbar .navbar-toggle:hover .icon-bar{background-color:#191919}.navbar .navbar-toggle.collapsed{border:1px solid #191919;background:0 0}.navbar .navbar-toggle.collapsed .icon-bar{background-color:#fff}header{position:relative;width:100%;min-height:100%;background-color:#00a0dc;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header .flex-container-wrapper{display:flex;flex-direction:column;height:100%}header .header-content{display:flex;flex-direction:column;justify-content:center;min-height:97vh;margin-top:25px;padding-top:40px;text-align:center}header .header-content h1,header .header-content h2,header .header-content h3,header .header-content h4{color:#fff}header .header-content p.heading-paragraph{margin-top:10px;margin-right:10px;margin-left:10px;font:300 26px/1.4em Khula,sans-serif;color:#fff}header .header-content .button-solid{width:280px;height:48px;margin-top:30px;margin-right:auto;margin-left:auto;font:500 17px/46px Montserrat,sans-serif}header .header-content .fa-angle-down{margin-top:40px;color:#fff;-o-transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}header .header-content .fa-angle-down:hover{-webkit-transform:translate(0,7px);-moz-transform:translate(0,7px);-o-transform:translate(0,7px);-ms-transform:translate(0,7px);transform:translate(0,7px)}.customers{padding-top:20px;padding-bottom:20px;background-color:#f3f3f3}.swiper-container{width:100%;height:100%}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:0 0;font-size:18px;text-align:center}.swiper-container img{width:100%}.solutions{padding-top:65px;padding-bottom:100px}.solutions h2{text-align:center}.solutions .nav-pills{margin-top:40px}.solutions .nav-pills li a{height:47px;margin-top:10px;margin-left:4px;margin-right:4px;padding:0 45px 0 45px;border:1px solid #464646;border-radius:1px;background-color:#fff;color:#464646;font:500 17px/44px Montserrat,sans-serif;-o-transition:border .3s ease,background-color .3s ease,color .3s ease;-webkit-transition:border .3s ease,background-color .3s ease,color .3s ease;-moz-transition:border .3s ease,background-color .3s ease,color .3s ease;transition:border .3s ease,background-color .3s ease,color .3s ease}.solutions .nav-pills li a:hover,.solutions .nav-pills li.active a{border:1px solid #00a0dc;background-color:#00a0dc;color:#fff}.solutions .tab-content{margin-top:60px}.solutions .tab-content .software-box{margin-bottom:25px}.solutions .tab-content .software-box .fa{float:left;color:#00a0dc;font-size:2.6em}.solutions .tab-content .software-box h4{margin-top:3px;margin-right:20px;margin-left:57px}.solutions .tab-content .software-box p{margin-left:55px;margin-right:20px}.solutions .my-swiper-container{overflow:hidden;margin:30px auto 0 auto}.solutions .my-swiper-container .swiper-pagination{margin-bottom:-40px}.solutions .my-swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#b4b4b4;opacity:.5}.solutions .my-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b4b4b4;opacity:1}.solutions .my-swiper-container .swiper-slide{background:#fff;font-size:18px;line-height:300px;text-align:center}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation:fadeIn .6s;animation:fadeIn .6s}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation:fadeOut .8s;animation:fadeOut .8s}.solutions .tab-content .tab-b img{margin-top:5px}.solutions .tab-content .tab-b .right-pane h3{margin-top:30px;margin-bottom:20px}.solutions .tab-content .tab-c .services-box{margin-bottom:40px}.solutions .tab-content .tab-c .services-box.last{margin-bottom:0}.solutions .tab-content .tab-c .services-box .fa-stack .fa-circle{color:#00a0dc}.solutions .tab-content .tab-c .services-box .fa-stack{margin-bottom:4px}.products{padding-top:86px;padding-bottom:90px;background:#f4f4f4}.products h2{margin-top:0;margin-bottom:20px}.products li i.fa{margin-right:6px;color:#21baa3}.products li{margin-top:4px}.products p:nth-of-type(2){margin-bottom:0}.products .product-container{width:98%;margin-top:60px;margin-left:auto;margin-right:auto}.products .product-container.first{margin-top:25px}.products .product-container.middle{margin-top:60px;margin-bottom:50px}.products .product-container .image-container img{margin-top:25px}.products .product-container .image-container{overflow:hidden;margin-top:30px}.products .product-container .image-container img{margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.products .product-container .image-container img:hover{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}.products .product-container h4{margin-top:26px;margin-bottom:13px}.products .product-container .button-solid{margin-top:3px;margin-right:4px;margin-left:4px}.product-details-container{position:relative;max-width:1000px;margin:40px auto;padding:25px;background:#fff;text-align:left}.product-details-container img{margin-right:auto;margin-left:auto}.product-details-container h3{margin-top:20px;margin-bottom:14px}.product-details-container hr{width:40px;height:1px;margin-top:0;margin-bottom:14px;margin-left:0;background-color:#76878f;border:0;text-align:left}.product-details-container h4{margin-bottom:17px}.product-details-container table{margin-top:13px}.product-details-container table tr{line-height:1.8em}.product-details-container table .icon-cell{width:33px;text-align:center}.product-details-container table .fa{color:#00a0dc}.product-details-container .button-outline,.product-details-container .button-solid{margin-top:15px}.product-details-container .button-outline{margin-right:3px}.product-details-container button.mfp-close.x-button{position:absolute;top:-7px;right:-8px;width:44px;height:44px}.product-details-container a.mfp-close.as-button{position:relative;width:auto;opacity:1}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.pricing{padding-top:84px;padding-bottom:90px}.pricing h2{margin-top:0;margin-bottom:20px}.pricing p.under-heading{margin-bottom:0}.pricing .pricing-pane{margin:50px auto 0 auto;padding-top:20px;padding-bottom:33px;border:1px solid #464646;border-radius:1px;background-color:#fff;-o-transition:border .3s ease,background-color .3s ease;-webkit-transition:border .3s ease,background-color .3s ease;-moz-transition:border .3s ease,background-color .3s ease;transition:border .3s ease,background-color .3s ease}.pricing .pricing-pane h3{margin-top:10px;margin-bottom:26px}.pricing .pricing-pane hr{width:90%;margin-top:11px;margin-bottom:27px;border-color:#464646}.pricing .pricing-pane hr:nth-of-type(2){margin-bottom:37px}.pricing .pricing-pane .price{margin-top:0;margin-bottom:0;font:300 60px/1em Khula,sans-serif}.pricing .pricing-pane p{margin-top:12px;margin-bottom:0}.pricing .pricing-pane .button-solid{height:38px;margin-top:28px;line-height:37px}.pricing .pricing-pane:hover{border:1px solid #00a0dc;background-color:#00a0dc}.pricing .pricing-pane:hover h3{color:#fff}.pricing .pricing-pane:hover p{color:#fff}.pricing .pricing-pane:hover .price{color:#fff}.pricing .pricing-pane:hover hr{border-color:#fff}.pricing .pricing-pane:hover h4{color:#fff}.pricing .pricing-pane:hover .button-solid{border:1px solid #fff;background-color:#fff;color:#00a0dc}.pricing .pricing-pane .label{position:absolute;top:0;right:15px;width:100px;height:100px;overflow:hidden}.pricing .pricing-pane .label .best-value{position:relative;top:14px;left:-8px;width:158px;padding:12px 28px 10px 0;background-color:#00a0dc;color:#fff;font:400 14px/.6em Khula,sans-serif;-webkit-transform:rotate(45deg) translate3d(0,0,0);-moz-transform:rotate(45deg) translate3d(0,0,0);-ms-transform:rotate(45deg) translate3d(0,0,0);-o-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}.pricing-pane:hover .label .best-value{background-color:#fff;color:#00a0dc}.projects{padding-top:66px;padding-bottom:90px;background:#f4f4f4}.projects hr.under-heading{margin-bottom:40px}.projects .button-group a{display:inline-block;margin-top:10px;margin-right:3px;margin-left:3px;padding:1px 20px 1px 20px;background-color:#fff;color:#464646;cursor:pointer;-o-transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.projects .button-group a:hover{background-color:#00a0dc;color:#fff}.projects .button-group a h5{display:inline-block;font:500 15px/1em Montserrat,sans-serif}.projects .button-group a.button.is-checked{background-color:#00a0dc;color:#fff}.projects .grid{margin-top:30px}.projects .element-item{position:relative;width:50%}.element-item img{max-width:100%}.projects .grid .element-item{overflow:hidden}.projects .grid .element-item img{margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.projects .grid .element-item:hover img{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}.projects .grid .element-item .element-item-overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s -o-transition: all .3s;transition:all .3s}.projects .grid .element-item .element-item-overlay span{position:absolute;z-index:3;top:47%;right:0;left:0;color:#fff;font:500 13px/1.2em Montserrat,sans-serif}.project-details-container{position:relative;max-width:1000px;margin:40px auto;padding:25px;background:#fff;text-align:left}.project-details-container img{margin-right:auto;margin-left:auto}.project-details-container h3{margin-top:30px}.project-details-container hr{width:40px;margin-top:18px;margin-bottom:19px;margin-left:0;border:1px solid #dcdcdc;text-align:left}.project-details-container ul{margin-top:17px;margin-bottom:20px;padding-left:30px}.project-details-container .project-quote{background-color:#f3f3f3;padding:1px 20px 13px 20px}.project-details-container .project-quote p{margin-top:16px;margin-bottom:8px;font:italic 400 16px/1.6em Khula,sans-serif}.project-details-container .project-quote span{font:400 16px/1.6em Khula,sans-serif}.project-details-container .button-outline,.project-details-container .button-solid{margin-top:25px}.project-details-container .button-outline{margin-right:3px}.project-details-container button.mfp-close.x-button{position:absolute;top:-8px;right:-8px;width:44px;height:44px}.project-details-container a.mfp-close.as-button{position:relative;width:auto;opacity:1}.testimonials{padding-bottom:95px}.testimonials .testimonials-image-pane{height:350px;margin:auto;background:url(http://placehold.it/1326x746/3a3a3a/fff/) center no-repeat;background-size:cover}.testimonials .testimonials-text-pane-container{margin-right:15px;margin-left:15px;text-align:center}.testimonials h3{margin-top:80px}.testimonials img{margin-top:50px;margin-right:auto;margin-bottom:35px;margin-left:auto}.testimonials p{font:300 18px/1.6em Khula,sans-serif}.testimonials h4{margin-top:20px}.testimonials .carousel-indicators{margin-bottom:-35px}.testimonials .carousel-indicators li{width:12px;height:12px;margin:0 2px 0 2px;background:#b4b4b4;opacity:.5}.testimonials .carousel-indicators li.active{width:12px;height:12px;background:#b4b4b4;opacity:1}.about{padding-bottom:75px}.about hr.under-heading{margin-bottom:40px}.about .about-text-pane-holder{margin-right:15px;margin-left:15px}.about .about-text-pane-holder p:first-of-type{margin-top:45px}.about h2{margin-top:85px}.about ul{padding-left:20px}.about .about-image-pane{height:350px;margin:auto;background:linear-gradient(rgba(255,99,30,.8),rgba(255,99,30,.8)),url(http://placehold.it/1326x746/3a3a3a/fff/) center no-repeat;background-size:cover}.about .progress{height:28px;margin-top:15px;margin-bottom:16px;border-radius:1px}.about .progress-bar{padding-left:20px;padding-top:6px;background-color:#00a0dc;color:#fff;font:400 13px/1.6em Khula,sans-serif;text-align:left}.statistics{padding-top:30px;padding-bottom:100px;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(http://placehold.it/1578x493/3a3a3a/fff/) center no-repeat;background-size:cover}.statistics .number-container{display:inline-block;min-width:210px}.statistics p{margin-top:70px;margin-bottom:0;color:#fff;font:300 80px/1em Montserrat,sans-serif}.statistics .big-numbers-heading{margin-top:10px;color:#fff;font:300 18px/1.4em Montserrat,sans-serif}.team{padding-top:65px;padding-bottom:70px}.team .team-member{display:inline-block;margin-top:30px;margin-right:13px;margin-left:13px}.team .team-member img{width:100%;height:auto}.team .team-member h4{margin-top:15px;margin-bottom:2px}.team .team-member .image-container{display:flex;flex-direction:column;position:relative}.team .team-member .image-container img{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.team .team-member .image-container .hover-overlay{position:absolute;z-index:2;top:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;background:rgba(255,99,30,.8);color:#fff;opacity:0;text-align:center;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.team .team-member .image-container:hover .hover-overlay{opacity:1}.team .team-member .image-container .hover-overlay p{margin-right:20px;margin-left:20px;margin-bottom:0}.team .team-member .image-container .hover-overlay .social-links{margin-top:5px;margin-right:auto;margin-left:auto}.team .team-member .image-container .hover-overlay .fa-stack .fa-circle{color:#fff;-o-transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.team .team-member .image-container .hover-overlay .fa-stack .fa-stack-1x{color:#00a0dc;-o-transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.team .team-member .image-container .hover-overlay .fa-stack:hover .fa-circle{color:#00a0dc}.team .team-member .image-container .hover-overlay .fa-stack:hover .fa-stack-1x{color:#fff}.team .team-member .image-container .hover-overlay a,.team .team-member .image-container .hover-overlay a:hover{color:#fff}.hilfesuchen{padding-top:65px;padding-bottom:75px;background-color:#f4f4f4}.hilfesuchen form{margin-top:20px}.hilfesuchen form .form-group{margin-right:3px;margin-left:3px}.hilfesuchen form input{display:inline-block;height:42px;padding-top:10px;border:1px solid #d6d6d6;border-radius:1px;color:#283135;-webkit-appearance:none}.hilfesuchen form button{display:inline-block;height:42px;padding-right:35px;padding-left:35px;border:1px solid #00a0dc;border-radius:1px;background-color:#00a0dc;color:#fff;font:500 15px/.1em Montserrat,sans-serif;-o-transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.hilfesuchen form button:hover{background-color:#fff;color:#00a0dc}.hilfeanbieten{padding-top:65px;padding-bottom:75px}.hilfeanbieten form{margin-top:20px}.hilfeanbieten form .form-group{margin-right:3px;margin-left:3px}.hilfeanbieten form input{display:inline-block;height:42px;padding-top:10px;border:1px solid #d6d6d6;border-radius:1px;color:#283135;-webkit-appearance:none}.hilfeanbieten form button{display:inline-block;height:42px;padding-right:35px;padding-left:35px;border:1px solid #00a0dc;border-radius:1px;background-color:#00a0dc;color:#fff;font:500 15px/.1em Montserrat,sans-serif;-o-transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.hilfeanbieten form button:hover{background-color:#fff;color:#00a0dc}.contact{padding-top:85px;padding-bottom:73px}.contact h2{margin-top:0;margin-bottom:20px}.contact p:first-of-type{margin-top:40px}.contact p{margin-bottom:0}.contact li i.fa{margin-right:6px;color:#00a0dc}.contact li{margin-top:4px}.contact .fa-phone{margin-right:0;margin-bottom:2px;vertical-align:middle;font-size:16px}.contact .fa-chrome{margin-right:0;margin-bottom:2px;vertical-align:middle;font-size:14px}.contact .map-responsive{position:relative;overflow:hidden;height:0;margin-top:30px;padding-bottom:56.25%;border-radius:4px}.contact .map-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.contact form{margin-top:30px}.contact form .form-group{margin-bottom:17px}.contact form input{height:42px;margin-top:20px;padding-bottom:3px;color:#283135;border:1px solid #d6d6d6;border-radius:1px;-webkit-appearance:none}.contact form textarea{margin-top:20px;padding-top:12px;color:#283135;border:1px solid #d6d6d6;border-radius:1px}.contact form button{display:block;height:43px;width:100%;border:1px solid #00a0dc;border-radius:1px;background-color:#00a0dc;color:#fff;font:500 15px/1em Montserrat,sans-serif;-o-transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.contact form button:hover{background-color:#fff;color:#00a0dc}.footer{padding-top:27px;padding-bottom:20px;background-color:#191919;color:#fff;-webkit-backface-visibility:hidden}.footer h4{margin:35px auto 15px auto}.footer p{margin-right:auto;margin-left:auto;color:#fff}.footer .social-icons-container{margin-right:auto;margin-left:auto}.footer .social-icons-container .fa-stack a .fa-stack-1x,.footer .social-icons-container .fa-stack a:hover .fa-stack-2x{color:#00a0dc;-o-transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer .social-icons-container .fa-stack a .fa-stack-2x,.footer .social-icons-container .fa-stack a:hover .fa-stack-1x{color:#fff}.copyright{padding-top:20px;padding-bottom:20px;background-color:#191919;-webkit-backface-visibility:hidden}.copyright span{color:#fff;opacity:.7;font:400 14px/1.2em Khula,sans-serif;text-align:center}.copyright a{margin-top:0;font:400 14px/1.2em Khula,sans-serif}a.back-to-top{position:fixed;z-index:999;right:12px;bottom:12px;display:none;width:42px;height:42px;border-radius:30px;background:#000 url(../images/up-arrow.png) no-repeat center 47%;background-size:18px 18px;text-indent:-9999px}a:hover.back-to-top{background-color:#00a0dc}@media (min-width:768px){h1{font:600 68px/1em Montserrat,sans-serif}h2{font:600 40px/1em Montserrat,sans-serif}h3{font:600 30px/1.2em Montserrat,sans-serif}.button.solid{width:auto}.navbar{padding:20px 0;border-bottom:1px solid transparent;background:0 0;-o-transition:border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;-webkit-transition:border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;-moz-transition:border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;transition:border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;-webkit-backface-visibility:hidden}.navbar .nav.navbar-nav{padding-top:0;padding-bottom:0}.navbar .navbar-collapse{border:none}.navbar.top-nav-collapse{padding:0;background-color:#191919;-webkit-backface-visibility:hidden}.navbar .navbar-brand{margin-right:16px;margin-left:0}.navbar .nav.navbar-nav li a,.navbar .nav.navbar-nav.navbar-right li a{margin:13px 12px 14px 12px;padding:13px 3px 5px 3px;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar .nav.navbar-nav li a:hover,.navbar .nav.navbar-nav li.active a{background:0 0;color:#fff;opacity:1}header .header-content{padding-top:100px}header .header-content p.heading-paragraph{margin-top:15px;font:300 30px/1.4em Khula,sans-serif}.customers{padding-top:40px;padding-bottom:40px}.solutions{padding-top:75px}.solutions .nav-pills li{display:inline-block;width:auto}.solutions .solutions-tabs{margin:0 auto;text-align:center}.products{padding-top:93px;padding-bottom:100px}.products .product-container{margin-top:20px}.products .product-container.first,.products .product-container.middle{margin-top:20px;margin-bottom:0}.product-details-container,.project-details-container{padding:35px}.pricing{padding-top:94px;padding-bottom:100px}.pricing .pricing-pane .label{top:50px}.projects{padding-top:76px;padding-bottom:100px}.projects .element-item{width:25%}.projects .grid .element-item .element-item-overlay{opacity:0;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.projects .grid .element-item .element-item-overlay span{font:500 16px/1em Montserrat,sans-serif}.projects .grid .element-item:hover .element-item-overlay{opacity:1}.testimonials .testimonials-text-pane-container{margin-right:80px;margin-left:80px}.testimonials .carousel-indicators{margin-bottom:-50px}.about .about-text-pane-holder{margin-right:80px;margin-left:80px}.team{padding-top:75px;padding-bottom:80px}.newsletter{padding-top:75px;padding-bottom:85px}.contact{padding-top:95px;padding-bottom:83px}a.back-to-top{right:20px;bottom:20px}}@media (min-width:992px){p.under-heading{width:80%}.solutions .my-swiper-container{margin:0 auto 0 auto}.solutions .tab-content .tab-b .right-pane{margin-left:5px}.solutions .tab-content .tab-b h3{margin-top:20px}.solutions .tab-content .tab-c .services-box{margin-bottom:0}.solutions .tab-content .tab-c .row:nth-child(1){margin-bottom:40px}.solutions .tab-content .tab-c .services-box p{width:90%;margin-right:auto;margin-left:auto}.products img{margin-top:40px}.product-details-container img{max-width:97%}.product-details-container h3{margin-top:20px}.project-details-container h3{margin-top:0}.testimonials{padding-bottom:0}.testimonials .testimonials-image-pane{float:left;width:50%;height:650px}.testimonials .testimonials-text-pane{float:right;width:50%}.testimonials .testimonials-text-pane-container{width:350px;margin-left:70px}.testimonials h3{margin-top:50px}.about{padding-bottom:0}.about .about-text-pane{width:50%;float:left}.about .about-text-pane-holder{float:right;width:410px;margin-right:50px}.about h2{margin-top:65px}.about .about-image-pane{float:right;width:50%;height:650px}.contact ul{margin-bottom:10px}.contact .map-responsive{height:356px}.contact form .form-group .form-control{display:inline-block}.contact form .form-group textarea.form-control{display:block}.contact form .form-group.same-line{display:inline-block;width:144px}.contact form .form-group.same-line.middle{margin-right:7px;margin-left:7px}.contact form input{margin-top:1px;margin-bottom:0}.contact form textarea{height:235px;margin-top:1px}.contact form button{margin-top:17px}.footer .social-icons-container,.footer h4,.footer p{width:96%}}@media (min-width:1200px){p.under-heading{width:60%}.solutions{padding-bottom:70px}.solutions .tab-content .software-box{margin-bottom:25px}.solutions .my-swiper-container .swiper-slide img{max-width:555px}.solutions .tab-content .tab-b .right-pane h3{margin-top:70px}.solutions .tab-content .tab-c .left-pane h3{margin-top:160px}.products .product-container .image-container{width:353px;height:199px}.products .product-container .image-container img{width:353px;height:199px}.projects .grid{width:100.4%}.testimonials .testimonials-text-pane-container{width:450px;margin-left:65px}.about .about-text-pane-holder{width:500px;margin-right:70px}.about h2{margin-top:90px}.about ul{padding-left:40px}.statistics p{font:300 90px/1em Montserrat,sans-serif}.statistics .number-container{margin-right:35px;margin-left:35px}.contact .map-responsive{margin-right:7px}.contact form{margin-left:7px}.contact form .form-group.same-line{width:175px}.contact form input{padding-bottom:1px}.footer{padding-bottom:10px}}
