body {
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

body.preloader-site {
	overflow: hidden !important;
}

.preloader-wrapper {
	height: 100vh;
	width: 100vw;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #1A6191;
}

.preloader-wrapper .preloader {
	height: auto;
}

#preloader_fa_icon {
	color: #1A6191;
}

.preloader_icon {
	animation: preloader_rotation 2s infinite linear;
}

@keyframes preloader_rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

button, button:active, button:hover, button:focus, .button, .button:active, .button:hover, .button:focus, .btn, btn:active, btn:hover, btn:focus, a, a:hover, a:active, a:hover, .active {
	outline:none !important;
	outline-offset: 0 !important;
}

body {
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	color: #10123E;
	background-color: #EFEFEF;
	background-image: url("https://webmin.digiteam.nl/sites/142/media/images/globaldesign/background_large.png");
}

@media screen and (min-width: 1600px) {
	body {
		font-size: 20px;
		line-height: 26px;
	}

}

h1 {
}

h2 {
}

h3 {
	margin-top: 0px;
	padding-top: 0px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	font-weight:bold;
}

@media screen and (min-width: 1600px) {
	h3 {
		font-size: 25px;
	}

}

h4 {
	margin-top: 0px;
	padding-top: 0px;
}

h5 {
}

a {
}

p {
}

.mainbg {
	background-color: #EFEFEF;
}

.secondarybg {
	background-color: #FFFFFF;
}

.thirdbg {
	background-color: #025086;
}

.fourthbg {
	background-color: #10123E;
}

.primarytext {
}

.darktext {
	color: #10123E;
}

.lighttext {
	color: #FFFFFF;
}

#menu_21.fixed, #menu_responsive_21.fixed {
	position: fixed;
	top: 0;
	width:100%;
	z-index: 9;
}

#menu_21 {
	background: #FFFFFFE6;
}

@media screen and (max-width: 1023px) {
	#menu_21 {
		display:none;
	}

}

#menu_21.absolute, #menu_responsive_21.absolute {
	position:absolute;
	top:95px;
}

#header-14 {
	position: absolute;
	width: 100%;
}

.normal_menu_item.active {
	font-family: 'Montserrat';
	font-weight: 700;
}

.realisatie {
	padding-left: 60px;
	font-size: 0.8em;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.realisatie {
		padding-left: 30px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.realisatie {
		padding-left: 30px;
	}

}

#container-realisatie {
	padding-top: 21px;
	padding-bottom: 16px;
}

#container-scroll-to-top {
	padding-right: 26px;
	padding-top: 22px;
	padding-bottom: 26px;
	background-color: #FFFFFF;
	text-align:right;
}

#digiteamlogo {
	display: inline-block;
	width: 55px;
	margin-left: 6px;
	vertical-align: middle;
	margin-top: -5px;
}

a.scrollToTop:link,a.scrollToTop:hover,a.scrollToTop:active,a.scrollToTop:visited {
	color: #10123E;
	text-decoration:none;
}

#menu_root_22, #menu_root_22.sm-clean {
	margin-right: 15px;
}

#sectionpage-pagetitle h2 {
	margin: 0px 0px 0px 0px;
	padding: 40px 15px 40px 15px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 24px;
	text-transform: uppercase;
	font-weight:bold;
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 420px) {
	#sectionpage-pagetitle h2 {
		font-size: 20px;
	}

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#sectionpage-pagetitle h2 {
		padding: 35px 30px 20px 30px;
		text-align:left;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#sectionpage-pagetitle h2 {
		padding-left: 0px;
		padding-bottom: 20px;
		display:block;
		width:70%;
		text-align:left;
		margin:0 auto;
	}

}

@media screen and (min-width: 1600px) {
	#sectionpage-pagetitle h2 {
		font-size: 29px;
	}

}

@media screen and (min-width: 1800px) {
	#sectionpage-pagetitle h2 {
		padding-top: 55px;
		padding-bottom: 55px;
		font-size: 32px;
	}

}

