/* For extremely small screen devices (595px and below) */
@media only screen and (max-width: 595px) {
	div {
		border: solid 0px orange;
	}

	h1 {
		font-size: 40px;
		line-height: 40px;
	}

	h2 {
		font-size: 36px;
		line-height: 36px;
	}

	h3 {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 5px;

	}

	img,
	video {
		margin-bottom: 10px;
	}

	.pag_width {
		width: 300px;
	}

	.col1,
	.col2a,
	.col2b,
	.col4a,
	.col4b,
	.col4c,
	.col4d {
		width: calc(100% - 5px);
		padding-left: 10px;
	}

	.standen,
	.standen-txt {
		width: calc(100% - 00px);
		padding-right: 0px;
		padding-bottom: 0px;
	}

	.standen-txt {
		padding-bottom: 20px;
	}

	.form_tekst,
	.form_invoer {
		width: calc(100% - 12px);
	}
	input {
	width: calc(100% - 0px);
}
	.nomobile {
		display: none;
	}

.align, .align4_2 { display: none; }

}

/* Small screen devices (600px and above) */
@media only screen and (min-width: 600px) {
	div {
		border: solid 0px red;
	}
	.pag_width {
		width: 550px;
	}
	.col1,
	.col2a,
	.col2b,
	.col4a,
	.col4b,
	.col4c,
	.col4d {
		width: calc(100% - 20px);
		padding-left: 20px;
	}

	.standen,
	.standen-txt {
		width: calc(100% - 00px);
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.standen-txt {
		padding-bottom: 20px;
	}
	input {
	width: calc(100% - 0px);
}
}

/* Medium screen devices (768px and above) */
@media only screen and (min-width: 768px) {
	div {
		border: solid 0px yellow;
	}
	.pag_width {
		width: 700px;
	}
	
.col2a,
.col2b,
.col4a,
.col4b,
.col4c,
.col4d {
	float: left;
	width: 338px;
}
.form_tekst, .form_invoer {
	width: calc(100% - 10px);
	border: none;
}
input {
	width: calc(100% - 0px);
}
.align, .align4_2 { display: none; }
}

/* Big screen devices (889px and above) */
@media only screen and (min-width: 889px) {
	div {
		border: solid 0px blue;
	}
	.pag_width {
		width: 850px;
	}
.col2a,
.col2b,
.col4a,
.col4b,
.col4c,
.col4d {
	float: left;
	width: 412px;
}
.align, .align4_2 { display: inline-block;}
}

/* Extra big screen devices (1200px and above) */
@media only screen and (min-width: 1200px) {
	div {
		border: solid 0px brown;
	}
	.pag_width {
		width: 1200px;
	}
	.col2a,
.col2b {
	float: left;
	width: 588px;
}

.col4a,
.col4b,
.col4c,
.col4d {
	float: left;
	width: 294px;
}
.standen,
.standen-txt {
	width: 258px;
	padding-right: 20px;
	font-size: 16px;
	line-height: 22px;
}
.align, .align4_2 { display: inline-block;}
}