added better responsiveness for mobile view