more mobile fixing. I give up with flexbox. SUCKS.