Elastic videos for responsive web design