@media (max-width: 1200px) {

#header .logo {
    padding-left: 20px;
}

.slider_blok img{
	width: 100%;
}

.inhoud_blok .pblok {
	width: 33%;
	margin-bottom:10px;
}



#footer .inhoud li {
    float: left;
    padding-left: 20px;
    text-decoration: none;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 10px;
}

.overblok .foto {
	float: none;
	margin-left:auto;
	margin-right:auto;
	width: 30%;
}
	
.overblok .overtekst {
	float: none;
	padding-left:20px;
	padding-right:20px;
	width: 90%;
}
	
#contact {
	width:90%;
}	

.inner-header {
	width: 100%;
}

#inspiratie .inspiratie_blok {
	width: 48% !important;
	float: left;
} 

#contact img {
	width: auto !important;
}

.overblok .overtekst.links, .links,
.overblok .overtekst.rechts, .rechts {
width: 90% !important;
float: left !important;
}
	
}

@media (max-width: 950px) {
.inhoud_blok .pblok {
	width: 50%;	

}

#portfolio .pitem {
	width: 49% !important;
}

.portfolvid .extrainfo {
	width: 100% !important;
}

.portfolvid .iframevideo {
	width: 100% !important;
}

#portfolio .pitem_text a {
	font-size: 2.8vw;
}

.logos div {
	width: 32%;
}

#portfolio .pitem {
	display: block !important;
	height: 250px;
}

#portfolio .pitem .pitem_text {
	background: rgba(0, 0, 0, 0.8);
}

body {cursor: pointer}

}


@media (max-width: 600px) {
#header .logo img {
    max-width: 300px !important;
}
	
.inhoud_blok .pblok {
	width: 100% !important;	
	height: 40vw !important;
}

#header .logo {
    width: 100% !important;
}

#header .hoofdMenu {
	width: 100%;
}

.container.port {
	padding: 50px 5px 25px 5px;
}

.logos div {
	width: 48%;
}

#inspiratie .inspiratie_blok {
	width: 100% !important;
	float: left;
} 

#portfolio .pitem {
	width: 99% !important;
	height: 40vw !important;
}

.footercontact .icon {
	width: 100% !important;
}

#portfolio .pitem_text a {
	font-size: 4.2vw;
}

.pitem .soortp {
	top: 12vw;
}

.footercontact .icon {
	font-size: 16px;
}

#footer .socialfooter i {
	margin-right: 14px;
}

#footer .footercontact {
	padding: 0px 4px 25px 4px;
	margin-bottom: 20px;
}

#footer .socialfooter {
	padding: 0px 0px 12px 0px;
	margin-bottom: 15px;
}

.footercontact h1 {
	margin-bottom: 20px;
}

.pitem span.inhoudp {
	top: 18.5vw !important;
}

}

@media (max-width: 350px) {

.logos div {
	width: 96%;
}

}