You could try something like this, but even it might collapse at smaller screen sizes because of the number/length of menu items:
@media (max-width: 1100px) and (min-width: 769px) {
.main-navigation .site-logo.navigation-logo {
float: none;
position: relative;
margin: 0 auto;
}
.main-navigation .site-logo.navigation-logo img {
left: auto;
top: auto;
margin: 0 auto 10px;
}
.nav-aligned-right .main-navigation {
text-align: center;
}
.main-navigation .main-nav ul li a {
font-size: 13px;
padding: 0 10px;
}
}