@media(max-width: 1024px) { .elementor-section#mainmenu .elementor-column.row > .elementor-widget-wrap { flex-direction: column; -webkit-flex-direction: column; } .elementor-section#mainmenu .elementor-column.row > .elementor-widget-wrap > .elementor-element:first-child { order: 2; width: 100%; margin-right: 0; } .elementor-section#mainmenu .close { align-self: flex-end; -webkit-align-self: flex-end; margin-bottom: var(--elementMargin); } }