Slightly trimmed down and improved version with responsive enhancements