/* Zorg ervoor dat de algemene centrering correct is */
.elementor-container,
.elementor-widget-container,
.elementor-section {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    /* Verwijder de globale flexbox-instellingen en gebruik ze alleen wanneer nodig */
}

/* Verwijder flex voor algemene containers om conflicten te voorkomen */
.elementor-section.elementor-section-boxed > .elementor-container {
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
}

/* Zorg ervoor dat de kolommen goed worden gecentreerd zonder flex */
.elementor-column,
.elementor-widget,
.elementor-widget-container {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 700px !important; /* Verbind deze met de breedte van de container */
}

/* Correct centreren van de nav menu's op mobiel */
@media (max-width: 768px) {
    .elementor-nav-menu {
        display: block !important;
        width: 100% !important;
        text-align: center !important; /* Zorg ervoor dat het menu gecentreerd wordt */
        margin: 0 auto !important;
        padding: 10px 0 !important;
    }

    /* De navigatie-item knoppen moeten nu correct weergegeven worden */
    .elementor-nav-menu .elementor-item {
        display: inline-block !important;
        padding: 10px !important;
    }

    /* Zorg ervoor dat de hamburgerknop goed zichtbaar is */
    .elementor-menu-toggle {
        z-index: 10000 !important;
        display: block !important;
        margin: 0 auto !important; /* Centreer de hamburgerknop */
        padding: 20px !important;
    }

    /* Zorg ervoor dat de dropdown altijd boven andere elementen komt */
    .elementor-nav-menu--dropdown {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        display: none !important;
    }

    .elementor-nav-menu--dropdown.active {
        display: block !important; /* Maak het menu zichtbaar wanneer het wordt geopend */
    }

    /* Verbeter de zichtbaarheid van de navigatie-items */
    .elementor-nav-menu .elementor-item {
        padding: 15px
