added responsive design to get columns working right