#navigation {
width: calc(100% - (-99px));
margin-left: -50px;
}
@media only screen and (min-width: 768px){
ul.nav li {
padding-left: 3%;
}
}
@media only screen and (min-width: 768px){
ul.nav li {
padding-left: 50px;
}
}
<nav class="main-nav">
<a href="#">Главная</a>
<a href="#">Доставка и оплата</a>
<a href="#">О компании</a>
<a href="#">Отзывы</a>
<a href="#">Контакты</a>
</nav>
.main-nav
display: table
position: relative
width: 100%
height: 60px
a
color: #000
display: table-cell
text-align: center
vertical-align: middle
min-width: 120px
text-decoration: none
border-left: 1px solid lighten($accent, 5%)
transition: background-color 1s easy
&:last-child
border-right: 1px solid lighten($accent, 5%)
&:hover
background-color: lighten($accent, 5%)
text-decoration: none
transition: background 1s easy