.container-centered-middle {
	padding-top: 50px;
	padding-bottom: 30px;
	display:table;
	width:40%;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-centered-middle {
		padding: 35px 30px 20px 30px;
		width:100%;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-centered-middle {
		width:60%;
	}

}

@media screen and (min-width: 1800px) {
	.container-centered-middle {
		padding-top: 70px;
		padding-bottom: 50px;
	}

}

.container-centered-middle-width {
	padding-top: 50px;
	padding-bottom: 30px;
	display:table;
	width:50%;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-centered-middle-width {
		padding: 35px 30px 20px 30px;
		width:100%;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-centered-middle-width {
		width:70%;
	}

}

@media screen and (min-width: 1800px) {
	.container-centered-middle-width {
		padding-top: 70px;
		padding-bottom: 50px;
	}

}

.container-image-left-text-right {
	padding-bottom: 75px;
	display: flex;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.container-image-left-text-right {
		padding-bottom: 0px;
		flex-direction: column-reverse;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1679px) {
	.container-image-left-text-right {
		padding-bottom: 55px;
	}

}

@media screen and (min-width: 1280px) and (max-width: 1439px) {
	.container-image-left-text-right {
		width:88%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
	.container-image-left-text-right {
		width:78%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 1600px) and (max-width: 1750px) {
	.container-image-left-text-right {
		width:90%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 1751px) and (max-width: 1899px) {
	.container-image-left-text-right {
		width:82%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 1900px) {
	.container-image-left-text-right {
		width:77%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 2020px) {
	.container-image-left-text-right {
		width:74%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 2110px) {
	.container-image-left-text-right {
		width:72%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 2185px) {
	.container-image-left-text-right {
		width:70%;
		margin: 0 auto;
	}

}

@media screen and (min-width: 2248px) {
	.container-image-left-text-right {
		width:68%;
		margin: 0 auto;
	}

}

.container-image-left {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	flex: 50%;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.container-image-left {
		padding: 0px 0px 0px 0px;
		flex-shrink: 0;
		max-height: 500px;
		overflow: hidden;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.container-image-left {
		padding-right: 15px;
	}

}

@media screen and (min-width: 1280px) and (max-width: 1439px) {
	.container-image-left {
		padding-right: 45px;
	}

}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
	.container-image-left {
		padding-right: 45px;
	}

}

@media screen and (min-width: 1600px) and (max-width: 1750px) {
	.container-image-left {
		padding-right: 60px;
	}

}

@media screen and (min-width: 1751px) and (max-width: 1899px) {
	.container-image-left {
		padding-right: 60px;
	}

}

@media screen and (min-width: 1900px) {
	.container-image-left {
		padding-right: 70px;
	}

}

.container-text-right {
	padding-left: 15px;
	padding-right: 45px;
	padding-top: 0px;
	flex: 50%;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.container-text-right {
		flex-shrink: 0;
	}

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-text-right {
		padding-left: 30px;
		padding-right: 30px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-text-right {
		padding-left: 0px;
		padding-right: 0px;
		margin:0 auto;
		width:70%;
	}

}

@media screen and (min-width: 2248px) {
	.container-text-right {
		padding-right: 65px;
	}

}

.container-image-left-and-right {
	display: flex;
}

@media screen and (min-width: 0px) and (max-width: 599px) {
	.container-image-left-and-right {
		display:block;
	}

}

.container-both-image-left, .container-both-image-right {
	flex: 50%;
}

@media screen and (min-width: 0px) and (max-width: 599px) {
	.container-both-image-left, .container-both-image-right {
		display:block;
		width:100%;
	}

}

.container-text-right ul, .container-text-right ol {
	padding-left: 15px;
	font-family: 'Mulish';
	font-weight: 700;
	color: #025086;
}

.seconddarktext {
	color: #025086;
}

.container-text-right ul li a:link,.container-text-right ul li a:active,.container-text-right ul li a:hover,.container-text-right ul li a:visited {
	font-family: 'Mulish';
	font-weight: 700;
	color: #025086;
	text-decoration:underline;
}

.container-text-right ul > li:not(:last-child) {
	padding-bottom: 5px;
}

.container-text-right p {
	margin-bottom: 20px;
}

.btn-dark {
	padding: 0px 0px 0px 0px;
	background-color: #025086;
	border-radius: 12px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.btn-dark {
		display:block;
		margin:0 auto;
	}

}

.btn-dark a:link,.btn-dark a:active,.btn-dark a:hover,.btn-dark a:visited {
	margin: 0px 0px 0px 0px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF !important;
}

@media screen and (min-width: 1600px) {
	.btn-dark a:link,.btn-dark a:active,.btn-dark a:hover,.btn-dark a:visited {
		font-size: 25px;
	}

}

.btn-dark p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#section_286 .scrollToTop1 {
	margin-top: 20px;
	/*display:block !important;*/
	text-align:right;
	padding-right:20px;
	text-decoration:none !important;
	color:inherit !important;
	display:none !important;
}

.container-centered-middle ul, .container-centered-middle ol {
	margin-bottom: 20px;
	padding-left: 15px;
	padding-bottom: 0px;
	
}

.container-centered-middle ul > li {
	padding-left: 5px;
	font-family: 'Mulish';
	font-weight: 700;
}

.container-centered-middle ul > li:not(:last-child) {
	padding-bottom: 3px;
}

.container-centered-middle p {
	margin-bottom: 20px;
	/* eventueel met :not(:last-of-type) */
}

.container-special-check li::before {
	margin-right: 2px;
	font-size: 18px;
	color: #028614;
	/*content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;*/
	display: inline-block;
	margin-right: 2px;
	padding-right: 8px;
	content: url(https://webmin.digiteam.nl/sites/142/media/images/globaldesign/check.png);
}

.thirdtext {
	color: #028614;
}

.container-special-check {
	padding-top: 70px;
	padding-bottom: 70px;
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-special-check {
		padding: 30px 30px 30px 30px;
		width:100%;
		text-align:left;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-special-check {
		padding-top: 40px;
		padding-bottom: 40px;
	}

}

.container-special-check ul {
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-align: left;
	display: table;
	margin: 0 auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-special-check ul {
		display:block;
	}

}

.container-special-check ul > li {
	padding-bottom: 4px;
	/*padding-left: 1.3em;*/
}

.container-text-right ul > li {
	padding-left: 5px;
}

.container-text-and-image-left-and-right {
	padding-top: 100px;
	padding-bottom: 100px;
	display: flex;
	text-align:center;
	width:60%;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-text-and-image-left-and-right {
		padding: 40px 30px 20px 30px;
		display:block;
		width:100%;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-text-and-image-left-and-right {
		width:90%;
	}

}

.container-both-text-and-image-left, .container-both-text-and-image-right {
	flex: 50%;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-both-text-and-image-left, .container-both-text-and-image-right {
		display:block;
		width:100%;
	}

}

.container-text-and-image-left-and-right img {
	margin: 0 auto;
	height: 180px !important;
	width: auto;
}

.container-centered-middle a:link,.container-centered-middle a:active,.container-centered-middle a:hover,.container-centered-middle a:visited {
	font-family: 'Mulish';
	font-weight: 700;
	color: #FFFFFF;
	text-decoration:underline;
}

#container-slideflip-inner {
	padding-bottom: 0px;
	display: flex;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-slideflip-inner {
		display:block;
	}

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-slideflip-inner {
		padding-bottom: 0px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-slideflip-inner {
		padding-bottom: 0px;
		width: 62%;
		margin:0 auto;
		margin-bottom:30px;
	}

}

@media screen and (min-width: 1024px) {
	#container-slideflip-inner {
		margin: 0 auto;
		max-width: 1600px;
	}

}

@media screen and (min-width: 1280px) {
	#container-slideflip-inner {
		padding-bottom: 80px;
	}

}

#container-slideflip h3:not(.projectimage h3) {
	padding-top: 80px;
	padding-bottom: 40px;
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-slideflip h3:not(.projectimage h3) {
		padding: 35px 30px 15px 30px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-slideflip h3:not(.projectimage h3) {
		padding-top: 35px;
		padding-bottom: 0px;
	}

}

#container-slideflip h4 {
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	font-weight:bold;
	text-align:center;
}

@media screen and (min-width: 1600px) {
	#container-slideflip h4 {
		font-size: 25px;
	}

}

#container-slideflip ul {
	padding: 22px 0px 22px 0px;
	list-style: none;
	text-align: left;
	display: table;
	margin: 0 auto;
}

#container-slideflip ul > li {
	padding-bottom: 4px;
	/*padding-left: 1.3em;*/
}

#container-slideflip li::before {
	margin-right: 2px;
	font-size: 18px;
	color: #028614;
	/*content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;*/
	display: inline-block;
	margin-right: 2px;
	padding-right: 8px;
	content: url(https://webmin.digiteam.nl/sites/142/media/images/globaldesign/check.png);
}

.projectimage .btn-dark {
	display:block;
	margin:0 auto;
	margin-top:30px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.projectimage .btn-dark {
	}

}

@media screen and (min-width: 1600px) {
	.projectimage .btn-dark {
		margin-top: 24px;
	}

}

#container-slideflip-left {
	padding-right: 20px;
	flex: 50%;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-slideflip-left {
		padding: 0px 0px 0px 0px;
		background-color: #EFEFEF;
		display:block;
		width:100%;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	#container-slideflip-left {
		padding-right: 0px;
	}

}

#container-slideflip-right {
	padding-left: 20px;
	flex: 50%;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-slideflip-right {
		padding: 0px 0px 0px 0px;
		background-color: #EFEFEF;
		display:block;
		width:100%;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	#container-slideflip-right {
		padding-left: 0px;
	}

}

#container-slideflip-inner h4:first-of-type {
	padding-top: 20px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-slideflip-inner h4:first-of-type {
		padding-top: 0px;
	}

}

#container-slideflip-inner h4:last-of-type {
	padding-left: 20px;
	padding-right: 20px;
}

#container-slideflip-top-inner {
	display:flex;
	margin: 0 auto;
	max-width: 1600px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-slideflip-top-inner {
		display:none;
	}

}

#container-slideflip-top-inner-left, #container-slideflip-top-inner-right {
	flex: 50%;
}

#section_362 a:link,#section_362 a:active,#section_362 a:hover,#section_362 a:visited {
	color: #025086;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#section_362 a:link,#section_362 a:active,#section_362 a:hover,#section_362 a:visited {
		color: #025086;
	}

}

#section_362 .container-centered-middle {
	padding-top: 0px;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_362 .container-centered-middle {
		padding-top: 15px;
		padding-bottom: 15px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#section_362 .container-centered-middle {
		padding-top: 15px;
		padding-bottom: 45px;
	}

}

