блоки отличаться то будут, но, выход из положения, чтобы блоки не теряли вид и не ползли кто куда как показано в верху, то можно использовать это свойство.
con_: опять же, как я сказал, что в блок по ширине не помещаются следующие элементы и по этому вылетают блоки. сделайте фиксированную ширину 750 и при этом используйте media query
con_: я так понимаю вы используете bootstrap, но если по стандарту, то оно так и будет, можно только поиграться еще, но все же, в блок main-nav clearfix добавьте свойство min-width: 853px; я проинспекторил за вас, но в этом случае полоса прокрутки появится, ее можно решить изменением отступов между li (проблема в том, что дизайн не совместим в нашем случае с bootstrap). так что, лучше использовать свой стиль и т.п. take.ms/nrXmY это скриншот. вы не пугайтесь за полосу прокрутки, это все можно исправить, поиграйтесь с take.ms/KjXr0 это точно поможет, или по крайней мере даст новые идеи.
CommonModule
експортировать ненужно.