How to make a web page responsive without using Twitter Bootstrap?