#section_293 .container-centered-middle {
	padding-bottom: 0px;
}

.btn-dark.less-padding a {
	padding-left: 20px;
	padding-right: 20px;
}

.container-image-left-text-right.no-padding-bottom {
	padding-bottom: 0px;
}

.container-centered-middle-width a:link,.container-centered-middle-width a:active {
	font-family: 'Mulish';
	font-weight: 700;
	color: #10123E;
	text-decoration:underline;
}

.container-centered-middle-width a:hover,.container-centered-middle-width a:visited {
	font-family: 'Mulish';
	font-weight: 700;
	color: #10123E;
	text-decoration:underline;
}

#section_299 .container-centered-middle-width h3 {
	color: #025086;
}

.container-centered-middle-width p {
	margin-bottom: 20px;
}

.container-centered-middle h3, .container-centered-middle-width h3 {
	margin-bottom: 18px;
}

#section_307 .container-centered-middle-width h3 {
	color: #025086;
}

.btn-light {
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	background-color: #FFFFFF;
	border-radius: 12px;
}

.btn-light a:link,.btn-light a:active,.btn-light a:hover,.btn-light a:visited {
	margin: 0px 0px 0px 0px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	color: #025086;
	font-weight:bold;
	text-decoration:none;
}

@media screen and (min-width: 1600px) {
	.btn-light a:link,.btn-light a:active,.btn-light a:hover,.btn-light a:visited {
		font-size: 25px;
	}

}

.btn-light p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container-buttons-left-and-right .btn-light {
	display:block;
	margin:0 auto;
}

.container-buttons-left-and-right {
	display:flex;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-buttons-left-and-right {
		display:block;
	}

}

.container-buttons-left, .container-buttons-right {
	padding-top: 75px;
	padding-bottom: 75px;
	flex:50%;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-buttons-left, .container-buttons-right {
		padding-top: 35px;
		padding-bottom: 35px;
	}

}

.container-buttons-left {
	background-color: #025086;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-buttons-left {
		dispay:block !important;
		width:100%;
	}

}

.container-buttons-right {
	background-color: #10123E;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-buttons-right {
		dispay:block !important;
		width:100%;
	}

}

.container-centered-middle-width .container-special-check {
	padding: 0px 0px 20px 4px;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-centered-middle-width .container-special-check {
		padding-bottom: 10px;
	}

}

@media screen and (min-width: 1024px) {
	.container-centered-middle-width .container-special-check {
		max-width: 680px;
	}

}

.btn-dark a {
	padding: 15px 52px 15px 52px;
	display:block;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.btn-dark a {
		padding-left: 20px;
		padding-right: 20px;
	}

}

.btn-light a {
	padding: 15px 20px 15px 20px;
	display:block;
}

#section_361 .btn-dark {
	display:block;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 599px) {
	#section_361 .btn-dark {
		white-space:normal;
	}

}

#section_320 .container-centered-middle {
	padding-bottom: 17px;
}

@media screen and (min-width: 0px) and (max-width: 599px) {
	#section_320 .container-centered-middle {
		padding-top: 0px;
	}

}

#section_361 .section_inner {
	padding-bottom: 60px;
}

@media screen and (min-width: 0px) and (max-width: 599px) {
	#section_361 .section_inner {
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 50px;
	}

}

#section_320 h3 {
	color: #FFFFFF;
}

#section_321 .container-text-right ul, #secton_321 .container-text-right ol {
	color: #10123E;
}

#section_322 .btn-light a {
	color: #025086;
}

#section_322 .btn-light {
	margin-top: 40px;
	margin-bottom: 15px;
	display:block;
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	#section_322 .btn-light {
		margin:0 auto;
		margin-top:35px;
		margin-bottom:25px;
	}

}

@media screen and (min-width: 1600px) {
	#section_322 .btn-light {
		margin-top: 55px;
		margin-bottom: 20px;
	}

}

#section_326 .container-centered-middle ul > li {
	font-weight:normal;
}

#section_326 .container-centered-middle ul > li > ul {
	padding-left: 0;
	margin-left: -4px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}

#container-pdf-btns .container-buttons-left, #container-pdf-btns .container-buttons-right {
	padding-top: 20px;
	padding-bottom: 45px;
	background-color: #FFFFFF;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-pdf-btns .container-buttons-left, #container-pdf-btns .container-buttons-right {
		padding-top: 10px;
		padding-bottom: 20px;
		display:block;
		width:100%;
	}

}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#container-pdf-btns .container-buttons-left, #container-pdf-btns .container-buttons-right {
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 15px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-pdf-btns .container-buttons-left, #container-pdf-btns .container-buttons-right {
	}

}

#container-pdf-btns .container-buttons-left-and-right .btn-dark {
	
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#container-pdf-btns .container-buttons-left-and-right .btn-dark {
		display:block;
		margin:0 auto;
		width:100%;
		white-space:normal;
	}

}

#container-pdf-btns {
	padding-top: 40px;
	padding-bottom: 10px;
	margin:0 auto;
	max-width:65%;
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-pdf-btns {
		padding-bottom: 25px;
		display:block;
		max-width:100%;
		width:100%;
	}

}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#container-pdf-btns {
		padding-bottom: 20px;
	}

}

@media screen and (min-width: 900px) and (max-width: 1023px) {
	#container-pdf-btns {
		max-width:85%;
	}

}

@media screen and (min-width: 768px) and (max-width: 899px) {
	#container-pdf-btns {
		max-width:95%;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	#container-pdf-btns {
		max-width:75%;
	}

}

@media screen and (min-width: 1800px) {
	#container-pdf-btns {
		padding-top: 60px;
		padding-bottom: 30px;
	}

}

#container-pdf-btns i {
	padding-right: 8px;
	font-size: 30px;
	vertical-align: top;
}

@media screen and (min-width: 1600px) {
	#container-pdf-btns i {
		font-size: 35px;
	}

}

#container-address a:link,#container-address a:active,#container-address a:hover,#container-address a:visited {
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	color: #10123E;
	font-weight:bold;
	text-decoration:none;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-address a:link,#container-address a:active,#container-address a:hover,#container-address a:visited {
		font-size: 18px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-address a:link,#container-address a:active,#container-address a:hover,#container-address a:visited {
		font-size: 18px;
	}

}

@media screen and (min-width: 1600px) {
	#container-address a:link,#container-address a:active,#container-address a:hover,#container-address a:visited {
		font-size: 25px;
		line-height: 32px;
	}

}

#container-address div {
	line-height: 24px;
}

#container-address i {
	padding-right: 10px;
	font-size: 20px;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-address i {
		font-size: 18px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-address i {
		font-size: 18px;
	}

}

@media screen and (min-width: 1600px) {
	#container-address i {
		font-size: 25px;
	}

}

#container-kvk-btw {
	padding-left: 26px;
	padding-top: 18px;
	padding-bottom: 4px;
}

#container-social {
	padding-left: 26px;
}

#container-social a {
	font-size: 40px;
	color: #025086;
	
}

#container-social .fa-facebook-square {
	margin-right: 10px;
}

