There are loads of articles on the media queries and it can sometimes be a bit of a mission to get one's hands on CSS required to target various screen sizes on different devices.
High resolution desktops
Laptops and desktops
Tablets and iPads (Portrait)
Tablets and iPads (Landscape)
Low resolution tablets and mobiles (Landscape)