.set-center {
    display: block;
    margin: 0 auto 20px; /* customize top and bottom margin to fit site design */
}
/*custom header with logo*/
header .grid {
    align-items: normal;
}
.site-title a {
    display: none;
}
.tagline {
    line-height: normal;
}
.site-name-with-logo {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
}
.opticlab-logo img {
    margin-bottom: 5px;
}
.opticlab-logo a:hover {
    opacity: .5;
}
@media (max-width: 768px) {
    .psom-logo {
        min-width: 243px;
    }
}
@media (max-width: 568px) {
    .site-name-with-logo {
        align-items: center;
    }
}