.reference-logo_block,
.reference-logo_block.parametrizedhtml,
.reference-footer_social_block.parametrizedhtml,
.reference-footer.parametrizedhtml,
.reference-spa-dropdown12.parametrizedhtml,
.reference-omniture-tracking.parametrizedhtml {
    margin: 0;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .reference-logo_block,
    .reference-logo_block.parametrizedhtml,
    .reference-footer_social_block.parametrizedhtml,
    .reference-footer.parametrizedhtml,
    .reference-spa-dropdown12.parametrizedhtml,
    .reference-omniture-tracking.parametrizedhtml {
        margin: 0;
        padding: 0;
    }

    .main-header-box .main-nav-box > .component-content {
        position: relative;
        max-width: 100%;
    }

    .main-header-box .main-nav-box .nav-sensodyne-logo.component {
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        transform: translateX(-50%);
        width: 34.89362% !important;
        max-width: 160px;
        margin: 0 !important;
        padding: 0;
        float: none !important;
        z-index: 2;
        top: 0.2em;
    }

    .main-header-box .main-nav-box .nav-sensodyne-logo.component img {
        display: block;
        max-width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .main-header-box .main-nav-box .navigation-horizontal.component,
    .main-header-box .main-nav-box .nav-gsk-logo.component {
        display: none !important;
    }

    .mobile-navigation-box > .component-content > .paragraphSystem.content {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .mobile-navigation-box .mobile-navigation.component {
        flex: 0 0 100%;
        width: 100%;
    }

    .mobile-navigation-box .mobile-location-txt.component {
        flex: 0 0 auto;
        width: auto !important;
        margin: 35px 10px 15px 0;
    }

    .mobile-navigation-box .mobile-location-txt p {
        margin: 0;
    }

    .mobile-navigation-box .reference-country-selector-dropdown.component {
        flex: 1 1 auto;
        width: auto !important;
        min-width: 0;
        margin: 35px 0 15px;
        padding: 0;
    }

    .mobile-navigation-box .reference-country-selector-dropdown .component-content {
        max-width: none;
    }

    .mobile-navigation-box .reference-country-selector-dropdown .country-dropdown {
        width: 100%;
        max-width: 100%;
        height: 40px;
        box-sizing: border-box;
        padding: 0 36px 0 12px;
        border: 1px solid #e9e8e8;
        background: url(../etc/designs/zg/sensodyne-cn/desktop/img/bg-select.png) right center no-repeat #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        outline: none;
        font-family: 'Roboto', 'Noto Sans SC', sans-serif;
        font-size: 16px;
        color: #014289;
    }
}

@media only screen and (max-width: 430px) {
    .main-header-box .main-nav-box .nav-sensodyne-logo.component {
        top: 0.3em;
    }
}

@media only screen and (max-width: 390px) {
    .main-header-box .main-nav-box .nav-sensodyne-logo.component {
        top: 0.4em;
    }
}
