Responsive Web Design - Frameworks
There are many existing CSS Frameworks that offer Responsive Design.They are free, and easy to use.
Example -
Bootstrap
Another popular framework is Bootstrap, it uses HTML, CSS and jQuery to make responsive web pages.
Example -