HTML5, CSS3, jQuery, and responsive design