updated css for mid-level screen size responsiveness