.jumbotron.contact_blok{
	margin-top: 80px;
}

.contact_blok > .container > .row{
	background-color: #78c4af;
	padding: 80px 100px;
}

.contact_blok_grijs > .container > .row{
	background-color: #f5f4f4;
}

.contact_blok_grijs > .container > .row p,
.contact_blok_grijs > .container > .row h2,
.contact_blok_grijs > .container > .row h3{
	color: #003963;
}

.contact_blok *{
	color: #001c36;
}

.contact_blok h2.titel{
	margin-bottom: 60px;
}

.contact_blok p + h2{
	margin-top: 60px;
}
 
.jumbotron .contact_blok h3 { 
    line-height: 30px;
	margin-top: 30px;
}

.contact_blok.contact_blok_groen .socialmedia *{
	color: #fff;
} 

.contact_blok #social-category a {
    width: 50px;
    height: 50px;
}

.contact_blok a,
.contact_blok a:hover,
.contact_blok a:focus{
	color: #fff !important;
}

.contact_blok a.button i{
	color: #fff;
}

.contact_blok_groen .button,
.contact_blok_groen .button:hover,
.contact_blok_groen .button:focus{
	background-color: #001c36 !important;
}

.contact_blok .gform_footer .button:after{
	margin-left: 20px;
	content: "\f061";
	font-family: "Font Awesome 5 Pro";
	font-size: 13px;
	font-weight: 400;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.contact_blok .gform_footer .button:hover:after{
	margin-left: 30px;
}

.contact_blok .row.flex-fill{
	margin: 0 -35px;
}

.contact_blok .row.flex-fill > div{
	padding: 0 35px;
}

@media (max-width:767px)
{		
	.contact_blok > .container > .row {
		padding: 20px 5px;
	}
	
	.contact_blok h2.titel {
		margin-bottom: 0;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.contact_blok > .container > .row {
		padding: 30px;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.contact_blok > .container > .row {
		padding: 80px 65px;
	}
}