@media only screen and (min-width: 769px){
.xg_header{
    width: 100%;
    z-index: 1000;
    top:0;
    position:absolute !important;
    background: #fff; 
}
.xg_header.curr {
    position: fixed !important;
}
.xg_banner {margin-top:0.95rem;}
div#i8b43367c46705a54 {
    position: fixed;
    right: 0;
    left: auto;
    z-index: 1000;
    top: 50%;
    transform: translateY(-50%);
}

div#i0936e24ed29c27a2 {
    position: absolute;
    right: 0.05rem;
    top: 0.05rem;
    left: auto;
    cursor: pointer;
}
}

@media only screen and (max-width: 769px){
div#i8b43367c46705a54 {
    position: fixed;
    right: 0;
    left: auto;
    z-index: 1000;
    top: 50%;
    transform: translateY(-50%);
}

div#i0936e24ed29c27a2 {
    position: absolute;
    left: auto;
    cursor: pointer;
}

}