Где браузер берёт эти 980px?
Сам этой проблемой только что страдал, оказалось отсутствует тег meta viewport и браузер автоматически масштабирует сайт<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
Не вижу, есть ли Вас скролл внизу, возможно что-то "тянет" страницу до 980px. Но прежде чем грешить на что-то, проверьте viewport.