@media (max-width: 1600px){#klanten .basicContainer,#watwedoen .basicContainer{max-width:1360px}}@media (max-width:1200px){#siteContent #watwedoen ul.slides li ul{max-width:736px}}@media (max-width:1040px){#nieuws .previous.arrow,#klanten .previous.arrow{left:10px!important;margin:0!important}#nieuws .next.arrow,#klanten .next.arrow{right:10px!important;margin:0!important;left:auto!important}}@media (max-width:970px){#siteContent #watwedoen ul.slides li ul{max-width:490px}section .content,#siteContent #watwedoen .tabs-content article,#siteContent #vacatures ul{max-width:580px!important;margin:0 auto}#siteContent #nieuws .nieuwsitems .nieuwsitem{max-width:530px!important}#siteContent #nieuws .nieuwsitems .nieuwsitem.no_img .content{width:100%;position:relative;margin:0 auto;float:none}#siteContent #nieuws .nieuwsitems .nieuwsitem h1{margin-top:0}footer nav#social-media{float:none;text-align:center;top:0;margin-top:20px}footer nav#sitemap-navigation{float:none;text-align:center;top:0;margin-top:20px}}@media (max-width:767px){header.active{background:#fff url(/images/style/logo.png) no-repeat left 20px center;background-size:90px auto}#logo_header.showLogo{display:none}#mainContentDetail{padding-top:90px}header{top:-90px;left:0;right:0;bottom:auto;height:90px;border-bottom:1px solid #dbdcdd;-webkit-transition:top .1s;transition:top .1s}header.active{top:0}header nav{position:absolute;display:none;top:90px;left:-1px;right:0}header nav ul{width:100%;display:none}header.active nav ul{display:block}header nav ul li{height:auto!important;width:100%}header nav ul li a{width:100%}header nav ul li a .icon{display:none}header nav ul li a .txt{position:relative;height:auto!important;width:100%;padding:15px 0;left:0;display:block;text-align:center;font-size:16px}header nav ul li a .txt strong{height:auto!important;padding-left:20px}header nav ul li a:hover .txt{left:0}header #mobile_menu_icon{position:absolute;display:block;right:20px;top:0;height:100%;width:40px;background:url(/images/style/icon-bars.svg) center center no-repeat transparent}#homepage{position:relative;padding-top:0;right:0;border-top:1px solid #eeeae4}#homepage .quote{box-sizing:border-box;margin:0;left:0;right:0;top:50%;transform:translateY(-50%)}#siteContent{padding-top:0;margin-right:0}#mainContentDetail{margin-right:0}#siteContent #over .content{box-sizing:border-box;margin:0 20px;padding-bottom:40px;width:auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}#siteContent .mood-image-1,#siteContent .mood-image-2,#siteContent .mood-image-3{display:none;background:none}#siteContent #klanten .case{margin:0 20px 20px!important}#siteContent #klanten .content{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}#siteContent #klanten .arrow{height:35px;position:absolute;bottom:30px;top:auto}#siteContent #klanten .arrow.previous{left:50%!important;margin-left:-50px!important}#siteContent #klanten .arrow.next{left:50%!important;margin-left:20px!important}#siteContent #klanten ul li ul li{display:block!important;margin:5px auto!important;width:90%!important;height:auto!important}#siteContent #klanten ul li ul li a{display:block!important;padding:15px 0;width:100%!important;height:auto!important}#siteContent #nieuws{padding-bottom:100px!important}#siteContent #nieuws nav{display:none}#siteContent #nieuws .arrow{height:35px;position:absolute;bottom:30px;top:auto}#siteContent #nieuws .arrow.previous{left:50%!important;margin-left:-50px!important}#siteContent #nieuws .arrow.next{left:50%!important;margin-left:20px!important}#siteContent #nieuws .nieuwsitem{text-align:center}#siteContent #nieuws .nieuwsitem img{display:none!important;float:none!important;width:90%!important;margin-bottom:40px}#siteContent #nieuws .content{margin:0 20px!important;width:auto!important}#siteContent #vacatures h1{margin-left:20px!important;margin-right:20px!important;width:auto}#siteContent #vacatures .content,#siteContent #vacatures .case{margin:0 20px!important;width:auto}#siteContent #vacatures li.listing ul li{width:calc(100% - 40px)!important;margin:5px 20px!important}#siteContent #vacatures li.listing ul li a{width:100%!important;color:#fff!important;background:#b8453f!important}#siteContent #contact .content{padding:0 20px;width:auto;margin-bottom:20px}#siteContent #contact .column{float:none!important;width:auto!important}footer{margin-right:0}footer nav#social-media ul li a{margin:0 15px!important}footer #sitemap-navigation{padding-bottom:20px}footer #sitemap-navigation ul li{display:block!important}footer #sitemap-navigation ul li a{padding-left:0!important;border:0!important;margin-left:0!important}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (max-width:667px){#serviceList,#caseList{grid-template-columns:repeat(2,1fr)}.caseItem{min-height:auto}}@media (max-width:600px){#siteContent #watwedoen ul.slides li ul{max-width:100%}#siteContent #watwedoen ul.slides li ul li{display:block;width:100%;height:auto}#siteContent #watwedoen ul.slides li ul li a{display:block;width:100%;height:auto;padding:10px 20px}#homepage #logo{margin-bottom:20px;margin-top:30px;width:100px}#siteContent .statement .content .partContentText{font-size:20px}#contactLogo{flex-direction:column}}@media (max-width: 344px){#techniekNederlandIframe{height:320px}}
