Hi there,
I think you'll want to start by looking into responsive frameworks such as Bootstrap:
http://getbootstrap.com/ Those can easily be applied to any ASP.NET web site.
You'll run into some issues with some controls such as the Menu and the TreeView which you may need to replace with other solutions if they're not giving you the responsiveness you need.
Cheers,
Imar