You can always make an existing site responsive and that’s why, few points you should keep in mind.
1. The layout
2. Creation of media file
CSS3 has already the media file function and for that, this is quite appropriate for making an existing website design responsive.