﻿@media (min-width:1440px){div.frame-matrix{width:1360px;margin:0 auto;padding:0 30px}
div.frame-footer div.footer div.desktop ol{margin:0px 0px 0px 25%;}
div.frame-header div.header var{font-size:32px;color:#a3a6a9;letter-spacing:-2px;width:460px;height:24px;top:42px;left:310px;}
div.contents div.Textually-Mostly{width:950px;padding:10px 10px 120px 40px;}
div.scaled-group div ol li{font-size:13px;}
div.fluid-equipment a img{margin:15px 0px;}
div.slider-wrapper div.nivoSlider{max-width:1300px;width:1300px;left:0px;}
div.slider-wrapper div.nivo-directionNav a.nivo-prevNav{left:20px}
}
@media(min-width:1281px) and (max-width:1439px){div.frame-matrix{width:1220px;margin:0 auto;padding:0 30px}
div.frame-header div.header var{transition:all .15s linear}
div.frame-footer div.footer div.desktop ol{margin:0px 0px 0px 22%;}
div.contents div.Textually-Mostly{width:860px;}
div.slider-wrapper div.nivoSlider{max-width:1240px;width:1240px;left:-80px;}
div.slider-wrapper div.nivo-directionNav a.nivo-prevNav{left:100px}
}
@media(min-width:1280px){
div.frame-header div.nav ul.n li a{padding:0 16px;}
div.frame-footer div.links ul{width:900px;}
div.frame-footer div.links ul li{height:156px;}
div.scaled-group img.c{max-width:80%;margin:0px auto;}
div.scaled-group img.r{max-width:85%;}
div.scaled-group img.m4{max-width:85%;}
div.scaled-group img.m5{max-width:80%;}
}
@media(min-width:1020px){
div.intro-links{width:98.75%;}
div.intro-links ol > li{margin:0px 0px 0px 2px;width:32.9%;}
div.scaled-group div.row-e{width:49.2%;}
div.company-profile{padding:0px 100px;}
}
@media(min-width:980px) and (max-width:1279px){
div.frame-header div.nav ul.n{padding:0px 0px 0px 40px;}
div.frame-header div.nav ul.n li a{padding:0 8px;letter-spacing:-1px;}
div.contents div.Textually-Mostly{width:768px;}
div.contents div.Components{width:190px;right:10px;}
div.scaled-group div.row-m{width:49%;}
div.scaled-group div.row-5{width:32.725%;}
div.scaled-group div.row-6{width:19.5%;}
div.slider-wrapper div.nivoSlider{max-width:1120px;width:1120px;left:-150px;}
div.slider-wrapper div.nivo-directionNav a.nivo-prevNav{left:170px}
}
@media(max-width:979px){
div.frame-header div.header var{font-size:17px;width:240px;height:24px;top:54px;left:300px;}
div.frame-footer div.footer div.desktop ol li a.logo{margin-left:50px;width:16em;}
div.frame-footer div.footer div.desktop ol{margin:0px 0px 0px 5%;}
div.frame-footer div.links ul{width:680px;}
div.frame-footer div.links ul li{height:118px;}
div.frame-header div.nav ul.n{padding:0px 0px 0px 0px;}
div.frame-header div.nav ul.n > li > a{padding:0 6px;font-size:16px;font-family:Oswald-Light,Arial,sans-serif;}
div.contents div.Components{display:none}
div.intro-group div{width:32.25%;}
div.scaled-group div.row-6{width:24.25%;}
div.scaled-group img.m4{max-width:70%;}
div.scaled-group img.m5{max-width:80%;}
div.scaled-group div ol li{font-size:14px;}
div.scaled-group div ol li em{display:block;}
}
@media(min-width:768px) and (max-width:979px){div.contents div.Explanation dfn{display:block;}
div.contents div.Components{padding:20px;top:32px;right:10px;box-shadow:2px 2px 8px rgba(0,0,0,0.25);}
div.frame-matrix{width:758px;margin:0 auto;padding:0px 0px 0px 10px;}
div.frame-footer div.footer div.desktop em{display:none}
div.scaled-group div.row-4{width:49%;}
div.scaled-group div.row-5{width:32.75%;}
div.scaled-group div.row-m{width:49%;}
div.tabulation-constraint{overflow-x:scroll}
div.tabulation-constraint div.constraint{overflow-x:visible;}
}
@media(max-width:767px){div.frame-matrix{width:100%;margin:0;padding:0 3px}
div.contents div.Explanation{margin:20px 10px 0px 10px;}
div.contents div.Textually{padding:0px 0px 30px 0px;}
/* N I V O - S L I D E R - D I S P L A Y:N O N E */
div.contents div.slider-wrapper{display:none}
div.intro-group div{width:49%;}
div.intro-group{margin:8px 0px 0px 5px;}
div.scaled-group div.row-4{width:49.25%;}
div.scaled-group div.row-5{width:32.75%;}
div.scaled-group div.row-6{width:24.5%;}
div.scaled-group div.row-m{width:49.5%;}
div.scaled-group img.m4{max-width:100%;}
div.scaled-group img.m5{max-width:75%;}
div.caption-token{display:none;}
div.tabulation-constraint{overflow-x:scroll}
div.tabulation-constraint div.constraint{overflow-x:visible;}
}
@media(max-width:600px){div.contents div.Explanation b{display:none}
div.contents div.Textually div.explanation{font-size:16px;letter-spacing:-1px;}
div.contents div.Textually div.explanation a{padding:0px 5px 0px 8px;}
div.contents div.Textually div.explanation span.nc{display:none;}
div.intro-links ol > li{margin:0 0 0 2px;width:97.25%;}
div.intro-links ol > li ul{margin:8px;}
div.scaled-group div.row-2{width:100%;display:block;}
div.scaled-group div.row-3{width:49%;}
div.scaled-group div.row-5{width:49.5%;}
div.scaled-group div.row-6{width:32.65%;}
div.contents div.Textually h2.speedglas span{margin:0px 30px 0px 0px;display:block;float:none;}
div.Textually div.company-profile{min-height:0;background:transparent;}
}
@media(max-width:480px){div.frame-header div.nav ul.n li{display:block}
div.contents div.Textually h1{font-size:22px;line-height:34px;padding:0px 0px 0px 6px;}
div.contents div.Textually h1 b{display:block}
div.contents div.Textually h2{font-family:Oswald-Light,Arial,sans-serif;font-size:18px;line-height:26px;padding:0px 0px 10px 6px;}
div.contents div.Textually h2 b{font-size:18px;display:block}
div.contents div.Textually h2 span.tag{padding:3px 18px 3px 10px;}
div.contents div.Textually h3 b{font-size:15px;line-height:18px;letter-spacing:-1px;display:block}
div.contents div.Textually h5{padding:0 0 0 8px;font-size:16px;line-height:22px;}
div.scaled-group div.separtion-3{width:100%;}
div.scaled-group div.row-5{width:49.25%;}
div.scaled-group div.row-6{width:49.25%;}
div.scaled-group div.row-m{width:100%;}
div.scaled-group div.row-m img{width:80%;margin:0px auto 12px auto;}
div.scaled-group div.row-m ol{display:none;}
}
@media(max-width:380px){div.frame-mobile-logo div{padding:0;}
div.frame-mobile-footer div p.co span{display:none;}
div.frame-mobile-footer div p.addresses span{display:block;}
div.contents div.Explanation{display:none}
div.contents div.Textually{padding:0px 5px 30px 0px;}
div.contents div.Textually h1 span{display:block}
div.contents div.Textually h2 strong.c{display:block}
div.intro-group div a span{height:35px;}
div.intro-links ol > li ul li a{font-family:Oswald-Light,Arial,sans-serif;font-size:17px;}
div.fluid-subkeys a span{font-size:14px;}
div.scaled-group div.row-3{width:100%;}
div.scaled-group div.row-2{width:100%;}
div.scaled-group div.row-4{width:100%;display:block;}
div.scaled-group div.row-5{width:99.25%;display:block;}
div.scaled-group img.s9{max-width:100%;}
div.scaled-group img.s8{max-width:100%;}
div.scaled-group img.m4{max-width:80%;}
div.scaled-group img.m5{max-width:80%;}
div.scaled-group div ol li.heading{font-size:18px;letter-spacing:-1px;}
}
@media(max-width:320px){div.frame-header div.nav ul.n li{display:block}
div.frame-mobile-logo div ul li a{padding:8px 0px;font-size:15px;line-height:18px;}
div.scaled-group div ol li{font-size:15px;}
}
@media(min-width:200px) and (max-width:767px){div.frame-body{padding:280px 0 320px}
div.frame-header{display:none}
div.frame-footer{display:none}
div.frame-mobile-header{display:block}
div.frame-mobile-logo{display:block}
div.frame-mobile-footer{display:block}
}