/* Header logo — responsive sizing fix */
.inside-header {
max-width: 100%;
overflow: hidden;
}
.site-branding-container {
max-width: 100%;
overflow: hidden;
}
.header-image.is-logo-image,
.site-logo img,
.custom-logo {
display: block;
max-width: 100%;
height: auto;
}
@media (max-width: 768px) {
.header-image.is-logo-image,
.site-logo img,
.custom-logo {
max-width: 280px;
}
}
@media (max-width: 480px) {
.header-image.is-logo-image,
.site-logo img,
.custom-logo {
max-width: 200px;
}
}



