It is going to appear in the order it appears in the HTML... the easiest solution is probably to add two divs to the page (one for desktop and one for mobile) in their corresponding positions. Then update the css so that the desktop div is not displayed on mobile and vice versa in the responsive.css file.