@media screen and (max-width: 767px){
#breadcrumbInner > span:last-child, .icon-arrow-right-icon{display: initial;/*color: #015F9C*/;line-height:1.1rem}
.hideMobile #breadcrumbInner > span:last-child, .icon-arrow-right-icon.hideMobile {display: initial;color: #015F9C;line-height:1.1rem}
#breadcrumbInner{padding: 0;}
#breadcrumb{height:40px;padding: 0 13px;}
}
@media screen and (max-width: 630px){
#breadcrumb{overflow-x: scroll;display: flex;align-items: center;flex-wrap: nowrap;padding: 0 13px;}
#breadcrumbInner.bread{display:block;min-width: 160%;text-align:left}
}
@media screen and (max-width: 520px){
#breadcrumb{overflow-x: scroll;display: flex;align-items: center;flex-wrap: nowrap;padding: 0 13px;white-space: nowrap;}
#breadcrumbInner.bread{display:block;min-width: 160%;text-align:left}
}
@media screen and (max-width: 320px){
#breadcrumbInner.bread{min-width: 170%}
}
@media all and (min-width: 767.98px) and (max-width: 1024px){
#ip3-responsible-store-design .hideMobile #breadcrumbInner>span:last-child, #ip3-responsible-store-design .icon-arrow-right-icon.hideMobile, #ip3-cn .hideMobile #breadcrumbInner>span:last-child, #ip3-cn .icon-arrow-right-icon.hideMobile {
    display: revert;
}
}

/* #ip3-contact-us .contactRegItem .contactRegContent.left {display:none;} */


.notification-banner {
    position: absolute;
    top: -1px;
    left: 0;
    background-color: rgb(110 106 99 / 90%);
    padding: 20px 40px 20px 20px;
    width: 100%;
    opacity: 1;
    transition: all 0.5s ease;
    display: flex;
    z-index: 9;
}
.notification-banner .notification-banner-text {
    text-align: center;
    margin: 0 auto;
}
.notification-banner .notification-banner-text p a {
    color: #ffffff;
}

.notification-banner .notification-banner-text p {
       font-weight: bold;
}

.notification-banner-close a {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.6em;
}

.notification-banner-close {
    position: absolute;
    right: 21px;
    top: 19px;
    padding: 4px;
}

body#ip3-Homepage .notification-banner{top: 104px;z-index: 999;}

@media all and (max-width:1023px) and (min-width:769px){
body#ip3-Homepage .notification-banner {
    top: 72px;
    z-index: 999;
}
}


@media all and (max-width:768px) and (min-width:481px){
body#ip3-Homepage .notification-banner {
    top: 72px;
    z-index: 999;
}
}

@media all and (max-width:480px){
body#ip3-Homepage .notification-banner {
    top: 62px;
    z-index: 999;
}

.notification-banner .notification-banner-text {
    width: 90%;
}
}

Body#ip3-notice .contentMainWrapper a, body.ip3-notice  .contentMainWrapper a{color:#428bca;}
Body#ip3-notice .contentMainWrapper .banner-link a, body.ip3-notice  .contentMainWrapper .banner-link a{color:#000;}

@media all and (min-width:1200px){
  #breadcrumbInner {
    display: block;
    vertical-align: middle;
    width: 100vw;
    background: #ffffff;
    height: 40px;
    padding-top: 15px;
}

body {
    overflow-x: hidden !important;
    display: block;
}

#breadcrumb {
    z-index: 999 !important;
}

.BannerWrapper {
    margin-top: -22px;
}
}

@media all and (max-width:1199px){
  #breadcrumb {
    display: block;
    vertical-align: middle;
    width: 100vw;
    background: #ffffff;
    height: 40px;
    padding:20px 0 0 20px !important;
    z-index: 999;
    position: relative;
}
.BannerWrapper{
margin-top:-12px;
}
body {
    overflow-x: hidden !important;
    display: block;
}
}


