.nav-container { min-width: 1397px; padding-left: 8px; .btn-sm-hide { display: block; } .btn-sm-show { font-size: 22px; display: none; } .nav-element-right .user-menu { .link-sm-show { display: none; } } @media (max-width: 992px) { & { min-width: 100%; padding-left: 0; } .btn-sm-hide { display: none; } .btn-sm-show { display: block; width: 15%; } .nav-element-right { max-width: 26%; word-break: break-all; } .search-area { display: none; } .nav-element-right .user-menu { .link-sm-show { display: inline-block; } p { color: #333; } } } }