.contactfrmmeldingen, .builder-form-error, .builder-form-send-error, .builder-form-send-success {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.contactfrmmeldingen, .builder-form-error, .builder-form-send-error, .builder-form-send-success {
		padding-left: 0px;
		padding-right: 0px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.contactfrmmeldingen, .builder-form-error, .builder-form-send-error, .builder-form-send-success {
		padding-left: 0px;
		padding-right: 0px;
		width:80.5%;
		display:table;
		margin:0 auto;
	}

}

#container-contactformulier {
	padding-top: 70px;
	padding-bottom: 20px;
	max-width: 1250px;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-contactformulier {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 40px;
		max-width:none;
		width:100%;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-contactformulier {
		padding-top: 40px;
		width:74.5%;
	}

}

#cfverzenden, .builder-form .btn-form-submit {
	padding: 10px 22px 10px 22px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #025086;
	display:block;
	margin:0 auto;
	margin-top:25px;
	border-radius: 12px;
	font-weight:bold;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#cfverzenden, .builder-form .btn-form-submit {
		margin-top:38px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#cfverzenden, .builder-form .btn-form-submit {
		margin-top:35px;
	}

}

@media screen and (min-width: 1600px) {
	#cfverzenden, .builder-form .btn-form-submit {
		font-size: 25px;
	}

}

.form-control:not(.footable-filtering .form-control):not(#page-0 .form-control), .builder-form .form-control {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 14px;
	color: #10123E;
	height:44px;
	border: 1px solid #B5B5B5;
	border-radius: 9px;
}

@media screen and (min-width: 1600px) {
	.form-control:not(.footable-filtering .form-control):not(#page-0 .form-control), .builder-form .form-control {
		font-size: 17px;
	}

}

.form-control:not(.footable-filtering .form-control)::placeholder {
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 14px;
	color: #10123E;
}

@media screen and (min-width: 1600px) {
	.form-control:not(.footable-filtering .form-control)::placeholder {
		font-size: 17px;
	}

}

#container-contactformulier label {
	padding-bottom: 6px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	color: #025086;
	font-weight:bold;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-contactformulier label {
		padding-bottom: 5px;
		line-height: 26px;
	}

}

#container-contactformulier .form-group:not(.col-md-12) {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-contactformulier .form-group:not(.col-md-12) {
	}

}

#container-contactformulier .form-group {
	padding-left: 25px;
	padding-right: 25px;
}

#container-pdf-btns.container-privacy {
	padding-bottom: 20px;
	background-color: #EFEFEF;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-pdf-btns.container-privacy {
		padding-top: 25px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-pdf-btns.container-privacy {
		padding-top: 25px;
		padding-bottom: 0px;
	}

}

#container-pdf-btns.container-privacy .btn-dark {
	max-width: 340px;
	height: auto;
	white-space: normal;
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#container-pdf-btns.container-privacy .btn-dark {
		max-width:none !important;
	}

}

@media screen and (min-width: 0px) and (max-width: 420px) {
	#container-pdf-btns.container-privacy .btn-dark {
		width: 110%;
		margin-left: -10px;
	}

}

@media screen and (min-width: 480px) and (max-width: 767px) {
	#container-pdf-btns.container-privacy .btn-dark {
		max-width: 340px !important;
	}

}

@media screen and (min-width: 1600px) {
	#container-pdf-btns.container-privacy .btn-dark {
		max-width: 410px;
	}

}

#container-pdf-btns.container-privacy .container-buttons-left {
	background-color: #EFEFEF;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-pdf-btns.container-privacy .container-buttons-left {
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-pdf-btns.container-privacy .container-buttons-left {
		padding-bottom: 30px;
	}

}

#container-pdf-btns.container-privacy .container-buttons-right {
	background-color: #EFEFEF;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-pdf-btns.container-privacy .container-buttons-right {
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-pdf-btns.container-privacy .container-buttons-right {
		padding-bottom: 30px;
	}

}

.container-text-right a:link:not(.btn a:link) {
	font-family: 'Mulish';
	font-weight: 700;
	color: #025086;
	text-decoration:underline;
}

.container-text-right a:active:not(.btn a:active) {
	font-family: 'Mulish';
	font-weight: 700;
	color: #025086;
	text-decoration:underline;
}

.container-text-right a:hover:not(.btn a:hover) {
	font-family: 'Mulish';
	font-weight: 700;
	color: #025086;
	text-decoration:underline;
}

.btn-light.dark-text a:link,.btn-light.dark-text a:active,.btn-light.dark-text a:hover,.btn-light.dark-text a:visited {
	color: #10123E;
}

.container-four-column {
	padding-top: 40px;
	padding-bottom: 30px;
	display:flex;
	max-width:80%;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-four-column {
		padding-top: 0px;
		padding-bottom: 0px;
		display:block;
		max-width:none;
		width:100%;
	}

}

.container-four-column div {
	flex:25%;
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-four-column div {
		padding-top: 35px;
		padding-bottom: 30px;
		display:block;
		width:100%;
	}

}

.container-four-column div img {
	display:block;
	margin:0 auto;
}

.fa-thumb-box-inner a {
	/*display:flex;*/
}

.fa-thumb-box-inner a img {
	/*object-fit:fill;*/
	width:100%;
}

.fa-thumb-box-crop {
	margin-left: 20px;
	margin-right: 0px;
}

.fa-thumb-box {
	max-height:320px !important;
	min-height:auto !important;
	overflow:hidden;
}

@media screen and (min-width: 1800px) {
	.fa-thumb-box {
		max-height:500px !important;
	}

}

.albumname {
	margin-left: 20px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 24px;
	top:0;
	width:90.5% !important;
	font-weight:bold;
	background: transparent linear-gradient(90deg, #025086 0%, #02508600 100%) 0% 0% no-repeat padding-box;
}

.fa-thumb-box-inner {
	box-shadow:none;
}

.albumname-inner {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#section_283 h2 {
	padding-bottom: 10px;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_283 h2 {
		display:none;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#section_283 h2 {
		text-align:center;
	}

}

#container-fa-index {
	padding-bottom: 10px;
	/*min-height:300px;*/
}

ul.fa-thumbs li {
	margin-bottom: 40px;
}

#loadalbum {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 60px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#loadalbum {
		padding-bottom: 40px;
	}

}

@media screen and (min-width: 0px) and (max-width: 599px) {
	#loadalbum {
		min-height:300px !important;
	}

}

.fa-return-index:link, .fa-return-index:active, .fa-return-index:hover, .fa-return-index:visited {
	margin-left: 35px;
	margin-bottom: 20px;
	color: #10123E;
	display:block;
	text-decoration:none;
}

.header-background {
	width:100%;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.header-background {
		/*max-width: none !important;
		width: 135%;*/
	}

}

.fotoalbum {
	/*visibility:visible;
	opacity:1;
	*/
	/*min-height:400px !important;*/
}

@media screen and (min-width: 1600px) {
	.fotoalbum {
		/*max-width: 1400px;
		margin: 0 auto;*/
	}

}

.fa-thumb-box, .fa-thumb-box-inner {
	transition: height 0s;
}

.spinner div div {
	background: #10123E !important;
}

.ug-textpanel-bg {
	background-color: #13143C !important;
	/*background-color: #10123E !important;*/
	opacity:1 !important;
}

.ug-gallery-wrapper {
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 15px;
}

.ug-lightbox .ug-lightbox-overlay, .ug-lightbox .ug-slider-wrapper {
	background-color: #10123E;
}

.ug-lightbox .ug-lightbox-top-panel {
	background-color: #025086;
}

.ug-lightbox .ug-textpanel-title, .ug-lightbox .ug-textpanel-description {
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 16px;
}

