Hi. The most famous technique used currently is to make the site responsive. This has to do with your template, and not K2. This is not a simple task, so if you are not familiar with CSS i suggest that you look for an existing responsive Joomla! template instead of creating your own.
JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)