Progress bar using CSS for appearance, and jQuery for maintaining correct width. Responsive design using CSS @media queries.