/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*** SETTINGS ***/
/* line 25, ../../sass/components/navigation/_navigation-base.scss */
.navigation-root {
    text-align: left;
    z-index: 10;
    max-width: 100%;
}

/* line 31, ../../sass/components/navigation/_navigation-base.scss */
.navigation-mobile-menu {
    display: none;
}

/* line 38, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-level1 > .navigation-branch {
    display: block;
}

/* line 44, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-root.navigation-branch.navigation-level1 {
    display: block;
}

/* line 52, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-vertical .navigation-item .navigation-branch.navigation-level2 {
    display: block;
}

/* line 59, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-horizontal .navigation-item .navigation-branch.navigation-level2 {
    display: block;
    margin: 0 0 -2px 0;
    border-left: none;
    border-right: none;
    position: static;
}

/* line 65, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-horizontal .navigation-item .navigation-branch.navigation-level2 > .navigation-item {
    float: none;
}

/* line 73, ../../sass/components/navigation/_navigation-base.scss */
.navigation-branch {
    overflow: visible;
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
    border-color: #4a4a4a;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 82, ../../sass/components/navigation/_navigation-base.scss */
.navigation-branch.navigation-level1 {
    border: none;
    display: block;
}

/* line 88, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item {
    margin: 0 0 0 0;
    /* so that borders collapse */
    border-color: #4a4a4a;
    border-width: 0 0 0 0;
    border-style: solid;
}

/* line 93, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > .navigation-item-title {
    display: block;
    padding: 5px 15px 5px 15px;
    background: #e1e1e1;
    color: black;
    font-size: 14px;
    line-height: 1.5;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/* line 105, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > a.navigation-item-title:hover {
    color: black;
    background: none;
    text-decoration: none;
}

/* line 111, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > span.navigation-item-title {
    cursor: default;
}

/* line 184, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;
}

/* line 69, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    display: none;
    background: url('../../img/arrows.png?auto=format') 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
}

:lang(en-NZ) .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {

    background: url('https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_NZ/arrows.png?auto=format') 0 -563px no-repeat;
}

:lang(en-MY) .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background: url('https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_MY/arrows.png?auto=format') 0 -563px no-repeat;
}

:lang(en-AU) .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background: url('https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_AU/arrows.png?auto=format') 0 -563px no-repeat;
}
:lang(en-PH) .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background: url('https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_PH/arrows.png?auto=format') 0 -563px no-repeat;
}
:lang(en-SG) .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background: url('https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_SG/arrows.png?auto=format') 0 -563px no-repeat;
}
:lang(pt-PT) .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background: url('https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/pt_PT/arrows.png?auto=format') 0 -563px no-repeat;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    height: 41px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
}

/* line 92, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-position: 16.5px -544.5px;
}

/* line 99, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
}

/* line 116, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-color: #c8c8c8;
}

/* line 123, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.has-active-child > .navigation-item-title, .navigation-item.is-active > .navigation-item-title {
    color: black;
    background: none;
    text-decoration: none;
}

/* line 131, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.is-open > .navigation-branch, .no-js .navigation-item:hover > .navigation-branch {
    display: block;
}

/* line 135, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1 {
    margin: 0 0 -2px -2px;
    /* so that borders collapse */
    border-color: #4a4a4a;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    box-sizing: border-box;
}

/* line 141, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1 > .navigation-item-title {
    color: black;
    background: #e1e1e1;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5;
    padding: 10px 20px 10px 20px;
}

/* line 151, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1 > a.navigation-item-title:hover {
    color: black;
    background: #939191;
    text-decoration: none;
}

/* line 159, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1.has-active-child > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title {
    color: #FFF;
    background: #605e5e;
    text-decoration: none;
}

/* line 166, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level2 {
    border-top: 1px solid #4a4a4a;
}

/* line 172, ../../sass/components/navigation/_navigation-base.scss */
.navigation-branch.navigation-level2 {
    display: block;
}

/* line 176, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > .navigation-item-title {
    padding-left: 40px;
}

/* line 184, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item .is-open.navigation-branch.navigation-level2 {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

/* line 191, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
    overflow: visible;
}

/* line 196, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item.navigation-level2:first-child {
    border-top: none;
}

/* line 201, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item .navigation-level2 .navigation-item {
    width: 100%;
}

/* line 212, ../../sass/components/navigation/_navigation-base.scss */
.mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2 {
    min-width: 100%;
    position: absolute;
    top: 62px;
    left: -2px;
    display: block;
}

/* line 218, ../../sass/components/navigation/_navigation-base.scss */
.mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2 .navigation-item {
    float: none;
}

