#template-header {
    display: flex;
    justify-content: space-between;
    padding: 13px 23px;
}

@media only screen and (min-width: 500px) {
    #template-header {
        display: flex;
        justify-content: space-between;
        padding: 15px;
    }
}

#template-header-logo {
    display: grid;
    align-items: center;
}

#template-header-logo img {
    width: 100px;
}

#template-header-menu {
    cursor: pointer;
    display: grid;
    align-items: center;
}

#template-header-menu img {
    width: 30px;
}