html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:inherit;vertical-align:baseline;box-sizing:border-box;border:0;outline:0;margin:0;padding:0;font-family:inherit;list-style-type:none}html,body{-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:rustica,sans-serif;font-style:normal;font-weight:200}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{background-color:#e9e9ed!important}.jw-state-idle .jw-controls,.jw-background-color{background-color:#fff0!important}.jw-state-idle .jw-svg-icon-play path{display:none}.jw-state-idle .jw-svg-icon-play{background-image:url(../images/video-player/Thunderbird-play-button.svg);background-repeat:no-repeat;background-size:contain;transition:all .5s}.jw-state-idle .jw-display-icon-container:hover .jw-svg-icon-play{background-image:url(../images/video-player/Thunderbird-hover-button.svg);transition:all .5s}.jw-state-idle .jw-controls{background-color:#0000!important}.jw-controls-backdrop{background:0 0!important}.jw-state-complete .jw-controls{background-color:#0000!important}ul.top-nav{text-align:right;margin:5px 0 0;padding:10px 0 10px 10px;position:relative;right:0}ul.top-nav li{list-style:none;display:inline}ul.top-nav li a:link,ul.top-nav li a:visited,ul.top-nav li a:active{color:#d5d5d5;letter-spacing:.6px;margin:0 16px 0 5px;padding-right:3px;font-family:rustica,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:24px;text-decoration:none}ul.top-nav li a:hover,ul.top-nav li a:focus{border-bottom:2px solid #ed2b38;padding-bottom:5px;background-color:#071a36!important}ul.top-nav li a.current{background-color:#071a36;border-bottom:2px solid #ed2b38;padding-bottom:5px}.nav{text-align:right;background-color:#081c3c;width:100%;margin:0}.nav h2{text-indent:-5000px;display:none}.menu-link{display:none}.menu{float:none;width:100%;transition:all .5s}.menu ul{z-index:1500;width:100%;margin:0;padding:0;list-style:none;display:inline-block;position:relative}.menu>li>ul.sub-menu{min-width:0;list-style:none}.menu ul li{text-align:left;z-index:1200;margin-left:0;margin-right:0;list-style:none}.menu>ul>li{margin-top:0;margin-left:0;margin-right:0;display:inline-block}.menu ul li a{color:#d5d5d5;border-bottom:2px solid #071c3b;margin:0;font-family:rustica,sans-serif;font-size:13px;font-style:normal;font-weight:300;text-decoration:none;transition:all .5s;display:inline-block}.menu ul li a:hover{color:#fff;background-color:#081c3c;border-bottom:2px solid #ed2b38;transition:all .5s}.menu ul li a.current{color:#fff;border-bottom:2px solid #ed2b38}.menu ul li>a{margin:0 18px;padding:5px 0 7px}.menu ul ul{display:none;position:absolute;top:100%}.menu ul li:hover>ul{z-index:1200;width:auto;margin-left:0;padding-top:10px;padding-left:18px;padding-right:5px;display:block}.menu ul ul>li{position:relative}.menu ul ul>li a{box-sizing:border-box;background-color:#071c3be6;border-top:none;border-bottom:1px solid #373b4a;border-left:6px solid #061935;width:100%;height:auto;margin:0;padding:8px 20px 8px 15px;font-family:rustica,sans-serif;line-height:24px}.menu ul ul>li a:hover{color:#fff;background-color:#071c3b;border-bottom:1px solid #414657;border-left:6px solid #ed2b38}.menu ul ul ul{position:absolute;top:0;left:0}.menu ul li .last{border-bottom:3px solid #242838}.menu ul ul>li a.subnav2{background-color:#142b4f;width:100%;margin:0;padding:3px 25px}.menu ul ul>li a.subnav2:hover{background-color:#071c3b}.home .header-branding-logo{pointer-events:none!important}a,li,button,div.bullets{font-family:rustica,sans-serif;text-decoration:none}p{color:#1c1c1c;margin:0 0 10px;font-family:rustica,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:21px}.semibold{font-weight:400!important}.bold{font-weight:500!important}.xbold{letter-spacing:.3px;font-weight:600!important}.extralight{letter-spacing:.3px;font-weight:200!important}.light{font-weight:300!important}.semilight{font-weight:400!important}.medium{font-weight:500!important}.underline{text-decoration:underline red;font-weight:500!important}.uppercase{text-transform:uppercase!important}h1,h2,h3,h4{font-family:poppins,sans-serif;font-style:normal;font-weight:400}h2{color:#081c3c;font-size:30px;line-height:36px}h2.subtitles{color:#081c3c;font-size:22px;line-height:28px}h2.faq{color:#081c3c;margin:0 0 20px;font-size:20px;line-height:26px}h3{color:#081c3c;font-size:24px;line-height:30px}h3.subtitles{letter-spacing:-.3px;margin-bottom:8px;font-size:19px;line-height:22px}h3.faq{margin:0 0 0 25px;font-size:16px;line-height:22px;font-family:rustica,sans-serif!important}.medical .bg-blue h3{letter-spacing:.5px;color:#e9e9e9;margin-bottom:20px}h4{color:#081c3c;font-size:22px;line-height:30px}h4.casestudies{color:#e9e9e9;text-align:center;padding:30px 0 10px;font-size:28px;line-height:33px}h4.facility{font-size:18px;line-height:23px}h5,h6{font-family:rustica,serif;font-style:normal}h5{color:#081c3c;font-size:18px;font-weight:400;line-height:26px}h6{letter-spacing:-1px;color:#081c3c;font-size:16px;font-weight:300;line-height:26px}.blue{background-color:#0b2245!important}.bg-navyblue{background-color:#081c3c;color:#f0f0f0!important}.bg-navyblue50{background-color:#102648;color:#f0f0f0!important}.bg-blue{background-color:#142b4f;color:#f0f0f0!important}.bg-blue2{background-color:#14294a;color:#f0f0f0!important}.bg-red{background-color:#ed2b38;color:#f0f0f0!important}.bg-bluish{background-color:#d5dfe7!important}.bg-bluishlight{background-color:#53586a!important}.bg-bluegray{background-color:#414657!important}.bg-bluegray2{background-color:#333a4b!important}.bg-darkgray{background-color:#333;color:#f0f0f0!important}.bg-white{background-color:#f0f0f0!important}.bg-purewhite{background-color:#fff!important}.bg-lightgray{background-color:#cccbcb!important}.bg-lightergray{background-color:#f3f3f3!important}.txt-purewhite{color:#fff!important}.txt-white{color:#e9e9e9!important}.txt-navy{color:#071c3b!important}.txt-bluegray{color:#414657!important}.txt-bluish{color:#93adc2!important}.txt-black{color:#191919!important}.txt-red{color:#ff3442!important}.red{color:#ed2b38!important}.round-edge{border-radius:8px}.round-edge-impact{border-radius:0 8px 8px}.top-right-round-edge{border-radius:0 8px 0 0}.top-round-edge{border-radius:8px 8px 0 0}.gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000917",endColorstr="#081c3c",GradientType=1);background:linear-gradient(#000917 0%,#041b3e 57%,#081c3c 100%);background-color:#333a4b!important}.gradient-clear{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000917",endColorstr="#081c3c",GradientType=1);background:linear-gradient(#000917 0%,#041b3e 57%,#081c3c 100%)}a{cursor:pointer;text-decoration:none}a:link,a:active,a:visited{color:#414657;text-decoration:underline}a:hover,a:focus{color:#ed2b38;text-decoration:none}footer a:link,footer a:active,footer a:visited{color:#d5d5d5;text-decoration:none!important}.companies a:link,.companies a:active,.companies a:visited{color:#ed2b38;text-decoration:none!important}.companies a:hover{color:#fff}.privacy a:link,.privacy a:active,.privacy a:visited{color:#ed2b38;text-decoration:none!important}.privacy a:hover,.privacy a:focus{color:#414657}.bg-blue a:link,.bg-blue a:active,.bg-blue a:visited{color:#e9e9e9;text-underline-offset:3px;text-decoration:underline}.bg-blue a:hover,.bg-blue a:focus{cursor:pointer;color:#ff3442;text-decoration:none!important}.bg-navyblue a:link,.bg-navyblue a:active,.bg-navyblue a:visited{color:#e9e9e9;text-decoration:none!important}.bg-bluegray a:link,.bg-bluegray a:active,.bg-bluegray a:visited{color:#fff;text-decoration:none!important}.bg-bluegray a:hover,.bg-bluegray a:focus{cursor:pointer;color:#ed2b38;text-decoration:none!important}a.none,a.none:hover,a.none:focus{text-decoration:none!important}a.phone-content,a.phone-content:hover,a.phone-content:focus{cursor:default!important;text-decoration:none!important}a.phone,a.phone:hover,a.phone:focus{color:#fff!important;cursor:default!important;text-decoration:none!important}.careers a.phone,.careers a.phone:hover,.careers a.phone:focus{color:#081c3c!important;cursor:default!important;text-decoration:none!important}.sm-squre{vertical-align:3px;padding-right:3px;font-size:10px}.sm-triangle{vertical-align:3px;padding-right:3px;font-size:7px}sup{vertical-align:100%;font-size:14px;line-height:0}sup.title{vertical-align:100%;font-size:14px;line-height:5px}.download img:hover{filter:grayscale(40%);width:100%;height:auto}.relative{position:relative}.absolute{position:absolute}#navbar{z-index:100;width:100%;position:sticky;top:0}.shadow{box-shadow:0 1px 30px #0003}header{padding:5px 20px 10px;background-color:#081c3c!important}header .topnav-wrap{float:right}header .logowrap{float:left;padding:15px 0 0 25px}header .logo{height:73px;display:block}.title{letter-spacing:3px;color:#e9e9e9;margin-bottom:10px;font-size:28px;font-weight:500;line-height:30px}h2.title{letter-spacing:1px;font-weight:300}.casestudies h2{letter-spacing:1px;color:#ff3442;font-weight:400;font-size:22px!important;line-height:30px!important}.casestudies h3{letter-spacing:0;color:#e9e9e9;margin:10px 0 15px;font-weight:300;font-size:36px!important;line-height:42px!important}.casestudies h4{letter-spacing:1px;text-transform:uppercase;padding-bottom:20px;color:#ff3442!important;font-size:15px!important;font-weight:300!important;line-height:22px!important}.casestudies h5{letter-spacing:0;margin-bottom:0;font-family:poppins,sans-serif;font-size:24px;font-weight:400;line-height:26px}.casestudies h5.impact{color:#ff3442;margin-bottom:15px;font-weight:500!important}img.twocol-rt{width:100%;margin:auto;padding:15px 35px 30px}img.news{float:right;width:50%;margin:0 0 0 35px;display:block}.casestudy-img{float:right;width:700px;margin:0;position:relative;-webkit-mask-image:linear-gradient(-90deg,#081c3c 50%,#0000);mask-image:linear-gradient(-90deg,#081c3c 50%,#0000)}img.casestudy-icon{float:right;width:320px;margin:0 0 0 40px}img.interiorA{float:right;width:50%;margin:25px 0 0 25px}img.interiorB{float:left;width:50%;margin-right:40px;padding:0}img.interior.threestep{float:right;width:35%;margin-left:40px;padding:0 0 20px!important}img.interiorC{padding:0 0 25px}img.interiorD{float:right;width:45%;margin:0 0 0 45px}img.interiorA.nopadding{margin:0 0 0 35px}img.interiorB.nopadding{padding:0}.center{text-align:center;display:block}.certifications img.hero-center{max-width:125%;margin-top:-10%;margin-left:5%;margin-right:0%;display:block;position:absolute}img.hero-center{max-width:57%;margin-top:0%;margin-left:34%;margin-right:5%;display:block;position:absolute}.imgcont{position:relative}img.center{margin:auto;display:block}.responsive{width:100%;display:block}img.objectfit{-o-object-fit:contain;object-fit:contain;width:100%}.fade{animation:1s fadein}.video-float-right{float:right;width:50%;padding:30px 30px 30px 40px}.video-wrap{padding:30px 30px 30px 40px}.imgcover{clear:both;width:100%;background-size:cover!important}.imgcover.head{color:#fff;background:url(../images/bg-header-molding.gif) 50% no-repeat;padding:50px 0;font-family:poppins,sans-serif;font-style:normal;background-color:#414657!important}.imgcover.bg-molding,.imgcover.bg-molding-casestudy1{background:url(../images/bg-bluishgray-molding.gif) 50% no-repeat;background-color:#414657!important}.imgcover.bg-bluegray-molding{background:url(../images/bg-bluegray-molding.jpg) 50% no-repeat;background-color:#414657!important}.imgcover.hero-bg-molding{background:url(../images/hero-molding-bg.jpg) 50% no-repeat;background-color:#12294d!important}.imgcover.bg-lightgray-molding{background:#f1f1f1 url(../images/bg-lightgray-molding.gif) 50% no-repeat}.imgcover.bg-white-molding{background:#f0f0f0 url(../images/bg-white-molding.gif) 50% no-repeat}.imgcover.bg-gray-molding{background:#fff url(../images/bg-gray-molding.jpg) 50% no-repeat}.display-none{display:none}.clear{clear:both}.container{max-width:1400px;margin:auto}.container2{max-width:1400px;margin:0 40px}.content{padding:0 40px}.content2{padding:0 20px}.content-center{text-align:center;padding:0 150px}.content-contact{padding:0 30px}.intro-wrap{padding:40px 0 0 40px}.border{border:1px solid #e3e3e3;padding:30px}.border-left-lightgray{border-left:2px solid #d9dadd}.border-left{border-left:3px solid #ed2b38}.border-left-red-thick{border-left:5px solid #ed2b38}.border-underline-gray{border-bottom:1px solid #93adc2}.border-underline-red{border-bottom:1px solid #ed2b38}.border-right-redline{border-right:3px solid #ed2b38}.border-btm-dash{border-bottom:1px dashed #626b73}.center-txt{text-align:center}.right-txt{text-align:right}.left-txt{text-align:left}.divider{padding:30px 0}.divider0{padding:0}.divider2{padding:20px 0}.divider5{padding:50px 0}.divider4{padding:40px 0}.divider6{padding:60px 0}.divider7{padding:70px 0}.shrink img{transition:all 1s}.shrink img:hover{transition:all 1s;transform:scale(.97)}.shows .logo{height:80px;display:block}.bg-gradient{background:linear-gradient(-90deg,#0b2245 0% 20%,#142b4f 100%)}.hero{background-color:#142b4f;max-width:1400px;margin:auto}.hero-txt{color:#fff}h2.hero-title{color:#fff;margin:50px 0 20px 40px;padding-right:30px}.hero h4{color:#191919;text-align:right;padding:10px 30px 0;font-size:19px;font-weight:500;line-height:26px}.hero .intro p{color:#fff;font-size:17px;font-style:normal;font-weight:200;line-height:24px}.hero .intro{margin:0 30px 80px 0;padding:0 0 0 25px}h4.cta{text-align:right;color:#081c3c;padding:10px 20px 10px 30px;font-size:20px;line-height:28px}.home{color:#fff;background-color:#071c3b}.home h3{color:#fff;letter-spacing:0;margin:0 0 10px;font-size:23px;line-height:30px}.news{margin:40px 0 0}.home .news h3{letter-spacing:.5px;margin:0 0 10px;font-size:23px;line-height:30px}.home h5{letter-spacing:.2px;font-size:16px;font-weight:300;line-height:21px}.home .box .box-head{text-align:center;background-color:#081c3c;padding:40px 0 20px}.home .box p{text-align:left;color:#1c1c1c;padding:30px 30px 20px;font-size:15px;line-height:21px}.box .box-head{text-align:center;padding:30px;background-color:#081c3c!important}.box p{text-align:left;color:#1c1c1c;padding:35px 40px 25px;font-size:15px;line-height:21px}.facilities .box h4{padding:20px 30px 0}.facilities .box p{padding:10px 20px 10px 30px}.box p.spacer{margin:0;padding:15px}.box .box-head h4{height:auto}.facilities .box .box-head{text-align:center;padding:20px;background-color:#142b4f!important;height:120px!important}.hero-txt .border-left{margin-left:43px}.head h2.title{letter-spacing:1px;padding-right:20px;font-weight:400}.head .intro p{color:#e9e9e9;margin-bottom:0;font-weight:200;line-height:24px}.intro{margin-right:30px;padding:0 0 0 40px}.casestudies .intro{margin-right:30px;padding:30px 30px 30px 40px}.head .intro{margin-right:40px}.head .intro h3{letter-spacing:0;color:#e9e9e9;margin-bottom:10px;font-size:20px;line-height:28px}.intro-txt{margin-right:30px;padding:0 0 0 30px;font-size:18px;font-style:normal;font-weight:300;line-height:28px}.casestudies .intro-txt{font-size:18px;line-height:28px;margin:0!important;padding:0!important;font-weight:300!important}.facilities .intro-txt{margin-right:0;padding:30px}.txt-block-wrap,.txt-block-wrap-red,.txt-block-wrap-blue,.txt-block-wrap-bluegray,.txt-block-wrap-2,.txt-block-wrap-3{color:#fff;letter-spacing:1px;text-align:left;font-family:poppins,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;display:inline-block}.facilities.txt-block-wrap-3{text-transform:uppercase;font-size:16px!important;line-height:26px!important}.facilities.txt-block-wrap-3.block{text-align:center;margin-bottom:0;padding:5px 20px;margin-left:0!important;margin-right:40px!important}.facilities.txt-block-wrap-3.block h2{color:#fff!important;font-size:16px!important;line-height:26px!important}.txt-block-wrap-3{background-color:#12284b!important}.txt-block-wrap-2{background-color:#081c3c!important}.txt-block-wrap,.txt-block-wrap-red{background-color:#ed2b38!important}.txt-block-wrap-blue{background-color:#0b2245!important}.txt-block-wrap-bluegray{background-color:#414657!important}.home .news .txt-block-wrap.block,.txt-block-wrap-2.block{border-radius:0 0 5px;padding:8px 16px;margin:0 0 40px!important;font-size:14px!important;line-height:18px!important}.txt-block-wrap.block,.txt-block-wrap-red.block,.txt-block-wrap-blue.block,.txt-block-wrap-bluegray.block,.txt-block-wrap-2.block{margin-left:40px;margin-right:40px;padding:8px 30px}.initials.txt-block-wrap.block{margin-left:40px;margin-right:40px;padding:5px 10px}.txt-block-wrap.block2{margin-left:28px;padding:8px 25px}.cta-molding .logo{margin:0 0 30px}.cta-molding{color:#ff3442;letter-spacing:3px;margin-top:20px;padding:0 0 10px;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400}.casestudies-tagline{text-align:center;padding:30px 0;font-family:poppins,sans-serif;font-size:22px;font-style:italic;font-weight:400;line-height:34px}.tagline-logo{width:250px}.tagline{color:#ff3442;letter-spacing:3px;margin-top:10px;padding:0 20px 10px;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.txt{padding:20px 35px}.spacer10{padding:10px 0}.spacer20{padding:20px 0}.spacer30{padding:30px 0}.spacer40{padding:40px 0}.spacer50{padding:50px 0}.last{margin:0}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-8{margin-top:8px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1px!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-25{margin-bottom:25px!important}.mb-40{margin-bottom:40px!important}.ml-0{margin-left:0!important}.ml-15{margin-left:15px!important}.ml-18{margin-left:18px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.p-0{padding:0!important}.p-10{padding:10px!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pr-5{padding-right:5px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.prl-30{padding-left:30px;padding-right:30px}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.button-cont{align-self:left;margin-top:auto;margin-bottom:40px}.btn-cont{align-self:center;margin-top:auto;margin-bottom:0}.btn-cont-left{align-self:left;margin:6px 0 0 30px}.btn-cont-left2{align-self:left;margin:auto 0 0}.literature .button-cont{align-self:left;margin-top:auto;margin-bottom:45px;padding-left:30px}.home .btn-cont{margin-bottom:15px}.btn{color:#fff;letter-spacing:.5px;cursor:pointer;border:none;border-radius:5px;margin:0 5px 0 0;padding:8px 15px;font-family:poppins,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;transition:all .5s;display:inline-block}.btn.attached{border-radius:0 0 5px}.red-btn{color:#fff;background-color:#ed2b38}.red-btn.current{color:#fff;cursor:default!important;background-color:#414657!important}.red-btn:after{content:"➔";color:#fff;margin-left:5px;position:relative}.red-btn:hover{color:#fff;background-color:#414657}.red-btn:focus{color:#fff;background-color:#bb1d28;outline:.5px dashed #bb1d28}.gray-btn{color:#1f1f1f;background-color:#cccbcb}.gray-btn:after{content:"➔";color:#ed2b38;margin-left:5px;position:relative}.gray-btn:hover{color:#fff;background-color:#081c3c}.gray-btn:focus{color:#fff;background-color:#bb1d28;outline:1px dashed #bb1d28}.bluegray-btn{background-color:#545b74}.bluegray-btn:after{content:"➔";color:#ed2b38;margin-left:5px;position:relative}.bluegray-btn:hover{color:#fff;background-color:#081c3c}.bluegray-btn:focus{color:#fff;background-color:#081c3c;outline:.5px dashed #081c3c}.download .bluegray-btn:after,.download .navyblue-btn:after{content:""}.navyblue-btn{background-color:#081c3c}.navyblue-btn:after{content:"➔";color:#ed2b38;margin-left:5px;position:relative}.navyblue-btn:hover{color:#fff;background-color:#414657}.blue-btn{background-color:#142b4f}.blue-btn:after{content:"➔";color:#ed2b38;margin-left:5px;position:relative}.blue-btn:hover{background-color:#e8e8e8;border:1px #cacaca;color:#454545!important}.pending-btn:after{content:""!important;background:url(../images/spinner-ring.svg) 0 3px/12px no-repeat!important;width:15px!important;height:15px!important;display:inline-block!important}.facilities .blue-btn:hover{border:1px #cacaca;color:#fff!important;background-color:#545b74!important}#topBtn{z-index:99;cursor:pointer;background-color:#333a4b80;border:none;border-radius:50%;outline:none;width:40px;height:40px;padding-top:8px;transition:all .4s;display:none;position:fixed;bottom:40px;right:20px}#topBtn:before{content:"⌃";color:#f0f0f0;font-size:20px;position:relative}#topBtn:hover{background-color:#ed2b38}hr.dashed{background:#f7f7f7!important;border:5px!important;border-bottom:1px dashed #ccc!important}.accordion-item .accordion-content{height:0;margin:0 0 10px 25px;overflow:hidden}.accordion-item.expanded .accordion-content{height:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.accordion-item.expanded .read{display:none}aside{flex-direction:row;align-items:flex-start;width:100%;height:100%;display:flex}.sidebar{width:30%;height:100%;margin-left:30px;padding-left:0!important}.sidenav{background-color:#f3f3f3;width:100%;padding-top:0;padding-bottom:20px;padding-left:0!important}.content-aside{flex-direction:column;width:68%;margin-top:0;display:flex}.content-main{flex:1}.sidebar .txt-block{color:#fff;text-align:left;text-transform:uppercase;background-color:#142b4f;padding:10px 20px 8px 15px;font-style:normal;font-weight:400;line-height:23px;display:block;font-size:15px!important}.sidebar p{color:#fff;margin:0;font-size:14px;line-height:20px}.sidebar .sidenav ul{margin-bottom:0}.sidebar .sidenav ul li{margin:0;padding-top:0;display:block;padding-left:0!important}.sidebar .sidenav ul.list{padding-right:0;list-style:none;margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.sidebar .sidenav ul.list li a{color:#fff;padding:14px 10px 14px 15px;line-height:20px;text-decoration:none;transition:all 30ms ease-in;font-size:14px!important}.sidebar .sidenav ul.list-border-dashed li a{background-color:#414657;border-bottom:1px dashed #626b73;border-left:4px solid #626b73;display:block}.sidebar .sidenav ul.list-border-dashed li a:hover{color:#fff;background-color:#333a4b;border-bottom:1px dashed #626b73;border-left:4px solid #ed2b38}.sidebar .sidenav ul.list-border-dashed li.last a{border-bottom:none}.flex-wraps{box-sizing:border-box;flex-flow:wrap;justify-content:center;width:100%;display:flex}.flex-wraps.left{justify-content:left}.flex-wraps.gap{-moz-column-gap:50px;column-gap:50px}.flex-wraps.smgap{-moz-column-gap:25px;gap:25px}.flex-wraps.xsmgap{-moz-column-gap:20px;gap:20px}.flex-wraps>div.one,.flex-wraps>div.two-third,.flex-wraps>div.two,.flex-wraps>div.two-state,.flex-wraps>div.left,.flex-wraps>div.right,.flex-wraps>div.three,.flex-wraps>div.four,.flex-wraps>div.five,.flex-wraps>div.col1,.flex-wraps>div.col2,.flex-wraps>div.col3{flex-direction:column;display:flex;position:relative}.flex-wraps>div.one{width:100%}.flex-wraps>div.two{width:50%}.flex-wraps>div.two.gap{width:46%;padding:20px 15px 20px 20px}.flex-wraps>div.two.two-col{width:46%}.flex-wraps>div.five{width:18%}.flex-wraps>div.five.cs{width:16%}.flex-wraps>div.two-state{width:50%;padding-right:20px}.companies .flex-wraps .tbd{width:100%;margin-top:10px;padding:30px 30px 0 35px}.companies .flex-wraps .one{width:55%;margin-top:10px;padding:35px 35px 0 40px}.companies .flex-wraps .two{width:45%;margin-top:10px;padding:35px 0 0}.companies .flex-wraps .left{width:40%;padding:0 0 10px}.companies .flex-wraps .right{width:60%;padding:0 30px 10px 0}.two-col .flex-wraps>div.two{width:48%;margin:10px}.flex-wraps>div.three{width:32%;margin:0}.flex-wraps>div.three.casestudies{width:30%;margin:15px!important;padding:0 0 40px!important}.sitemap .flex-wraps>div.three{width:32%;margin:0;padding:20px 0 0}.medical .flex-wraps>div.three{width:33%;margin:0 1px 0 0;background-color:#414657!important}.flex-wraps>div.two-third{width:70%}.casestudies .flex-wraps>div.two-third{width:70%;padding:30px 30px 30px 25px!important}.home .flex-wraps>div.three{text-align:center;width:30%;margin:6px 15px;background-color:#fff!important}.flex-wraps>div.four{width:25%}.careers .flex-wraps>div.three{width:31%;padding:30px}.literature .flex-wraps>div.three{width:31%;margin:0 20px 20px 0}.facilities .flex-wraps>div.three{width:30%;margin:12px 15px}.literature .flex-wraps>div.four{width:23%;margin-right:20px}.flex-container-wrap{box-sizing:border-box;flex-flow:wrap;width:100%;display:flex}.flex-container{box-sizing:border-box;flex-direction:row;width:100%;display:flex}.flex-container>div.full,.flex-container>div.one,.flex-container>div.two-third,.flex-container>div.two,.flex-container>div.three,.flex-container>div.four,.flex-container>div.five,.flex-container>div.cta-brochure1,.flex-container>div.cta-brochure2{box-sizing:border-box;flex-direction:column;display:flex;position:relative}.flex-container>div.full{width:100%}.flex-container>div.one{width:85%}.medical .flex-container>div.one{margin-bottom:20px}.divider5 .flex-container>div.one{width:85%;margin:auto}.flex-container>div.two-third{width:70%}.quotereq .flex-container>div.two-third{width:75%}.cta-brochure .flex-container>div.two-third{width:70%;margin-bottom:40px;padding-right:50px}.cta-brochure .flex-container>div.five{width:30%;margin-top:10px}.flex-container>div.two,.facilities .flex-container>div.two.inner{width:50%}.cta-brochure .flex-container>div.cta-brochure1{order:0;width:50%}.cta-brochure .flex-container>div.cta-brochure2{order:1;width:50%;padding:60px}.head .flex-container>div.two,.facilities .head .flex-container>div.two{width:49%}.facilities .video .flex-container>div.two{width:50%}.head .flex-container>div.two-third{width:70%}.flex-container>div.three{width:34%;margin-right:20px}.contact-form .flex-container>div.three{width:34%;margin:0 15px 0 0}.photo-row .flex-container>div.three{margin-bottom:0;margin-right:0;padding:0}.flex-container>div.three.last{margin-right:0}.flex-container>div.four{width:25%}address .flex-container>div.four{width:20%;margin-right:30px}.literature .flex-container>div.four{width:24%;margin-right:20px}.flex-container>div.five{width:20%}.flex-start{justify-content:flex-start;display:flex}.flex-end{justify-content:flex-end;display:flex}.box1,.box3,.box5{background-color:#0c244899;width:33%;height:180px;padding:40px 20px;color:#fff!important}.box1 h4,.box3 h4,.box6 h4{font-size:18px;line-height:28px;color:#fff!important;font-weight:400!important}.box2,.box4,.box6{background-color:#0c24484d;width:33%;height:180px;padding:40px 20px;color:#fff!important}.box2 h4,.box4 h4,.box5 h4{font-size:18px;line-height:28px;color:#fff!important;font-weight:400!important}ul.breadcrumb{padding:5px 5px 5px 40px;list-style:none}ul.breadcrumb li{color:#fff;font-family:rustica,serif;font-size:13px;font-style:normal;font-weight:200;line-height:20px;display:inline}ul.breadcrumb li+li:before{color:#ed2b38;content:"|";padding:10px}ul.breadcrumb li a{color:#dfdfdf;text-decoration:none}ul.breadcrumb li a:hover{color:#ed2b38;text-decoration:none}.list-flow1,.list-flow2{padding:0 50px 35px 30px}.facilities .list-flow1,.facilities .list-flow2{padding:10px 20px 30px}.generic .list-flow1,.generic .list-flow2{padding:0 30px 0 0}.bg-bluish ul.list{margin:0 0 0 8px}.bg-bluish .list-flow1{padding:10px 40px 35px 30px}.bg-bluish .list-flow2,.bg-bluegray .list-flow1{padding:10px 50px 35px 30px}ul.list-white{margin:0;padding:0 30px 0 0;font-family:rustica,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}ul.list-white li{text-indent:-1px;color:#e9e9e9;width:100%;margin:0 0 0 10px;padding-top:5px;padding-left:10px;list-style-position:outside;position:relative}ul.list-white li a{color:#fff;text-decoration:none;transition:all 30ms ease-in}ul.list-white li a:hover,ul.list-white li a:focus{text-decoration:none;transition:all 30ms ease-in}.floatleft ul.list{float:left}.generic ul.list{margin:0;padding-left:0;padding-right:0}.pdf ul.list{margin:14px 0 0;padding-left:0;padding-right:30px}.pdf ul.list li{text-indent:0;margin:0 0 14px 18px;padding-top:0;padding-left:10px;font-size:15px;line-height:24px;list-style-position:outside}.checkmark ul.list{margin:14px 0 0;padding-left:0;padding-right:30px}.checkmark ul.list li{text-indent:-5px;margin:0 0 14px 18px;padding-top:0;font-size:15px;line-height:24px;list-style-position:outside;padding-left:3px!important}ul.list{margin:14px 0 0 8px;padding-left:0;padding-right:30px;font-family:rustica,sans-serif;font-style:normal;font-weight:300}ul.list li{text-indent:-1px;width:100%;margin:0 0 12px 8px;padding-top:0;padding-left:10px;font-size:15px;line-height:24px;list-style-position:outside;position:relative}ul.list li a,ul.list li a:visited{color:#000;transition:all 30ms ease-in;text-decoration:none!important}ul.list li a:hover,ul.list li a:focus{color:#ed2b38;transition:all 30ms ease-in;text-decoration:none!important}.facilities .bullet-list ul li,.bullet-list ul li{text-indent:-1px;margin-bottom:8px;padding-left:10px;line-height:20px;list-style:inside none;position:relative}.subbullet .bullet-list ul li:before{content:"";color:#686e80;background-size:contain;margin:0;display:inline-block;position:absolute;left:-5px}.bullet-list ul li:before{content:"￭";color:#ed2b38;background-size:contain;margin:0;display:inline-block;position:absolute;left:-5px}.bullet-list ul li a{margin:0;font-style:normal;text-decoration:none}.bullet-checklist ul li{text-indent:-1px;padding-left:10px;list-style:inside none;position:relative}.bullet-checklist ul li:before{content:"✔";display:inline-block;position:absolute;left:-8px;color:#ed2b38!important}.bullet-checklist ul li a{letter-spacing:.6px;margin:0;font-style:normal;text-decoration:none}footer{color:#d5d5d5;background-color:#081c3c;font-size:15px}ul.footer-nav{margin:20px 0 45px;padding-left:30px}ul.footer-nav li{display:inline}ul.footer-nav li a{color:#d5d5d5;letter-spacing:.6px;margin:0 40px 0 0;font-family:rustica,sans-serif;font-size:13px;font-style:normal;font-weight:300;line-height:24px;text-decoration:none}ul.footer-nav li a:hover,ul.footer-nav li a:focus{background-color:#071a36;border-bottom:2px solid #ed2b38;padding-bottom:5px}footer p{font-size:14px;font-weight:200;color:#d5d5d5!important}address{color:#d5d5d5;letter-spacing:.3px;margin:0 0 30px;padding-left:30px;font-weight:200}ul.address{margin:0 0 0 8px;padding-left:0;padding-right:30px;font-family:rustica,sans-serif;font-style:normal;font-weight:200}ul.address li{text-indent:-23px;letter-spacing:0;width:100%;margin:0 0 18px;padding-top:0;padding-left:10px;font-size:15px;line-height:24px;list-style-position:outside;position:relative}ul.address li a,ul.address li a:visited{color:#d5d5d5;cursor:pointer;transition:all 30ms ease-in;text-decoration:none!important}ul.address li a:hover,ul.address li a:focus{color:#ed4649;transition:all 30ms ease-in;text-decoration:none!important}footer .copyright{color:#d5d5d5;background-color:#414657;padding:10px 10px 10px 30px;font-family:rustica,sans-serif;font-size:12px;font-weight:200;line-height:18px}footer .copyright .flex-container{direction:row;width:100%;display:flex}footer .copyright .flex-item-left{flex:60%}footer .copyright .flex-item-right{text-align:right;flex:40%}footer .copyright ul li{padding-right:15px;list-style:none;display:inline}footer .copyright ul li a{color:#d5d5d5}footer .copyright ul li a:hover,ul.copyright li a:focus{color:#ed4649}@media (width<=1200px){.flex-wraps>div.five,.flex-wraps>div.five.cs{width:25%}.sidebar{width:50%;height:100%}.quotereq .flex-container>div.two-third{width:85%}h4.height{height:80px}img.interiorA.nopadding,img.interiorB.nopadding{padding:20px 0}.divider5 img.interiorB.nopadding{padding:0 0 20px}img.interiorB{margin-right:30px}img.interior.threestep{margin-leftt:30px;padding:0 0 40px!important}img.hero-center{max-width:76%;margin-top:3%;margin-left:20%;margin-right:5%}.facilities .flex-wraps>div.three{width:46%;margin:10px}.facilities .box .box-head{height:auto}.facilities .box h4{padding:20px 30px 0}.facilities .box p{padding:10px 30px}.home .news .txt-block-wrap.block,.txt-block-wrap-2.block{margin-bottom:20px!important}.casestudies .flex-wraps>div.two-third{width:70%;padding:30px 30px 30px 15px!important}}@media (width<=1275px){.facilities .box .box-head{height:120px}}@media (width<=1145px){.intro-wrap{padding:30px 30px 0 35px}.casestudy-img{float:right;width:500px;margin:0;position:relative;-webkit-mask-image:linear-gradient(-90deg,#081c3c 50%,#0000);mask-image:linear-gradient(-90deg,#081c3c 50%,#0000)}.casestudies h2.cs{font-size:18px!important;line-height:22px!important}.casestudies h3{font-size:28px!important;line-height:34px!important}.casestudies h4{font-size:15px!important;line-height:18px!important}.box1,.box4,.box5{background-color:#0c244899;width:50%}.box2,.box3,.box6{background-color:#0c24484d;width:50%}.quotereq .flex-container>div.two-third{width:90%}.content-center{padding:0 120px}.literature .flex-wraps>div.three,.literature .flex-wraps>div.four,.two-col .flex-wraps>div.two{width:47%;margin:10px}.flex-wraps.smgap{-moz-column-gap:15px!important;gap:20px 15px!important}.flex-wraps>div.two.gap{width:100%;padding:15px 15px 15px 20px}.txt35{padding:20px 30px}h2.hero-title{margin:30px 0 20px 40px}.hero .intro{margin:0 20px 40px 0;padding:0 0 0 25px}address .flex-container>div.four{width:30%}.home .flex-wraps>div.three{margin:6px 10px}.flex-wraps>div.four{width:50%}.facilities .box .box-head{height:auto}}@media (width<=996px){.intro-wrap{padding:0 30px 0 35px}.casestudies h2{font-size:18px!important;line-height:24px!important}.casestudies h3{font-size:32px!important;line-height:38px!important}.casestudies h4{font-size:14px!important;line-height:20px!important}.casestudy-img{float:none;width:100%;margin:0;position:relative;-webkit-mask-image:linear-gradient(-180deg,#081c3c 30%,#0000);mask-image:linear-gradient(-180deg,#081c3c 30%,#0000)}img.news{float:none;width:100%;margin:0}.video-float-right{float:right;padding:30px 0 30px 30px}.quotereq .flex-container>div.two-third{width:100%}.medical .flex-wraps>div.three{width:49%}.medical .flex-wraps>div.three.last{width:98%;margin-top:1px}.careers .flex-wraps>div.three{width:45%!important}img.interiorD{width:50%}.bg-gray-molding{background:url(../images/bg-gray-molding.jpg) 50%/cover no-repeat}.cta-brochure .flex-container>div.cta-brochure2{padding:40px}.form .flex-container{flex-direction:column;display:flex;align-items:flex-start!important;min-height:0!important}.form .flex-container>div.three,.form .flex-container>div.two-third{width:100%}.pt-40{padding-top:20px!important}.float-right{clear:both}h2.hero-title{margin:30px 0 20px 40px;font-size:26px;line-height:30px}.hero .intro{margin:0 10px 40px 0}.hero .intro p{font-size:16px;line-height:22px}header .topnav-wrap{padding-right:20px}ul.top-nav{margin:75px 0 0;padding:2px 0 10px}ul.top-nav li a{margin:0;font-size:11px;line-height:20px}ul.top-nav li a:link,ul.top-nav li a:visited,ul.top-nav li a:active{margin:0 10px 0 5px}header{background-color:#081c3c;padding:0}a.menu-link{float:right;background-image:url(../images/mobile-line.png);background-repeat:no-repeat;margin-top:20px;margin-right:30px;padding:20px;text-decoration:none;display:block;position:absolute;top:0;right:0}.menu>ul>li{margin-top:0;margin-left:0;margin-right:0}.menu ul ul>li a{padding:0}.menu ul li a{padding-top:12px;padding-bottom:12px}.menu ul li:hover>ul{border-top:0;width:100%;padding:0}.menu{clear:both;float:none;margin-top:0;padding-top:0}.menu,.menu>ul ul{background-color:#414657;max-height:0;overflow:hidden}.menu>li>ul.sub-menu{border:none;padding:0}.menu.active,.menu>ul ul.active{max-height:55em}.menu ul{display:block}.menu li,.menu>ul>li{border-top:1px solid #081c3c;display:block}.menu ul li a{color:#d5d5d5;background-color:#1c2d49;border-bottom:2px solid #1c2d49;width:100%;margin-left:10px;margin-right:0;padding:15px 0 10px 10px;font-size:13px}.menu li a{color:#fff;display:block;position:relative}.menu ul li a.more:after{float:none;margin:2px 5px 2px 18px;display:inline-block}.menu ul ul>li a{color:#d5d5d5;background-color:#122340;border-bottom:none;margin-left:0;padding:10px 0 10px 15px}.menu ul ul,.menu ul ul ul{display:inherit;border:none;position:relative;top:auto;left:auto}.menu ul li a.mobile{display:block}.menu ul li .last{border-bottom:none}.menu ul ul>li a.subnav2{border-top:none;width:100%;margin:0;padding:10px 0 10px 55px;font-weight:200}}@media (width<=987px){.casestudies .flex-wraps>div.two-third{width:100%!important;padding:30px 30px 30px 0!important}.flex-wraps>div.five,.flex-wraps>div.five.cs{width:30%}.initials.txt-block-wrap.block{margin-left:20px}.content-center{padding:0 50px}.divider6{padding:40px 0}.divider7{padding:45px 0}.border-right20-blue,.border-right20-blue-last{border-right:10px solid #081c3c}ul.footer-nav{margin:20px 0 40px;padding-left:30px}ul.footer-nav li{display:inline}ul.footer-nav li a{color:#d5d5d5;letter-spacing:.6px;margin:0 20px 0 0;font-family:rustica,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:36px;text-decoration:none}ul.footer-nav li a:hover,ul.footer-nav li a:focus{background-color:#071a36;border-bottom:3px solid #ed4649}.flex-wraps>div.three{width:50%;margin:0}.flex-wraps>div.three.casestudies{width:47%;margin:5px 10px!important;padding:0 0 20px!important}h4.casestudies{padding:20px 0 15px;font-size:26px;line-height:32px}.home .flex-wraps>div.three{width:46%;margin:5px 10px}.facilities .head .flex-container{flex-direction:column;display:flex;align-items:flex-start!important;min-height:0!important}.facilities .head .flex-container>div.two{width:100%!important}}@media (width<=876px){.facilities .video .flex-container{flex-direction:column}.facilities .video .flex-container>div.two{width:100%}.flex-container.inner{flex-direction:column!important}.facilities .flex-container{flex-direction:column;display:flex;align-items:flex-start!important;min-height:0!important}.facilities .flex-container>div.two,.facilities .flex-container>div.two.inner{width:100%!important}.facilities .list-flow1{padding:10px 20px 0!important}.facilities .list-flow2{padding:0 20px 30px!important}.facilities ul.list{margin:0;padding-left:0;padding-right:0}.facilities .intro{margin-right:30px;padding:0}.facilities .intro-txt{margin-right:0;padding:30px 0}.bg-bluegray img.interiorB.nopadding{padding:0 0 20px}.cta-brochure .flex-container{flex-direction:row}.cta-brochure .flex-container>div.two-third{width:60%;margin-bottom:30px;padding-right:35px}.cta-brochure .flex-container>div.five{width:40%}.certifications img.hero-center{max-width:100%;margin-top:0%;margin-left:10%;margin-right:0%;display:block;position:absolute}.companies .flex-wraps .tbd{width:100%;margin-top:10px;padding:40px 30px 0 35px}.companies .flex-wraps .one{width:54%;margin-top:10px;padding:20px 30px 0}.companies .flex-wraps .two{width:46%;margin-top:10px;padding:20px 20px 0 0}.companies .flex-wraps .left,.companies .flex-wraps .right{width:100%;padding:0}.literature .flex-wraps,.facilities .flex-wraps>div.three{width:46%}.literature .flex-wraps>div.four{width:46%;margin:10px}.cta-contact h4{font-size:20px;line-height:28px}.bg-blue h3{font-size:20px;line-height:26px}.medical .bg-blue h3{letter-spacing:.5px;font-size:19px;line-height:26px}.cta-molding{letter-spacing:3px;color:#f0484a;padding:0 0 15px;font-size:14px}ul.list li{margin:0 0 10px 5px;font-size:15px;line-height:20px}img.interiorB{float:left;width:50%;padding:0 30px 20px 0}img.interior.threestep{width:45%;margin-left:30px;padding:0 0 40px}img.hero-center{max-width:90%;margin-top:5%;margin-left:5%;margin-right:5%;display:block;position:relative}.head .divider5{padding:30px 0}.head h2.title{letter-spacing:0;margin-bottom:15px;font-size:23px;line-height:28px}.head .intro h3{margin-bottom:10px;font-size:17px;line-height:24px}.video-wrap{padding:35px 0 0}.video-layout .flex-container{flex-direction:column;display:flex;align-items:flex-start!important}.video-layout .flex-container>div.two,.head .flex-container>div.two-third{width:100%}.head .intro{margin-right:0;padding:0 0 0 20px}.flex-wraps{box-sizing:border-box;flex-flow:wrap;display:flex}.flex-wraps>div.one,.flex-wraps>div.two-third,.flex-wraps>div.two,.flex-wraps>div.two-state,.flex-wraps>div.three,.flex-wraps>div.four,.flex-wraps>div.five{flex-direction:column;display:flex;position:relative}.flex-wraps>div.two,.flex-wraps>div.two-state,.flex-wraps>div.four{width:50%}address .flex-wraps>div.four{padding-right:30px}.btn{font-size:14px;line-height:24px}.btn-cont{margin-bottom:15px}.facilities .btn-cont,.hero-cta .btn{margin-bottom:0}p{letter-spacing:.1px;margin:0 0 12px;font-size:15px;line-height:21px}.flex-container>div.three{width:34%;margin-right:10px}h3,h4{font-size:20px;line-height:26px}h5{letter-spacing:0;font-size:17px;line-height:22px}.p-20{padding:15px!important}.txt{padding:20px}.home .intro{margin-right:0;padding:0 0 0 20px}.hero h4{text-align:left;padding:10px 0}header .logowrap{padding:15px 0 0 20px}header .logo{height:65px}.bg-bluish .list-flow1{padding:10px 40px 35px 0}.bg-bluish .list-flow2{padding:10px 0 35px}.facilities .box .box-head{height:auto}h2.subtitles{letter-spacing:-.3px;font-size:20px;line-height:26px}h2.faq{margin:0 0 15px;font-size:19px;line-height:25px}h3.subtitles{margin-bottom:5px;font-size:18px;line-height:22px}}@media (width<=846px){.facilities .box .box-head{height:120px}}@media (width<=800px){.facilities.txt-block-wrap-3.block{width:100%}.hero .intro{margin:0 10px 40px 0;padding:0 20px 0 25px}.certifications img.hero-center{max-width:100%;margin-top:0%;margin-left:0%;margin-right:0%;display:block;position:relative}.contact-form .flex-container>div.three{width:100%;margin:0}.bg-white-molding{background:#fff url(../images/bg-white-molding.gif) 50%/cover no-repeat}.sitemap .flex-wraps>div.three{width:50%}.flex-wraps>div.three{width:100%;padding:0 0 20px}.flex-wraps>div.three.casestudies{width:100%;margin:0!important;padding:0 0 30px!important}h4.casestudies{font-size:22px;line-height:28px;padding:20px 0!important}.divider4{padding:40px 0 30px}h4.height{height:auto}.divider{padding:20px 0}h4.cta{text-align:center;padding:10px 30px;font-size:18px;line-height:24px}.right-txt{text-align:center}.btn-cont-left{align-self:center;margin:15px 0 0}.list-flow1{padding:0 30px 0 25px!important}.list-flow2{margin-top:0;padding:0 30px 40px 25px!important}.bg-bluish .list-flow1{padding:10px 0 0}.bg-bluish .list-flow2{margin-top:0;padding:0 0 30px}.flex-end{flex-direction:column;display:flex}.flex-container-wrap,.flex-container{flex-direction:column;display:flex;align-items:flex-start!important;min-height:0!important}.flex-container>div.full,.flex-container>div.one,.flex-container>div.two-third,.flex-container>div.two,.flex-container>div.three,.flex-container>div.four,.flex-container>div.five{width:100%}.home .flex-container{flex-direction:column;display:flex;align-items:flex-start!important;min-height:0!important}.home .flex-container>div.one{width:100%}address .flex-container{box-sizing:border-box;flex-direction:row;width:100%;display:flex}address .flex-container>div.four{flex-direction:column;width:35%;display:flex;position:relative}.head .flex-container>div.two{width:100%}img.interiorB{margin-right:30px}.cta-brochure .flex-container>div.cta-brochure1{order:1;width:100%}.cta-brochure .flex-container>div.cta-brochure2{order:0;width:100%}img.twocol-rt{width:100%;margin:0;padding:15px 30px 30px 0}.flex-wraps>div.two.two-col{width:100%;margin:0!important}}@media (width<=700px){aside{flex-direction:column}.content-aside{width:98%}.sidebar{width:100%;margin-top:0!important;margin-left:0!important}.careers .flex-wraps>div.three{width:100%!important}.literature .flex-wraps>div.three{width:100%;margin:0}.content-center{padding:0 40px}.divider5{padding:40px 0}.two-col .flex-wraps>div.two{width:100%;margin:15px}.txt-block-wrap.block2{text-align:center;letter-spacing:1px;width:100%;margin-left:0;padding:8px 20px}.video-float-right{float:none;width:100%;padding:0}img.interiorA{float:none;width:100%;margin:0}img.interiorA.nopadding{margin:20px 0 0;padding:0}img.interiorB{float:none;width:100%;margin:25px 0}img.interior.threestep{width:100%;margin:25px 0 0!important;padding:0 0 20px!important}img.interiorB.nopadding{margin:20px 0 0;padding:0}img.interiorD{float:none;width:100%;margin:0}.home h5{height:34px}.border-right20-blue-last{border-right:none}.intro{margin-right:10px}address .flex-container>div.four{width:40%}header{padding:0}}@media (width<=680px){.facilities .box .box-head{height:auto}.facilities .flex-wraps>div.three{width:100%;margin:0}ul.top-nav{margin:75px 0 0;padding:2px 0 10px}.flex-wraps>div.five.cs{width:100%}}@media (width<=610px){ul.top-nav{margin:15px 0 0}.content.powerfullbrand{padding:0!important}.box1,.box3,.box5{background-color:#0c244899;width:100%}.box2,.box4,.box6{background-color:#0c24484d;width:100%}.flex-wraps>div.five{width:100%}}@media (width<=560px){.casestudies h2{font-size:20px!important;line-height:28px!important}.casestudies h3{font-size:32px!important;line-height:38px!important}.casestudies-tagline{font-size:18px;line-height:26px;padding:30px!important}.spacer40{padding:20px 0}.content{padding:0 35px}.content-img{padding:0!important}.container2.bg-navyblue{margin:0}.container2.bluish{margin:0 30px}.txt-block-wrap,.txt-block-wrap-2,.txt-block-wrap-red,.txt-block-wrap-blue,.txt-block-wrap-bluegray{font-size:18px;line-height:24px}.txt-block-wrap.block,.txt-block-wrap-2.block{width:100%;margin-left:0;margin-right:0;padding:12px 35px}.home .news h3{font-size:20px;line-height:26px;letter-spacing:0!important}.home .news .txt-block-wrap.block,.txt-block-wrap-2.block{padding:8px 14px;width:auto!important;margin-bottom:15px!important;font-size:14px!important;line-height:18px!important}.sitemap .flex-wraps>div.three{width:100%}.medical .flex-wraps>div.three,.medical .flex-wraps>div.three.last{width:100%;margin:1px 0 0}.imgcover.bg-white-molding{background:#f4f4f4 url(none) 50% no-repeat}.cta-brochure .flex-container{flex-direction:column;display:flex}.cta-brochure .flex-container>div.two-third{width:100%;margin-bottom:20px;padding-right:0}.cta-brochure .flex-container>div.five{width:100%;margin-bottom:20px}.companies .flex-wraps .tbd{padding:30px 20px 0 35px}.companies .border-right-redline{border-right:none}.companies .flex-wraps .one{width:100%;padding:20px 0 0 30px}.companies .flex-wraps .two{width:100%;padding:0 0 0 30px}.companies .flex-wraps .left,.companies .flex-wraps .right{width:100%}.cta-brochure .flex-container>div.cta-brochure2{padding:30px}#topBtn{bottom:10px;right:10px}#navbar{position:relative}header .topnav-wrap{padding-right:0}a.menu-link{float:right;background-image:url(../images/mobile-line.png);background-repeat:no-repeat;margin-top:20px;margin-right:10px;padding:20px;text-decoration:none;display:block;position:absolute;top:0;right:0}h4.height{height:auto}.cta-contact h4{font-size:18px;line-height:26px}h4{font-size:18px;line-height:24px}.home h5{height:auto}.border-right20-blue{border-right:none}.flex-wraps>div.full,.flex-wraps>div.one,.flex-wraps>div.two-third,.flex-wraps>div.two,.flex-wraps>div.two-state,.flex-wraps>div.three,.flex-wraps>div.four,.flex-wraps>div.five{width:100%}.flex-wraps>div.two-state{padding-right:0}.home .flex-wraps>div.three{width:100%;margin:0}.literature .flex-wraps>div.four{width:100%;margin:10px}.box p,.home .box p{padding:20px 30px}address .flex-container{flex-direction:column;display:flex;align-items:flex-start!important;min-height:0!important}address .flex-container>div.four{width:100%}ul.footer-nav{margin:20px 0 50px;padding-left:25px}ul.footer-nav li{display:block}ul.footer-nav li a{color:#d5d5d5;letter-spacing:.6px;margin:0 20px 0 0;font-family:rustica,sans-serif;font-size:13px;font-style:normal;font-weight:300;line-height:34px;text-decoration:none}ul.footer-nav li a:hover,ul.footer-nav li a:focus{background-color:#071a36;border-bottom:3px solid #ed4649}.shows .logo{height:70px;display:block}.shows .container{padding-left:5px}}