/* line 227, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item {
    float: left;
    position: relative;
}

/* line 230, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item .navigation-branch.navigation-level2,
.navigation-horizontal .navigation-item .navigation-branch.navigation-level3 {
    display: none;
    position: absolute;
}

/* line 235, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item.is-open > .navigation-branch.navigation-level2,
.navigation-horizontal .navigation-item.is-open > .navigation-branch.navigation-level3 {
    display: block;
    float: none;
}

/* line 242, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item.navigation-level2:first-child {
    border-top: none;
}

/* line 247, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title {
    padding-right: 61px;
    background-image: none;
}

/* line 250, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title .navigation-item-decoration {
    height: 41px;
    width: 41px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 41px;
}

/* line 258, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title .navigation-item-decoration:after {
    content: "\f078";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

/* line 269, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title:hover .navigation-item-decoration {
    background-color: #939191;
}

/* line 273, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children.navigation-level2 > .navigation-item-title {
    padding-right: 55px;
}

/* line 275, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration {
    height: 31px;
    width: 31px;
    line-height: 31px;
}

/* line 279, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration:after {
    width: 31px;
    height: 31px;
}

/* line 286, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-active-child > .navigation-item-title .navigation-item-decoration {
    background-color: #605e5e;
}

/* line 291, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-level2.navigation-branch {
    border-color: #4a4a4a;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

/* line 296, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-level2 .navigation-item-title {
    padding: 5px 15px 5px 15px;
}

/* line 300, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-level2.navigation-root {
    max-width: none;
}

/* line 307, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .navigation-branch.navigation-level2,
.navigation-vertical .navigation-branch.navigation-level3 {
    display: none;
}

/* line 312, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .navigation-item.is-open > .navigation-branch.navigation-level2,
.navigation-vertical .navigation-item.is-open > .navigation-branch.navigation-level3 {
    display: block;
}

/* line 317, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children > .navigation-item-title {
    position: relative;
}

/* line 319, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children > .navigation-item-title .navigation-item-decoration {
    height: 41px;
    width: 41px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 41px;
}

/* line 327, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children > .navigation-item-title .navigation-item-decoration:before {
    content: "\f078";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

/* line 340, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration {
    height: 31px;
    width: 31px;
    line-height: 31px;
}

/* line 344, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration:before {
    width: 31px;
    height: 31px;
}

/* line 351, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-active-child > .navigation-item-title .navigation-item-decoration {
    background-color: #c8c8c8;
}

@media only screen and (max-width: 767px) {
    /* line 395, ../../sass/components/navigation/_navigation-base.scss */
    .mod-touch .navigation-horizontal .navigation-item {
        width: 100%;
    }

    /* line 398, ../../sass/components/navigation/_navigation-base.scss */
    .mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
        margin: 0 0 -2px 0;
        border-left: none;
        border-right: none;
        position: static;
    }

    /* line 409, ../../sass/components/navigation/_navigation-base.scss */
    .navigation-mobile-menu {
        display: block;
        width: 100%;
        height: 41px;
        position: relative;
        cursor: pointer;
        border-width: 2px 2px 2px 2px;
        border-style: solid;
        border-color: #4a4a4a;
        box-sizing: border-box;
        margin: 0 0 -2px -2px;
        overflow: hidden;
        background: whitesmoke;
    }

    /* line 422, ../../sass/components/navigation/_navigation-base.scss */
    .navigation-mobile-menu:after {
        content: "\f0c9";
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        position: relative;
        font-weight: normal;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: block;
        width: 41px;
        height: 41px;
        position: absolute;
        top: 0;
        line-height: 38px;
        font-size: 25px;
        right: 0;
    }

    /* line 434, ../../sass/components/navigation/_navigation-base.scss */
    .navigation-item.navigation-level1 {
        width: 100%;
    }

    /* line 437, ../../sass/components/navigation/_navigation-base.scss */
    .navigation-branch.navigation-level1 {
        display: none;
    }

    /* line 439, ../../sass/components/navigation/_navigation-base.scss */
    .navigation-branch.navigation-level1.is-open {
        display: block;
    }

    /* line 445, ../../sass/components/navigation/_navigation-base.scss */
    .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2, .navigation-vertical .navigation-item:hover .navigation-branch.navigation-level2 {
        left: 0;
        border-left: none;
        border-right: none;
    }
}

/* css added by amar for merging for 6.0 */

.main-nav-box .navigation-horizontal {
    width: 74.47917%;
    margin-left: 0;
    margin-top: 0.3%;
}

.main-nav-box .navigation-horizontal > .component-content {
    overflow: visible;
}

.main-nav-box .navigation-horizontal .navigation-branch {
    border: none;
    margin: 0;
    line-height: 0;
}

.main-nav-box .navigation-horizontal ul {
    float: right;
    width: 100%;
    border: none;
    background: none;
    text-align: right;
}

.main-nav-box .navigation-horizontal ul li {
    float: none;
    border: none;
    background: url(../../img/main-menu-divider.jpg?auto=format) left 9px no-repeat;
    display: inline-block;
    text-align: left
}

:lang(en-NZ) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_NZ/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(th-TH) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/th_TH/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(en-MY) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en-MY/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(en-AU) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en-AU/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}
:lang(en-PH) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en-PH/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}
:lang(en-SG) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en-SG/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}
:lang(pt-PT) .main-nav-box .navigation-horizontal ul li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/pt_PT/main-menu-divider.jpg?auto=format) left 9px no-repeat;
}

.main-nav-box .navigation-horizontal ul li:nth-child(1) {
    background: none;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
    margin: 0px 0 0 -4px;
    /* so that borders collapse */
    border-color: transparent;
    border-width: 0;
    border-style: none;
}

/*USIM10015179148 start */

@media only screen and (min-width: 1024px) {
    html[lang="ja-JP"] .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        float: left;
    }
}

/*USIM10015179148 end */

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    color: #014289;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 15px 24px 25px 24px;
    font-family: "Roboto", "OpenSans", sans-serif;
}

html[lang="ja-JP"] .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 15px 10px 25px 10px;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    color: #8f8b8b;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 15px 24px 25px 24px;
    font-family: "Roboto", "OpenSans", sans-serif;
}

html[lang="ja-JP"] .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    padding: 15px 10px 25px 10px;
}


.thai-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.thai-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover, .thai-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover, .hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .thai-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title, .thai-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .hongkong-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title, .thai-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title, .thai-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover, .thai-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title, .thai-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover, .thai-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title, .thai-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title, .hongkong-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title, .thai-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title, .hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.thai-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .management-nav-box .navigation-horizontal.indo-nav-title .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .management-nav-box .navigation-horizontal.indo-nav-title .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title, .thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover, .thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title, .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover, .thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title, .thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover, .thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title, .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover, .thai-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.thai-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif !important;
}

.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.poland-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.russia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.slovakia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.czech-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title > .navigation-item-decoration {
    display: none;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li {
    width: 260px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px;
    background: url(../../img/dd-icon.jpg) 30px 25px no-repeat #ffffff;
    display: block;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    background: none;
    color: #014289;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    padding: 20px 0 20px 27px;
    font-family: "Roboto", "OpenSans", sans-serif;
    border-bottom: 1px solid rgba(143, 139, 139, .2);
}

/* .japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {

  font-family: "Roboto", "OpenSans", sans-serif !important;
} */
.japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    background: none;
    color: #00a3db;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    padding: 20px 0 20px 27px;
    font-family: "Roboto", "OpenSans", sans-serif;
    border-bottom: 1px solid rgba(143, 139, 139, .2);
}

/* .japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus{

font-family: "Roboto", "OpenSans", sans-serif !important;

} */
.japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.japan-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.hongkong-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.poland-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.russia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.slovakia-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:hover,
.czech-new-font .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a > .navigation-item-decoration {
    display: none;
}

.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li:last-child a {
    border-bottom: 0 !important;
}

.main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title {
    color: #00a3db;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 15px 24px 25px 24px;
    font-family: "Roboto", "OpenSans", sans-serif;
}

