Unfortunately there is no "one size fits all" answer although the recommendation above is probably the best starting point. Because each WordPress theme is different, you will almost certainly need to customize the CSS for your specification application.
To make it truly responsive, you'll likely need to use viewports as well. Fortunately Google includes a lot of CSS definitions in the HTML source that can be used to tailor the look of your site.