.profile-grid {
    display: grid;
    gap: 4px;
    margin: 4px 0;
}

.profile-section {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.profile-section h3,
.profile-section h4 {
    margin-top: 0;
    color: #fb542b;
    border-bottom: 2px solid #fb542b;
    padding-bottom: 10px;
}

.two-col-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

@media (max-width: 768px) {
    .two-col-grid {
        grid-template-columns: 1fr;
    }
}

.photo-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    gap: 12px;
}

.photo-gallery img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 6px;
    border: 2px solid #fb542b;
}

.info-table {
    width: 100%;
}

.info-table td {
    padding: 8px;
    border-bottom: 1px solid #eee;
}

.info-table td:first-child {
    font-weight: bold;
    width: 40%;
}



.breadcrumbsBox ul{list-style:none}.breadcrumbsBox li,.breadcrumbsBox span{font-size:13px;color:#2a2d37;font-weight:600;text-transform:uppercase;float:left}.breadcrumbsBox{padding:5px 0 16px;width:100%;overflow:hidden}.breadcrumbsBox span{padding:0 12px 0 0;display:block}.breadcrumbsBox li{padding:0 5px}.breadcrumbsBox li a{color:#fb542b;text-decoration:none;text-transform:uppercase}.breadcrumbsBox li a:hover{text-decoration:underline}.image2Box{padding:9px 0;width:100%}.image2Box img{width:100%}@media only screen and (max-width:1249px){}.smallprofileBox.reviews .block{width:100%}#contact,#review{width:100%!important;min-height:50px}.smallprofileBox.reviews .detail p{min-height:50px;text-align:justify}.button.submit{margin-top:10px;margin-bottom:10px}#contactForm input:not([type=submit]){width:100%;min-height:25px}#options td{padding:0!important}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.swiper-container{height:100%}.swiper-wrapper,.swiper-wrapper img{width:100%}.tabel{padding:6px;float:left}.tabel td{font-size:13px;line-height:24px}.tabel td span{width:98px;padding-left:10px;color:#fb542b}input[type=time]::-webkit-clear-button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;margin:-10px}.aanvullend{float:left;width:33%;padding:5px}.meerzoals:nth-of-type(6n)::after{content:"";clear:both;display:table}@media screen and (max-width:500px){.aanvullend{width:100%}}