.ug-lightbox-top-panel .ug-textpanel-title {
	text-align:center !important;
}

.ug-lightbox .ug-lightbox-numbers {
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 16px;
}

.ug-lightbox .ug-lightbox-top-panel-overlay {
	background-color: #10123E;
	opacity:1 !important;
}

#page-1151 .scrollToTop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	display:inline-block;
	width:auto;
	height:auto;
	right:0px !important;
	position:relative;
	bottom:0;
	background:none !important;
}

#blogview1 .blog-item:not(.inside-recent):not(:last-child) {
	margin-bottom: 34px;
	border-bottom: solid #10123E 1px;
}

#blogview1:not(.inside-recent) {
}

#blogview1 .blog-readmore:not(.inside-recent) {
	margin-bottom: 12px;
	padding-top: 10px;
	color: #10123E;
	display:block;
	text-decoration:none !important;
}

#blogview1 .blog-item h3 a:not(.inside-recent) {
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 20px;
	color: #025086;
	text-decoration:none !important;
	text-transform:none;
}

@media screen and (min-width: 1600px) {
	#blogview1 .blog-item h3 a:not(.inside-recent) {
		font-size: 23px;
	}

}

#blogview1 .blog-credentials:not(.inside-recent) {
	padding-top: 0px;
	padding-bottom: 10px;
	font-family: 'Mulish';
	font-weight: 400;
	font-style: italic;
	font-size: 13px;
	color: #025086;
}

@media screen and (min-width: 1600px) {
	#blogview1 .blog-credentials:not(.inside-recent) {
		font-size: 18px;
	}

}

#blogview1 #blog-items .blog-intro:not(.inside-recent) {
	font-family: 'Mulish';
	line-height: 20px;
	color: #10123E;
}

@media screen and (min-width: 1600px) {
	#blogview1 #blog-items .blog-intro:not(.inside-recent) {
		line-height: 27px;
	}

}

#blogview1 .blog-item:last-child {
	border: none !important;
}

#blognav h2 {
	margin-top: 70px;
	margin-bottom: 10px;
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 15px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#blognav h2 {
		margin-top: 35px;
	}

}

@media screen and (min-width: 1600px) {
	#blognav h2 {
		font-size: 20px;
	}

}

#blognav ul li a:link,#blognav ul li a:active,#blognav ul li a:hover, #blognav ul li a:visited {
	color: #10123E;
	text-decoration:none;
}

.blog-breadcrumb-blogitem-top {
}

@media screen and (min-width: 1024px) {
	.blog-breadcrumb-blogitem-top {
		display:none;
	}

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.blog-breadcrumb-blogitem-top {
		padding-left: 10px;
		padding-bottom: 20px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.blog-breadcrumb-blogitem-top {
		padding-left: 5px;
		padding-bottom: 20px;
	}

}

#blogview1 #blog-item-single .blog-credentials {
	margin-bottom: 0px;
	margin-top:-24px;
}

#blogview1 #blog-item-single .blog-intro * {
	line-height: 20px;
}

#blogview1 #blog-item-single .blog-text {
}

#blognav ul > li.itemactive > a {
	color: #025086;
}

#blognav ul > li.yearactive > a, #blognav ul > li.monthactive > a, #blognav ul > li.itemactive > a {
	font-weight:normal;
}

#page-1151 #pagetitle {
	margin-left: 45px;
	margin-top: 25px;
	margin-bottom: 40px;
	font-family: 'Orienta';
	font-weight: 400;
	font-size: 24px;
	text-transform: uppercase;
	font-weight:bold;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#page-1151 #pagetitle {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		padding-right: 0px;
		padding-bottom: 30px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#page-1151 #pagetitle {
		margin-left: 0px;
		text-align:center;
	}

}

@media screen and (min-width: 1600px) {
	#page-1151 #pagetitle {
		font-size: 29px;
	}

}

#blogview1 #blog-items .blog-intro:not(.inside-recent) p {
	margin-bottom: 20px;
}

#blogview1 #blog-items .blog-item > h3 a {
	font-weight:normal !important;
}

#blog-items, #blog-item-single {
	padding-left: 45px;
	/*border-left: 2px solid #025086;*/
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#blog-items, #blog-item-single {
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#blog-items, #blog-item-single {
		padding-left: 0px;
		padding-right: 0px;
		display:block;
		margin:0 auto;
		width:70%;
	}

}

#blognav ul li {
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#blognav ul > li > ul > li {
	padding-bottom: 2px;
	margin-left:-21px;
}

.flex-reverse {
	display: flex;
	flex-direction: row-reverse;
}

#blogview1 {
}

@media screen and (min-width: 1024px) {
	#blogview1 {
		border-left: 2px solid #025086;
	}

}

#blogview1.blogview-index {
	height:92%;
}

#blogview1.blogview-item {
	height:82%;
}

#blog-item-single {
	padding-top: 30px;
}

#blogview1 .blog-item:not(.inside-recent):first-child {
	padding-top: 2px;
}

#container-fa-index .fa-index {
	padding-right: 20px;
}

.fa-spinner {
	color: #025086;
}

#menu_21:not(.fixed) .extra-btn {
	display:none;
}

#menu_21 .extra-btn {
	margin-left: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	/*border: solid white 1px;
	border-top:0;*/
	background-color:rgba(2, 80, 134,0.9);
}

@media screen and (max-width: 1023px) {
	#menu_21 .extra-btn {
		display:none;
	}

}

#menu_21 .extra-btn a {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 14px;
	color:#FFFFFF !important;
}

@media screen and (min-width: 1600px) {
	#menu_21 .extra-btn a {
		font-size: 19px;
	}

}

#container-klantenvertellen {
	padding-top: 40px;
	padding-bottom: 40px;
	display:table;
	margin:0 auto;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-klantenvertellen {
		padding-top: 50px;
	}

}

@media screen and (min-width: 1800px) {
	#container-klantenvertellen {
		padding-top: 55px;
		padding-bottom: 55px;
	}

}

@media screen and (min-width: 992px) {
	#container-klantenvertellen {
		min-width: 640px;
	}

}

#menu_0 .navbar {
}

@media screen and (max-width: 1023px) {
	#menu_0 .navbar {
		/*margin-bottom: -93px;*/
		background: #FFF;
		/*height: 93px;*/
		z-index: 9999999999;
		border-radius:0;
		border:none;
	}

}

.navigation_toggle_0 {
	margin-top: 20px;
	border:none;
	width:auto;
}

.navigation_toggle_0 .nav-btn-text {
	display:none;
}

#menu_0 #navbar {
	border-top:0px;
	border-bottom-width: 0px;
	border-bottom:0px;
}

.navbar-nav > li > a {
}

@media screen and (max-width: 1023px) {
	.navbar-nav > li > a {
		padding-left: 30px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: 'Mulish';
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		border-top: solid #025086 3px;
		border-bottom: solid #025086 3px;
	}

}

#menu_0 ul.top-menu > li > a:not(.has-submenu):active {
	background-color: #025086;
}

.navigation_toggle_0 .icon-bar {
	margin-top: 8px;
	margin-bottom: 7px;
	width:38px;
	height:3px;
}

.navigation_toggle_0:not(.navbar-toggle-icon-no-effect):not(.collapsed) .icon-bar:nth-of-type(3) {
	top:-12px;
}

#menu_0 #menu_root_21, #menu_0 #menu_root_22 {
	font-size: 18px;
	text-transform:none;
}

