.fietsblok{
	position: relative;
    border-bottom: solid 150px #fff;
}

.fietsblok:after{
	content: "";
	width: calc(100% - 133px);
	height: 7px;
	border-radius: 3.5px;
	background-color: #003da6;
	position: absolute;
	bottom: -7px;
	left: 30px;
}

.fietsblok:before{
	content: "";
	width: 53px;
	height: 7px;
	border-radius: 3.5px;
	background-color: #003da6;
	position: absolute;
	bottom: -7px;
	right: 30px;
}

.fietsblok img{
	margin-left: -135px;
}

.fietsblok .col-xl-7 .last-no-margin{
	padding-bottom: 125px;
}

@media (max-width:767px)
{		
	.fietsblok .row{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	
	.fietsblok .col-xl-7 .last-no-margin {
		padding-bottom: 50px;
	}
	
	.fietsblok {
		border-bottom: solid 100px #fff;
	}
	
	.fietsblok img {
		margin-left: -30px;
		max-width: 240px;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.fietsblok .row{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	
	.fietsblok .col-xl-7 .last-no-margin {
		padding-bottom: 50px;
	}
	
	.fietsblok {
		border-bottom: solid 100px #fff;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	
}