Мне кажется, что вам стоит изучить медиа запросы CSS. Используя медиа запросы вы можете добавлять разные стили под разные размеры экранов.
htmlbook.ru/css/value/media@media all and (max-width:320px) {
ВАШ CSS КОД ЗДЕСЬ
}
И в режиме адаптивного просмотра браузера нужно проверить стили дизайна. Особенно: 1920, 1440, 1024, 768, 320 пикс