@media screen and (min-width: 1600px) {
	#menu_0 #menu_root_21, #menu_0 #menu_root_22 {
		font-size: 21px;
	}

}

#menu_0 .navbar-header {
	margin-top:-15px;
}

@media screen and (max-width: 767px) {
	#menu_0 .navbar-header {
		padding-bottom: 14px;
	}

}

.container-fluid > .navbar-collapse {
}

@media screen and (max-width: 1023px) {
	.container-fluid > .navbar-collapse {
		margin-right: -16px;
		margin-left: -16px;
	}

}

.navbar-inner-content-top, .navbar-inner-content-bottom {
	padding-bottom: 0px;
	display:none;
}

#merged-menus ul:first-of-type > li:first-of-type {
	border-top:solid #025086 3px;
	border: none;
	margin-top: -3px;
}

#merged-menus ul:last-of-type > li:last-of-type {
	border-bottom:solid #025086 14px; /* 3 */
}

#menu_0 ul.top-menu > li:not(.active) > a:not(.has-submenu):focus {
	color: #FFFFFF;
}

#menu_0 ul.top-menu > li:not(.active) > a:not(.has-submenu):active {
	color: #FFFFFF;
}

#menu_0 ul.top-menu > li.active > a:not(.has-submenu):focus {
	background-color: #FFFFFF;
}

#menu_0 ul.top-menu > li.active > a:not(.has-submenu):active {
	background-color: #FFFFFF;
}

#merged-menu-logo-menu-closed {
	margin-top: 20px;
	height: 55px;
	width: auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#merged-menu-logo-menu-closed {
		margin-left: 20px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#merged-menu-logo-menu-closed {
		margin-left: 18px;
	}

}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#merged-menu-logo-menu-closed {
		display: block;
		max-width: 100%;
	}

}

.container-image-left img {
	width:100%;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.container-image-left img {
		width:100%;
		object-fit: cover;
		max-height: 500px;
	}

}

#section_285 .scrollToTop1 {
}

@media screen and (max-width: 1023px) {
	#section_285 .scrollToTop1 {
		display:none !important;
	}

}

#container-beste-advies {
}

@media screen and (max-width: 1023px) {
	#container-beste-advies {
		display:table;
		margin:0 auto;
		text-align:center;
	}

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-beste-advies {
		padding-top: 30px;
		padding-bottom: 40px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-beste-advies {
		padding-top: 25px;
		padding-bottom: 50px;
	}

}

@media screen and (min-width: 1024px) {
	#container-beste-advies {
		padding-bottom: 40px;
	}

}

@media screen and (min-width: 1800px) {
	#container-beste-advies {
		padding-top: 10px;
		padding-bottom: 60px;
	}

}

#section_286 {
}

@media screen and (max-width: 1023px) {
	#section_286 {
		display:none;
	}

}

.projectimage {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.projectimage {
		padding-left: 0px;
		padding-right: 0px;
		margin: 0 auto;
		display: block;
		text-align: center;
		width: 90%;
	}

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.projectimage {
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.projectimage {
	}

}

.slideelement {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.slideelement {
		overflow: visible;
		height:auto;
	}

}

@media screen and (min-width: 1600px) {
	.slideelement {
		height:430px;
		height:460px;
	}

}

.slidewrap {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.slidewrap {
		position:relative;
		height: auto;
	}

}

.slideshort {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.slideshort {
		height:auto;
	}

}

#container-slideflip-inner h4.visible-xs-1024 {
	padding-top: 20px;
	padding-bottom: 5px;
}

#section_293 .container-centered-middle h3 {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#section_293 .container-centered-middle h3 {
		color: #025086;
	}

}

.container-both-text-and-image-right h3 {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-both-text-and-image-right h3 {
		padding-top: 35px;
	}

}

#container-slideflip-inner #container-slideflip-right h4.visible-xs-1024 {
	padding-top: 30px;
}

#section_362 .container-centered-middle strong:first-of-type {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_362 .container-centered-middle strong:first-of-type {
		display:block;
	}

}

.slideinit {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.slideinit {
		height:auto;
	}

}

@media screen and (min-width: 1600px) {
	.slideinit {
		height: 430px;
	}

}

#container-slideflip-left .btn-dark {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-slideflip-left .btn-dark {
		margin-bottom: 30px;
	}

}

@media screen and (min-width: 550px) and (max-width: 767px) {
	#container-slideflip-left .btn-dark {
		/*margin-left:-12px;*/
	}

}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	#container-slideflip-left .btn-dark {
	}

}

#container-slideflip-right .btn-dark {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-slideflip-right .btn-dark {
	}

}

@media screen and (min-width: 550px) and (max-width: 767px) {
	#container-slideflip-right .btn-dark {
		/*margin-left:-12px;*/
	}

}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	#container-slideflip-right .btn-dark {
	}

}

.btn {
}

@media screen and (min-width: 0px) and (max-width: 549px) {
	.btn {
		white-space:normal;
	}

}

.container-text-right:not(#container-text-woning-isoleren) {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-text-right:not(#container-text-woning-isoleren) {
		padding-bottom: 40px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-text-right:not(#container-text-woning-isoleren) {
		padding-bottom: 52px;
	}

}

.container-text-right:not(#container-text-woning-isoleren) .btn-dark {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-text-right:not(#container-text-woning-isoleren) .btn-dark {
		margin-top: 25px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container-text-right:not(#container-text-woning-isoleren) .btn-dark {
		margin-top: 33px;
	}

}

@media screen and (min-width: 0px) and (max-width: 549px) {
	.container-text-right:not(#container-text-woning-isoleren) .btn-dark {
		width:100%;
	}

}

#section_301 .section_inner {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_301 .section_inner {
		margin-top: 40px;
	}

}

#section_315 .container-text-right {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_315 .container-text-right {
		padding-bottom: 25px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#section_315 .container-text-right {
		padding-bottom: 30px;
	}

}

#section_321 .container-text-right {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_321 .container-text-right {
		padding-bottom: 40px;
		/* stond 30 voordat knop er stond */
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#section_321 .container-text-right {
		padding-bottom: 52px;
		/* stond 40 voordat knop er stond */
	}

}

#section_326 h3 {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_326 h3 {
		color: #025086;
	}

}

#section_328 h3 {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#section_328 h3 {
		color: #025086;
	}

}

#container-slideflip-inner h4:not(.visible-xs-1024):first-of-type {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-slideflip-inner h4:not(.visible-xs-1024):first-of-type {
		margin-top:-30px;
	}

}

#section_368 {
}

@media screen and (min-width: 1024px) {
	#section_368 {
		display:none;
	}

}

#section_363 {
}

@media screen and (max-width: 1023px) {
	#section_363 {
		display:none;
	}

}

#section_333 .container-text-right {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_333 .container-text-right {
		padding-bottom: 25px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#section_333 .container-text-right {
		padding-bottom: 30px;
	}

}

.container-four-column div:nth-child(2) ,.container-four-column div:nth-child(4) {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.container-four-column div:nth-child(2) ,.container-four-column div:nth-child(4) {
		background-color: #EFEFEF;
	}

}

#section_341 .container-centered-middle {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_341 .container-centered-middle {
		color: #FFFFFF;
		background-color: #025086;
		/*border-bottom:solid 25px #EFEFEF;*/
	}

}

