Не знаю как делают остальные, но я не привязываюсь к определённой ширине. Я тупо делаю резину и смотрю что мне надо сделать на определённой ширине окна, когда к примеру блоки вот вот наедут друг на друга, либо когда меню уже не вмещается, все индивидуально, по обстоятельству.