You have a lot of containers with hardcoded width in px.
Remove max-width: 1080px in .main-navigation, it's the container which cause the issue.
EDIT: and in div.nav-menu > ul
ul.nav-menu, div.nav-menu > ul {
margin: 0;
padding: 0 40px 0 0;
}