div.menu {
    height: 108px;
    min-width: 380px;
}

div.logo-container {
    position: absolute;
    height: 64px;
    top: 34px;
    left: 10px;
    width: 64px;
} 
div.logo-container img{
width: 64;
height: 64;
}

div.company-name {
    left: 84px;
    width: calc(100% - 84px);
    height: auto;
    bottom: 10px;
    transform: translateY(0%);
    /* background-color: pink; */
}
div.company-name p {
    text-decoration: none;
    font-size: 140%;
    color: white;
    line-height: 1;
}

div.tab-menu {
    position: absolute;
    left: 0px;
    width: calc(100% - 70px);
    height: auto;
    top: 20px;
    transform: translateY(0%);
    font-weight: bold;
    background-color: pink;
}

div.tab-menu img {
    right: -50px;
}