responsive columns

kinda responsive. its really ugly, though