1. A method for providing web content to a first computing device, comprising: receiving, from the first computing device, a request for the web content; determining a device type of the first computing device; retrieving the web content; modifying the web content based on the device type; and providing the modified web content to the first computing device for display on the first computing device.