html[lang="ja-JP"] .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title {
    padding: 15px 10px 25px 10px;
}

.main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    color: #8f8b8b;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 15px 24px 25px 24px;
    font-family: "Roboto", "OpenSans", sans-serif;
}

html[lang="ja-JP"] .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    padding: 15px 10px 25px 10px;
}


.japan-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .japan-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title,
.japan-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .poland-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title,
.poland-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .russia-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title,
.russia-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .hongkong-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title,
.hongkong-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .slovakia-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title,
.slovakia-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .main-nav-box .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .czech-new-font .main-nav-box .navigation-item.navigation-level1.is-active > .navigation-item-title,
.czech-new-font .main-nav-box .navigation-item.navigation-level1.is-open > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.main-nav-box .navigation-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
    display: none;
}

.footer-navigation {
    width: 100%;
}

.footer-navigation .navigation-branch.navigation-level1 {
    text-align: center;
}

.footer-navigation .navigation-item.navigation-level1 {
    display: inline-block;
    margin: 0;
    /* so that borders collapse */
    border-color: transparent;
    border-width: 0;
    border-style: none;
    background: url(../../img/footer-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(th-TH) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/th_TH/footer-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(en-NZ) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_NZ/footer-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(en-MY) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_MY/footer-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(en-AU) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_AU/footer-divider.jpg?auto=format) left 9px no-repeat;
}

:lang(en-PH) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_PH/footer-divider.jpg?auto=format) left 9px no-repeat;
}
:lang(en-SG) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_SG/footer-divider.jpg?auto=format) left 9px no-repeat;
}
:lang(pt-PT) .footer-navigation .navigation-item.navigation-level1 {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/pt_PT/footer-divider.jpg?auto=format) left 9px no-repeat;
}
.footer-navigation .navigation-item.navigation-level1 > .navigation-item-title {
    color: #666363;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    padding: 15px 15px 15px 15px;
}

.footer-navigation .navigation-item.navigation-level1 > .navigation-item-title:hover {
    color: #666363;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    padding: 15px 15px 15px 15px;
}

.footer-navigation .navigation-item.navigation-level1 > .navigation-item-title > .navigation-item-decoration {
    display: none;
}

.footer-navigation .navigation-item.navigation-level1:nth-child(1) {
    background: none;
}

/* amar */
.header-box .navigation {
    float: left;
    width: 87.95833%; /*jayesh change 25-08-2015*/
    margin-left: 0 !important; /*jayesh change 25-08-2015*/
}

.header-box.bd-nav .navigation {
    float: left;
    width: 83.95833% !important; /*jayesh change 25-08-2015*/
    margin-left: 0 !important; /*jayesh change 25-08-2015*/
}

.header-box.id-nav .navigation {
    float: left;
    width: 83.95833% !important; /*jayesh change 25-08-2015*/
    margin-left: 0 !important; /*jayesh change 25-08-2015*/
}

.header-box .navigation .navigation-branch.navigation-level1 {
    width: 70.46809%;
    margin-left: 3.12766%;
    text-align: right;
}

.header-box .navigation .navigation-branch.navigation-level1 {
    float: right;
    width: 100%;
    border: none;
    background: none;
}

.header-box .navigation .navigation-branch.navigation-level1 li {
    float: none;
    border: none;
    background: url(../../img/top-divider.jpg?auto=format) right 13px no-repeat;
    display: inline-block;
    padding: 0 1px 0 0;
}

:lang(th-TH) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/th_TH/top-divider.jpg?auto=format) right 13px no-repeat;

}

:lang(en-NZ) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_NZ/top-divider.jpg?auto=format) right 13px no-repeat;
}

:lang(en-MY) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_MY/top-divider.jpg?auto=format) right 13px no-repeat;
}

:lang(en-AU) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_AU/top-divider.jpg?auto=format) right 13px no-repeat;
}

