header {
    position:sticky;
    top:0;
    border-bottom:1px solid #D4D4D4;
    box-shadow:0 2px 5px #D4D4D4;
    background-color:white;
    overflow:hidden;
    z-index:10;
    padding:30px 0 30px 0;
}

header .logo {
    float:left;
    width:300px;
}
header .logo img {
    width:250px;
}

header .info {
    float:right;
    display:flex;
    align-items:center;
}
header .info .io1, header .info .io2, header .info .io3 {
    float:left;
    padding:0 10px 0 0;
}