@media screen and (min-width:992px) { .header-nav { display: flex !important; flex: calc(~"100% - 100px") !important; justify-content: flex-end; } div.header-title-nav-wrapper { flex-direction: row-reverse; flex: 1 0 100%; } .header-layout-branding-center .header-title { text-align: left; flex: 1 1 100px !important; width: 100px !important; } .header-width-inset .header-inner { max-width: 100% !important; } div.header-nav-item a { font-size: 20px; }}