:lang(en-PH) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_PH/top-divider.jpg?auto=format) right 13px no-repeat;
}
:lang(en-SG) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/en_SG/top-divider.jpg?auto=format) right 13px no-repeat;
}
:lang(pt-PT) .header-box .navigation .navigation-branch.navigation-level1 li {
    background: url(https://i-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/sensodyne/pt_PT/top-divider.jpg?auto=format) right 13px no-repeat;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 {
    margin: 0 0 0 -4px;
    /* so that borders collapse */
    border-color: transparent;
    border-width: 0;
    border-style: none;
    display: inline-block;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1:last-child {
    margin: 0 0 0 -5px;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-weight: normal;
    padding: 0 15px;
    font-family: "Roboto", "OpenSans", sans-serif;
    font-size: 12px;
    color: #e4dfdf;
    line-height: 36px;
    background: none;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus { /* amar 30-09 */
    font-weight: normal;
    padding: 0 15px;
    font-family: "Roboto", "OpenSans", sans-serif;
    font-size: 12px;
    color: #e4dfdf;
    line-height: 36px;
    background: #00a3db;
}


.japan-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.japan-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.japan-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;

}

.poland-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.poland-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.poland-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.russia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.russia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.hongkong-new-font.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.hongkong-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.slovakia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.slovakia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.czech-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.czech-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-weight: normal;
    padding: 0 15px;
    font-family: "Roboto", "OpenSans", sans-serif;
    font-size: 12px;
    color: #e4dfdf;
    line-height: 36px;
    background: #00a3db;
}


.japan-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title > .navigation-item-decoration {
    display: none;
}

.sensitivity-nav-box .navigation-horizontal {
    width: 100%;
    text-align: center;
    float: left;
}

.sensitivity-nav-box .navigation-horizontal > .component-content {
    max-width: 100%;
}

.sensitivity-nav-box .navigation-horizontal .navigation-branch.navigation-level1 {
    text-align: left;
    float: none;
    margin-top: 0;
    margin-left: 0.6%;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
    float: none;
    border: none;
    background: url(../../img/divider-sensetivity.png) 2px 20px no-repeat #fff;
    display: inline-block;
    margin: 0 0 0 -5px;
    width: 33.33%;
    text-align: center;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active {
    float: none;
    border: none;
    background: url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) center top no-repeat;
    display: inline-block;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(1) {
    float: none;
    border: none;
    display: inline-block;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active:nth-child(1) {
    background: url(../../img/divider-sensetivity.png) 2px 20px no-repeat, url(../../img/active.png) center top no-repeat;
}

.sensitivity-nav-box.component .navigation-horizontal .navigation-item.navigation-level1:last-child {
    float: none;
    border: none;
    display: inline-block;
    background: url(../../img/divider-sensetivity.png) right 20px no-repeat, url(../../img/divider-sensetivity.png) left 20px no-repeat #fff;
    padding: 0 0 0 0;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active:last-child {
    background: url(../../img/divider-sensetivity.png) right 20px no-repeat, url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) center top no-repeat;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    color: #014289;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    color: #8f8b8b;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}


.japan-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.japan-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.poland-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.russia-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.slovakia-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.hongkong-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.czech-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    color: #00a3db;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}

.management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    color: #014289;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}

.management-nav-box .navigation-horizontal.indo-nav-title .navigation-item.navigation-level1 > .navigation-item-title {
    color: #014289;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}


.japan-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title,
.japan-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.page-about-enamel-wear.page-why-choose-pronamel.japan-locale-box .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
    margin: 0 0 0 -7px !important; /*USIM10015238133*/
}

.page-about-enamel-wear.page-tooth-enamel.page-how-to-protect.japan-locale-box .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
    margin: 0 0 0 -7px !important; /*USIM10015238133*/
}

.poland-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title,
.poland-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title,
.russia-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title,
.slovakia-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title,
.czech-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title,
.hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
    color: #8f8b8b;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}

.management-nav-box .navigation-horizontal.indo-nav-title .navigation-item.navigation-level1 > .navigation-item-title:hover {
    color: #8f8b8b;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}


.japan-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.japan-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.poland-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.poland-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.russia-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.russia-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.slovakia-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.slovakia-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.czech-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.czech-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover,
.hongkong-new-font .management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    font-family: "Roboto", "OpenSans", sans-serif;
}

.management-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
    color: #00a3db;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}

.management-nav-box .navigation-horizontal.indo-nav-title .navigation-item.navigation-level1.is-active > .navigation-item-title {
    color: #00a3db;
    background: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.5;
    padding: 35px 0 25px 0;
    font-family: "Roboto", "OpenSans", sans-serif;
}

.sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
    float: none;
    border: none;
    background: url(../../img/divider-sensetivity.png) 2px 20px no-repeat #fff;
    display: inline-block;
    margin: 0 0 0 -5px;
    width: 33.33%;
    text-align: center;
}

@media only screen and (min-width: 990px) {
    /* line 362, ../../sass/components/navigation/_navigation-base.scss */
    .mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
        margin: 0 0 -2px -2px;
        position: absolute;
    }
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
    /* line 376, ../../sass/components/navigation/_navigation-base.scss */
    /* .mod-touch .navigation-horizontal .navigation-item {
       width: 100%;
     }*/
    /* line 379, ../../sass/components/navigation/_navigation-base.scss */
    .mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
        margin: 0 0 -2px 0;
        border-left: none;
        border-right: none;
        position: absolute;
    }

    .header-box .navigation {
        float: left;
        width: 84.915%; /*jayesh change 25-08-2015*/
        margin-left: 0 !important; /*jayesh change 25-08-2015*/
    }

    .main-nav-box .navigation-horizontal {
        width: 75.46809%;
        margin-left: 0.12766%;
        margin-top: 0.3%;
    }
}

@media only screen and (min-width: 962px) and (max-width: 962px) {
    .main-nav-box .navigation-horizontal .navigation-item.is-open:last-child .navigation-branch.navigation-level2 {
        position: absolute;
        right: 100px;
    }
}

@media only screen and (max-width: 959px) {
    .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 15px 18px 15px 18px;
    }

    .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 15px 18px 15px 18px;
    }

    .footer-navigation .navigation-branch.navigation-level1, .footer-navigation .navigation-item.navigation-level1 {
        float: left;
        margin-bottom: 20px;
    }

    .footer-box .footer-navigation .navigation-branch.navigation-level1, .footer-box .footer-navigation .navigation-item.navigation-level1 {
        margin-bottom: 0;
    }

    .footer-navigation .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 15px 8px 15px 8px;
        font-size: 12px;
    }

    .footer-navigation .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 15px 8px 15px 8px;
        font-size: 12px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
        padding: 30px 40px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 30px 40px;
    }

    .main-nav-box .navigation-horizontal ul { /* anar 21-8*/
        float: right;
        width: 94%;
    }

    .main-nav-box .navigation-horizontal .navigation-item.is-open:last-child .navigation-branch.navigation-level2 {
        margin: 0 0 -2px 0;
        border-left: none;
        border-right: none;
        position: absolute;
        right: 90px;
    }

    .mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2 {
        top: 52px;
    }

    .us-main-nav-box.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
    .us-main-nav-box.main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 15px 5px 15px 5px;
    }
}

