Тут кроме технического вопроса есть вопрос эргономики.
Технически:
a) при уменьшении ширины убрать декоративную девушку и масштабировать карту пропорционально. Но тогда города станут маленькими и кликать в них будет тяжело.
б) при уменьшении ширины убрать декоративную девушку, а карту показывать в том же масштаба, но с горизонтальной прокруткой. Кликать в города удобно, но некоторые оказываются за экраном.
Принципиально:
в) при уменьшении ширины убирать декоративную девушку и, как только карта перестает помещаться, заменять карту на обыкновенный список по алфавиту. Все города поместятся на одном экране.