@font-face {
    font-family: 'arialnarrow';
    src: url('../font/arialn.eot');
    src: local('O'), url('../font/arialn.eot?#iefix') format('embedded-opentype'), url('../font/arialn.woff') format('woff'), url('../font/arialn.ttf') format('truetype'), url('../font/arialn.svg#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo500';
    src: url('../font/museo500.otf');
    src: url('../font/museo500-webfont.eot?#iefix') format('embedded-opentype'), url('../font/museo500-webfont.woff') format('woff'), url('../font/museo500-webfont.ttf') format('truetype'), url('../font/museo500-webfont.svg#svgFontName') format('svg');
}
@font-face {
    font-family: 'museo700';
    src: url('../font/museo700.otf');
    src: url('../font/museo700-webfont.eot?#iefix') format('embedded-opentype'), url('../font/museo700-webfont.woff') format('woff'), url('../font/museo700-webfont.ttf') format('truetype'), url('../font/museo700-webfont.svg#svgFontName') format('svg');
}
/*.phase-3-responsive.row {
    max-width: 60em;
}*/

.phase-3-responsive .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.phase-3-responsive h1.subtitle {
    font-size: 1.625rem;
    font-family: "museo500";
    color: #0069b9;
    margin-bottom: 35px;
}
.phase-3-responsive h6 {
    font-size: 0.9375rem;
    font-family: "museo500";
    color: #0069b9;
    margin-bottom: 25px;
}
.phase-3-responsive p {
    font-size: 0.875rem !important;
    font-family: "arialnarrow";
    color: rgb(102, 102, 102);
    line-height: 1.929;
    text-align: left;
}
.about-us-page .para-heading {
    margin-bottom: 0.9375rem;
    line-height: 1;
    font-family: "museo500";
}
.contact-us-btn-bg {
    border-width: 1px;
    border-color: rgb(188, 207, 215);
    border-style: solid;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 3px 0px rgba(188, 207, 215, 0.75);
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 10px;
}
.about-us-page .contact-us-btn-bg a {
    font-size: 0.875rem;
    font-family: "arialnarrow";
    color: rgb(0, 83, 159);
}
.about-us-page .contact-us-btn-bg a span {
    color: #000;
}
.phase-3-responsive .accordion-navigation > a:after {
    content: url(../images/side-arrow-about-us.png);
    padding-left: 5px;
    float: right;
    line-height: 1;
}
.phase-3-responsive .accordion-navigation.active > a:after {
    content: url(../images/down-arrow-about-us.png);
}
.phase-3-responsive.row .row {
    margin: 0 auto;
}
.sitemap h6 {
    font-weight: bold;
    font-family: "arialnarrow";
    margin-bottom: 20px;
}
.sitemap li a {
    font-size: 0.945rem;
    font-family: "arialnarrow";
    color: #0069b9;
}
.sitemap ul {
    margin-left: 0;
    border-top: 1px dotted #0069b9;
    border-bottom: 1px dotted #0069b9;
}
.sitemap ul li {
    list-style: none;
    line-height: 1.5;
    padding-top: 10px;
    padding-bottom: 10px;
}
.sitemap-section-2 {
    padding-top: 50px;
}
.jump-to p {
    font-size: 0.875rem;
    font-family: "arialnarrow";
}
.jump-to p span a {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    color: #0069b9;
}
.cookie-information-page a {
    color: #0069b9;
}
.cookie-information-page ul {
    margin-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.cookie-information-page ul li {
    padding-bottom: 20px;
    font-family: "museo500";
    font-size: 0.875rem;
}
.faq-page.phase-3-responsive .accordion .accordion-navigation {
    border-top: 1px dotted #0069b9;
}
.faq-page.phase-3-responsive .accordion .accordion-navigation.accordion-faq-last {
    border-bottom: 1px dotted #0069b9;
}
.phase-3-responsive .accordion .accordion-navigation.active > a,
.phase-3-responsive .accordion dd.active > a {
    background-color: #fff;
}
.faq-page.phase-3-responsive .accordion .accordion-navigation > a,
.faq-page.phase-3-responsive .accordion dd > a {
    background-color: #fff;
}
.faq-section-title p {
    font-family: "arialnarrow";
    font-size: 1rem;
    color: rgb(0, 83, 159);
    line-height: 1.188;
    text-align: left;
}
.faq-section-title {
    padding-top: 30px;
}
.section-general .faq-section-title {
    padding-top: 0px;
}
.accordion.faq-interior-accordion .accordion-navigation a {
    font-size: 14px;
    font-family: "arialnarrow";
    color: rgb(0, 105, 185);
    line-height: 1.2;
    padding-right: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.accordion.faq-interior-accordion .accordion-navigation > .content.active,
.accordion.faq-interior-accordion dd > .content.active {
    padding-top: 0;
    padding-left: 41px;
    line-height: 1;
    padding-right: 0px;
}
.accordion.faq-interior-accordion .content.active p {
    margin-bottom: 0;
    font-size: 14px;
    font-family: "arialnarrow";
    color: #4c4c4c;
    line-height: 1.2;
}
.phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation > a:after {
    content: "";
}
.phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation > a:before {
    content: url(../images/orange-left-arrow.png);
    padding-right: 20px;
    line-height: 1;
}
.phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation.active > a:before {
    content: url(../images/orange-down-arrow.png);
    padding-right: 15px;
}
.faq-section-title span a {
    float: right;
}
.side-faq-list h6 {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: "museo500";
    color: rgb(0, 105, 185);
}
.side-faq-list li a {
    list-style: none;
    border-top: 1px dotted #0069b9;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 1;
    font-size: 13px;
    font-family: "arialnarrow";
    color: rgb(0, 83, 159);
}
.faq-page .contact-question {
    font-size: 14px;
    font-family: "arialnarrow";
    color: rgb(76, 76, 76);
    line-height: 1.357;
}
.side-faq-list ul {
    margin-left: 0;
}
.contact-us-btn-bg span {
    display: inline !important;
}
.faq-page .contact-us-btn-bg p {
    margin-bottom: 0;
}
.faq-page .contact-us-btn-bg {
    padding-top: 20px;
    padding-bottom: 20px;
}
.desktop-blocks h6 {
    font-size: 0.875rem;
    font-family: "museo500";
    color: #00539f;
    line-height: 1.357;
    text-align: left;
    margin-bottom: 10px;
}
.desktop-blocks h6 a {
    color: #00539f;
}
.desktop-blocks .brand-image {
    position: absolute;
    top: 18%;
}
.desktop-blocks .brand-image .img-holder {
    border: 1px solid #e3e7e8;
    border-radius: 10px;
    box-shadow: 0px .03rem .02rem .03rem #a2bcbb;
    background-color: #fff;
    min-width: 182px;
    min-height: 152px;
    text-align: center;
    line-height: 148px;
}
.desktop-blocks p {
    padding-top: 15px;
    color: #666;
    font-size: 0.8125rem !important;
    font-family: "arialnarrow";
    line-height: 1.462;
}
.desktop-blocks {
    margin-right: 35px;
    height: 390px;
    position: relative;
    border-bottom: 1px dotted rgb(59, 141, 201);
}
.desktop-blocks .view-product a {
    font-size: 0.8125rem;
    font-family: "museo500";
    color: #0060b9;
    line-height: 1.462;
}
.desktop-blocks .view-product {
    position: absolute;
    bottom: 2px;
}
ul.brand-main-blocks li {
    padding-top: 40px;
}
.promo-brand-main {
    padding-top: 30px;
}
.brand-names h6 {
    padding-top: 35px;
    font-family: "museo500";
    font-size: 1.125rem;
    margin-bottom: 1.125rem;
}
.brand-names ul {
    margin-left: 0px;
}
.brand-names ul li {
    list-style: none;
    font-size: 13px;
    font-family: "arialnarrow";
    color: rgb(0, 83, 159);
    line-height: 1.462;
}
.brand-names ul li a {
    color: rgb(0, 83, 159);
}
.columns.sustain-image {
    padding-left: 0px;
}
.sustainability-section {
    padding-bottom: 40px;
}
.sustainability-section hr {
    border-color: #000;
    margin: 1.25rem 0;
    margin-right: 10px;
}
.sustainability-section ul {
    margin: 0px;
}
.sustainability-section ul li {
    list-style: none;
    font-size: 0.875rem;
    font-family: "arialnarrow";
    color: #00539f;
    line-height: 1.5;
}
.sustainability-section h4 {
    font-size: 20px;
    font-family: "museo500";
    color: #00539f;
    line-height: 0.95;
    margin: 0;
}
.sustain-promo {
    padding-top: 17px;
}
.sustain-promo .row {
    padding-top: 15px;
}
.columns.sustain-promo {
    padding-left: 0px;
    padding-right: 0px;
}
.email-data-sheet-page p {
    line-height: 1.3;
}
.email-data-sheet-page .blue-button {
    border-radius: 6px;
    background-image: -moz-linear-gradient( 90deg, rgb(7, 53, 135) 0%, rgb(0, 105, 185) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(7, 53, 135) 0%, rgb(0, 105, 185) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(7, 53, 135) 0%, rgb(0, 105, 185) 100%);
    width: 100%;
    height: 25px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-family: "arialnarrow";
    display: inline-block;
    padding-top: 2%;
}
.email-data-sheet-page .add-button .blue-button {
    height: 18px;
    background-image: -moz-linear-gradient( 90deg, rgb(16, 59, 129) 0%, rgb(25, 97, 189) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(16, 59, 129) 0%, rgb(25, 97, 189) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(16, 59, 129) 0%, rgb(25, 97, 189) 100%);
    width: 100%;
    padding-top: 0;
    border-radius: 10px;
}
.email-data-sheet-page .add-button {
    position: relative;
    top: -4px;
    padding-right: 0;
}
.columns.text-box-container {
    padding-right: 20px;
}
.email-block textarea {
    height: 150px;
    margin-right: 10px;
    resize: none;
    border: 1px solid #000;
}
.recipient-text-box input {
    height: 18px;
    border: 1px solid #c6c6c6;
}
.email-block label {
    text-align: left;
    padding-left: 10px;
    color: #4c4c4c;
}
.recipients p {
    color: #4c4c4c;
}
.recipients span a {
    color: #0f4dbc;
}
.recipients span {
    padding-left: 10px;
}
.recipients span img {
    padding-left: 10px;
    padding-right: 10px;
}
.email-block {
    padding-bottom: 20px;
    border-width: 1px solid rgb(188, 207, 215);
    border-radius: 10px;
    box-shadow: 0px 0px 3px 0px rgba(188, 207, 215, 0.75);
}
.email-block .number-block {
    padding-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.email-block .number-block p {
    background-color: #f2f2f2;
    padding-left: 10px;
    font-size: 13px;
    font-family: "arialnarrow";
    color: rgb(0, 83, 159);
    line-height: 1.462;
}
.email-block .recipients p {
    margin-left: 20px;
    margin-right: 20px;
}
.search-again a {
    font-size: 16px;
    font-family: "arialnarrow";
    color: rgb(0, 83, 159);
}
.email-data-sheet-page.phase-3-responsive h1.subtitle {
    font-size: 1.125rem;
}
.email-block .capcha-block {
    padding-left: 20px;
}
.email-block .capcha-block p {
    color: #4c4c4c;
}
.capcha-block .columns.capcha-image {
    padding-left: 0px;
}
.search-again {
    margin-bottom: 25px;
}
.previousdisabled {
    vertical-align: middle;
    width: 9px;
    background: transparent url(/ResponsiveResources/images/brand/pagination-arrows.png) no-repeat scroll 0 -15px;
    height: 15px;
    margin: 7px 0 0;
    padding: 0;
    display: block;
}
.previousenabled {
    vertical-align: middle;
    width: 9px;
    background: transparent url("/ResponsiveResources/images/brand/pagination-arrows.png") no-repeat scroll 0 -29px;
    height: 15px;
    margin: 7px 0 0;
    padding: 0;
    display: block;
}

.btn-update:focus, .btn-update:hover {
    color: #fff !important;
}
.phase-3-responsive .accordion .accordion-navigation > a,
.phase-3-responsive .accordion dd > a {
    background-color: #fff;
    margin-right: -10px;
    margin-left: -10px;
    border-top: 1px solid #8dcbe7;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    font-family: "museo500";
    font-size: 0.875rem;
    color: #00539f;
    font-weight: bold;
}
.phase-3-responsive .accordion .accordion-navigation > a:hover,
.phase-3-responsive .accordion dd > a:hover {
    background-color: #fff;
}
.phase-3-responsive .accordion-homepage .accordion-navigation > .content.active,
.phase-3-responsive .accordion dd > .content.active {
    padding: 0;
}
.faq-page.phase-3-responsive .accordion .accordion-navigation > a,
.faq-page.phase-3-responsive .accordion dd > a {
    border-top: none;
}
@media only screen and (max-width: 42em) {
    .about-us-page h1.subtitle {
        font-size: 2rem;
        line-height: 1;
        margin-bottom: 30px;
    }
    .faq-page h1.subtitle {
        font-size: 2rem;
        line-height: 1;
        margin-bottom: 30px;
    }
    .about-us-page h6 {
        font-size: 0.9375rem;
    }
    .about-us-page p {
        font-size: 0.875rem !important;
        font-family: "arialnarrow";
        line-height: 1.2;
    }
    .phase-3-responsive .accordion .accordion-navigation > a,
    .phase-3-responsive .accordion dd > a {
        background-color: #fff;
        margin-right: -10px;
        margin-left: -10px;
        border-top: 1px solid #8dcbe7;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
        font-family: "museo500";
        font-size: 0.875rem;
        color: #00539f;
        font-weight: bold;
    }
    .phase-3-responsive .accordion .accordion-navigation > a:hover,
    .phase-3-responsive .accordion dd > a:hover {
        background-color: #fff;
    }
    .phase-3-responsive .accordion-homepage .accordion-navigation > .content.active,
    .phase-3-responsive .accordion dd > .content.active {
        padding: 0;
    }
    .about-us-page .contact-us-btn-bg {
        border-color: #e0e9ed;
    }
    .about-us-page .contact-us-btn-bg {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .about-us-page .contact-question {
        padding-bottom: 25px;
        font-family: "arialnarrow";
        font-size: 1rem;
    }
    .about-us-page .contact-us-btn-bg a {
        font-size: 1rem;
    }
    .sitemap li a {
        color: #00539f;
    }
    .sitemap ul li {
        padding-top: 0px;
    }
    .sitemap ul {
        border: none;
    }
    .sitemap h6 {
        padding-top: 30px;
        border-top: 1px solid #8dcbe7;
    }
    .sitemap.row .columns {
        padding-left: 0px;
        padding-right: 0px;
    }
    .sitemap.row h1,
    .sitemap.row .jump-to,
    .sitemap.row ul,
    .sitemap.row h6 {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    .sitemap-section-2 {
        padding-top: 0px;
    }
    .jump-to p span a {
        padding-left: 0;
        font-weight: bold;
    }
    .jump-to p span a,
    .jump-to p {
        font-family: "arialnarrow";
        font-size: 1.125rem !important;
    }
    .mobile-sitemap {
        padding-left: 10px;
        border-left: 1px solid #666666;
    }
    .jump-to p {
        line-height: 1.8;
    }
    .cookie-information-page.row.phase-3-responsive h1.subtitle {
        font-size: 2rem;
    }
    .legal-statement-page.phase-3-responsive h1.subtitle {
        font-size: 2rem;
    }
    .faq-page.phase-3-responsive .accordion .accordion-navigation {
        border-top: none;
    }
    .faq-page.phase-3-responsive .accordion .accordion-navigation.accordion-faq-last {
        border-bottom: none;
    }
    .phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation > a:after {
        content: "";
    }
    .phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation > a:before {
        content: "";
        padding-right: 0;
    }
    .phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation.active > a:before {
        content: "";
        padding-right: 0px;
    }
    .phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation > a:after {
        content: url(../images/orange-left-arrow.png);
        line-height: 1;
        float: right;
        position: absolute;
        right: 5%;
        top: 30%;
    }
    .phase-3-responsive.faq-page .faq-interior-accordion .accordion-navigation.active > a:after {
        content: url(../images/orange-down-arrow.png);
    }
    .accordion.faq-interior-accordion .accordion-navigation > .content.active,
    .accordion.faq-interior-accordion dd > .content.active {
        padding-left: 0px;
    }
    .accordion.faq-interior-accordion .accordion-navigation > a,
    .accordion.faq-interior-accordion dd > a {
        padding-right: 30px;
        position: relative;
    }
    .faq-page .jump-to p span a {
        color: #00539f;
    }
    .faq-section-title p {
        font-family: "museo500";
        font-size: 1.125rem !important;
    }
    .accordion.faq-interior-accordion .content.active p {
        padding-bottom: 25px;
        padding-right: 10px;
    }
    .faq-page.phase-3-responsive .accordion .accordion-navigation > a,
    .faq-page.phase-3-responsive .accordion dd > a {
        font-size: 14px;
        font-family: "arialnarrow";
        color: rgb(0, 83, 159);
        line-height: 1.2;
    }
    .faq-page.phase-3-responsive .accordion .accordion-navigation > a,
    .faq-page.phase-3-responsive .accordion dd > a {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        border-top: 1px solid #e0e0e0;
    }
    .faq-section-title p {
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    .section-general .faq-section-title {
        padding-top: 30px;
    }
    .hide-greater-content {
        display: none !important;
    }
    .faq-section-title a {
        display: none;
    }
    .faq-section-title {
        margin-left: -10px;
        margin-right: -10px;
        padding-right: 10px;
        padding-left: 10px;
        border-top: 1px solid #8dcbe7;
    }
    .sustainability-section h4 {
        color: #0069b9;
        padding-left: 0.625rem;
        padding-bottom: 1.875rem;
    }
    .sustainability-container.columns {
        padding-left: 0px;
        padding-right: 0px;
    }
    .columns.sustain-image {
        padding-right: 0;
    }
    .sustain-image img {
        width: 100%;
    }
    .sustainability-section ul li {
        font-size: 14px;
        font-family: "arialnarrow";
        color: rgb(0, 105, 185);
        padding-top: 27px;
    }
    .columns.sustain-image.ipad-image {
        padding-left: 7px;
        padding-right: 7px;
    }
    .sustain-promo-mobile {
        margin: 0 auto;
        padding-top: 15px;
    }
    .sustainability-section hr {
        border-color: #8dcbe7;
        margin: 30px 0;
    }
    .sustainability-section {
        padding-bottom: 10px;
    }
    .sustain-promo {
        padding-top: 0;
    }
    .sustain-promo .row {
        padding-top: 0;
		margin: 5% !important;
    }
    .sustain-promo-mobile.first-promo {
        padding-top: 0;		
    }	
	.sustain-promo .border-res {    
    height: auto !important;
    width: 100%;    
	} 
	.columns.sustain-promo {
		padding-left: 0px;
		padding-right: 0px !important;
	}
    .sustainability-section hr.last-hr {
        margin-bottom: 20px;
    }
    .mobile-blocks .brand-image {
        margin-left: 10px;
        margin-right: 10px;
        border: 1px solid #4086c2;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background-color: rgba(227, 231, 232, 0);
        box-shadow: 0px 2px 1px 0px rgba(1, 1, 1, 0.2);
    }
    .mobile-blocks.active .brand-image {
        border-color: #e6eef6;
    }
    .brand-image {
        text-align: center;
        height: 150px;
        vertical-align: middle;
    }
    .brand-image img {
        padding-top: 12%;
    }
    .brand-image.brand-small-image img {
        padding-top: 18%;
    }
    .view-details p {
        font-size: 20px !important;
        font-family: "museo700";
        line-height: 2.7;
        text-align: center;
        margin-bottom: 10px;
    }
    .view-details {
        margin-left: 10px;
        margin-right: 10px;
        background-color: #4086c2;
        text-align: center;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .view-details p a {
        color: rgb(255, 255, 255);
    }
    .display-details {
        display: none;
        margin-left: 10px;
        margin-right: 10px;
        background-color: #e6eef6;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        margin-bottom: 10px;
    }
    .display-details p {
        font-size: 14px !important;
        margin-left: 10px;
        margin-right: 10px;
        padding-top: 20px;
        margin-bottom: 0;
        font-family: "arialnarrow";
        color: rgb(76, 76, 76);
        line-height: 1.2;
    }
    .display-details p.products a {
        font-family: "museo700";
        color: #00539f;
    }
    .display-details p.products {
        padding-bottom: 18px;
    }
    .email-data-sheet-page.phase-3-responsive h1.subtitle {
        font-size: 1.875rem;
        margin-bottom: 24px;
    }
    .email-data-sheet-page.phase-3-responsive p {
        font-size: 1rem !important;
        color: #4c4c4c;
    }
    .email-data-sheet-page .add-button-mobile .blue-button {
        height: 40px;
        border-radius: 3px;
        font-family: "museo700";
        font-size: 18px;
    }
    .email-block {
        box-shadow: none;
        border-radius: 0px;
    }
    .email-block .number-block {
        padding-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .email-block .capcha-block {
        padding-left: 0px;
    }
}
/* Global */

.no-pad-right {
    padding-right: 0 !important;
}
.no-pad-left {
    padding-left: 0 !important;
}
.bold {
    font-weight: bold;
}
/* breadcrumb */

#breadcrumb {
    display: block;
    margin-left: 10px;
    margin-top: 8px;
}
#breadcrumb li {
    list-style-type: none;
    display: inline-block;
    padding: 0 20px 0 0;
    margin: 0;
    float: left;
    color: #888888;
    font-size: 0.750em;
    text-transform: uppercase;
}
#breadcrumb li a {
    margin: 0 20px 0 0;
    color: #008cba;
}
/* Brand landing */

.brand-content {
    margin-bottom: 30px;
}
.brand-wrapper {
    display: table;
    width: 100%;	
}
.brand-wrapper .brand-header {
    display: table-row;
}
.brand-wrapper .brand-header .brand-header-left,
.brand-wrapper .brand-header .brand-header-middle,
.brand-wrapper .brand-header .brand-header-right {
    display: table-cell;
}
.brand-wrapper .brand-header .brand-header-left {
    background: url(/ResponsiveResources/images/Brand/brand-landing-header-left.png) repeat-x;
}
.brand-wrapper .brand-header .brand-header-right {
    background: url(/ResponsiveResources/images/Brand/brand-landing-header-right.png) repeat-x;
}
.brand-wrapper .brand-header .brand-header-middle {
    background: rgba(0, 0, 0, 0) url("/ResponsiveResources/images/Brand/brand-landing-header-middle.png") no-repeat scroll 0 0 / cover;
    width: 978px;
    height: 321px;
    vertical-align: middle;
    text-align: center;
}
.brand-wrapper .brand-header .brand-header-middle .row {
    display: table-row;
}
.brand-wrapper .brand-header .brand-header-middle .row .columns {
    display: table-cell;
    float: none !important;
    vertical-align: middle;
}
.brand-wrapper .brand-header .brand-header-testimonial {
    background: #5093b4 none repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 0 0 9px #888;
	font-family: museo500,museo_cyrl500,arialnarrow;
    min-height: 211px;
    max-height: 280px;
    padding: 13px 18px;
    text-align: left;
    width: 100%;
}
.brand-wrapper .brand-header .brand-logo {
    width: auto;
	max-height: 260px;
}
.brand-header-testimonial h1 {
    font-size: 1.563em;
	font-family: museo500,museo_cyrl500,arialnarrow;
    margin-top: 0;
    color: #FFF;
}
.brand-header-testimonial .testimonial-desc {
    font-size: 1em;
    color: #FFF;
}
/* Tabs */

.tabs {
    background: url(/ResponsiveResources/images/Brand/brand-landing-line-seprator.png) repeat-x scroll center bottom;
}
.tabs .tab-title > a,
.tabs dd > a {
    font-size: 0.938em;
    color: #808080;
    background-color: transparent;
    padding: 10px;
    font-family: museo500, museo_cyrl500, arialnarrow;
}
.tabs .tab-title.active a,
.tabs dd.active a,
.tabs .tab-title > a:hover,
.tabs dd > a:hover {
    background-color: transparent;
    color: #0f4dbc;
    font-size: 0.938em;
    font-family: museo500, museo_cyrl500, arialnarrow;
}
.tabs .tab-title.active a,
.tabs dd.active a {
    background: transparent url(/ResponsiveResources/images/Brand/line-seperator-active.png) no-repeat scroll center bottom;
}
/* Pagination*/

.results-count select {
    width: 55px;
    font-size: 1em;
    font-family: arialnarrow;
    height: 25px;
    padding: 0 0 0 5px !important;
    color: #666666;
}
.results-count .result-text {
    padding: 0 25px 0 10px;
}
.results-count .result-page-no,
.results-count .result-text {
    font-size: 0.813em;
    font-family: arialnarrow;
    color: #666666;
}
.tabs-content {
    margin-top: 20px;
    margin-bottom: 0;
}
.tabs-content .content {
    padding-left: 30px;
    display: none;
}
.tabs-content .contentProFinder::after {
    content: "";
    display: table;
    clear: both;
}
ul.pagination {
    display: block;
    margin-bottom: 10px;
}
ul.pagination li {
    list-style-type: none;
    display: inline-block;
    margin-left: 10px;
    font-family: arialnarrow;
    font-size: 0.813em;
    color: #666666;
}
.pagination .arrow a {
    display: block;
    height: 15px;
    margin: 2px 0 0;
    padding: 0;
    border: 0 solid red;
}
ul.pagination li span.current-page {
    display: inline-block;
}
ul.pagination li span.current-page input[type=text]{
	    padding: 8px 4px;
    margin: 4px 0;
    height: 22px;
    text-align: center;
}
ul.pagination li span.total-page {
    margin: 0 3px 0 8px;
    display: inline-block;
}
a.first,
a.last {
    background: transparent url("/ResponsiveResources/images/Brand/pagination-arrows.png") no-repeat scroll 2px 0;
    width: 16px;
}
a.previous,
a.next {
    background: transparent url("/ResponsiveResources/images/Brand/pagination-arrows.png") no-repeat scroll 0 -15px;
    width: 9px;
}
a.first.has-first,
a.last.has-last {
    background: transparent url("/ResponsiveResources/images/Brand/pagination-arrows.png") no-repeat scroll 2px -45px;
}
a.previous.has-previous,
a.next.has-next {
    background: transparent url("/ResponsiveResources/images/Brand/pagination-arrows.png") no-repeat scroll 2px -30px;
}
a.next.has-next,
a.last.has-last {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
a.first.has-first,
a.previous.has-previous,
a.next,
a.last {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.result-navigation-bottom {
    margin-top: 20px !important;
}
.result-navigation-bottom .results-count .result-text {
    padding: 0 25px 0 0;
}


ul.pagination li a {
    display: block;
    height: 15px;
    margin: 7px 0 0;
    padding: 0;
    border: 0 solid red;
}
ul.pagination li a.first, ul.pagination li a.last {
    background: transparent url(/ResponsiveResources/images/Brand/pagination-arrows.png) no-repeat scroll 2px 0;
    width: 16px;
}
ul.pagination li a.previous, ul.pagination li a.next {
    background: transparent url(/ResponsiveResources/images/Brand/pagination-arrows.png) no-repeat scroll 0 -15px;
    width: 9px;
}
ul.pagination li a.previous.has-previous, ul.pagination li a.next.has-next {
    background: transparent url(/ResponsiveResources/images/Brand/pagination-arrows.png) no-repeat scroll 2px -30px;
}
ul.pagination li a.first.has-first, ul.pagination li a.last.has-last {
            background: transparent url(/ResponsiveResources/images/Brand/pagination-arrows.png) no-repeat scroll 2px -45px;
        }
ul.pagination li a.first, ul.pagination li a.last {
    background: transparent url(/ResponsiveResources/images/Brand/pagination-arrows.png) no-repeat scroll 2px 0;
    width: 16px;
}
ul.pagination li a.next.has-next, ul.pagination li a.last.has-last {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        ul.pagination li a.first.has-first, ul.pagination li a.previous.has-previous,
        ul.pagination li a.next, ul.pagination li a.last {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            transform: rotate(180deg);
        }

/* Table content*/

.result-heading {
    background-color: #f2f2f2;
    padding: 2px 0 1px;
}
.result-heading label {
    font-size: 0.813em;
    color: #00539f;
    font-family: arialnarrow;
	font-weight: bold;
    text-align: center;
	cursor: default;
}
.result-item {
    border-bottom: 1px dotted #3b8dc9;
}
.result-item .result-data {
    margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.result-item .pro-img {
    border: 1px solid #d3d3d3;
    border-radius: 10px;
    width: 102px;
    height: 102px;
    overflow: hidden;
    padding: 10px;
}
.result-item .pro-img img {
    border: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.result-item .environment-cell img {
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0;
    padding: 0;
    height: 25px;
    width: 25px;
}
.result-item {
    font-size: 0.813em;
    font-family: arialnarrow;
    color: #4c4c4c;
}
.result-item label {   
    font-family: arialnarrow;
    color: #4c4c4c;
	cursor: default;
}
.result-item .pro-link {
    color: #00539f;
}
.brand-content .brands-list h6 {
    font-size: 1.125em;
    color: #00539f;
    font-family: museo500, museo_cyrl500, arialnarrow;
    margin-bottom: 7px;
    padding-bottom: 0;
}
.brand-content .brands-list ul {
    margin: 0;
}
.brand-content .brands-list ul li {
    list-style-type: none;
    line-height: 1.1em;
}
.brand-content .brands-list ul li a,
.brand-content .brands-list ul li a:visited,
.brand-content .brands-list ul li a:active {
    color: #00539f;
    font-family: arialnarrow;
    font-size: 0.813em;
}
.brand-content .brands-list ul li a:hover {
    text-decoration: underline;
}
.brand-content .promo-brand-main {
    padding-top: 45px;
}
.promo-brand-main li {
    border-radius: 10px;
    box-shadow: 0px 0px 10px #e9ebe5;
    margin: 0 9px 10px;
    padding: 0px;
    width: 221px;
    height: 172px;
    overflow: hidden;
    background: transparent url("/ResponsiveResources/images/Brand/banners_mask.png") no-repeat scroll 0 0;
    display: inline-block;
}
.promo-brand-main li img {
    width: 221px;
    height: 172px;
}
.btn-blue {
    width: 270px;
    height: 40px;
    background: #1552a4 url("/ResponsiveResources/images/Brand/blue-button-bg.png") repeat-x;
    font-family: museo500, museo_cyrl500, arialnarrow;
    font-size: 1.125em;
    margin: 0;
    padding: 0;
}
.btn-grey {
    width: 270px;
    height: 40px;
    background: #989898;
    font-family: museo500, museo_cyrl500, arialnarrow;
    font-size: 1.125em;
    margin: 0;
    padding: 0;
}
a.btn-blue,
a.btn-grey {
    display: inline-block;
    border-radius: 5px;
    color: #fff;
    padding: 12px 20px;
    width: auto;
}
.resources-img img {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.link-blue {
    font-size: 1.125em;
    color: #00539f;
}
.dotted-border-top {
    border-top: 1px dotted #d3d3d3;
}
.result-filter label {
    padding-top: 3px;
}
select.dropdown-blue, .resourceLanguageDropdown {
    -moz-appearance: none;
    background: #338fdf url("/ResponsiveResources/images/filter-down-arrow.png") no-repeat scroll 94% 52%;
    color: #fff;
    font-family: arialnarrow;    
    height: 28px !important;
	width:120px;
    line-height: 1.2;
    margin: 0 !important;
    padding: 0 25px 0 10px !important;
}
.resourceLanguageDropdown:hover {
     background-color: #338fdf;
     border-color: #338fdf; 
}
.result-filter {
    padding-bottom: 30px;
}
select.dropdown-blue option {
    padding: 6px;
}
.brand-content .flexnav {
    -webkit-appearance: none!important;
    background-color: #FAFAFA;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦J2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    line-height: normal;
    border-radius: 0;
    width: 55px;
    font-size: 1em;
    font-family: arialnarrow;
    height: 25px;
    padding: 0;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}

.brand-content .flexnav:hover {
    background-color: #f3f3f3;
    border-color: #999;
}
.brand-content .flexnav:hover > li > a {
    background-color: #f3f3f3 !important;
    border-color: #999 !important;
    /*font-size: 1.1em;*/
}
.brand-content .flexnav > li > a {
    background-color: #FAFAFA !important;
    color: #666666 !important;
}
.brand-content .flexnav ul li a {
    padding: 0px 12px;
    background-color: #FAFAFA !important;
    color: #666666 !important;
    /*font-size: 1.2em;*/
    
    border-top: 1px solid #ccc;
    border-right: 0 solid #ccc;
    border-left: 0 solid #ccc;
    border-bottom: 0 solid #ccc;
}
.brand-content .flexnav ul li a:hover {
    background-color: #00539f !important;
    color: #fff !important;
}
.brand-content .flexnav ul li:last-child a {
    border-bottom: 1px solid #ccc;
}
.flexnav.ResourceType > li > a {
    background-color: #338fdf !important;
    color: #fff !important;
	padding-left: 3px;
}
.flexnav.ResourceType {
    background-color: #338fdf !important;
    color: #fff !important;
}
.flexnav.ResourceType:hover > li > a {
    background-color: #338fdf !important;
    border-color: #fff !important;
}
.flexnav.ResourceType ul li a, .flexnav.ResourceType:hover{
    background-color: #338fdf !important;
    color: #fff !important;
}

.Res_filterBytxt
{
	display: table-cell !important;
	color: #4c4c4c !important;
    font: 16px 'Arial Narrow', arialnarrow, helvetica, arial, clean, sans-serif !important;
    vertical-align: middle !important;
	padding-right: 10px !important;
}
/** Product finder*/

.product-finder-results {
    border: 1px solid #bccfd7;
    border-radius: 10px;
    margin-left: 10px;
    margin-top: 20px;
    margin-right: 10px;
    padding: 20px;
}
.phase-3-responsive .product-finder h1.subtitle {
    margin-bottom: 2px;
}
.product-filter {
    font-size: 0.813em;
    font-family: arialnarrow;
    margin-top: 4px;
	padding-left: 0.625rem;
}
.product-filter .ddl-container {
    width: 602px;
    float: left;
    margin-bottom: 20px;
}
.product-filter .ddl-container .label-filter {
    width: 61px;
    float: left;
    margin-top: 2px;
}
.product-filter .ddl-container .dropdown-product-finder {
    width: 170px;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}
.product-filter .input-container {
    width: 316px;
    float: left;
    margin-bottom: 20px;
}
input.keywords {
    border-radius: 15px;
    display: inline-block;
    height: 26px;
    padding: 3px 10px;
    width: 160px;
    margin-right: 10px;
    margin-bottom: 0;
}
.btn-update a:focus,.btn-update a:hover {
    color: #fff;
}
.btn-update {
    background: #1552a4 url("../images/brand-landing/blue-button-bg.png") repeat-x scroll 0 0;
    border-radius: 7px;
    color: #fff;
    display: inline-block;    
    height: 25px;
	font-weight: bold;
    padding: 3px 4px 4px;
    text-align: center;
    width: auto;
    margin-right: 8px;
	min-width: 66px;
	letter-spacing: 1px;
}
span#btnClear {
font-weight: normal;
}
.product-filter .input-container .link-clear {
    color: #00539f;
}
.product-filter .flexnav li a {
    background-color: #2279c2 !important;
    color: #ffffff !important;
    font-size: 14px;   
}
.product-filter .flexnav .touch-button {
    height: 28px;
    margin-right: 4px;
    transform: rotate(90deg);
    width: 16px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.product-filter .flexnav .touch-button .navicon {
    left: 0;
    top: -1%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    font-style: normal;
    color: #000;
}
.product-filter .flexnav li {
    width: 100% !important;
}

.product-finder-entry.dropdown-product-finder .flexnav{
	width: 170px !important;
	border: 0 !important;
}

.product-finder-entry.dropdown-product-finder .flexnav li a{
	padding: 5px 10px !important;
}
.product-finder-entry.dropdown-product-finder  .flexnav .touch-button .navicon{
-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.product-filter ul.flexnav > li > ul li > .touch-button {
	-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.product-finder-entry.dropdown-product-finder  .flexnav:hover, .product-finder-entry.dropdown-product-finder .flexnav:hover > li > a,
.product-finder-entry.dropdown-product-finder .flexnav  li  a{
    background-color: #2279c2 !important;
    color: #ffffff !important;
}

.page-content {
    margin-left: 10px;
}
.page-content p {
    margin-bottom: 0;
}
.page-content p:last-child {
    margin-bottom: 0;
}
.product-finder .toolTipBox {
    background-color: #fff;
    border: 2px solid #d3d3d3;
    border-radius: 15px;
    box-shadow: 0 2px 10px #d3d3d3;
    display: none;
    height: auto;
    left: 70px;
    margin: 0;
    padding: 17px;
    position: absolute;
    top: -114px;
    width: 700px;
    z-index: 999;
}
.product-finder .arrowToolTip {
    background-image: url("../images/sub-category/arrow-boxDetail.png");
    background-repeat: no-repeat;
    height: 28px;
    left: -21px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35%;
    width: 21px;
    z-index: 20;
}
.product-finder .toolTipBox .canvasArea {
    border: 1px solid #d3d3d3;
    height: 242px;
    padding: 20px;
    width: 242px;
}
.product-finder .toolTipBox .rotatingImages.scFadeCircular {
    float: left;
    width: 242px;
}
.product-finder .toolTipBox .detailText {
    float: left;
    padding-left: 30px;
    text-align: left;
    width: 420px;
    font-family: arialnarrow;
}
.product-finder .toolTipBox .detailText h4 {
    color: #00539f;
    font-size: 1em;
    line-height: 1.188em;
}
.product-finder .toolTipBox .detailText p {
    font-size: 0.813em;
    line-height: 1.188em;
    color: #4c4c4c;
}
.product-finder .pro-img:hover .toolTipBox {
    display: block;
}
.product-finder .toolTipBox .dotted-border-top {
    margin-top: -10px;
    padding-top: 10px;
}
.product-finder .product-filted-text label {
    display: inline-block;
}
.product-finder .product-filted-text p {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 0;
}
.product-filted-text {
    margin-bottom: 30px;
    margin-top: -15px;
}
/** End Product finder */
/** My product list*/

.product-list-opt {
    margin-left: 10px;
    margin-top: 20px !important;
}
.product-list-opt a.btn-blue {
    font-family: arialnarrow;
    font-size: 0.813em;
    height: auto;
    line-height: 1;
    margin-right: 20px;
    padding: 7px 20px;
    text-align: center;
    /*width: 140px;*/
}
.product-list-opt a.btn-blue:last-child {
    margin-right: 0;
}
.product-list a.btn-grey {
    font-family: arialnarrow;
    font-size: 0.813em;
    height: auto;
    line-height: 1;
    padding: 5px 10px;
    width: 68px;
    text-align: center;
    box-shadow: 1px 2px 3px #414141;
    margin-right: 2px;
    border-radius: 12px;
	margin-bottom: 10px;
}
.product-list .result-item .result-data .show-for-medium-up div.medium-1.large-1.columns:last-child {
    padding-left: 0;
    padding-right: 0;
}
/* End my product list*/
/** Privacy Statement */

.static-content h1.subtitle {
    margin-bottom: 20px;
}
.static-content p,
.static-content h2,
.static-content label {
    font-family: arialnarrow;
    font-size: 0.875em;
    color: #666;
    line-height: 1.688em;
}
.static-content h2 {
    font-family: museo500, museo_cyrl500, arialnarrow;
    margin-top: 16px;
    margin-bottom: 4px;
}
.static-content .page-content p {
    margin-bottom: 14px;
}
.font-museo500 {
    font-family: museo500, museo_cyrl500, arialnarrow;
}
.privacy-cookies .tbl-head label {
    font-family: museo500, museo_cyrl500, arialnarrow;
}
/** End Privacy Statement */
/** Reduce today */

.reduce-today {
    margin-bottom: 40px;
}
.reduce-today .acc-sec-2 {
    margin-top: 55px;
}
.reduce-today .reduce-banner-wrapper {
    display: table;
    width: 100%;
}
.reduce-today .orbit-wrapper {
    width: 100% !important;
}
.reduce-today #coin-slider {
    visibility: hidden;
    overflow: hidden;
    height: 308px;
    width: 100% !important;
}
.reduce-today #coin-slider .item {
    height: 323px;
    width: 100%;
    position: absolute;
    background-color: #fff;
    text-align: center;
}
.reduce-today .orbit-bullets {
    text-align: left;
    top: 10px;
    width: 100%;
    position: relative;
    top: -28px;
    z-index: 4;
    display: block;
}
.reduce-today .orbit-bullets li {
    text-indent: -10000px !important;
    background: url("/ResponsiveResources/images/reduceToday/btn-bullet-off-gray.png") no-repeat scroll right top;
    height: 13px;
    width: 13px;
}
.reduce-today .orbit-bullets li.active {
    background: url("/ResponsiveResources/images/reduceToday/btn-bullet-on-gray.png") no-repeat scroll right top;
}
.reduce-today .reduce-banner {
    display: table-row;
}
.reduce-today .reduce-banner-left {
    display: table-cell;
    height: 100%;
    left: 0;
    position: absolute;
    width: 220px;
}
.reduce-today .reduce-banner-right {
    display: table-cell;
    height: 100%;
    right: 0;
    position: absolute;
    width: 220px;
}
.reduce-today .reduce-banner-middle {
    height: 323px;
    text-align: center;
    vertical-align: middle;
    width: 978px;
    max-width: 100%;
    display: table-cell;
}

.bgkcustom {
    border: 0 none;
    height: auto;
    left: 0;
    margin: 0;
    max-width: none !important;
    outline: medium none;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.reduce-today .reduce-banner-text {
    background: rgba(0, 0, 0, 0) url("/ResponsiveResources/images/reduceToday/bg-green.png") no-repeat scroll 0 0 / 100% 100%;
    height: auto;
    max-width: 461px;
    min-height: 202px;
    padding-bottom: 16px;
    width: 100%;
}
.reduce-today .reduce-banner-text h1,
.reduce-today .reduce-banner-text p {
    color: #fff;
    font-family: museo500, museo_cyrl500, arialnarrow;
    font-size: 1.563em;
    line-height: 1.2;
    padding-left: 13px;
    padding-top: 12px;
    text-align: left;
    margin-bottom: 0;
    padding-right: 13px;
}
.reduce-today .reduce-banner-text p {
    font-size: 0.875em;
    padding-left: 14px;
    padding-right: 14px;
}
.right-promo-tile {
    border: 1px solid #d7d7d7;
    border-radius: 10px;
    width: 192px;
    max-width: 100%;
    text-align: center;
    padding: 10px 6px;
    margin-bottom: 20px;
}
.reduce-today .brands-list {
    margin-top: 42px;
    margin-bottom: 20px;
}
.green-button {
    background: transparent url("/ResponsiveResources/images/reduceToday/btn-green.png") repeat-x scroll 0 0;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-family: museo500, museo_cyrl500, arialnarrow;
    font-size: 1.063em;
    height: auto;
    margin: 0;
    padding: 10px 20px 9px;
    width: auto;
}
.reduce-today .tabs-content .content {
    padding-left: 5px;
}
.reduce-content .tabs-content .content h2 {
    margin-top: -5px;
    font-family: museo500, museo_cyrl500, arialnarrow;
    font-size: 1.125em;
    color: #0069b9;
    text-transform: unset;
    line-height: 1.2em;
    margin-bottom: 12px;
}
.reduce-content .tabs-content .content p {
    line-height: 1.5em;
    margin-bottom: 1.2em;
}
.reduce-content .tabs-content p > a {
    color: #0069b9;
}
/** End Reduce today*/
/** Chemical page*/

.chemical-protection {
    margin-bottom: 50px !important;
}
.chemical-protection .search-content {
    border-top: 1px dotted #3b8dc9;
    margin-top: 10px;
    margin-bottom: 32px;
}
.chemical-protection .page-content h2 {
    color: #00539f;
    font-size: 0.875em;
}
.chemical-protection .page-content ul {
    list-style-type: number;
    margin-bottom: 0.65rem;
}
.chemical-protection .page-content ul li,
.chemical-protection .page-content p {
    line-height: 1.6em;
}
.chemical-protection .page-content ul li {
    font-family: arialnarrow;
    font-size: 0.875em;
}
.chemical-protection .search-content h2,
.chemical-protection .results-content h2 {
    color: #0069b9;
    font-size: 1.250em;
}
.chemical-protection .search-content .search-box,
.chemical-protection .results-content .results-box {
    border: 1px solid #bccfd7;
    padding: 20px 10px;
    border-radius: 10px;
}
.chemical-protection .search-content .keywords {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/footer-product-finder-icon.png");
    background-origin: padding-box;
    background-position: 15px 9px;
    background-repeat: no-repeat;
    border-radius: 20px;
    height: 30px;
    line-height: 1;
    padding: 5px 32px 6px;
    width: 50%;
}
.chemical-protection .search-content .search-filter {
    background-color: #f2f2f2;
    padding: 13px 10px 3px;
    margin-bottom: 20px;
}
.chemical-protection .search-content h3 {
    color: #0069b9;
    font-size: 0.875em;
    font-family: museo500, museo_cyrl500, arialnarrow;
}
.chemical-protection .search-content .search-filter label {
    font-family: arialnarrow;
    font-size: 0.750em;
    font-weight: bold;
    padding-bottom: 2px;
}
.chemical-protection .search-content .search-filter select {
    -moz-appearance: none;
    background-color: #3490e0;
    color: #fff;
    height: 28px;
    padding: 0 4px;
}
.chemical-protection .search-content .btn-blue {
    display: inline-block;
    height: 26px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 76px;
    font-size: 0.875em;
    padding: 3px;
}
.chemical-protection .results-box {
    padding: 10px 10px 0 10px;
    margin-bottom: 34px;
}
.chemical-protection .results-box table {
    margin-bottom: 0;
}
.chemical-protection .results-content thead {
    background-color: #f2f2f2;
}
.chemical-protection .results-content table td,
.chemical-protection .results-content table th {
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
.chemical-protection .results-content table th {
    font-weight: normal;
}
.chemical-protection .results-content tbody td,
.chemical-protection .results-content tbody td label {
    font-family: arialnarrow;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
.chemical-protection .results-content table td:last-child,
.chemical-protection .results-content table th:last-child {
    border-right: 0 solid #e2e2e2;
}
.chemical-protection .results-content table tr:last-child td {
    border-bottom: 0 solid #e2e2e2;
}
/* 0 - red */

.bg-color-0 {
    background-color: #c91926;
}
/* 1 - Light red */

.bg-color-1 {
    background-color: #e9552b;
}
/* 2 - Orange */

.bg-color-2 {
    background-color: #ee820c;
}
/* 3 - Light Orange */

.bg-color-3 {
    background-color: #f0b000;
}
/* 4 - Yellow */

.bg-color-4 {
    background-color: #ffef02;
}
/* 5 - Light Green */

.bg-color-5 {
    background-color: #b0d31f;
}
/* 6 - Green */

.bg-color-6 {
    background-color: #4ab969;
}
.chemical-info-content.dark-tooltip {
    border: 4px solid #2b2b2b;
    box-shadow: 0 0 2px 6px #2b2b2b;
    background-color: #fff;
    color: #000;
    font-family: arialnarrow;
}
/* .chemical-protection .f-dropdown.open::before {
        background: rgba(0, 0, 0, 0) url("../images/tooltip-pointer.png") no-repeat scroll -5px -5px;
        display: block;
        height: 13px;
        left: 149px;
        top: -20px;
        width: 23px;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }*/

.chemical-protection .f-dropdown.drop-top::before {
    content: none;
}
.chemical-protection .f-dropdown.drop-top::after {
    background: rgba(0, 0, 0, 0) url("../images/tooltip-pointer.png") no-repeat scroll 0 -1px;
    border: medium none;
    display: block;
    height: 11px;
    left: 47%;
    top: calc(100% + 8px);
    transform: rotate(0deg);
    width: 23px;
}
.chemical-info-content.dark-tooltip .close-icon {
    position: absolute;
    right: -18px;
    top: -24px;
}
.chemical-info-content.dark-tooltip {
    max-width: 362px;
    padding: 5px 2px 2px;
}
.chemical-info-content.dark-tooltip p {
    font-size: 10px;
    font-weight: bold;
    line-height: 1.125em;
    padding: 0 9px;
    margin-bottom: 10px;
    color: #4c4c4c;
}
.chemical-info-content.dark-tooltip .info-color,
.chemical-info-content.dark-tooltip .info-val {
    float: left;
    font-weight: bold;
    padding: 6px 16px;
    text-align: right;
    width: 50px;
    border-right: 1px solid #fff;
}
.chemical-info-content.dark-tooltip .info-color:last-child,
.chemical-info-content.dark-tooltip .info-val:last-child {
    border-right: 0 solid #fff;
}
.chemical-info-content.dark-tooltip .info-val {
    background-color: #f2f2f2;
}
.chemical-info-content.dark-tooltip.south .tip {
    margin-top: 8px;
}
.chemical-protection h4 {
    color: #666;
    font-family: arialnarrow;
    font-size: 0.875em;
    line-height: 1.688em;
}
.chemical-protection p.disclaimer {
    line-height: 1.1em;
}
.export-pdf {
    text-align: right;
}
.export-pdf .btn-blue {
    font-size: 0.875em;
    padding-top: 10px;
}
/** End Chemical page*/
/** Data Sheets **/

.data-sheets {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.data-sheets .search-box {
    border: 1px solid #bccfd7;
    border-radius: 15px;
    box-shadow: 0 0 4px #ccc;
    padding: 18px;
    margin: 0 10px;
}
.data-sheets .search-box .input-cont input {
    border-radius: 20px;
    display: inline-block;
    font-family: arialnarrow;
    font-size: 0.813em;
    height: 28px;
    width: 346px;
    max-width: 100%;
}
.data-sheets .search-box select {
    -moz-appearance: none;
    background-color: #3490e0;
    color: #fff;
    height: 28px !important;
    padding: 0 4px !important;
    font-family: arialnarrow;
    font-size: 0.813em;
}
.data-sheets .search-box .seperator-or {
    padding: 0 10px;   
}
.data-sheets .search-box .input-cont label,
.data-sheets .search-box p {
    font-size: 1em !important;
    color: #4c4c4c;
    line-height: 1.2em;
}
.data-sheets .search-box .input-cont label {
    padding-bottom: 4px;
}
.data-sheets .btn-blue {
    padding: 4px 20px;
    font-size: 0.813em;
    height: 28px;
	width: auto;
}
.data-sheets .search-count {
    line-height: 1;
}
.data-sheets .search-box .link-blue {
    font-size: 0.813em;
}
.data-sheets .btn-add {
    width: auto;
}
.data-sheets .updated {
    max-width: 105px;
}
.data-sheets .btn-blue.btn-add {
    border-radius: 15px;
    font-family: arialnarrow;
    font-size: 0.875em;
    height: 23px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    width: 78px;
}
.data-sheets .updated {
    max-width: 100%;
}
.data-sheets h1.subtitle.data-list-head {
    margin-bottom: 15px;
}
.data-sheets h1.subtitle.data-list-head {
    margin-bottom: 15px;
}
.data-sheets .data-list-desc {
    line-height: 1.2;
    padding-bottom: 15px;
}
.data-sheets-list.data-sheets .search-box p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
.data-sheets-list.data-sheets .search-box {
    margin-top: 20px;
}
/** End Data sheets */

.pagination {
    display: inline-block;
    width: auto;
    float: right;
}
.flexnav li ul {
    position: absolute;
    background-color: #f3f3f3;
    border: 1px solid #ccd;
    width: 101%;
    margin-left: -1px;
}
.ResultsPerPage-prod-Mob .cboPageSize {
	position: absolute;
    background-color: #f3f3f3;
    border: 1px solid #ccd;
    width: 210%;
    margin-left: -1px;
}
.ResultsPerPage-prod-Mob span.touch-button{
left: 30px; 
}
.phase-3-responsive .flexnav .touch-button .navicon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    font-size: 16px;
    top: 4px;
    background: url(../images/filter-down-arrow-right.png) no-repeat scroll -1px 5px;
    width: 8px;
    /*text-indent: -1000px;*/
    padding: 0;
    margin: 0;
}

.phase-3-responsive .product-filter div.columns{ padding-left:0;}

.brand-content .flexnav.opacity {
    opacity: 1;
}

.btmbanner .BannerWidth, .fea-awa.row{
	width: 213px !important;
	padding-left: 0.625rem;
	padding-top:25px;
}

#flexnavPageSize-prod{z-index:5;}

/*
@media only screen and (min-width: 48em){
	.columns.ProName {
		padding-left: 0;
	}
	.columns.ResName{
		padding-left: 0;
	}
	.columns.ResType {
		padding-left: 5px;
	}
	.ResDateHead
	{
		padding-left: 0 !important;
	}
}
*/




/* Tablet */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.product-finder-results .product-filter .ddl-container-mobile {
		padding: 30px 10px;
	}
	.product-finder-results .product-filter {
		background-color: #f3fafe;
		border-bottom: 1px solid #8dcbe7;
		border-top: 1px solid #8dcbe7;
		width: 100% !important;
		margin-bottom: 30px;
	}
		.product-finder-results .product-filter.mobile-filter .ddl-container-mobile {
		padding: 30px 10px 0;
	}
	.product-filter.mobile-filter .ddl-container-mobile label {
		padding-bottom: 15px;
	}
	.product-filter.mobile-filter .mob-filter-opener {
		transform: rotate(90deg);
		cursor: pointer;
		min-width: 12px;
	}
	.ddl-container-mobile .input-form, .product-filter .mob-input-form {
		display: none;
	}
	.product-filter.mobile-filter .ddl-container-mobile .input-form, .product-filter.mobile-filter .mob-input-form {
		display: block;
	}
	.product-filter.mobile-filter select {
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border: 1px solid #a8d6ee;
		background: #ffffff url(../images/filter-down-arrow.png) no-repeat scroll 97%;
		font-family: 'museo700';
		color: #1f48ba;
		font-size: 16px !important;
		-moz-appearance: none;
		margin: 0 0.5% 1rem !important;
		width: 32%;
		height: 2.3125rem !important;
		padding: .5rem !important;
	}
	.product-filter.mobile-filter select:disabled {
		background-color: #dddddd !important;
	}
	.product-filter.mobile-filter .mob-input-form input.keywords{
		margin-left: 13px;
	}

	/** Result section */
	.results {
		background-color: #ddf1fa;
		padding: 10px;
	}
	.result-item {
		background-color: #fff;
		border-bottom: 0 none;
		margin-bottom: 10px;
		padding: 10px;
	}
	.pro-imgdiv, .res-imgdiv {
		padding-left: 0.625rem !important;
		width: auto;
	}
	.result-item .arrow-mob {
		min-width: 12px;
		cursor: pointer;
	}
	.result-item .mobile-details .table-row, .result-item .mobile-details .mb-cust-row {
		border-top: 1px solid #cccccc;
		padding: 10px 0px;
		margin: 0;
	}
	.result-item .mobile-details .mb-cust-row .mb-btns-container {
		padding-top: 22px;
	}
	.result-item .mobile-details .mb-cust-row .mb-btns-container {
		padding-top: 22px;
	}
	.result-item .mobile-details .mb-btns-container a, .result-item .mobile-details .mb-btns-container a:hover, .result-item .mobile-details .mb-btns-container a:visited, .result-item .mobile-details .mb-btns-container a:active {
		font-size: 1.125em;
		color: #00539f;
	}
	.ProName , .ResName{
		width: 75% !important;
	}
	.tabs-content .content {
    padding-left: 0;
	}
	
	/** End result section */
	
	
	.data-sheets .search-box {
        border-top-color: #8dcbe7;
        border-bottom-color: #8dcbe7;
        margin: 0;
        background-color: #f3fafe;
        border-radius: initial;
        box-shadow: none;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 30px;
    }
    .data-sheets h1.subtitle {
        margin-bottom: 20px;
    }
    .data-sheets .search-box .small-12.columns {
        padding-left: 0px;
        padding-right: 0px;
    }
    .data-sheets .search-box .input-cont span {
        display: block;
    }
    .data-sheets .search-box .input-cont input {
        width: 100%;
        border-color: #8dcbe7;
        border-radius: 8px;
        height: 37px;
    }
    .data-sheets .search-box .input-cont select {
        -moz-appearance: none;
        border: 1px solid #a8d6ee;
		background: #ffffff url(../images/filter-down-arrow.png) no-repeat scroll 97%;
		border-radius: 4px;
		margin: 0 0 1rem !important;
		color: #1f48ba;
		font-family: "museo700";
		font-size: 16px;
		height: 2.3125rem !important;
		padding: .5rem !important;
		width:95%;
    }
    .data-sheets .search-box .seperator-or {
        color: #4c4c4c;
        font-weight: bold;
        margin-bottom: 13px;
        margin-top: -8px;
        padding: 0 10px;
        text-align: center;
    }
    .data-sheets .search-box .input-cont label {
        font-weight: bold;
        padding-bottom: 16px;
        text-align: center;
    }
    .data-sheets .search-box p.search-desc {
        margin-top: 20px;
    }
	.data-sheets .mobile-btn-add {
        margin-bottom: 10px;
    }
	.data-sheets h1.subtitle {
		font-size: 1.425rem;
	}
	.result-item.expanded .arrow-mob {
        transform: rotate(90deg);
    }
}

/* End Tablet */




@media only screen and (max-width: 800px) {
    .product-filter .flexnav.opacity {
        opacity: 1;
    }
    .product-filter .flexnav {
        overflow: visible;
        max-height: 26px;
    }
    .product-filter .flexnav li a {
        border-left: 0 solid #acaca1;
        border-bottom: none;
    }
}
@media only screen and (max-width: 840px) {
    .result-item .pro-img {
        width: 80px;
        height: 80px;
    }
    .product-finder .toolTipBox {
        width: 615px;
    }
    .product-finder .toolTipBox .detailText {
        width: 335px;
    }
}
/* Mobile */

@media only screen and (max-width: 767px) {
    /*.flexnav li a{
	font-size: 1.1em;
}*/
    .reduce-today .acc-sec-2 {
    	margin-top: -40px;
	}
    .pagination.right {
        float: none !important;
        margin-left: -10px;
    }
    .brand-wrapper .brand-header .brand-header-testimonial {
        padding: 13px 8px;
    }
    .brand-header-testimonial h1 {
        line-height: 1;
        font-size: 1.5em;
    }
    .brand-header-testimonial .testimonial-desc {
        display: inline-block;
        line-height: 1.3;
        font-size: 0.875em;
    }
    .result-navigation {
        padding: 30px 10px !important;
    }
    .result-navigation .medium-6.small-12.columns {
        padding-left: 0;
    }
    .brand-content > .row > .columns {
        padding: 0;
    }
    .mobile-tab-button {
        background-color: #005cab;
        border-top: 1px solid #c1e7fa;
        border-bottom: 1px solid #c1e7fa;
        height: 34px;
        font-size: 1.250em;
        color: #fff;
        text-align: center;
    }
    .mobile-tab-button:hover {
        color: #fff;
    }
    .tabs-content {
        margin-top: 30px;
    }
    .tabs-content .content {
        padding: 0;
        clear: both;
        float: none;
    }
    .tabs-content .contentProFinder::after {
        content: "";
        display: table;
        clear: both;
    }
    .tabs-content .results {
        background-color: #ddf1fa;
        padding: 10px;
    }
    .result-item {
        background-color: #fff;
        border-bottom: 0 none;
        margin-bottom: 10px;
        padding: 10px;
    }
    .result-item .arrow-mob {
        min-width: 12px;
        cursor: pointer;
    }
    .result-navigation-bottom {
        margin-top: 0 !important;
    }
    .result-navigation-bottom .results-count select {
        margin-bottom: 0;
    }
    .result-navigation-bottom .medium-6.small-12.columns.no-pad-left.results-count {
        padding-bottom: 20px;
    }
    .brand-content .promo-brand-main {
        margin-left: 0;
        padding-top: 0;
    }
    ul.promo-brand-main {
        display: block;
        width: 100%;
    }
    .promo-brand-main li {
        margin: 0 auto 20px;
        display: block;
    }
    .brand-header-middle .medium-6.small-6.large-6.columns {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .result-item .mobile-details .table-row,
    .result-item .mobile-details .mb-cust-row {
        border-top: 1px solid #cccccc;
        padding: 10px 0px;
        margin: 0;
    }
    .result-item .mobile-details .mb-cust-row {
        padding-top: 0;
        padding-bottom: 20px;
    }
    .result-item .mobile-details .mb-cust-row .mb-btns-container {
        padding-top: 22px;
    }
    .result-item .mobile-details .mb-btns-container a,
    .result-item .mobile-details .mb-btns-container a:hover,
    .result-item .mobile-details .mb-btns-container a:visited,
    .result-item .mobile-details .mb-btns-container a:active {
        font-size: 1.125em;
        color: #00539f;
    }
    .result-item .mobile-details .mb-btns-container a:hover {
        text-decoration: underline;
    }
    .btn-blue {
        width: 100%;
    }
    .brand-content .promo-brand-main {
        margin-top: 30px;
    }
    .product-finder-results {
        border: 0;
        padding: 0;
    }
    .results {
        background-color: #ddf1fa;
        padding: 10px;
    }
    .product-filter .dropdown-product-finder {
        display: none;
    }
    .product-finder-results {
        margin-top: 0;
    }
    .product-finder-results .result-navigation {
        padding-left: 0px !important;
    }
    .product-filter .input-container {
        display: none;
    }
    .product-finder-results .product-filter {
        background-color: #f3fafe;
        border-bottom: 1px solid #8dcbe7;
        border-top: 1px solid #8dcbe7;
        width: 100% !important;
        margin-bottom: 30px;
    }
    .product-finder-results .product-filter .ddl-container-mobile {
        padding: 30px 10px;
    }
	
	.product-finder-results .product-filter.mobile-filter .ddl-container-mobile {
        padding: 30px 10px 0;
    }	
	
	.product-finder-results .product-filter.mobile-filter .mob-input-form:last-child{
		padding-bottom: 30px;
		margin-left: 5%;
	}
	
	.product-finder-results .product-filter.mobile-filter .mob-input-form  input.keywords{
		margin-left: 10px;
		width: calc(100% - 20px);
	}
	
    .product-filter .ddl-container-mobile label {
        color: #00539f;
        font-size: 1.25em;
    }
    .product-filter.mobile-filter select {
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border: 1px solid #a8d6ee;
		background: #ffffff url(../images/filter-down-arrow.png) no-repeat scroll 97%;
        font-family: 'museo700';
        color: #1f48ba;
        font-size: 16px !important;
        -moz-appearance: none;
		margin: 0 0 1rem !important;
		height: 2.3125rem !important;
		padding: .5rem !important;
    }
    .ddl-container-mobile .input-form , .product-filter .mob-input-form {
        display: none;
    }
    .product-filter.mobile-filter .ddl-container-mobile .input-form , .product-filter.mobile-filter .mob-input-form {
        display: block;
    }
	.product-filter.mobile-filter .mob-input-form{
	    width: 100% !important;
	}
    .mob-filter-opener {
        cursor: pointer;
        min-width: 12px;
    }
    .product-filter.mobile-filter .ddl-container-mobile label {
        padding-bottom: 15px;
    }
    .product-filter.mobile-filter .mob-filter-opener {
        transform: rotate(90deg);
    }
    .product-filter.mobile-filter select:disabled {
        background-color: #dddddd !important;
    }
    .result-item.expanded .arrow-mob {
        transform: rotate(90deg);
    }
    .product-list-opt a.btn-blue {
        width: 100%;
        margin-bottom: 20px;
    }
    .product-list-opt div:last-child a.btn-blue:last-child {
        margin-bottom: 0;
    }
   /* .product-list .mobile-btn-remove {
        margin-top: -5px;
        position: relative;
        top: -10px;
    }*/
    .product-list .result-item .result-data {
        margin-bottom: 10px !important;
		margin-top: 10px !important;
		margin: 0 -.9375rem;
    }
    .static-content .page-content {
        margin-left: 0;
        margin-bottom: 30px;
    }
    .static-content h2 {
        border-top: 1px solid #8dcbe7;
        color: #00539f;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 24px;
        padding: 29px 10px 4px;
        cursor: pointer;
    }
    .static-content h1,
    .static-content p,
    .static-content label {
        margin-left: 10px;
        margin-right: 10px;
    }
    .static-content h2::after {
        content: url("../images/side-arrow-about-us.png");
        float: right;
        line-height: 1;
        padding-left: 5px;
    }
    .static-content .privacy-item.active .mbl-content.hide-for-small {
        display: block !important;
        margin-top: 6px;
    }
    .privacy-cookies {
        border: 1px solid #ccc;
        border-radius: 5px;
        margin: 16px 10px 14px;
    }
    .privacy-cookies > div.row {
        border-bottom: 1px solid #ccc;
        padding-bottom: 2px;
        padding-top: 4px;
        position: relative;
    }
    .privacy-cookies > div.row.tbl-cont::before {
        content: "+";
        font-size: 1em;
        font-weight: bold;
        left: 10px;
        position: absolute;
        width: 10px;
    }
    .privacy-cookies > div.row.active.tbl-cont::before {
        content: "-";
        font-size: 1.5em;
        top: -4px;
    }
    .privacy-cookies > div.row.active.tbl-cont .hide-for-small {
        display: block !important;
    }
    .privacy-cookies > div.row:last-child {
        border-bottom: 0;
    }
    .privacy-cookies > div.row.tbl-cont label {
        margin-left: 20px;
    }
    .privacy-cookies > div.row.tbl-cont label.title {
        margin-left: 0;
        font-family: museo500, museo_cyrl500, arialnarrow;
        margin-top: 6px;
    }
    .privacy-cookies > div.row.tbl-cont p {
        margin-left: 0;
    }
    .privacy-cookies > div.row.tbl-cont .medium-7.large-7 p:last-child {
        margin-bottom: 0;
    }
    .reduce-today .reduce-content > .row > .medium-9.small-12.columns.no-pad-left {
        padding-right: 0 !important;
    }
    .reduce-today .tabs-content .content {
        padding-left: 0;
    }
    .reduce-today .tabs-content .content .columns.img,
    .reduce-today .tabs-content .content .columns.txt {
        padding-top: 21px;
    }
    .reduce-today .orbit-bullets li {
        background: #fff none repeat scroll 0 0;
    }
    .reduce-today .orbit-bullets li.active {
        background: #0f4dbc none repeat scroll 0 0;
    }
    .chemical-protection .results-box {
        height: 600px;
        overflow: scroll;
        width: 100%;
    }
    .chemical-protection .results-box table {
        min-width: 954px;
    }
    .darktooltip-modal-layer {
        background-color: #000;
    }
    .chemical-protection .privacy-item.columns {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .privacy-item.active h2:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .chemical-protection .search-content {
        border-top: 0;
        margin-top: 0;
        margin-bottom: 0;
    }
    .search-content h2:after {
        content: "";
        display: none;
    }
    .chemical-protection .search-content .search-box {
        border: 0 none;
        padding: 0;
        border-radius: 0;
    }
    .chemical-protection .search-content .search-box input.keywords {
        background-position: 12px 15px;
        border-color: #8dcbe7;
        border-radius: 8px;
        height: 41px;
        margin: 0 10px;
        width: calc(100% - 20px);
    }
    .static-content.chemical-protection h2 {
        margin-top: 0;
        padding: 29px 10px 27px;
    }
    .static-content.chemical-protection .page-content {
        margin-bottom: 0;
    }
    .chemical-protection .search-content .search-filter {
        border-top: 1px solid #8dcbe7;
        margin-top: 28px;
        background-color: #f3fafe;
        /*f3fafe*/
        
        margin-bottom: 0;
        padding: 20px 10px 6px;
    }
    .chemical-protection .search-content .search-filter .columns {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .chemical-protection .search-content .search-filter label {
        display: none;
    }
    .chemical-protection .search-content .search-btn-cont {
        background-color: #f3fafe;
        padding: 0 10px 28px;
        border-bottom: 1px solid #8dcbe7;
    }
    .chemical-protection .search-content h3 {
        color: #4c4c4c;
        font-size: 1.25em;
    }
    .chemical-protection .search-content .search-filter select {
        -moz-appearance: none;
        background-color: #ffffff;
        border: 1px solid #a8d6ee;
        border-radius: 4px;
        color: #1f48ba;
        font-family: "museo700";
        font-size: 16px;
        height: 38px;
    }
    .chemical-protection .search-content .btn-blue {
        height: 35px;
        padding: 8px 3px 3px;
        width: 100%;
    }
    .chemical-protection .export-pdf {
        border-top: 1px dotted #000;
        margin: 0 10px;
        padding-top: 25px !important;
        text-align: center;
    }
    .chemical-protection .export-pdf .btn-blue {
        width: 100%;
        text-align: center;
    }
    .chemical-protection .results-content .results-box {
        border: 0;
        padding: 0;
    }
    .chemical-protection .results-content h2 {
        background: none;
        border-top: 0;
    }
    .chemical-protection .results-content h2::after {
        content: "";
        display: none;
    }
    .chemical-protection .results-content table th {
        position: relative;
        padding-bottom: 25px;
    }
    .chemical-protection .results-content .chemical-info {
        bottom: 4px;
        display: block;
        position: absolute;
    }
    .dark-tooltip.north.medium .tip {
        margin-top: -15px;
    }
    .chemical-info-content.dark-tooltip .row {
        width: 60px;
        float: left;
    }
    .chemical-info-content.dark-tooltip {
        background-color: #f2f2f2;
        width: 170px;
    }
    .chemical-info-content.dark-tooltip .info-color,
    .chemical-info-content.dark-tooltip .info-val {
        width: 60px;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .chemical-info-content.dark-tooltip .info-color:last-child,
    .chemical-info-content.dark-tooltip .info-val:last-child {
        border-right: 1px solid #fff;
    }
    .chemical-info-content.dark-tooltip .info-color:first-child,
    .chemical-info-content.dark-tooltip .info-val:first-child {
        border-top: 1px solid #fff;
    }
    .data-sheets .small-centered.text-right {
        text-align: center !important;
    }
    .data-sheets .btn-blue {
        font-size: 1.125em;
        height: 40px;
        padding-top: 6px;
        width: 100%;
        text-align: center;
    }
    .data-sheets .page-content {
        margin-top: 20px;
    }
    .data-sheets .search-box {
        border-top-color: #8dcbe7;
        border-bottom-color: #8dcbe7;
        margin: 0;
        background-color: #f3fafe;
        border-radius: initial;
        box-shadow: none;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 30px;
    }
    .data-sheets h1.subtitle {
        margin-bottom: 20px;
    }
    .data-sheets .search-box .small-12.columns {
        padding-left: 0px;
        padding-right: 0px;
    }
    .data-sheets .search-box .input-cont span {
        display: block;
    }
    .data-sheets .search-box .input-cont input {
        width: 100%;
        border-color: #8dcbe7;
        border-radius: 8px;
        height: 41px;
    }
    .data-sheets .search-box .input-cont select {
        -moz-appearance: none;
        border: 1px solid #a8d6ee;
		background: #ffffff url(../images/filter-down-arrow.png) no-repeat scroll 97%;
		border-radius: 4px;
		margin: 0 0 1rem !important;
		color: #1f48ba;
		font-family: "museo700";
		font-size: 16px;
		height: 2.3125rem !important;
		padding: .5rem !important;
    }
    .data-sheets .search-box .seperator-or {
        color: #4c4c4c;
        font-weight: bold;
        margin-bottom: 13px;
        margin-top: -8px;
        padding: 0 10px;
        text-align: center;
    }
    .data-sheets .search-box .input-cont label {
        font-weight: bold;
        padding-bottom: 16px;
        text-align: center;
    }
    .data-sheets .search-box p.search-desc {
        margin-top: 20px;
    }
    .data-sheets .search-box .search-btn-cont {
        margin-top: 10px;
    }
    .data-sheets .updated {
        max-width: 75px;
    }
    .data-sheets .mobile-btn-add {
        margin-bottom: 10px;
    }
    .data-sheets .mobile-btn-add .btn-blue.btn-add {
        border-radius: 15px;
        font-family: arialnarrow;
        font-size: 0.875em;
        height: 23px;
        padding-top: 3px;
        width: 78px;
        top: -3px;
    }
    .data-sheets-list.data-sheets .search-box {
        padding-top: 18px;
    }
    .data-sheets-list.data-sheets .data-list-desc {
        padding-bottom: 20px;
    }
    .f-dropdown.product-image-hover {
        display: none !important;
    }
    .pagination {
        display: inline-block;
        width: auto;
        float: left !important;
    }
    .columns.pagination {
        padding: 0px;
        margin-top: 18px;
    }
    .paginator .pnlSearchResultsShown-prod,
    .paginator .pnlSearchResultsShown {
        display: block !important;
        margin-top: 16px;
    }
	
	.btmbanner .BannerWidth, .fea-awa.row{
		width: 100% !important;
		margin: 0;
		padding: 0.625rem;
	}
	/*.pro-imgdiv , .res-imgdiv
	{
		padding-left:0.625rem !important;
	}*/
	
	.Res_filterBytxt{
		display: block !important;
		padding-bottom: 10px;
	}
	#pnlFilterBox{
		overflow: hidden;
	}
}

/** End Mobile */
@media only screen and (max-width: 400px) {
    .result-navigation .result-page-no {
        display: block;
        padding-bottom: 15px;
    }
    .result-navigation-bottom.result-navigation .result-page-no {
        display: inline;
        padding-bottom: 0;
    }
}
/** End brand landing */
/************************* Mobile Landscape ***************/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    .brand-image img {
        padding-top: 6%;
    }
    .brand-image.brand-small-image img {
        padding-top: 10%;
    }
}
/*********************** Ipad potrait ******************/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .desktop-blocks .view-product a {
        font-size: 0.7rem;
    }
}