@media screen and (min-width: 1729px) { .layout-content-inner { max-width: 1478px; margin: 0 auto; } .layout-topbar-inner { max-width: 1478px; margin: 0 auto; } } @media screen and (max-width: 991px) { .layout-wrapper { .layout-topbar { left: 0; width: 100%; .menu-button { display: flex; } .DocSearch-Button { margin-right: 0; margin-left: auto; width: 2rem; height: 2rem; overflow: hidden; padding: 0; justify-content: center; align-items: center; .DocSearch-Search-Icon { width: 1rem; height: 1rem; } .DocSearch-Button-Placeholder, .DocSearch-Button-Keys { display: none; } } } .layout-sidebar { top: 0; z-index: 1102; height: 100%; transform: translateX(-100%); &.active { transform: translateX(0); } } .layout-content { margin-left: 0; } .layout-mask { background-color: rgba(0, 0, 0, 0.1); &.layout-mask-active { z-index: 1101; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); transition: background-color .5s; } } .doc-section-nav { display: none; } .doc-tabmenu { margin-right: 0; } .video-container { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } } } .blocked-scroll { overflow: hidden; } } @media screen and (max-width: 575px) { .layout-wrapper { .layout-topbar-inner { padding-left: 1rem; padding-right: 1rem; } .layout-content { .layout-content-inner { padding-left: 1rem; padding-right: 1rem; } } .layout-footer { padding-left: 1rem; padding-right: 1rem; } .doc-tabmenu { li { flex: 1 1 0; button { width: 100%; min-width: auto; } } } } .layout-news { padding-left: 1rem; padding-right: 1rem; font-size: 12px; > i { display: none; } } }