 .location-menu-wrap{ display:flex; flex-wrap:wrap; flex-direction:column; } .location-menu-wrap .location-menu-header{ order:1; } .location-menu-wrap .location-menu-button{ order:2; } .location-menu-wrap .location-menu{ order:3; } .location-menu-header, .location-menu-button{ margin-bottom:45px; } @media screen and (max-width:480px) { ul#gsixoc-acc-menu {   display:block !important; } }