.fixed {
position: fixed !important;
}
@media (max-width: 767px){

.responsive-tools > a[data-target="navigation"] {
    z-index: 2;
    position: absolute;
    right: auto !important;
}
.site-name-wrapper{
text-align: center;
}
#header .site-name{
margin-left: 0 !important;
}
#header .header-top {
    display: flex;
    justify-content: flex-end !important;
    align-items: center;
    height: 50px !important;
}
.responsive-tools > a[data-target="navigation"] {
    left: 0 !important;
}
#header .navigation-buttons {
    padding-bottom: 10px;
}
#header .navigation-buttons .btn {
    right: 0px !important;
}
#header {
    position: relative;
    width: 100%;
    top: 30px !important;
    height: auto !important;
    background: #fff;
    z-index: 9;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
}