horizental recent post and responsive

Hello

how i can horizental design and reponsive for recent posts
for example: 4 content blocks in each row for wide screen and 3 content blocks in each row for tablet screen and 2 content blocks in each row for mobile screen

like this image:
http://picpaste.com/res-psWvxjb2.jpg

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/3/feed