#section_341 .container-centered-middle a:link, #section_341 .container-centered-middle a:active {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_341 .container-centered-middle a:link, #section_341 .container-centered-middle a:active {
		color: #FFFFFF;
	}

}

#section_341 .container-centered-middle a:hover, #section_341 .container-centered-middle a:visited {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_341 .container-centered-middle a:hover, #section_341 .container-centered-middle a:visited {
		color: #FFFFFF;
	}

}

.ug-tiles-preloader.ug-preloader-trans {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.ug-tiles-preloader.ug-preloader-trans {
		display:none !important;
	}

}

@media screen and (min-width: 1024px) {
	.ug-tiles-preloader.ug-preloader-trans {
		display:none !important;
	}

}

#loadalbum .spinner {
}

@media screen and (min-width: 600px) and (max-width: 1023px) {
	#loadalbum .spinner {
		top:165px !important;
	}

}

@media screen and (min-width: 0px) and (max-width: 599px) {
	#loadalbum .spinner {
		top:150px !important;
	}

}

.fa-thumb-box.col-xs-12 {
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	.fa-thumb-box.col-xs-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

}

#blognav {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#blognav {
		padding: 0px 0px 15px 0px;
		border-top: solid #10123E 1px;
		text-align:center;
		margin-top: -25px !important;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#blognav {
		width:70%;
		display:table;
		margin:0 auto;
	}

}

#blognav > ul {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#blognav > ul {
		padding: 0px 0px 0px 0px;
		text-align: left;
		display: table;
		margin: 0 auto;
	}

}

#blogloading1 {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#blogloading1 {
		margin-bottom: 50px;
		
	}

}

.blog-breadcrumb-blogitem-top a:link,.blog-breadcrumb-blogitem-top a:active,.blog-breadcrumb-blogitem-top a:hover,.blog-breadcrumb-blogitem-top a:visited {
	color: #10123E;
	text-decoration:none;
}

.col-right-blog-nav-blogview-item #blognav {
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	.col-right-blog-nav-blogview-item #blognav {
		border-top:none;
	}

}

.navigation_toggle_0:not(.navbar-toggle-icon-no-effect):not(.collapsed) .icon-bar:nth-of-type(1) {
	top:7px;
}

#section_329 .container-text-right {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#section_329 .container-text-right {
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#section_329 .container-text-right {
		padding-bottom: 42px;
	}

}

#container-address {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#container-address {
		padding-top: 10px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#container-address {
		padding-top: 10px;
	}

}

#container-address .fa-map-marker-alt {
	padding-left: 3px;
	padding-right: 12px;
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
	#container-address .fa-map-marker-alt {
		padding-left: 2px;
	}

}

#contactformulier .col-md-12, #contactformulier .col-md-6 {
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	#contactformulier .col-md-12, #contactformulier .col-md-6 {
		padding-left: 0px;
		padding-right: 0px;
	}

}

#container-pdf-btns.container-privacy i {
	margin-top: 15px;
	padding-right: 16px;
	display: block;
	float: left;
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#container-pdf-btns.container-privacy i {
		margin-top: 0px;
	}

}

@media screen and (min-width: 0px) and (max-width: 420px) {
	#container-pdf-btns.container-privacy i {
		padding-right: 10px;
		font-size: 28px;
		margin-top: -2px;
	}

}

#container-pdf-btns.container-privacy a {
	text-align:left;
}

#container-pdf-btns.container-privacy .container-buttons-right .btn-dark {
	max-width: 320px;
}

@media screen and (min-width: 1600px) {
	#container-pdf-btns.container-privacy .container-buttons-right .btn-dark {
		max-width: 375px;
	}

}

#container-pdf-btns.container-privacy .btn-dark a {
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#container-pdf-btns.container-privacy .btn-dark a {
		padding-top: 12px;
		padding-bottom: 12px;
	}

}

@media screen and (min-width: 0px) and (max-width: 420px) {
	#container-pdf-btns.container-privacy .btn-dark a {
		padding-left: 10px;
		padding-right: 0px;
		font-size: 18px;
		white-space: nowrap;
	}

}

.hide-below-480 {
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	.hide-below-480 {
		display:none;
	}

}

.show-above-479 {
}

@media screen and (min-width: 480px) {
	.show-above-479 {
		display:none;
	}

}

#address-postal-place {
}

@media screen and (min-width: 0px) and (max-width: 479px) {
	#address-postal-place {
		display:block;
	}

}

.container-buttons-left-and-right .btn-light a {
}

@media screen and (min-width: 0px) and (max-width: 419px) {
	.container-buttons-left-and-right .btn-light a {
		padding-left: 10px;
		padding-right: 10px;
	}

}

#menu_root_21, #menu_root_21.sm-clean, #menu_root_22, #menu_root_22.sm-clean {
}

@media screen and (min-width: 1600px) {
	#menu_root_21, #menu_root_21.sm-clean, #menu_root_22, #menu_root_22.sm-clean {
		font-size: 18px;
	}

}

#menu_21.fixed #menu_inner_21 #menu_root_21 {
}

@media screen and (min-width: 1600px) {
	#menu_21.fixed #menu_inner_21 #menu_root_21 {
		font-size: 16px;
	}

}

.container-text-right .btn-dark {
}

@media screen and (min-width: 1600px) {
	.container-text-right .btn-dark {
		margin-top: 15px;
	}

}

.projectimage .btn-dark a:link, .projectimage .btn-dark a:active, .projectimage .btn-dark a:hover, .projectimage .btn-dark a:visited {
}

@media screen and (min-width: 1600px) {
	.projectimage .btn-dark a:link, .projectimage .btn-dark a:active, .projectimage .btn-dark a:hover, .projectimage .btn-dark a:visited {
		font-size: 24px;
	}

}

#section_367 iframe {
}

@media screen and (min-width: 1600px) {
	#section_367 iframe {
		width: 200px;
		height: 250px;
	}

}

#container-slideflip-left .btn-dark a, #container-slideflip-right .btn-dark a {
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	#container-slideflip-left .btn-dark a, #container-slideflip-right .btn-dark a {
		padding-left: 18px;
		padding-right: 18px;
		font-size: 18px;
	}

}

#section_359 h3 {
	margin-bottom: 6px;
	padding-left: 22px;
	text-align:left;
}

#section_351 h3 {
	margin-bottom: 6px;
	padding-left: 22px;
	text-align:left;
}

.builder-form .form-control::placeholder {
	background-color: transparent;
}

.builder-form textarea {
	height: 150px !important;
}

.builder-form .bootstrap-select > .dropdown-toggle {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Mulish';
	font-weight: 400;
	font-size: 14px;
	color: #10123E;
	height: 44px;
	border: 1px solid #B5B5B5;
	border-radius: 9px;
}

.builder-form-error, .builder-form-send-error, .builder-form-send-success {
	padding-bottom: 15px;
}

.builder-form-send-success {
	background: transparent;
	color: inherit;
	border: none;
}

#container-contactformulier .form-group-1 {
	margin-top: 0px;
}

.section_inner img:not(.image-thumb):not(.product-image-slider .sliderthumb) {
	width: 100%;
}

#menu_root_21 {
}

@media screen and (min-width: 1024px) and (max-width: 1080px) {
	#menu_root_21 {
		margin-right: 24px;
	}

}

@media screen and (min-width: 1024px) {
	#menu_root_21 {
		float: right;
	}

}

