.entry h4 {
    color: #00c2cb; font-size: 26px;
}
.entry img { max-width: 100%; height: auto; }
.entry img.aligncenter { text-align: center; margin: 0 auto; display: block; }
.page-header.bg_img {
    height: 400px;
}
.blog-section .post-grid .post-content-side .post-title { line-height: 1.5; }
@media only screen and (min-width: 992px) {
	.entry .home-ul {
		margin: 0 20%; text-align: left;
	}	
	.entry img.mw60 { max-width: 60%; height: auto; }
    .row.services-wrapper {
        margin: 0 15%; text-align: left;
    }   
}
@media only screen and (max-width: 991px) {
    .bc-logo, .hero-header.hero-default .hero-content { display: none !important; }
}
.row.services-wrapper { margin-top: 25px; }
.services-wrapper .service-wrapper .icon-wrapper {
    border-radius: 0px;
    overflow: hidden;
    padding: 0px;
    min-width: 160px;
    max-width: 160px;
    min-height: 145px;
    max-height: 145px;
    position: relative;
    border: 0;
    margin-right: 30px;
}

div.aligncenter {
    margin: 0 auto 1.2em;
}

img.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignleft {
    float: left;
    margin: 0px 1.2em 4px 0;
}

.alignright {
    float: right;
    margin: 0px 0 4px 1.2em;
}
.info-box {
    line-height: 24px;
    background: #fff;
    padding: 53px 25px;
    min-height: 420px;
}
.info-box i {
    display: block;
    font-size: 70px;
    margin: 0 0 11px;
    line-height: 90px;
    color: #00c2cb;
}
.info-box .heading {
    display: block;
    color: #363636;
    margin: 0 0 18px;
    letter-spacing: -1px;
    font-size: 24px/36px;
}
.info-box a {
    color: #00c2cb;
}
hr {
    overflow: visible;
    background: #eee;
    height: 1px;
    width: 100%;
    margin: 30px 0;
}
.entry ol { margin-left: 0px; }
.entry ol li {
    list-style: inherit;
}
@media only screen and (min-width: 992px){
    .row.services-wrapper.vision {
        margin: 0 -15px;
        text-align: left;
    }
    .services-wrapper.vision .service-wrapper .icon-wrapper { min-width: 260px;
    max-width: 260px; max-height: 800px; padding-left: 50px; }
    .services-wrapper.vision .service-wrapper .icon-wrapper img { width: 100% !important; height: auto !important; max-height: 800px !important; }

}   
.row.services-wrapper.vision { margin-bottom: 30px; }
.row.services-wrapper.vision h6 { margin-bottom: 10px; }
.row.services-wrapper.vision .content-wrapper h6 { margin-left: -30px; }
.row.services-wrapper.vision .content-wrapper { padding-left: 30px; position: relative; }
.row.services-wrapper.vision .content-wrapper span.number { position: absolute; left: 0px; }
.row.services-wrapper.vision strong { font-weight: 700 !important; display: inline !important; }
.gform_wrapper.gravity-theme .gfield_label { margin-bottom: 0px !important; }
.gform_wrapper.gravity-theme .gfield textarea { border-color: #CCC !important; height: 120px !important; }
h2.gform_submission_error { letter-spacing: 0; }
.aanbod-icon { width: 25%; vertical-align: top; }
@media only screen and (max-width: 991px){
    .table-responsive td { display: block; }
    .table-type-1 tr td { padding-left: 0px; padding-right: 0px; }
    .aanbod-icon {
        width: 100%;
    }
}