@media only screen and (max-width: 767px) {
    .main-nav-box .navigation-horizontal.component {
        display: none;
    }

    .navigation-mobile-menu {
        display: none;
    }

    .footer-navigation .navigation-branch.navigation-level1 {
        display: block;
        width: 74%;
        margin: 0 auto;
        float: none;
    }

    .footer-navigation > .component-content {
        max-width: 100%;
    }

    .footer-navigation .navigation-item.navigation-level1 {
        background: none;
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .footer-navigation .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 10px 8px 10px 8px;
        font-size: 14px;
    }

    .footer-navigation .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 10px 8px 10px 8px;
        font-size: 14px;
    }

    .footer-navigation .navigation-item.navigation-level1:last-child {
        border: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 {
        display: block;
        width: 86%;
        margin: 0 auto;
    }

    .mobile-navigation .navigation-branch.navigation-level2 {
        display: none;
        border: none;
        margin-left: 9%;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
        display: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 {
        margin: 0;
        /* so that borders collapse */
        border-color: transparent;
        border-width: 0;
        border-style: none;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        background: url(../../img/dd-icon.jpg) 10px 20px no-repeat #ffffff;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
        background: none;
        color: #014289;
        background: none;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.5;
        padding: 13px 0 13px 26px;
        font-family: "Roboto", "OpenSans", sans-serif;
        border-bottom: 1px solid rgba(143, 139, 139, .2);
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        background: none;
        color: #8f8b8b;
        background: none;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.5;
        padding: 13px 0 13px 26px;
        font-family: "Roboto", "OpenSans", sans-serif;
        border-bottom: 1px solid rgba(143, 139, 139, .2);

    }

    .japan-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .japan-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .japan-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .poland-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .poland-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .poland-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .russia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .russia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .russia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .czech-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .czech-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .czech-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open {
        background: url(../../img/hover-icon.png) 6px 22px no-repeat #ffffff;
        border-bottom: 1px solid rgba(143, 139, 139, .2);
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-item-title {
        border-bottom: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 {
        display: block;
        float: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1:last-child > .navigation-item-title {
        border-bottom: none;
    }

    .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 {
        border: none;
        background: url(../../img/dd-icon.jpg) 0 20px no-repeat #ffffff;
    }

    .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        border: none;
        background: none;
        color: #014289;
        background: none;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.5;
        padding: 13px 0 13px 16px;
        font-family: "Roboto", "OpenSans", sans-serif;
        border-top: 1px solid rgba(143, 139, 139, .2);
    }


    .japan-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .poland-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .russia-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .czech-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .navigation-horizontal .navigation-branch.navigation-level1 {
        display: block;
    }

    .main-header-box .header-box .navigation.navigation-horizontal {
        display: none;
    }

    .footer-box .footer-navigation .navigation-branch.navigation-level1, .footer-box .footer-navigation .navigation-item.navigation-level1 {
        margin-top: 6px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: none;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-branch.navigation-level1 {
        text-align: left;
        margin-top: 6px;
        padding-bottom: 4px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: none;
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        display: block !important;
        width: 100%;
        text-align: left;
        background: none !important;
        border-bottom: 1px solid rgba(143, 139, 139, .4) !important;
        margin-left: 0;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }

    .sensitivity-nav-box.component .navigation-horizontal .navigation-item.navigation-level1:last-child {
        float: none;
        border: none !important;
        display: block;
        background: none;
        padding: 0 0 0 0;
    }

    .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        float: none;
        border: none;
        background: none;
        display: block;
        margin: 0 0 0 0;
        width: 100%;
        text-align: left;
    }

    /* amar mobile css end here */
}

@media only screen and (min-width: 601px) and (max-width: 601px) {
    .mobile-navigation .navigation-branch.navigation-level1 {
        width: 90%;
    }
}

@media only screen and (max-width: 320px) {
    .main-nav-box .navigation-horizontal.component {
        display: none;
    }

    .navigation-mobile-menu {
        display: none;
    }

    .footer-navigation .navigation-branch.navigation-level1 {
        display: block;
        width: 74%;
        margin: 0 auto;
        float: none;
    }

    .footer-navigation > .component-content {
        max-width: 100%;
    }

    .footer-navigation .navigation-item.navigation-level1 {
        background: none;
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .footer-navigation .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 10px 8px 10px 8px;
        font-size: 14px;
    }

    .footer-navigation .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 10px 8px 10px 8px;
        font-size: 14px;
    }

    .footer-navigation .navigation-item.navigation-level1:last-child {
        border: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 {
        display: block;
        width: 86%;
        margin: 0 auto;
    }

    .mobile-navigation .navigation-branch.navigation-level2 {
        display: none;
        border: none;
        margin-left: 9%;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
        display: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 {
        margin: 0;
        /* so that borders collapse */
        border-color: transparent;
        border-width: 0;
        border-style: none;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        background: url(../../img/dd-icon.jpg) 10px 20px no-repeat #ffffff;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
        background: none;
        color: #014289;
        background: none;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.5;
        padding: 13px 0 13px 26px;
        font-family: "Roboto", "OpenSans", sans-serif;
        border-bottom: 1px solid rgba(143, 139, 139, .2);
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        background: none;
        color: #8f8b8b;
        background: none;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.5;
        padding: 13px 0 13px 26px;
        font-family: "Roboto", "OpenSans", sans-serif;
        border-bottom: 1px solid rgba(143, 139, 139, .2);
    }


    .japan-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .japan-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .japan-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .poland-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .poland-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .poland-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .russia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .russia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .russia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .czech-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .czech-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .czech-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
        font-family: "Roboto", "OpenSans", sans-serif;

    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open {
        background: url(../../img/hover-icon.png) 6px 22px no-repeat #ffffff;
        border-bottom: 1px solid rgba(143, 139, 139, .2);
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-item-title {
        border-bottom: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 {
        display: block;
        float: none;
    }

    .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1:last-child > .navigation-item-title {
        border-bottom: none;
    }

    .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 {
        border: none;
        background: url(../../img/dd-icon.jpg) 0 20px no-repeat #ffffff;
    }

    .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        border: none;
        background: none;
        color: #014289;
        background: none;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.5;
        padding: 13px 0 13px 16px;
        font-family: "Roboto", "OpenSans", sans-serif;
        border-top: 1px solid rgba(143, 139, 139, .2);
    }


    .japan-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .poland-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .russia-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .slovakia-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .czech-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .hongkong-new-font .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .navigation-horizontal .navigation-branch.navigation-level1 {
        display: block;
    }

    .main-header-box .header-box .navigation.navigation-horizontal {
        display: none;
    }

    .footer-box .footer-navigation .navigation-branch.navigation-level1, .footer-box .footer-navigation .navigation-item.navigation-level1 {
        margin-top: 6px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: none;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-branch.navigation-level1 {
        text-align: left;
        margin-top: 6px;
        padding-bottom: 4px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: none;
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1.is-active > .navigation-item-title {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        display: block !important;
        width: 100%;
        text-align: left;
        background: none !important;
        border-bottom: 1px solid rgba(143, 139, 139, .4) !important;
        margin-left: 0;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }

    .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }

    .sensitivity-nav-box.component .navigation-horizontal .navigation-item.navigation-level1:last-child {
        float: none;
        border: none !important;
        display: block;
        background: none;
        padding: 0 0 0 0;
    }

    .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        float: none;
        border: none;
        background: none;
        display: block;
        margin: 0 0 0 0;
        width: 100%;
        text-align: left;
    }

    /* amar mobile css end here */
}

/*Changes for UKIM20007050611-SENSODYNE GLOBAL MASTER UPDATES ACCESSIBILITY AODA AA || L3 Support -- Starts*/
.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:hover,
.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title:focus {
    background: #005f7e;
}

.header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-active > .navigation-item-title {
    background: #005f7e;
}

.sensodyne-location-dropdown p:hover {
    background: url(../../img/top-divider.jpg?auto=format) right 13px no-repeat #005f7e !important;
}

.sensodyne-location-dropdown p:hover, .sensodyne-location-dropdown p:focus {
    background-color: #005f7e;
}

/*Changes for UKIM20007050611-SENSODYNE GLOBAL MASTER UPDATES ACCESSIBILITY AODA AA || L3 Support -- Ends*/

/* ------- USIM10014414136 Changes-------*/
@media screen\0 {
    /*last*/
    .page-About-Sensodyne.japan-new-font.japan-locale-box .history-main-box .history-box .sensodyne-txt p {
        line-height: 1.8 !important;
    }

    /*underline*/
    .japan-new-font.japan-locale-box .sensitivity-grey-box .sensodyne-txt.sensitivity-side-txt ul li {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .hongkong-new-font.japan-locale-box .sensitivity-grey-box .sensodyne-txt.sensitivity-side-txt ul li {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    /* 2.https://hagashimiru-jp-preview.gdsgsk.com/    3box*/
    .page-home.japan-new-font.layout-sensodyne-home-layout.japan-locale-box .sensodyne-txt p {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    /*6. https://hagashimiru-jp-preview.gdsgsk.com/About-Sensitivity/Managing-your-sensitive-teeth/daily-management.html */
    .page-About-Sensitivity.page-Managing-your-sensitive-teeth.page-daily-management.japan-new-font.japan-locale-box .sensodyne-txt p {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    /*products true-white*/
    .page-products.page-TRUE-white.japan-new-font.japan-locale-box .true-white-text p {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    /*products1*/
    .page-products.japan-new-font.japan-locale-box .product-descripton .tagBasedFilterResults-Information .tagBasedFilterResults-description .product-span p, .page-products.japan-new-font.japan-locale-box .product-descripton .tagBasedFilterResults-Information .tagBasedFilterResults-description .product-span p span {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .japan-new-font.japan-locale-box .blue-bold-txt {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .hongkong-new-font.japan-locale-box .blue-bold-txt {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .japan-new-font.japan-locale-box .product-carousel-item .carousel-content p, .japan-new-font.japan-locale-box .product-carousel-item .carousel-content p a, .japan-new-font.japan-locale-box .product-carousel-item .carousel-content p a:hover {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    .hongkong-new-font.japan-locale-box .product-carousel-item .carousel-content p, .hongkong-new-font.japan-locale-box .product-carousel-item .carousel-content p a, .thaiwan-new-font.japan-locale-box .product-carousel-item .carousel-content p a:hover {
        font-family: "Roboto", "OpenSans", sans-serif;
    }

    /*5. https://hagashimiru-jp-preview.gdsgsk.com/About-Sensitivity/Managing-your-sensitive-teeth.html and products2,3*/
    .japan-locale-box .product-grey-box .left-box .product-side-txt h2, .japan-new-font.japan-locale-box .product-grey-box .left-box .product-side-txt h1 {
        font-family: "Roboto", "OpenSans", sans-serif;
    }
}

/*3*/
@media screen and (max-width: 1150px) and (min-width: 960px) {
    .page-About-Sensitivity.page-Want-to-know-how-to-stop-sensitive-teeth.japan-new-font.japan-locale-box .sensitivity-txt-image h1 {
        font-size: 54px;
        padding-left: 10px;
    }
}

/* ------- USIM10014414136 Changes ENDS-------*/

/*Sensodyne Japan USIM10014455725 starts */

.page-home.japan-new-font.japan-locale-box sup {
    top: -0.8em !important;
    font-size: 80% !important;
}

.page-home.japan-new-font.japan-locale-box .sensodyne-box {
    padding-bottom: 60px;
}

.page-home.japan-new-font.japan-locale-box .superscript-new {
    top: -0.8em !important;
    font-size: 80% !important;
    position: relative;
}

.page-About-Sensodyne.japan-locale-box .embedded-txt-image img {
    width: 100% !important;
}

.page-products.page-Gentle-gum-care.japan-locale-box .product-side-image {
    margin-left: -185px !important;
}

.page-products.page-Complete-Protection-extra-whitening.japan-locale-box .product-side-txt ul li:last-child {
    color: grey !important;

}

.japan-locale-box .product-details-box {
    width: 100%;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.japan-locale-box .product-carousel-item .carousel-content p {
    margin-top: 13px !important;
}

/*Sensodyne Japan USIM10014455725 ends */

/* Sensodyne Colombia USIM10014535887 starts */
.co-locale .sensodyne-colombia-repera {
    position: absolute;
    margin-left: -77px !important;
    margin-top: 82px;
}

/* Sensodyne Colombia USIM10014535887 ends */

/* Sensodyne Mexico USIM10014532099 starts */

.page-comunicate-con-nosotros.mexico-locale .privacyPolicy:nth-child(2) {
    border-bottom: none !important;
    padding-bottom: 0px !important;
}

.page-comunicate-con-nosotros.mexico-locale .privacyPolicy:nth-child(3) p {
    padding-left: 25px;
    position: relative;
    top: -18px;
}

/* Sensodyne Mexico USIM10014532099 ends */

/* USIM10014828103 starts */

@media only screen and (min-width: 786px) {
    .page-products.page-deep-clean-toothpaste.india-locale-box .shadow-img-one-mobile {
        display: none
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .banner-txt {
        margin-top: 190px !important;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-main-box-cp {
        background: none !important;
        padding-bottom: 50px !important;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box span.blue-bold-txt {
        color: #014289;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-main-box-cp > .component-content {
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-border-box .sensodyne-txt h2 {
        padding-bottom: 100px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .parametrizedhtml {
        margin-bottom: 100px !important;
        margin-top: 60px;
        margin-left: 100px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-border-box {
        padding-top: 0px;
        background: url(../../img/bg-products.png) center bottom no-repeat;
        padding-bottom: 50px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .divider-background-txt {
        display: none;
    }

    .india-deep-clean-rt-five {
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .india-deep-clean-rt-five p {
        width: 80%;
        padding-left: 80px;
        padding-bottom: 60px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-details-box {
        border-bottom: none;
        padding-bottom: 15px;
    }

    .india-deep-clean-rt-six {
        border-bottom: 1px solid rgba(143, 139, 139, .4);
        padding-bottom: 100px;
    }

    .india-deep-clean-rt-one p {
        font-weight: bold;
        color: #192070;
        padding-left: 55px;
    }

    .india-deep-clean-rt-two {
        padding-left: 55px;
        line-height: 1em;
        color: #192070;
    }

    .india-deep-clean-rt-three p {
        font-weight: bold;
        color: #192070;
    }

    .india-deep-clean-rt-four {
        line-height: 1em;
        width: 80%;
        color: #192070;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-one {
        margin-top: -12px;
        padding-left: 54px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-two {
        margin-top: -12px;
    }
}

@media screen and (max-width: 414px) and (min-width: 400px) {
    .page-products.page-deep-clean-toothpaste.india-locale-box .banner-txt {
        margin-top: -2px !important;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-one {
        margin-left: -10px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-two {
        margin-left: -10px;
    }
}

@media screen and (max-width: 379px) and (min-width: 360px) {
    .page-products.page-deep-clean-toothpaste.india-locale-box .banner-txt {
        margin-top: -18px !important;
    }
}

@media screen and (max-width: 340px) and (min-width: 320px) {
    .page-products.page-deep-clean-toothpaste.india-locale-box .banner-txt {
        margin-top: -33px !important;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-one {
        margin-left: 14px;

    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-two {
        margin-left: 14px;

    }
}

@media only screen and (max-width: 767px) {
    .page-products.page-deep-clean-toothpaste.india-locale-box .product-main-box-cp {
        padding-bottom: 0 !important;
        margin-top: -90px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box span.blue-bold-txt {
        color: #014289;
    }

    .india-deep-clean-rt-one p {
        font-weight: bold;
        color: #192070;
        padding-left: 15px;
    }

    .india-deep-clean-rt-two {
        padding-left: 15px;
        line-height: 1em;
        color: #192070;
        padding-bottom: 30px;
    }

    .india-deep-clean-rt-three p {
        font-weight: bold;
        color: #192070;
        padding-left: 15px;
    }

    .india-deep-clean-rt-four {
        line-height: 1em;
        width: 80%;
        padding-left: 15px;
        color: #192070;
        padding-bottom: 50px;
    }

    .india-deep-clean-rt-five {
        padding-bottom: 20px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .parametrizedhtml {
        margin-bottom: -200px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .border-box {
        margin-top: -70px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-two {
        margin-top: -12px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-divider-one {
        margin-top: -12px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .pronamel-side-text ul li {
        width: 150% !important;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .pronamel-side-text ul {
        margin-bottom: 25px !important;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-first-box {
        position: relative;
        left: -40px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .us-content-footer-second-box {
        position: relative;
        left: -40px;
    }

    .india-deep-clean-rt-five p {
        text-align: left !important;
    }

    .india-deep-clean-rt-five {
        border-bottom: 1px solid rgba(143, 139, 139, .4);
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-border-box {
        border-bottom: none;
        background: url(../../img/bg-products.png) center bottom no-repeat;
        padding-bottom: 90px;
        padding-top: 20px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box iframe#sensitivityvideo {
        width: 100%;
        height: 100%;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .product-details-box {
        padding-bottom: 30px;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .shadow-img-one {
        display: none;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .shadow-img-one-mobile {
        margin-bottom: 0;
    }

    .page-products.page-deep-clean-toothpaste.india-locale-box .pronamel-side-text {
        padding-bottom: 30px;
    }

    .india-deep-clean-rt-seven h2 {
        text-align: left !important;
        padding-left: 15px;
        padding-bottom: 15px;
    }
}

.page-products .overlay-content {
    width: 800px !important;
    height: 600px !important;
    background: none;
    border: none;
}

.page-products .overlay-content-inner {
    height: 680px;
}

@media only screen and (max-width: 767px) {
    .page-products .overlay-content-inner {

        height: 500px;
    }
}

/* USIM10014828103 ends  */

/* USIM10015861630, USIM10015901932 - Start */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    html[lang="de"] .page-about-enamel-wear.page-why-pronamel .sensitivity-box-mover .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: url(../../img/active.png) -60px top no-repeat !important;
    }

    html[lang="de"] .page-about-enamel-wear .navigation-header,
    html[lang="de-DE"] .page-about-enamel-wear .navigation-header {
        left: 14%;
        font-size: 10px;
    }

    html[lang="de"] .page-about-enamel-wear .navigation-header li.navigation-item a {
        font-size: 10px !important;
    }
}

@media only screen and (min-width: 768px) {
    html[lang="de"] .page-how-to-prevent-acid-erosion .new-sensitivity-box-mover .navigation-header .navigation-item.navigation-level1:nth-child(1) > .navigation-item-title {
        padding-top: 42px !important;
    }

    html[lang="de"] .page-how-to-prevent-acid-erosion .navigation-header li.navigation-item:first-child a {
        padding-top: 60px !important;
    }

    html[lang="de"] .page-how-to-prevent-acid-erosion .sensitivity-box-mover .navigation-item.navigation-level1.is-active {
        background: url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) -200px 11px no-repeat !important;
    }

    html[lang="de"] .page-about-acid-erosion .new-sensitivity-box-mover .navigation-header .navigation-item.navigation-level1.page-about-acid-erosion.is-active:nth-child(1) {
        background: url(../../img/active.png) -170px 25px no-repeat !important;
    }

    html[lang="de"] .page-about-enamel-wear .navigation-header {
        margin-top: -21px;
    }

    html[lang="de"] .page-about-enamel.page-about-enamel-wear .sensitivity-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        width: 50%;
    }

    html[lang="de"] .navigation-header li.navigation-item:first-child a {
        top: -25px;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-enamel .sensitivity-box-mover .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: url(../../img/active.png) -10px top no-repeat !important;
    }

    html[lang="de-DE"] .page-about-enamel-wear.page-about-enamel .sensitivity-box-mover .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: url(../../img/active.png) center top no-repeat !important;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        margin-top: -21px;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion .navigation-header li.navigation-item:first-child a {
        top: 0 !important;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion .navigation-header li.navigation-item:last-child {
        top: 30px;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion.page-difference-between-cavities-and-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        margin-top: -25px;
    }

    html[lang="de"] .page-difference-between-cavities-and-acid-erosion .sensitivity-box-mover .navigation-item.navigation-level1.is-active {
        background: url(../../img/divider-sensetivity.png) right 20px no-repeat, url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) center 15px no-repeat !important;
    }

    html[lang="de-DE"] .page-about-enamel-wear.page-about-acid-erosion .navigation-header li.navigation-item:last-child {
        top: 15px;
    }

    html[lang="de-DE"] .page-about-enamel-wear.page-why-pronamel .navigation-cut li.navigation-item,
    html[lang="de-DE"] .page-about-enamel-wear.page-about-enamel .navigation-cut li.navigation-item,
    html[lang="de-AT"] .page-about-enamel-wear.page-why-pronamel .navigation-cut li.navigation-item,
    html[lang="de-AT"] .page-about-enamel-wear.page-about-enamel .navigation-cut li.navigation-item {
        left: -10%;
    }
}

@media only screen and (min-width: 1024px) {
    html[lang="de"] .page-about-enamel-wear .navigation-header {
        left: 11%;
    }

    html[lang="de"] .page-about-enamel-wear.page-why-pronamel .sensitivity-box-mover .navigation-item.navigation-level1.is-active:nth-child(1) {
        background: url(../../img/active.png) -45px top no-repeat !important
    }

    html[lang="de"] .page-causes-of-acid-erosion .sensitivity-box-mover .navigation-item.navigation-level1.is-active,
    html[lang="de"] .page-effects-of-acid-erosion .sensitivity-box-mover .navigation-item.navigation-level1.is-active {
        background: url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) center 15px no-repeat !important;
    }

    html[lang="de-DE"] .page-how-to-prevent-acid-erosion .sensitivity-box-mover .navigation-item.navigation-level1.is-active {
        background: url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) center 20px no-repeat !important;
    }

    html[lang="de"] .page-how-to-prevent-acid-erosion .sensitivity-box-mover .navigation-item.navigation-level1.is-active {
        background: url(../../img/divider-sensetivity.png) left 20px no-repeat, url(../../img/active.png) center 20px no-repeat !important;
    }

    html[lang="de"] .page-how-to-prevent-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        padding-top: 20px;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        margin-top: -36px;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion.page-how-to-prevent-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        margin-top: -42px;
    }

    html[lang="de"] .page-about-acid-erosion .new-sensitivity-box-mover .navigation-header .navigation-item.navigation-level1.page-about-acid-erosion.is-active:nth-child(1) {
        background: url(../../img/active.png) -170px 35px no-repeat !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1100px) {
    html[lang="de"] .page-how-to-prevent-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        width: 14% !important;
    }

    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion.page-difference-between-cavities-and-acid-erosion .navigation-header li.navigation-item {
        width: 13% !important;
    }
}

@media only screen and (min-width: 1101px) and (max-width: 1500px) {
    html[lang="de"] .page-how-to-prevent-acid-erosion .sensitivity-nav-box.symptom-nav-box .navigation-horizontal .navigation-item.navigation-level1,
    html[lang="de"] .page-about-enamel-wear.page-about-acid-erosion.page-difference-between-cavities-and-acid-erosion .navigation-header li.navigation-item {
        width: 14% !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
    html[lang="de-DE"] .page-difference-between-cavities-and-acid-erosion .navigation-header li.navigation-item {
        width: 13% !important;
    }

    html[lang="de-DE"] .page-about-enamel-wear.page-about-acid-erosion.page-difference-between-cavities-and-acid-erosion .navigation-header li.navigation-item:last-child {
        width: 20% !important;
    }
}

/* USIM10015861630, USIM10015901932 - End */

/* USIM10015971676 - Start */
@media only screen and (min-width: 768px) {
    html[lang="de-DE"] .page-difference-between-cavities-and-acid-erosion .navigation-header li.navigation-item:last-child,
    html[lang="de-DE"] .page-about-acid-erosion .navigation-header li.navigation-item:last-child {
        width: 20% !important;
    }

    html[lang="de-DE"] .page-how-to-prevent-acid-erosion .navigation-header li.navigation-item {
        top: -21px;
    }

    html[lang="de-DE"] .page-about-enamel-wear.page-about-acid-erosion.page-how-to-prevent-acid-erosion .navigation-header li.navigation-item:last-child {
        top: -1px;
    }

    html[lang="de-DE"] .page-why-pronamel .navigation-cut li.navigation-item:first-child a,
    html[lang="de-DE"] .page-difference-between-cavities-and-acid-erosion .navigation-header li.navigation-item:first-child a {
        left: 20px;
    }
}

/* USIM10015861630, USIM10015901932 - End */

:lang(nl-NL) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    white-space: normal;
}

@media (min-width: 992px) {
    :lang(es-ES) .management-nav-box .navigation-horizontal .navigation-item.navigation-level1 {
        vertical-align: top;
    }
    :lang(es-ES) .management-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
        white-space: normal;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

:lang(es-ES) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    white-space: normal;
}
:lang(pt-PT) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    white-space: normal;
}
@media(max-width: 767px) {
   :lang(tr-TR) .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
       white-space: normal;
   }
   :lang(pt-PT) .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
        white-space: normal;
    }
}


/* SSD-459 | 16/07/2025 Start */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    :lang(en-ZA) .main-nav-box .navigation-horizontal .navigation-branch.navigation-level1 {
        display: flex;
        justify-content: flex-end;
    }

    :lang(en-ZA) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
    :lang(en-ZA) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
        font-size: 13px;
        padding: 15px 8px 30px 5px;        
    }

    :lang(en-ZA) .main-nav-box .nav-haleon-logo {
        width: 7%;
    }
}

@media only screen and (min-width: 992px) {
    :lang(en-ZA) .main-nav-box .navigation-horizontal .navigation-branch.navigation-level1 {
        display: flex;
        justify-content: flex-end;
    }

    :lang(en-ZA) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
    :lang(en-ZA) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title:hover {
        padding: 15px 10px 30px 10px;
    }
}
/* SSD-459 | 16/07/2025 End */

:lang(ro-RO) {
    li.navigation-level1.page-produse .navigation-root > .navigation-level2 {
        display: none !important;
    }
}
