.masthead .site-branding img{ max-width:280px;}
.hdr-phone{ display:flex;     position: absolute;
    top: -50px;
    right: 0;}
.hdr-phone svg{ width:18px;    vertical-align: middle;}
.hdr-phone a{ color:#000;     border: 1px solid #000;
    border-radius: 30px;
    padding: 1px 12px;}
.masthead .header-inner {
    position: relative;
}

@media (max-width:1600px){
.hdr-phone{
    top: -40px;}
}


@media (max-width:640px){
.hdr-phone{ display:none;}
}