updated responsive styles down to mobile