@media (max-width: 767px) {
    header.sc_header .styled-button a {
        padding: 0.75rem 1rem;
        font-weight: 400;
    }
}

@media (max-width: 575px) {
    /*Header Rebranding*/
    header.sc_header.sc_header_section .logos-menu .active-item>span {
        padding-left: 5px;
        top: -2px;
        position: relative;
    }
    header.sc_header.sc_header_section .logo-block .logo img, .mobile_menu.v1 .logo-block .logo img {
        max-height: 24px;
        max-width: max-content;
    }
    header.sc_header.sc_header_section .logos-menu .active-item {
        font-size: 10px;
        line-height: 14px;
        top: 2px;
    }
    header.sc_header.sc_header_section .logos-menu-column .description {
        font-size: 10px;
        margin-top: 2px;
    }
    header.sc_header.sc_header_section .logos-menu-column .logos-menu-active .description {
        text-align: left;
        padding-left: 27px;
        margin-top: 0;
    }
    header.sc_header.sc_header_section .logos-menu-column {
        transform: translateX(-50%);
        left: 50%;
    }
    header.sc_header.sc_header_section .logos-menu-column img {
        max-height: 22px;
    }
    header.sc_header.sc_header_section .logos-menu-column .logos-menu-item:before {
        transform: translate(-100%, 24px);
    }
    header.sc_header.sc_header_section .logos-menu-column .logos-menu-items {
        padding-left: 26px;
    }
    header.sc_header.sc_header_section .logos-menu-column .logos-menu-items:before {
        max-height: 170px;
    }
    header.sc_header.sc_header_section .custom-logo-block img {
        max-width: 70px;
    }

    header.sc_header.sc_header_section.sc_header-short .row {
        min-height: 24px;
    }
}

@media (max-width: 479px) {
    header.sc_header {
        padding: 0.5rem 0;
    }
    .mobile_menu .monMenuContent {
		padding: 0 25px 0 15px;
    }
    .mobile_menu .monMenuContent .row {
        min-height: 54px;
    }
    .mobile_menu .menuBox {
        margin-top: 72px;
    }
	.hubspot_banner header:not(.static-header,.delay-header), .hubspot_banner .mobile_menu, .hubspot_banner header.sc_header.delay-header.active {
		margin-top: 52px!important;
	}
}
@media (max-width: 411px) {
    .mobile_menu .monMenuContent {
		padding: 0 28px 0 15px;
    }
}
@media (max-width: 350px) {
    #menu-item-search-mobile {
        display: none;
    }
}