@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.svg-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svg-icon .st0{fill:none;stroke:#dfdfdf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-icon .st1{fill:none;stroke:#dfdfdf;stroke-width:1;stroke-miterlimit:22.9256}.svg-icon .st2{fill:none;stroke:#dfdfdf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}#gevel-icon,#schilder-icon,#dakopbouw-icon,#woning-icon,#sanitair-icon{width:80px;height:80px}#sanitair-icon .st1{fill:none;stroke:#a4aab0;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.btn.focus,.btn:focus{outline:0;box-shadow:none!important}.btn-primary,.btn-back-mobile{background:#e05915;color:#000;padding:20px 25px 22px;font-weight:300;font-family:Source Sans Pro,sans-serif;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;letter-spacing:1px;border-radius:0;border:0;border-bottom:3px solid rgb(154.0571428571,61.2102040816,14.4428571429);transition:background ease-in-out .25s}.btn-primary:hover,.btn-primary:focus,.btn-back-mobile:hover,.btn-back-mobile:focus{color:#000;background:#bb4a12;border-color:#8c380d}.btn-back{display:inline-block;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem;color:#50575c!important;position:relative;float:left;padding:0 0 0 50px;z-index:9;transition:color ease-in-out .2s;font-weight:400!important}.btn-back span.arrow-left{position:absolute;left:18px;top:8px;width:24px;height:2px;background:#50575c;border-radius:2px;z-index:1;transition:ease-in-out all .2s}.btn-back span.arrow-left:before,.btn-back span.arrow-left:after{content:"";position:absolute;left:-1px;width:8px;height:2px;background:#50575c;border-radius:2px;transition:background ease-in-out .2s}.btn-back span.arrow-left:before{top:-2px;transform:rotate(-35deg)}.btn-back span.arrow-left:after{top:2px;transform:rotate(35deg)}.btn-back:hover,.btn-back:focus{text-decoration:none;color:#e05915!important}.btn-back:hover span.arrow-left,.btn-back:focus span.arrow-left{background:#e05915;left:14px}.btn-back:hover span.arrow-left:before,.btn-back:hover span.arrow-left:after,.btn-back:focus span.arrow-left:before,.btn-back:focus span.arrow-left:after{background:#e05915}.btn-back-mobile{position:relative;width:60%;margin-left:20%;margin-bottom:20px;padding:20px 25px 22px 50px;color:#fff}.btn-back-mobile span.arrow-left{position:absolute;left:18px;top:32px;width:34px;height:2px;background:#fff;border-radius:2px;z-index:1;transition:ease-in-out all .2s}.btn-back-mobile span.arrow-left:before,.btn-back-mobile span.arrow-left:after{content:"";position:absolute;left:-1px;width:8px;height:2px;background:#fff;border-radius:2px;transition:background ease-in-out .2s}.btn-back-mobile span.arrow-left:before{top:-2px;transform:rotate(-35deg)}.btn-back-mobile span.arrow-left:after{top:2px;transform:rotate(35deg)}.btn-back-mobile:hover,.btn-back-mobile:focus{color:#fff}.navbar{transition:background ease-in-out .35s}.navbar #navbarMain .navbar-nav li a{font-family:Source Sans Pro,sans-serif;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;text-transform:uppercase;color:#fff;letter-spacing:1px;padding:.75rem .9rem;margin:0 .25rem;transition:background ease-in-out .25s}.navbar #navbarMain .navbar-nav li a:hover,.navbar #navbarMain .navbar-nav li a:focus{background:#50575c;color:#dfdfdf}.navbar #navbarMain .navbar-nav li.active a{background:#50575c;color:#dfdfdf}.navbar.bg-dark{background:#000000e6!important;border-bottom:1px solid rgba(164,170,176,.3)}header{height:660px;width:100%;position:relative;overflow:hidden;display:block;float:left;background:#000}header #bg-image{width:100%;height:660px;min-height:660px;position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:.5}header .container-fluid{height:100%;position:relative}header .header-title{position:absolute;margin-top:30px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:199;width:100%;max-width:900px;text-align:center}header .header-title h1{display:block;color:#fff;font-family:Lora,serif;width:100%;margin:25px 0;padding:0;font-size:70px;font-size:4.375rem;line-height:80px;line-height:5rem}header .header-title h2{margin:0;padding:0;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:25px;color:#dfdfdf;line-height:48px;max-width:900px}header #details{text-align:center;width:100%;display:block;float:left;height:40px;position:relative}header #details ul{list-style:none;position:absolute;left:50%;top:0;transform:translate(-50%);display:block}header #details ul li{position:relative;float:left;display:block}header #details ul li span{padding:0 0 0 30px;margin:0 30px 0 0;position:relative;color:#dfdfdf}header #details ul li span img{position:absolute;left:-3px;top:-2px;width:24px;height:24px}header #details ul li span.city:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:24px;display:inline-block;position:absolute;color:#dfdfdf;left:0;content:"";font-weight:700;top:-5px}header #details ul li:last-child span{margin:0}header:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:288px;z-index:104;background:-moz-linear-gradient(top,rgb(0,0,0) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgb(0,0,0) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#000,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00ffffff",GradientType=0)}footer{background:#202325;color:#dfdfdf;padding:80px 0 60px;width:100%;display:block;float:left;overflow:hidden;position:relative}footer div[class^=col]{z-index:100}footer .col-address{display:block;float:left;width:50%;font-weight:300;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem}footer .col-address p{margin:0}footer .col-address a{color:#dfdfdf}footer .col-address a:hover,footer .col-address a:focus{text-decoration:underline}footer .col-address .btn-phone,footer .col-address .btn-email{position:relative;padding-left:25px}footer .col-address .btn-phone:before,footer .col-address .btn-email:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:16px;display:inline-block;position:absolute;left:0;top:-3px}footer .col-address .btn-phone:hover,footer .col-address .btn-phone:focus,footer .col-address .btn-email:hover,footer .col-address .btn-email:focus{color:#e05915;text-decoration:none}footer .col-address .btn-phone:before{content:"";font-weight:900;transform:rotate(90deg)}footer .col-address .btn-email:before{content:"";font-weight:300;top:-3px;font-size:17px}footer .col-address .social:hover,footer .col-address .social:focus{color:#e05915}footer:after{content:"LEEFLANG";position:absolute;bottom:0;left:0;vertical-align:top;height:280px;font-size:330px;font-size:20.625rem;line-height:330px;line-height:20.625rem;font-weight:900;color:#dfdfdf;opacity:.03;font-family:Source Sans Pro,sans-serif;z-index:0}html,body{height:100%;font-size:100%;padding:0;margin:0}html{position:relative;min-height:100%}body{padding:0;margin:0;color:#fff;background:#000;font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:normal;font-size:100%;overflow-x:hidden;height:100%;position:relative}.wrapper{position:relative;float:left;display:block;width:100%}.wrapper:before{position:absolute;width:60%;height:100%;left:20%;top:0;margin-left:0;border-left:.1rem solid rgba(255,255,255,.1);border-right:.1rem solid rgba(255,255,255,.1);content:"";pointer-events:none;z-index:5}.wrapper:after{position:absolute;width:20%;height:100%;left:40%;top:0;margin-left:0;border-left:.1rem solid rgba(255,255,255,.08);border-right:.1rem solid rgba(255,255,255,.08);content:"";pointer-events:none;z-index:5}section{float:left;width:100%;position:relative;display:block}section.black{background:transparent}a{color:#e05915;outline:0!important}a:hover,a:focus{color:#e05915;outline:0!important}p,ul,ol,li{font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;letter-spacing:1px}.h2,h2{font-size:40px;font-size:2.5rem;line-height:50px;line-height:3.125rem}#main p,#main ul,#main ol{margin:0 0 30px}.bg-pattern{position:fixed;top:0;left:0;z-index:1010;height:100%;width:20px;background-image:linear-gradient(to bottom,rgba(164,170,176,.25) 2px,transparent 2px),linear-gradient(to bottom,transparent 10px,rgba(164,170,176,.25) 10px,rgba(164,170,176,.25) 12px,transparent 12px,transparent 18px,rgba(164,170,176,.25) 18px,rgba(164,170,176,.25) 20px,transparent 20px,transparent 26px,rgba(164,170,176,.25) 26px,rgba(164,170,176,.25) 28px,transparent 28px,transparent 34px,rgba(164,170,176,.25) 34px,rgba(164,170,176,.25) 36px,transparent 36px);background-repeat:repeat-y;background-size:18px 44px,10px 44px;background-position:0px 6px}.fullwidth-slider{position:relative;width:100%;height:100vh;min-height:550px;float:left}#home-slider{z-index:3}#home-slider div:not(.owl-controls){height:100%;position:relative}#home-slider .owl-item{height:100%;position:relative}#home-slider .owl-item .description{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto!important;max-width:1400px;padding:0 50px;text-align:center;z-index:20}#home-slider .owl-item .description h2,#home-slider .owl-item .description a{color:#fff}#home-slider .owl-item .description h2{margin:50px 0 0;padding:0;font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;font-family:Lora,serif}#home-slider .owl-item .description a{font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1.3125rem;text-decoration:none;text-transform:uppercase;position:relative;padding-bottom:5px;margin-top:25px;display:inline-block;transition:color ease-in-out .25s;cursor:pointer}#home-slider .owl-item .description a:before,#home-slider .owl-item .description a:after{position:absolute;bottom:0;left:0;right:0;margin:0 auto;content:""}#home-slider .owl-item .description a:before{height:2px;width:100%;background:#fff;z-index:0}#home-slider .owl-item .description a:after{height:2px;width:0;background:#e05915;z-index:1;transition:ease-in-out all .25s}#home-slider .owl-item .description a:hover,#home-slider .owl-item .description a:focus{color:#e05915}#home-slider .owl-item .description a:hover:after,#home-slider .owl-item .description a:focus:after{width:100%}#home-slider .owl-item:after{content:"";width:100%;height:50%;top:0;left:0;position:fixed;z-index:10;background:-moz-linear-gradient(top,rgb(0,0,0) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgb(0,0,0) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#000,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00ffffff",GradientType=0);-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#home-about .text-center{margin:30px auto;max-width:860px}#home-about h1{font-size:52px;font-size:3.25rem;line-height:48px;line-height:3rem;text-transform:uppercase;font-weight:700;position:relative}#home-about h1 span{display:block;color:#50575c}#home-about h1 span+span{color:#dfdfdf}#home-about h1:after{content:"";position:absolute;width:120px;height:2px;background:#dfdfdf;margin:0 auto;left:0;right:0;bottom:0}#home-about .btn-primary{margin-top:15px}#home-services .col-fifth{width:20%;float:left;position:relative;display:block}#home-services .col-fifth .icon{position:relative;width:240px;height:240px;margin:0 auto;display:block}#home-services .col-fifth .icon:before{content:"";width:160px;height:160px;display:block;position:absolute;top:40px;left:0;right:0;margin:0 auto;border:1px solid #dfdfdf;transform:rotate(45deg);z-index:0;opacity:.5}#home-services .col-fifth h3{font-family:Source Sans Pro,sans-serif;color:#dfdfdf;margin:30px 0;padding:0 15px;text-align:center}#home-services .col-fifth h3 span{display:block;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;font-weight:700;text-transform:uppercase}#home-services .col-fifth h3 span+span{font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;font-weight:300;text-transform:inherit}#contact{position:relative;min-height:1900px;overflow:hidden}#contact .text-contact{width:40%;padding:75px 50px 75px 75px;display:block;position:absolute}#contact .text-contact h2,#contact .text-contact p{color:#fff}#contact .text-contact p.large{margin-top:30px;font-size:28px;font-size:1.75rem;line-height:42px;line-height:2.625rem}#contact #text-form{top:380px;left:0}#contact #text-maps{right:0;top:1450px}#contact #text-maps i{font-size:60px;margin-bottom:40px}#contact #text-social{right:0;width:20%;top:1120px}#contact #text-social h2{margin-bottom:10px}#contact #text-social a{margin:0 10px 0 0}#contact #text-social a i{font-size:25px}#contact .contact-form{width:40%;margin-left:40%;margin-top:15px;padding:30px;float:left;background:#50575c;position:relative;z-index:10}#contact .contact-form .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;padding:14px 12px;border-radius:0;border-color:#fff3;background:transparent;color:#fff;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form .form-control:focus,#contact .contact-form .form-control:active{box-shadow:none;border-color:#fffc}#contact .contact-form textarea.form-control{height:180px;resize:none}#contact .contact-form input::-webkit-input-placeholder,#contact .contact-form textarea::-webkit-input-placeholder{color:#dfdfdf;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input:focus::-webkit-input-placeholder,#contact .contact-form textarea:focus::-webkit-input-placeholder{color:#fff;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input:-moz-placeholder,#contact .contact-form textarea:-moz-placeholder{color:#dfdfdf;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input:focus:-moz-placeholder,#contact .contact-form textarea:focus:-moz-placeholder{color:#fff;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input::-moz-placeholder,#contact .contact-form textarea::-moz-placeholder{color:#dfdfdf;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input:focus::-moz-placeholder,#contact .contact-form textarea:focus::-moz-placeholder{color:#fff;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input:-ms-input-placeholder,#contact .contact-form textarea:-ms-input-placeholder{color:#dfdfdf;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form input:focus:-ms-input-placeholder,#contact .contact-form textarea:focus:-ms-input-placeholder{color:#fff;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:1px;font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem}#contact .contact-form .alert-success{border-radius:0}#contact .contact-form .alert-danger{background:#e05915;color:#fff;border:0;border-radius:0}#contact .contact-form .alert-danger ul{margin:0;padding:0 0 0 20px}#contact .contact-form .alert-danger ul li{color:#fff}#contact .contact-form .has-error{position:relative}#contact .contact-form .has-error .form-control{border-color:#e05915;box-shadow:inset 0 0 #0000}#contact .contact-form .has-error:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:15px;top:9px;color:#e05915;font-size:20px}#contact #maps{position:absolute;left:0%;width:60%;top:1080px;z-index:10}#contact #maps iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.projects-list{margin:0;padding:0;float:left;width:100%;list-style:none;position:relative;z-index:10}.projects-list li{width:40%;position:relative;margin:0 0 30px;padding-top:200px}.projects-list li a{display:block;width:100%;position:relative;float:left}.projects-list li a span.image{width:50%;float:left;position:relative;display:block;margin-top:0;z-index:0;overflow:hidden}.projects-list li a span.image img{max-width:100%;display:block;position:relative}.projects-list li a span.image:before{content:"";position:absolute;background:#e05915;opacity:0;width:0;right:0;height:100%;display:block;transition:opacity ease-in-out .35s,width ease-in-out .35s;z-index:10}.projects-list li a span.image:after{content:"";font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:36px;display:inline-block;position:absolute;color:#fff;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition-property:opacity;transition-duration:.25s;transition-delay:.1s;transition-timing-function:linear;z-index:11}.projects-list li a span.short{position:absolute;right:0;width:50%;top:50%;transform:translateY(-50%);display:block;padding:25px;margin-top:0;transition:color ease-in-out .35s}.projects-list li a span.short .h2,.projects-list li a span.short h2{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#fff}.projects-list li a span.short p{color:#fff;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300}.projects-list li a span.short .view{position:relative;display:inline-block;padding-right:40px;text-transform:uppercase}.projects-list li a span.short .view span.arrow{position:absolute;right:0;top:15px;width:32px;height:2px;background:#e05915;border-radius:2px;transition:right ease-in-out .35s}.projects-list li a span.short .view span.arrow:before,.projects-list li a span.short .view span.arrow:after{content:"";position:absolute;right:-1px;width:12px;height:2px;background:#e05915;border-radius:2px}.projects-list li a span.short .view span.arrow:before{top:-3px;transform:rotate(35deg)}.projects-list li a span.short .view span.arrow:after{top:3px;transform:rotate(-35deg)}.projects-list li a:hover span.short,.projects-list li a:focus span.short{color:#dfdfdf}.projects-list li a:hover span.short .view span.arrow,.projects-list li a:focus span.short .view span.arrow{right:-10px}.projects-list li a:hover span.image:before,.projects-list li a:focus span.image:before{opacity:.75;width:100%}.projects-list li a:hover span.image:after,.projects-list li a:focus span.image:after{opacity:1}.projects-list li:nth-child(odd){float:left}.projects-list li:nth-child(2n){float:right}.projects-list li:nth-child(4n+1){margin-left:20%;padding-top:50px}#project-item .back{width:20%;position:absolute;left:0}#project-item .btn-back{position:absolute;top:7px;left:50%;transform:translate(-50%)}.masonry-container{width:100%}.masonry-container .item{float:left;width:20%;position:relative;display:block;padding:10px}.masonry-container .fancybox{width:100%;float:left;display:block;overflow:hidden;position:relative}.masonry-container .fancybox:before{content:"";font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:0;z-index:2;transition:font-size ease-in-out .25s}.masonry-container .fancybox:after{content:"";width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#e05915;z-index:1;opacity:0;transition:ease-in-out all .25s}.masonry-container .fancybox:hover:before{font-size:44px}.masonry-container .fancybox:hover:after{opacity:.85;width:100%;height:100%;inset:0;transform:translate(0)}.masonry-container .fancybox img{max-width:100%}.masonry-container .fancybox:nth-child(odd){float:left}.masonry-container .fancybox:nth-child(2n){margin-top:100px;margin-left:20%}#bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}#bg .bg-list{margin:300px 0 0;padding:0;list-style:none;width:100%;z-index:0}#bg .bg-list li{width:20%;float:left;display:block}#bg .bg-list li .icon{position:relative;width:240px;height:240px;margin:0 auto;display:block}#bg .bg-list li .icon svg{opacity:.2}#bg .bg-list li .icon:before{content:"";width:160px;height:160px;display:block;position:absolute;top:40px;left:0;right:0;margin:0 auto;border:1px solid #dfdfdf;transform:rotate(45deg);z-index:0;opacity:.2}#bg .bg-list li:nth-child(2){margin-top:100px}#bg .bg-list li:nth-child(5){margin-top:400px}#bg .bg-list li:nth-child(3){margin-top:1200px}#services{position:relative;float:left;width:100%;overflow:hidden;max-height:2800px}.service-item{width:100%;float:left;display:block;position:relative;z-index:11}.service-item .service-icon{float:left;width:20%;min-height:350px;position:relative;z-index:10}.service-item .service-icon .icon{position:relative;width:240px;height:240px;margin:0 auto;display:block}.service-item .service-icon .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.25}.service-item .service-icon .icon:before{content:"";width:160px;height:160px;display:block;position:absolute;top:40px;left:0;right:0;margin:0 auto;border:1px solid #dfdfdf;transform:rotate(45deg);z-index:0;opacity:.5}.service-item .service-text{width:60%;padding:0 75px;position:relative;display:block;border-left:1px solid #e05915;float:left}.service-item .service-text p,.service-item .service-text ul,.service-item .service-text ol{margin:0 0 30px}.service-item .service-image{width:20%;float:right;display:block}.service-item:nth-child(odd) .service-icon{float:left;margin-top:280px}.service-item:nth-child(odd) .service-image{margin-top:120px}.service-item:nth-child(odd) .service-text{margin-top:0}.service-item:nth-child(2n) .service-icon{float:right;margin-top:780px}.service-item:nth-child(2n) .service-image{margin-top:180px}.service-item:nth-child(2n) .service-text{margin-top:-100px}@media only screen and (max-width:1299px){h2,.h2{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}nav.fixed-top .navbar-brand{max-width:300px}nav.fixed-top .navbar-brand img{max-width:100%;height:auto!important}header .header-title h1{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem}header .header-title h2{font-size:22px;font-size:1.375rem;line-height:40px;line-height:2.5rem}#home-about .text-center{margin:30px auto 0}#home-services .col-fifth .icon{width:200px;height:200px}#home-services .col-fifth .icon:before{width:120px;height:120px}#home-services .col-fifth #dakopbouw-icon,#home-services .col-fifth #gevel-icon,#home-services .col-fifth #sanitair-icon,#home-services .col-fifth #schilder-icon,#home-services .col-fifth #woning-icon{width:60px;height:60px}#home-services .col-fifth h3{margin:15px 0}.service-item .service-icon .icon{width:200px;height:200px}.service-item .service-icon .icon img{width:60px;height:60px}.service-item .service-icon .icon:before{width:120px;height:120px}.projects-list li a span.short h2,.projects-list li a span.short .h2{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}#contact .text-contact{padding:75px 30px}}@media only screen and (max-width:1199px){header .header-title h2{padding:0 50px}#home-about h1{font-size:44px;font-size:2.75rem;line-height:40px;line-height:2.5rem}#home-services .col-fifth .icon{width:170px;height:170px}#home-services .col-fifth .icon:before{width:90px;height:90px}#home-services .col-fifth #dakopbouw-icon,#home-services .col-fifth #gevel-icon,#home-services .col-fifth #sanitair-icon,#home-services .col-fifth #schilder-icon,#home-services .col-fifth #woning-icon{width:50px;height:50px}#home-services .col-fifth h3{margin:15px 0}#home-services .col-fifth h3 span{font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.projects-list li{width:80%;padding-top:100px}.projects-list li:nth-child(4n+1){margin-left:0!important;padding-top:100px}#contact .contact-form{width:60%}#maps iframe{height:500px!important}#bg .bg-list li .icon{width:170px;height:170px}#bg .bg-list li .icon:before{width:90px;height:90px}#bg .bg-list li #dakopbouw-icon,#bg .bg-list li #gevel-icon,#bg .bg-list li #sanitair-icon,#bg .bg-list li #schilder-icon,#bg .bg-list li #woning-icon{width:50px;height:50px}}@media only screen and (max-width:991px){nav.fixed-top{background:#000000e6!important;border-bottom:1px solid hsla(210,7%,67%,.3)}nav.fixed-top .navbar-brand{max-width:230px}nav.fixed-top button.navbar-toggler{background:transparent;border:0;float:right;width:36px;height:30px;position:relative;margin:10px 0 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}nav.fixed-top button.navbar-toggler span{display:block;position:absolute;height:3px;border-radius:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}nav.fixed-top button.navbar-toggler span:nth-child(1){top:0}nav.fixed-top button.navbar-toggler span:nth-child(2){top:8px}nav.fixed-top button.navbar-toggler span:nth-child(3){top:16px}nav.fixed-top .navbar-toggler.open span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}nav.fixed-top .navbar-toggler.open span:nth-child(2){opacity:0;left:-60px}nav.fixed-top .navbar-toggler.open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}nav.fixed-top .navbar-nav{margin-top:10px}nav.fixed-top .navbar-nav li a{text-align:center}}@media only screen and (max-width:767px){header{min-height:80vh;height:auto}header .header-title{position:relative;top:0;left:0;transform:translate(0);max-width:100%;margin-top:320px}header .header-title h1{font-size:36px;font-size:2.25rem;line-height:46px;line-height:2.875rem}header .header-title h2{padding:0 15px;font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}header #details{text-align:center;width:100%;display:block;float:left;height:auto;position:relative}header #details ul{width:100%;position:relative;left:0;top:0;transform:translate(0);display:block;text-align:center;float:left;margin:0;padding:0}header #details ul li{position:relative;float:left;display:block;width:100%}header #details ul li span{padding:0 0 0 30px;margin:0;position:relative}header:before{width:0;height:0}#bg-image{height:280px!important;min-height:280px!important}.fullwidth-slider{height:50vh;min-height:400px}#home-slider .owl-item .description h2{font-size:48px;font-size:3rem;line-height:48px;line-height:3rem}#home-about h1{font-size:30px;font-size:1.875rem;line-height:28px;line-height:1.75rem}#home-about .text-center{margin:0 auto}#home-services{padding-top:0!important}#home-services .col-fifth{width:50%}#main,#project-item{text-align:center}#project-item .back{display:none}.projects-list li{width:100%;padding-top:0}.projects-list li a{overflow:hidden}.projects-list li a span.image{width:100%}.projects-list li a span.short{top:auto;bottom:0;transform:translate(0);width:100%}.projects-list li a span.short h2,.projects-list li a span.short span.view{z-index:100;position:relative}.projects-list li a span.short:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,#0000,#000000a6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);z-index:1}.projects-list li:nth-child(4n+1){padding-top:0}.masonry-container .item{width:50%}#services{max-height:none}.service-item{margin-bottom:0!important}.service-item .service-icon{display:none}.service-item .service-text{width:100%;margin-top:0!important;padding:0 30px;text-align:center}.service-item .service-image{width:100%;margin-top:15px!important}#contact{min-height:100px}#contact .contact-form{width:100%;margin-left:0}#contact #text-form{top:0;text-align:center}#contact .text-contact{position:relative;width:100%;float:left;display:block;padding:30px}#contact #text-maps{position:relative;top:0}#contact #text-social{padding-top:0;top:0;width:100%}#contact #maps{height:320px;overflow:auto;position:relative;top:0;width:100%}#contact #maps iframe{height:320px!important}footer{padding:30px 0 60px}footer .col-address{width:100%;text-align:center;margin-bottom:15px}footer:after{height:65px;font-size:70px;font-size:4.375rem;line-height:75px;line-height:4.6875rem}}
