#page header .elementor-element.elementor-element-afd-nav-menu-wrap {
    justify-content: flex-end;
}

#page header .elementor-element.elementor-element-afd-nav-menu .hfe-nav-menu__toggle,
#page header .elementor-element.elementor-element-afd-nav-menu .hfe-nav-menu__toggle.hfe-active-menu,
#page header .elementor-element.elementor-element-afd-nav-menu .hfe-nav-menu__toggle.hfe-active-menu-full-width {
    margin-left: auto;
    margin-right: 0;
}

#page header .hfe-nav-menu .sub-arrow {
    margin-left: 6px;
}

@media (min-width: 1025px) {
    #page header .elementor-element-afd-nav-menu {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    #page header .hfe-nav-menu {
        flex-wrap: nowrap;
    }
}

@media (max-width: 1024px) {
    nav.hfe-dropdown ul.hfe-nav-menu {
		overflow: hidden;
	}
}