.header-container{background: none;}
#header{
    max-width: 986px;
    background-size: cover;
    width: 100%;
    margin: 0 auto;
}
h-2{display:block;}
.select-language{max-width: 986px;margin: 0 auto}
.mob-top-menu > li{padding: 7px 11px 10px 8px;}
img.f_img_save {float: right;}
.blockTable{position: relative;}
sup { vertical-align: super; font-size: small; }
.home_slider{max-width: 986px;width: 100% !important;margin: 0 auto;position: relative;min-height: 418px;}
.subhead-section{display: none !important;}
.slider-content{position: relative;}
.slider-content img{width: 100%;}
.slideShow .buttons_container .buttons{padding-top: 3px;}
.slider-content .slide-desktop{position: absolute;left: 0;bottom:60px;background: rgba(50,50,50,.7);padding:10px 30px 10px 35px;max-width: 490px;color: #fff;min-width: 410px;}
.slider-content .slide-desktop h2{font-size: 41px; font-family:"Helvetica-Neue-Thin", Helvetica, Arial, sans-serif;margin-bottom: 8px;line-height:1.1;position: relative;}
.slider-content .slide-desktop p{font-size: 14px; font-family:"HelveticaNeue-Regular", Helvetica, Arial, sans-serif;line-height:1.25;}
.slider-content .slide-desktop a{
    position: absolute;
    bottom: -40px;
    background: rgba(100,100,100,.6);border-top: 1px solid rgba(255,255,255,.5);border-bottom: 1px solid rgba(0,0,0,.25);
    padding:3.5px 20px 4.5px 10px;
    border-radius: 20px;
    font-size: 12px;
    font-family: "HelveticaNeue-Bold", Helvetica, Arial, sans-serif;
    color: #fff;
}
.slider-content .slide-desktop a:hover{text-decoration: none;}
.slider-content .slide-desktop a span{
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4.5px solid white;
    position: absolute;
    right:9px;
    display: block;
    top:10px;
}
.athena-slide.slider-content .slide-desktop{background: rgba(255,255,255,.85);box-shadow: 10px 5px 10px rgb(0,0,0,.15);color: #000}
.athena-slide.slider-content .slide-desktop a{background: rgba(164,131,54,.6);}

.palladiom-slide.slider-content .slide-desktop, .homeworks-slide.slider-content .slide-desktop{background: rgba(0,0,0,.5);box-shadow: 10px 5px 10px rgb(0,0,0,.15);color: #fff;min-width:371px;max-width: 371px}
.palladiom-slide.slider-content .slide-desktop a,.homeworks-slide.slider-content .slide-desktop a{background: rgba(0,0,0,.5);}

.exp-center-slide.slider-content .slide-desktop{background: rgba(89,104,119,.7);padding: 30px 20px 35px 35px;max-width: 605px}
.exp-center-slide.slider-content .slide-desktop a{background: rgba(65,69,75,.6);}
.exp-center-slide.slider-content .slide-desktop h2{margin-bottom:20px;}

.caseta-slide.slider-content .slide-desktop{background: rgba(102,94,77,.75);padding: 10px 20px 10px 35px;max-width: 605px;bottom: 47px;min-width: 495px;}
.caseta-slide.slider-content .slide-desktop a{background: rgba(102,88,77,.5);}
.caseta-slide.slider-content .slide-desktop h2{margin-bottom:0px;}

.aurora-slide.slider-content .slide-desktop{background: rgba(205,148,72,.8);padding: 10px 20px 10px 35px;max-width: 605px;bottom: 57px;}
.aurora-slide.slider-content .slide-desktop a{background: rgba(140,106,80,.5);border: 1px solid #fff}
.aurora-slide.slider-content .slide-desktop h2{margin-bottom:10px;font-family:"HelveticaNeue-Regular", Helvetica, Arial, sans-serif;}
.aurora-slide.slider-content .slide-desktop p{font-size: 38.5px;font-family:"Helvetica-Neue-Thin", Helvetica, Arial, sans-serif;}

.dimmers-slide.slider-content .slide-desktop{background:transparent;max-width: 685px;left:120px;padding-right: 0;bottom: 64px;padding-bottom: 0px}
.dimmers-slide.slider-content .slide-desktop a{background: rgba(38,67,37,1);}
.dimmers-slide.slider-content .slide-desktop h2{margin-bottom:10px;text-shadow: 3px 3px 2px rgba(0,0,0,.9);font-size: 33.5px}
.dimmers-slide.slider-content .slide-desktop h2 span{font-size: 10px;position:absolute;top: 4px;right: -17px;}
.dimmers-slide.slider-content .slide-desktop p{max-width: 355px;text-shadow: 3px 3px 2px rgba(0,0,0,.9);font-size: 15px;margin-bottom: 0;}

.vive-slide.slider-content .slide-desktop{background:transparent;max-width: 685px;left: 203px;padding-right: 0;bottom: 85px;padding-bottom: 0px}
.vive-slide.slider-content .slide-desktop a{background: rgba(55,51,48,.5);border:none;}
.vive-slide.slider-content .slide-desktop h2{margin-bottom:10px;}
.vive-slide.slider-content .slide-desktop h2 span{vertical-align: sub;font-size: 8px;display: contents;}
.vive-slide.slider-content .slide-desktop p{max-width: 500px;}
.diva-slide.slider-content .slide-desktop {
    position: absolute;
    left: 0;
    bottom: 60px;
    background: rgb(50 50 50 / 61%);
    padding: 10px 30px 25px 35px;
    max-width: 460px;
    color: #fff;
    min-width: 410px;
}

.diva-slide.slider-content .slide-desktop h2{font-size: 34px;}
.callouts{
    padding:10px 0 0 0;
    overflow: hidden;
    padding-left: 10px;
    max-width: 986px;
    width: 100% !important;
    margin: 0 auto;
    background: url(/en-US/images/backgrounds/bg_home_callouts.jpg) repeat-x;
}
.callouts li{
    width: 33.33%;
    float: left;
    padding-right:10px;
}
.callouts li a{display: block;}
.callouts li img{width:100%;}

.footer-section{background: none;}

.back-to-top{z-index:9999;}

.slideShow .inactive {
    display: none;
    opacity: 0;
    z-index: 5;
}

.slideShow .slider-content { z-index: 4; position: absolute; }
.slider-content.active { z-index: 5; }
.slideShow .buttons_container {
    position: absolute;
    bottom: 10px;
    z-index: 9;
    left: 0;
    margin: 0 auto;
    right: 0;
    width: 60%;
    height: 20px
}

.slideShow .buttons_container .buttons {
    height: 20px;
    width: 100%;
    text-align: center
}

.slideShow .play_container {
    position: absolute;
    bottom: 15px;
    right: 15px;
    z-index: 9
}

.play {
    background-image: url(/en-us/images/homepage/play.png);
    width: 30px;
    height: 30px;
    content: attr(title) "Play"
}

.pause {
    background-image: url(/en-us/images/homepage/pause.png);
    width: 30px;
    height: 30px;
    content: attr(title) "Pause"
}

.activeButton {
    background-image: url(/en-us/images/homepage/active.png);
    width: 15px;
    height: 15px;
    float: left
}

.inactiveButton {
    background-image: url(/en-us/images/homepage/inactive.png);
    width: 15px;
    height: 15px;
    float: left
}

.playNew {
    background-image: url(/en-us/images/homepage/arrow_light.png);
    width: 8px;
    height: 11px;
    cursor: pointer;
}

.playNew:hover {
    background-image: url(/en-us/images/homepage/arrow_white.png);
    width: 8px;
    height: 11px;
    cursor: pointer;
}

.pauseNew {
    background-image: url(/en-us/images/homepage/pause_light.png);
    width: 8px;
    height: 11px;
    cursor: pointer;
}

.pauseNew:hover {
    background-image: url(/en-us/images/homepage/pause_white.png);
    width: 8px;
    height: 11px;
    cursor: pointer;
}

.activeButtonNew {
    background-image: url(/en-us/images/homepage/circle_white.png);
    width: 13px;
    height: 12px;
    float: none;
    margin-right: 5px;
    display: inline-block;
    cursor: pointer;
}

.inactiveButtonNew {
    background-image: url(/en-us/images/homepage/circle_light.png);
    width: 13px;
    height: 12px;
    float: none;
    margin-right: 5px;
    display: inline-block;
    cursor: pointer;
}

.inactiveButtonNew:hover {
    background-image: url(/en-us/images/homepage/circle_white.png);
    width: 13px;
    height: 12px;
    float: none;
    cursor: pointer;
}

.productCleaning {
    padding: 10px;
    background-color: #1c7fb3
}

.productCleaningLink {
    font-size: 14px;
    font-weight: 600;
    color: #fff
}

.productCleaningLink a, .lblProductCleaningLink a { color: #fff }

.slide-desktop { display: block; }
.slide-ipad { display: none; }
.slide-mobile { display: none; }

.footer-section-child{padding-left: 0}

@media only screen and (max-width:850px) {
.slider-content .slide-desktop{min-width:350px;max-width: 400px}
.slider-content .slide-desktop h2{font-size: 32px;}
.slider-content .slide-desktop p{font-size: 14px;}
.aurora-slide.slider-content .slide-desktop p{font-size:28px;}
.dimmers-slide.slider-content .slide-desktop{bottom: 52px;}
.dimmers-slide.slider-content .slide-desktop h2{margin-bottom: 5px;}
.homeworks-slide.slider-content .slide-desktop{max-width: 475px}
.exp-center-slide.slider-content .slide-desktop{max-width: 465px}
.exp-center-slide.slider-content .slide-desktop h2{margin-bottom: 0}
.vive-slide.slider-content .slide-desktop{left: 150px;}
.caseta-slide.slider-content .slide-desktop{min-width:inherit;}
}

@media only screen and (max-width:767px) {
.home_slider{height: auto !important;}
sup {font-size: 8px;}
.buttons_container, .play_container{display: none;}
.slideShow .slider-content{position: relative;opacity: 1 !important}
.slider-content .slide-desktop {min-width: 300px;max-width: 340px;}
.homeworks-slide.slider-content .slide-desktop {max-width: 430px;padding: 15px 20px 18px 35px;}
.exp-center-slide.slider-content .slide-desktop {max-width: 410px;padding: 15px 0px 18px 35px;}
.vive-slide.slider-content .slide-desktop h2 {text-shadow: 3px 3px 2px rgb(0,0,0,.9);}
.vive-slide.slider-content .slide-desktop {left: 120px;padding-right: 20px;bottom: 60px;}
.slider-content .slide-desktop h2{font-size:28px;}
.aurora-slide.slider-content .slide-desktop p{font-size:24px;}
.dimmers-slide.slider-content .slide-desktop{bottom: 50px;}
.dimmers-slide.slider-content .slide-desktop h2{margin-bottom: 0;max-width: 332px;font-size: 27.5px}
img.f_img_save {float: left;}
}

@media only screen and (max-width:500px) {
   .callouts{padding:0px;}
   .callouts li{width:100%;padding:0px;}

    .slide-desktop {display: none;}
    .slide-mobile {display: block;}

.slider-content .slide-mobile{
    position: absolute;
    left: 0;
    right:0;
    bottom:30px;
    min-width:inherit;
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
    padding:0px 30px;
}
.slider-content .slide-mobile .mobile-desc{
    background: rgba(0,0,0,.5);
    padding:26px 13.5px 34px 13.5px;
    color: #fff;
    text-align: center;
}
.slider-content .slide-mobile h-2{font-size: 30px; font-family:"Helvetica-Neue-Thin", Helvetica, Arial, sans-serif;margin-bottom:11px;line-height:1.1;position: relative;}
.slider-content .slide-mobile h-2 .sub-heading{font-size:19px !important;display: block !important;top: 0 !important;left: 0 !important;position: relative !important;}
.slider-content .slide-mobile p{font-size: 14px; font-family:"HelveticaNeue-Regular", Helvetica, Arial, sans-serif;line-height:1.25;margin-bottom: 21px}
.slider-content .slide-mobile a{
    position: relative;
    bottom: 0px;
    background: rgba(65,69,75,.6);border-top: 1px solid rgba(255,255,255,.5);border-bottom: 1px solid rgba(0,0,0,.25);
    padding:3.5px 18px 4.5px 8px;
    border-radius: 20px;
    font-size: 12px;
    font-family: "HelveticaNeue-Bold", Helvetica, Arial, sans-serif;
    color: #fff;
}

.palladiom-slide.slider-content .slide-mobile a{background: rgba(255,175,0,.4);}
.slider-content .slide-mobile a:hover{text-decoration: none;}
.slider-content .slide-mobile a span{
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4.5px solid white;
    position: absolute;
    right:9px;
    display: block;
    top:9px;
}

.alisse-slide.slider-content .slide-mobile a{background: rgba(119,119,119,.5);}
.alisse-slide.slider-content .slide-mobile .mobile-desc{padding:26px 14px 36px 14px;}
.athena-slide.slider-content .slide-mobile a{background: rgba(255,175,0,.4);}

.palladiom-slide.slider-content .slide-mobile a{background: #9E9487;}

.exp-center-slide.slider-content .slide-mobile a{background: rgba(190,144,60,.5);}

.caseta-slide.slider-content .slide-mobile a{background: rgba(194,185,150,.5);}

.aurora-slide.slider-content .slide-mobile a{background: rgba(220,219,201,.5);}
.aurora-slide.slider-content .slide-mobile .mobile-desc h-2 span{display: block;}

.dimmers-slide.slider-content .slide-mobile a{background: rgba(149,119,82,.6);}
.dimmers-slide.slider-content .slide-mobile h-2 span {font-size: 9px;position: absolute;left:224px;top: 34px;}

.vive-slide.slider-content .slide-mobile a{background: rgba(98,166,249,.4);}
.vive-slide.slider-content .slide-mobile h-2 span{vertical-align: sub;font-size: 8px;display: contents;}
.diva-slide.slider-content .slide-mobile{bottom: 20px;}
.diva-slide.slider-content .slide-mobile .mobile-desc{padding: 18px 13.5px 20px 13.5px;}
.diva-slide.slider-content .mobile-desc img {width: auto;}
.diva-slide.slider-content .slide-mobile h-2{font-size: 25px;margin-top: 15px;}
.diva-slide.slider-content .slide-mobile p{margin-bottom: 15px}

.footer-section-child {padding: 0 20px;}
}