Responsive vertical timeline design