Template and css for responsive design