better bootstrap grid use and better responsiveness