@media screen and (min-width: 1081px) {
	#menu_root_21 {
		margin-right: 80px;
	}

}

#section_342 .section_inner {
}

@media screen and (min-width: 1600px) {
	#section_342 .section_inner {
		max-width: 1400px;
		margin: 0 auto;
	}

}

@media screen and (min-width: 1800px) {
	#section_342 .section_inner {
		max-width: 1600px;
	}

}

@media screen and (min-width: 2000px) {
	#section_342 .section_inner {
		max-width: 1800px;
	}

}

#section_290 img, #section_340 img {
	width: auto;
}

#section_321 .container-text-right ul {
}

@media screen and (min-width: 1024px) and (max-width: 1599px) {
	#section_321 .container-text-right ul {
		margin-bottom: 20px;
		margin-top: -5px;
	}

}

#page-0 .bootstrap-select.form-control:not([class*="span"]), #page-1147 .bootstrap-select.form-control:not([class*="span"]) {
	border: none !important;
	box-shadow: none !important;
	transition: none !important;
}

#page-1147 .bootstrap-select > .dropdown-toggle {
	margin-top: -10px;
	height: 44px;
	border-radius: 10px;
}

#page-0 form #lead_value {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

body#page-0 {
}

@media screen and (min-width: 1600px) {
	body#page-0 {
		font-size: 16px;
	}

}

body#page-0 .btn:not(.btn.btn-sm) {
}

@media screen and (min-width: 1600px) {
	body#page-0 .btn:not(.btn.btn-sm) {
		font-size: 16px;
	}

}

#page-0 .form-group-multiselect .btn {
}

@media screen and (min-width: 1600px) {
	#page-0 .form-group-multiselect .btn {
		/*font-size:17px !important;*/
	}

}

#page-0 .container-main {
}

@media screen and (max-width: 1023px) {
	#page-0 .container-main {
		/*display:none;*/
	}

}

@media screen and (min-width: 1024px) {
	#page-0 .container-main {
		/*width:95% !important;*/
		width:100% !important;
	}

}

.portlet-list {
	margin-bottom: 5px;
}

#page-0 .modal-full.modal-dialog {
	max-width: 1420px;
}

#menu_root_account {
}

@media screen and (min-width: 1024px) {
	#menu_root_account {
		float: right;
		display: table;
		margin: 0 auto;
		margin-right: 80px;
		font-family: 'Montserrat';
		font-weight: 400;
		font-size: 15px;
		-webkit-transition: font-size 0.2s;
		-moz-transition: font-size 0.2s;
		-o-transition: font-size 0.2s;
		transition: font-size 0.2s;
		line-height: 19px;
	}

}

@media screen and (min-width: 1600px) {
	#menu_root_account {
		font-size: 18px;
	}

}

#menu_root_account li form a {
	padding: 45px 10px 45px 10px;
	color: #10123E;
	line-height: 19px;
	position: relative;
	display: block;
	text-decoration: none;
	outline: none !important;
	outline-offset: 0 !important;
	background-color: transparent;
	cursor:pointer;
}

#loginerrormeldingen-account, #lostpwerrormeldingen-account {
	margin-top: 15px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}

#page-0 .container-fluid, #page-0 .container-main, #page-0 .row-main {
	padding: 0px 0px 0px 0px;
}

#page-0 #account-content {
	padding-right: 30px;
}

#merged-menus-title {
}

@media screen and (max-width: 1023px) {
	#merged-menus-title {
		display:none;
	}

}

#container-klantenvertellen-inner-1 {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 150px;
	height: 200px;
	/*margin-left:-100px;*/
	max-height: 200px;
	overflow: hidden;
	border: solid black 2px;
}

@media screen and (max-width: 991px) {
	#container-klantenvertellen-inner-1 {
		margin-bottom:-30px;
		margin-left:auto;
	}

}

@media screen and (min-width: 1600px) {
	#container-klantenvertellen-inner-1 {
		height: 250px;
		max-height: 250px;
		width: 240px;
	}

}

#container-klantenvertellen .col-md-6 {
	text-align:center;
}

.container_logo_natuurvriendelijk_isoleren {
	padding-top: 70px;
	display:block;
	width:100%;
	clear:both;
}

@media screen and (max-width: 767px) {
	.container_logo_natuurvriendelijk_isoleren {
		padding-top: 0px;
		padding-bottom: 25px;
	}

}

#logo_natuurvriendelijk_isoleren {
	display: table;
	width: 90% !important;
	max-width: 300px;
	height: auto !important;
	margin: 0 auto;
}

.flex-break {
	flex-basis: 100%;
	height: 0;
}

#en_meer_az_natuurvriendelijk_isoleren {
	height: auto !important;
}

#section_376 .container-image-left {
}

@media screen and (max-width: 1023px) {
	#section_376 .container-image-left {
		max-height: none !important;
		overflow: auto !important;
	}

}

#section_376 .container-image-left img {
}

@media screen and (max-width: 1023px) {
	#section_376 .container-image-left img {
		object-fit: initial;
		max-height: none;
	}

}

#burenkorting-responsive {
}

@media screen and (min-width: 768px) {
	#burenkorting-responsive {
		display:none;
	}

}

#burenkorting-fullscreen {
}

@media screen and (max-width: 767px) {
	#burenkorting-fullscreen {
		display:none;
	}

}

.container-pdf-btns-parels {
	background-color: #10123E;
	max-width: none !important;
	padding-top:0 !important;
}

@media screen and (min-width: 768px) {
	.container-pdf-btns-parels {
		max-width: max-content !important;
		padding-bottom: 20px !important;
	}

}

.container-pdf-btns-parels .container-buttons-left, .container-pdf-btns-parels .container-buttons-right {
	background: #10123E !important;
}

.container-pdf-btns-parels .container-buttons-left {
}

@media screen and (min-width: 768px) {
	.container-pdf-btns-parels .container-buttons-left {
		padding-right:5px !important;
	}

}

.container-pdf-btns-parels .container-buttons-right {
}

@media screen and (min-width: 768px) {
	.container-pdf-btns-parels .container-buttons-right {
		padding-left:5px !important;
	}

}

.container-pdf-btns-4 {
}

@media screen and (min-width: 768px) {
	.container-pdf-btns-4 {
		max-width: 80% !important;
	}

}

.container-pdf-btns-4-az {
}

@media screen and (min-width: 768px) {
	.container-pdf-btns-4-az {
		max-width: 40% !important;
	}

}

#page-0 .form-control:not(#page-0 .form-group-multiselect .form-control),  #page-0 .form-group-multiselect .btn {
}

@media screen and (min-width: 1600px) {
	#page-0 .form-control:not(#page-0 .form-group-multiselect .form-control),  #page-0 .form-group-multiselect .btn {
		font-size: 16px;
		padding-top: 8px;
		padding-bottom: 8px;
		height: 40px;
	}

}

#page-0 label {
	font-size: 14px;
}

#container-klantenvertellen-inner-1 .trustoo-widget > div div:nth-child(2) {
	display:none !important;
}

#container-klantenvertellen-inner-1 .trustoo-widget > div div:nth-child(1) img {
}

@media screen and (min-width: 1600px) {
	#container-klantenvertellen-inner-1 .trustoo-widget > div div:nth-child(1) img {
		width: 250px !important;
		height: auto !important;
		object-fit: contain !important;
		max-height: 230px !important;
	}

}

