html, body, h2, h3, h4, p, ul, li, form, fieldset, label, img, div{margin:0;padding:0;border:none;}
a[href^="tel"]{color:inherit !important;text-decoration:inherit !important;}
.centre{margin:0 auto;padding:0 30px;height:100%;max-width:1200px;position:relative;font-family:'Arial','Helvetica', Arial, Helvetica, sans-serif;font-size:15px;line-height:25px;font-weight:400;color:#6c6c6c;}
.jbmodal-box{font-family:'Arial','Helvetica', Arial, Helvetica, sans-serif;font-size:15px;line-height:25px;font-weight:400;color:#6c6c6c;}
.clearfix, .centre{zoom:1;}
.clearfix:before, .centre:before{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after, .centre:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
h1, h2, h3, h4, h5, h6{font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:600;margin:0 0 1em;letter-spacing:2px;line-height:1.05em;}
h1{font-size:36px;}
h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:21px;}
h6{font-size:18px;}
p + h2, p + h3, p + h4, p + h5, p + h6,
ul + h2, ul + h3, ul + h4, ul + h5, ul + h6,
ol + h2, ol + h3, ol + h4, ol + h5, ol + h6{margin-top:45px;}
.content p,
.jbmodal-box p,
.content ul,
.content ol{margin-bottom:1em;}
.centre a,
.jbmodal-box p a{color:#0a70c8;text-decoration:none;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
.centre a:hover,
.jbmodal-box p a:hover{color:#b3c60a;text-decoration:none;}
.btn{display:inline-block;background:#343434;color:#fff;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:18px;text-transform:uppercase;height:48px;line-height:48px;padding:0 1.5em;letter-spacing:1px;border:0;border-radius:0;box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,0.4);-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;cursor:pointer;-webkit-appearance:none;}
.btn:hover{background:#434343;color:#fff;box-shadow:inset 0 -10px 20px -10px rgba(255,255,255,0.9);-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
.btn.neon{background:#c7dd07;color:#0c0c0c;}
.btn.neon:hover{background:#c7dd07;color:#0c0c0c;}
.btn.blue{background:#003d7a;color:#f3f3f3;}
.btn.blue:hover{background:#0a70c8;color:#f3f3f3;}
.fauxlink,
.fauxlink:hover{-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;cursor:pointer;}
.header{position:fixed;height:153px;border-top:12px solid #0062c3;z-index:50;background: #fff;width: 100%;top: 0;}
.header .centre{position:relative;}
.header .logo{position:absolute;top:-20px;left:60px;}
.header .utility{position:absolute;top:0;right:18%;height:47px;padding:0 280px 0 12px;background:#0062c3;font-size:13px;}
.header .utility a{display:inline-block;line-height:35px;color:#fff;padding:0 1.2em;}
.header .utility a:last-child{color: #333;background: #e5ff00;opacity: 0.8;}
.header .utility a:hover{color:#000;opacity: 0.9;}
.header form.search{position:absolute;right:12px;bottom:12px;width:280px;height:35px;background:#003d7a;}
.header .search .input{position:absolute;top:0px;left:0px;width:280px;background:transparent;border:0;height:35px;line-height:35px;padding:0 35px 0 12px;color:#809ebd;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header .search #simpleSearch_submit-search{border:0;height:35px;width:35px;position:absolute;top:1px;left:auto;right:0;background:transparent;opacity:0;z-index:2;cursor:pointer;}
.header .search i.fa{border:0;height:35px;width:35px;line-height:33px;position:absolute;top:1px;left:auto;right:1px;text-align:center;color:#ccc;font-size:14px;cursor:pointer;}
.header .search #simpleSearch_submit-search:hover + i.fa{color:#fff;}
.header .mainNav{position:absolute;right:60px;top:77px;max-width:900px;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:16px;font-weight:100;letter-spacing:0.5px;}
.header .mainNav > ul{float:left;list-style-type:none;border-right:1px solid #212121;}
.header .mainNav > ul > li{position:relative;float:left;margin:0 4px;}
.header .mainNav > ul > li > a,
.header .utilityM a{display:inline-block;height:44px;line-height:44px;color:#212121;border-bottom:3px solid transparent;}
.header .mainNav > ul > li > a{font-size:15px;padding:0 8px;font-weight:bold;}
.rubber-left{
    float: left; width: 15%; background-color: #eeeeee;
}
.rubber-mid{
    float: left; width: 50%;
}
.rubber-right{
    float: left; width: 35%; background-color: #eeeeee;
}
@media only screen and (min-width:1200px){.header .mainNav > ul > li > a{font-size:15px;padding:0 11px;font-weight:bold;}
}
.header .utilityM a{display:inline-table;width:70px;font-size:12px;font-weight:600;}
.header .mainNav > ul > li.active > a{color:#212121;border-bottom:3px solid #b3c60a;}
.header .mainNav > ul > li:hover > a,
.header .mainNav > ul > li > a:hover{color:#212121;border-bottom:3px solid #b3c60a;}
.header .mainNav > ul > li > ul{overflow:auto;max-height:900%;display:none;position:absolute;top:47px;left:0;margin:0;padding:0 0 0.5em;background:#fff;list-style-type:none;width:220px;box-shadow:0 10px 10px -7px rgba(0,0,0,0.5);}
.header .mainNav > ul > li.id_2 > ul{display:none !important;}
.plastic-lookup-nav{display:none;}
.header .mainNav > ul > li > .plastic-lookup-nav{display:none;position:absolute;top:47px;left:0;margin:0;padding:0.5em 20px;background:#fff;list-style-type:none;width:220px;height:35px;box-shadow:0 10px 10px -7px rgba(0,0,0,0.5);cursor:pointer;}
.header .plastic-lookup-nav form{position:relative;width:220px;background:#eee;height:35px;}
.header .plastic-lookup-nav form .input{position:absolute;top:0px;left:0px;width:200px;background:transparent;border:0;height:35px;line-height:35px;padding:0 35px 0 12px;color:#809ebd;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header .plastic-lookup-nav form #simpleSearch_submit-search{border:0;height:35px;width:35px;position:absolute;top:1px;left:auto;right:0;background:transparent;opacity:0;z-index:2;cursor:pointer;}
.header .plastic-lookup-nav form i.fa{border:0;height:35px;width:35px;line-height:33px;position:absolute;top:1px;left:auto;right:1px;text-align:center;color:#aaa;font-size:14px;}
.header .plastic-lookup-nav form #simpleSearch_submit-search:hover + i.fa{color:#fff;}
.header .fa-bars, .header .fa-close{font-size:30px;position:absolute;right:30px;top:50px;color:#0062c3;cursor:pointer;}
.header .fa-close{display:none;}
.header .mainNav > ul > li:hover > .plastic-lookup-nav,
.header .mainNav > ul > li:hover > ul{display:block;}
.header .mainNav > ul > li > ul > li{}
.header .mainNav > ul > li > ul > li > a{display:block;padding:10px 20px;border-bottom:1px solid #f1f1f1;font-family:'Arial','Helvetica', Arial, Helvetica, sans-serif;font-size:14px;text-transform:none;color:#212121;}
.header .mainNav > ul > li > ul > li:last-child > a{border-bottom:1px solid transparent;}
.header .mainNav > ul > li > ul > li:hover > a,
.header .mainNav > ul > li > ul > li > a:hover{background:#e9e9e9;}
.header .utilityM{clear:both;}
.header .mainNav .phone{display:inline-block;height:44px;line-height:44px;padding:0 0 0 24px;color:#c7dd07;font-weight:bold;letter-spacong:0;}
.footer{background:#363636;}
.footer .centre{}
.footer .col{float:left;width:19%;margin-right:6%;padding:45px 0;}
.footer a{color:#fafafa;font-size:13px;line-height:2.5em;letter-spacing:1px;display:block;}
.footer a:hover{color:#b3c60a;}
.footer h5{text-transform:uppercase;font-weight:100;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;margin:0 0 20px;}
.footer h5 a{color:#0080fe;font-size:20px;line-height:1em;}
.footer ul{margin:0;padding:0;list-style-type:none;}
.footer li{}
.footer a.viewall{font-size:0.8em;text-transform:uppercase;}
.footer-cta{background:#282828;}
.footer-cta .centre{padding:1px 30px;}
.footer-cta p{color:#fafafa;margin:0 auto 1em;text-align:center;font-size:18px;letter-spacing:2px;}
.footer-cta p:first-child{margin-top:45px;}
.footer-cta p.social{margin-bottom:45px;}
.footer-cta .phone{color:#C7DD07;margin-left:0.5em;white-space:nowrap;}
.footer-cta .fa{margin:0 7px;}
.footer-cta a{color:#fafafa;}
.footer-cta a:hover{color:#b3c60a;}
.subfooter{background:#111;letter-spacing:0.5px;margin-bottom:-20px;}
.subfooter .centre{}
.subfooter .copy{position:absolute;top:10px;left:30px;color:#fafafa;font-size:13px;}
.subfooter .utility{padding-left:200px;padding:0.75em 0;text-align:right;font-size:13px;}
.subfooter .utility a{color:#fafafa;display:inline-block;padding:0 1.3em;border-left:1px solid #fafafa;line-height:1em;margin-right:-3px;}
.subfooter .utility a:first-child{border-left:0;}
.subfooter .utility a:last-child{padding-right:1px;}
.subfooter .utility a:hover{color:#b3c60a;}
.col{float:left;min-height:1px;max-width:100%;margin-bottom:0px;}
.colL{width:250px;margin-right:35px;}
.colC{width:100%;}
.cols2 .colC{width:900px;}
.cols3 .colC{width:610px;margin-right:35px;}
.colR{width:250px;}
.colTR{clear:right;float:right;width:905px;margin-top:-60px;}
.colC .mainContent{margin-bottom:60px;}
.col-half{width:45%;margin-right:5%;float:left;}
.leftNav{}
.leftNav a{display:block;position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0 0 -1px;padding:0.4em 1.5em 0.4em 1em;font-size:0.9em;color:#212121;}
.leftNav a.back{color:#0a70c8;font-style:oblique;}
.leftNav a.back .fa{margin-right:0.5em;}
.leftNav a:hover{color:#b3c60a;}
.leftNav a.topParent{font-weight:bold;text-transform:uppercase;}
.leftNav .current a{color:#0a70c8;}
.leftNav .current a:after,
.leftNav a.current:after{display:inline-block;position:absolute;top:12px;right:1px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";float:right;color:#0a70c8;}
.leftNav ul{margin:0 0 30px;list-style-type:none;padding:0 !important;}
.leftNav li{}
.hero{margin:200px 0 30px;}
.hero .centre{}
.hero .plasticSearch{padding:115px 150px;background:url(//m.hmhightech.com/images/emco-banner-provided.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.hero .plasticSearch > div{background:rgba(0,0,0,0.6);padding:50px;text-align:center;}
.hero .plasticSearch h2{color:#fff;text-transform:uppercase;font-size:44px;letter-spacing:3px;line-height:1em;}
.hero .plasticSearch h2 span{font-family:'Arial';font-weight:100;display:block;font-size:20px;letter-spacing:1px;margin-bottom:25px;line-height:1em;}
.hero .plasticSearch span{color:#fff;text-transform:uppercase;font-size:44px;letter-spacing:3px;line-height:1em;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;margin:0 0 1em;display:block;font-weight:600;}
.hero .plasticSearch span span{font-family:'Arial';font-weight:100;display:block;font-size:20px;letter-spacing:1px;margin-bottom:25px;line-height:1em;}
.hero .secondary{margin:auto auto;padding:0 30px;height:100%;max-width:65%;position:relative;}
.hero .secondary .fauxlink{display:inline-table;height:500px;width:33%;padding:0 0 0;color:#fff;text-align:center;transition: transform .2s;}
.hero .secondary .fauxlink:first-child{background:#0153a5;}
.hero .secondary .fauxlink:nth-child(2){background:#0153a5;}
.hero .secondary .fauxlink:last-child{background:#0153a5;}
.hero .secondary .fauxlink:hover{background:#02478c;transform: scale(1.1);}
.hero .secondary h4{margin:0 1em 5px;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;font-size:28px;text-transform:uppercase;letter-spacing:2px;}
.hero .secondary a{color:#fff;}
.hero .secondary a:hover,
.hero .secondary .fauxlink:hover a{}
.hero .secondary p{padding:0;font-family:Arial;font-size:13px;letter-spacing:1px;}
.heroinds{margin:0 0 30px;}
.heroinds .secondaryinds{margin:auto auto;padding-top:10px; padding-bottom:10px;height:100%;max-width:1200px;position:relative;}
.heroinds .secondaryinds .fauxlink{display:inline-table;height:200px;width:19%;padding:0 0 0;color:#fff;text-align:center;transition: transform .2s;}
.heroinds .secondaryinds .fauxlink:first-child{background:#fff;}
.heroinds .secondaryinds .fauxlink:nth-child(2){background:#fff;}
.heroinds .secondaryinds .fauxlink:nth-child(3){background:#fff;}
.heroinds .secondaryinds .fauxlink:nth-child(4){background:#fff;}
.heroinds .secondaryinds .fauxlink:last-child{background:#fff;}
.heroinds .secondaryinds .fauxlink:hover{background:#fff;transform: scale(1.1);}
.heroinds .secondaryinds h4{margin:0 1em 5px;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;font-size:14px;letter-spacing:2px;}
.heroinds .secondaryinds a{color:#000;text-decoration:none;}
.heroinds .secondaryinds a:hover,
.heroinds .secondaryinds .fauxlink:hover a{}
.heroinds .secondaryinds p{padding:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;}
.herocaps{margin:0 0 30px;}
.herocaps .secondarycaps{margin:auto auto;padding:10px;height:100%;max-width:1200px;position:relative;}
.herocaps .secondarycaps .fauxlink{display:inline-table;height:170px;width:19%;padding:0 0 0;color:#fff;text-align:center;transition: transform .2s;}
.herocaps .secondarycaps .fauxlink:first-child{background:#fff;}
.herocaps .secondarycaps .fauxlink:nth-child(2){background:#fff;}
.herocaps .secondarycaps .fauxlink:nth-child(3){background:#fff;}
.herocaps .secondarycaps .fauxlink:nth-child(4){background:#fff;}
.herocaps .secondarycaps .fauxlink:last-child{background:#fff;}
.herocaps .secondarycaps .fauxlink:hover{background:#fff;transform: scale(1.1);}
.herocaps .secondarycaps h4{margin:0 1em 5px;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;font-size:14px;letter-spacing:2px;}
.herocaps .secondarycaps a{color:#000;text-decoration:none;}
.herocaps .secondarycaps a:hover,
.herocaps .secondarycaps .fauxlink:hover a{}
.herocaps .secondarycaps p{padding:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;}
.banner{margin:160px 0 70px;}
.banner .centre{}
.banner .wrapper{text-align:center;padding:115px 60px 70px;background:url(//m.hmhightech.com/images/banner-bg2.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.banner h1{color:#fff;font-size:40px;text-transform:uppercase;margin:0 0 10px;line-height:1em;letter-spacing:3px;}
.crumbContainer{position:relative;z-index:4;}
.crumbContainer .crumb{font-size:13px;text-transform:uppercase;color:#fff;}
.crumbContainer .crumb:after{content:"  //  ";}
.crumbContainer .crumb.current:after{content:"";}
.crumbContainer .crumb.current{padding:0 1em;color:#fff;}
.crumbContainer .crumb a{padding:5px 1em;color:#fff;text-decoration:none;}
.crumbContainer .crumb a:hover{color:#b3c60a;}
form .input{position:relative;width:98%;font-family:'Arial','Helvetica', Arial, Helvetica, sans-serif;clear:left;}
form .input.file{margin:0 0 1.5em;padding:4px 12px 9px;background:#f4f4f4;border:1px solid #dedede;border-top:3px solid #dedede;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
form .input.half{width:48%;margin-right:2%;float:left;clear:none;}
form .inputRow{clear:both;}
form .input label{display:block;}
form .input label.error{display:none !important;}
form .input input[type=text],
form .input input[type=email],
form .input input[type=number],
form .input input[type=tel],
form .input select,
form .input textarea{display:block;width:100%;height:42px;background:#f4f4f4;padding:10px 15px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.5em;border:1px solid #dedede;border-top:3px solid #dedede;border-radius:3px;}
form .input select{height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:menulist-button;}
form .input input[type=text].error,
form .input input[type=email].error,
form .input input[type=number].error,
form .input input[type=tel].error,
form .input select.error,
form .input textarea.error{background:#FFB5B5;border:1px solid #900;border-top:3px solid #900;}
form .input textarea{max-width:100%;height:75px;max-height:150px;}
form .input input[type=file]{width:100%;}
form.shifty .input label{position:absolute;top:12px;left:15px;line-height:1em;font-size:14px;font-weight:bold;opacity:0.5;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
form.shifty .input label.focus{top:-14px;font-size:11px;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;font-style:normal;text-transform:uppercase;opacity:1.0;}
form.shifty .input label.focus:after{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0.5em;}
form.shifty .input label.hidden{opacity:0.0;}
form.plastic-lookup{position:relative;margin:0 auto;width:664px;max-width:100%;}
form.plastic-lookup .btn{position:absolute;top:0;right:0;height:42px;line-height:42px;}
form.plastic-lookup.shifty .input label{top:14px;}
form.plastic-lookup.shifty .input label.focus{top:-14px;}
.hero form.plastic-lookup.shifty .input label.focus{color:#fff;}
.form .heading{font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:38px;font-weight:600;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px;line-height:1.05em;color:#b2c603;}
.form .subheading{font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-style:oblique;}
.form .btn.submit{display:block;margin:0 auto 30px;}
p.error{color:#ff0000;}
.jbmodal-HTML .plastic-lookup label{display:none;}
.quick-contact-bottom{background:#ccc;}
.quick-contact-bottom .formContainer{padding:50px 0 30px;width:500px;max-width:100%;margin:0 auto;}
.quick-contact-bottom .form .heading{text-align:center;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;letter-spacing:2px;font-size:28px;text-transform:none;color:#003d7e;}
.quick-contact-bottom .form .subheading{font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:18px;text-transform:uppercase;font-weight:600;letter-spacing:1px;line-height:1.05em;text-align:center;margin:-5px 0 20px;}
.page-rfq .formContainer{width:600px;max-width:100%;margin:0 auto;}
.buckets{margin:0 auto 0px;text-align:center;}
.bucketWrap{text-align:center;font-size:0;margin:0 -1.5px;}
.buckets .fauxlink{display:inline-block;width:32.5%;margin:0 0 10px;background:#1b4167;position:relative;vertical-align:top;}
.buckets .fauxlink:nth-child(2){margin:0 1.25% 10px;}
.buckets img{max-width:100%;opacity:0.4;display:block;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
.buckets a{position:absolute;top:38%;left:0;display:block;width:100%;color:#fff;text-transform:uppercase;font-weight:100;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:27px;letter-spacing:1px;text-shadow:0 1px 2px #142B41;}
.buckets .fauxlink:hover img{opacity:0.15;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
.buckets .fauxlink:hover a,
.buckets .fauxlink a:hover{color:#fff;}
.colTR h2.heading{display:block;color:#fff;background:#5b5b5b;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:21px;padding:12px 15px;margin:0;}
.colTR .vtabs{background:#e1e1e1;border-bottom:4px solid #E1E1E1;border-right:1px solid #E1E1E1;}
.colTR .vtabs .tabs{float:left;width:24%;}
.colTR .vtabs .tabs > span{display:block;font-size:16px;font-weight:bold;text-transform:uppercase;padding:0.66em 1em;border-top:3px solid #f6f6f6;cursor:pointer;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
.colTR .vtabs .tabs > span.active{background:#f6f6f6;}
.colTR .vtabs .tabs > span:hover{color:#0a70c8;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
.colTR .vtabs .tabs > span.inactive{}
.colTR .vtabs .panels{background:#f6f6f6;min-height:200px;width:76%;min-height:295px;float:right;}
.colTR .vtabs .panels .panel{display:none;padding:30px 45px 45px}
.colTR .vtabs .panels > .panel:first-child{display:block;}
#dropdown-title{font-size:0.85em;font-weight:bold;text-shadow:1px 1px 0 #ddd;line-height:28px;background:#ddd;border:1px solid #ccc;-webkit-box-shadow:inset 0 12px 24px -12px rgba(255,255,255,0.2), inset 0 -12px 24px -12px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 12px 24px -12px rgba(255,255,255,0.2), inset 0 -12px 24px -12px rgba(0,0,0,0.2);box-shadow:inset 0 12px 24px -12px rgba(255,255,255,0.2), inset 0 -12px 24px -12px rgba(0,0,0,0.2);height:30px;margin:15px 0 0;padding:0 10px;position:relative;z-index:20;cursor:pointer;display:none;}
#partners-wrap{border:1px solid #E1E1E1;margin:40px 0;position:relative;background:#f3f3f3;border-bottom:4px solid #E1E1E1;}
#sidebar-left #partners-wrap{border:none;border-radius:0;margin:0;}
#partners-wrap, #partners-alpha{-moz-border-radius:6px 6px 0 0;}
#partners-wrap li.first{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
#partners-wrap li.last,
#partners-alpha li.alpha-nav#next{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
#partners-alpha{padding:0;background:#003c78;border-bottom:0px solid #003c78;}
#partners-alpha span{display:block;}
#partners-alpha li{text-align:center;text-transform:uppercase;letter-spacing:0.05em;line-height:42px;height:42px;width:44px;margin:0;float:left;display:block;position:relative;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:16px;font-weight:100;}
#partners-alpha li.first{width:56px;}
#partners-alpha li.active:before,
#partners-alpha li.active:after{content:'';position:absolute;left:50%;}
#partners-alpha li.active:before{margin-left:-8px;bottom:-8px;}
#partners-alpha li.active:after{margin-left:-7px;bottom:-7px;border-top:7px solid #0a70c8;border-left:7px solid transparent;border-right:7px solid transparent;}
#partners-alpha li:hover{background:#004f9e;}
#partners-alpha li.active{background:#0a70c8;}
#partners-alpha li.alpha-nav{color:#fff;font-size:18px;text-shadow:-1px -1px 0 #aaa;background:#bfbfbf;}
#partners-alpha li.alpha-nav{-webkit-box-shadow:inset -4px 4px 4px -2px #bababa;-moz-box-shadow:inset -4px 4px 4px -2px #bababa;box-shadow:inset -4px 4px 4px -2px #bababa;}
#partners-alpha li.alpha-nav:hover{background:#aaa;box-shadow:none;}
#partners-alpha li.alpha-nav#prev{padding-right:2px;}
#partners-alpha li.alpha-nav#next{padding-left:2px;}
#sidebar-left #partners-alpha-dropdown{width:140px;position:relative;}
#dropdown-title{font-size:0.85em;font-weight:bold;text-shadow:1px 1px 0 #ddd;line-height:28px;background:#ddd;border:1px solid #ccc;-webkit-box-shadow:inset 0 12px 24px -12px rgba(255,255,255,0.2), inset 0 -12px 24px -12px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 12px 24px -12px rgba(255,255,255,0.2), inset 0 -12px 24px -12px rgba(0,0,0,0.2);box-shadow:inset 0 12px 24px -12px rgba(255,255,255,0.2), inset 0 -12px 24px -12px rgba(0,0,0,0.2);height:30px;margin:15px 0 0;padding:0 10px;position:relative;z-index:20;cursor:pointer;display:none;}
#sidebar-left #dropdown-title{display:block;}
#dropdown-title i{font-size:14px;position:absolute;top:1px;right:10px;}
#sidebar-left #partners-alpha{border-bottom:none;border-radius:0;height:208px;width:100%;padding:5px 0 0;position:absolute;top:30px;z-index:15;overflow-y:scroll;overflow-x:hidden;display:none;}
#sidebar-left #partners-alpha::-webkit-scrollbar{width:16px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#sidebar-left #partners-alpha::-webkit-scrollbar-track{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#sidebar-left #partners-alpha::-webkit-scrollbar-thumb{background-color:#9d74c4;border:none;box-shadow:inset 0 0 0 6px #eee, 0 0 0 2px #eee;-moz-box-shadow:inset 0 0 0 6px #eee, 0 0 0 2px #eee;-webkit-box-shadow:inset 0 0 0 6px #eee, 0 0 0 2px #eee;}
#sidebar-left #partners-alpha li{text-align:left;line-height:1.2;border-radius:0 !important;height:auto;width:100%;padding:2px 10px;float:none;}
#sidebar-left #partners-alpha li.active{color:#888;background:none;}
#sidebar-left #partners-alpha li.active:before,
#sidebar-left #partners-alpha li.active:after{content:none;}
#scroller-wrap{padding:25px 10px;position:relative;z-index:10;}
#sidebar-left #scroller-wrap{padding:20px 10px 0 0;}
#partners-wrap #scroller,
#partners-wrap #scroller .up,
#partners-wrap #scroller .down{position:absolute;}
#partners-wrap #scroller .up,
#partners-wrap #scroller .down{color:#ccc;font-size:18px;left:12px;}
#partners-wrap #scroller{border-left:1px solid #E1E1E1;height:-moz-calc(100% - 39px);height:-webkit-calc(100% - 39px);height:calc(100% - 43px);width:34px;bottom:0;right:0;background:#fff;}
#sidebar-left #partners-wrap #scroller{border:1px solid #bbb;border-right:none;display:none;}
#partners-wrap #scroller .up{top:0;}
#partners-wrap #scroller .down{bottom:0;}
#partners-list::-webkit-scrollbar{width:12px;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#partners-list::-webkit-scrollbar-track{background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#partners-list::-webkit-scrollbar-thumb{background-color:#fff;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;min-height:50px;}
#partners-list{font-size:0.9em;height:400px;overflow-y:scroll;}
#sidebar-left #partners-list{height:510px;}
#partners-list ul{-moz-column-count:4;-moz-column-gap:0;-webkit-column-count:4;-webkit-column-gap:0;column-count:4;column-gap:0;}
#sidebar-left #partners-list ul{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0;}
#partners-list li{line-height:1.2;padding:4px 10px;}
#sidebar-left #partners-list li{padding:4px 20px 4px 0;}
#partners-list a{color:#0a70c8;}
#partners-list a:hover{color:#b3c60a;}
@media only screen and (max-width:777px) and (min-width:320px){#partners-alpha li, #partners-alpha li.first{width:12.5%;}
#partners-list{height:300px;}
#partners-list ul{-moz-column-count:2;-moz-column-gap:0;-webkit-column-count:2;-webkit-column-gap:0;column-count:2;column-gap:0;}
}
@media only screen and (max-width:480px){#partners-wrap{margin:70px 0;}
#partners-list ul{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0;}
}
.gallery{margin:0 -7px;text-align:center;}
.gallery img{display:inline-block;margin:0 7px 12px;width:145px;height:145px;background:#e5e5e5;border:1px solid #ccc;padding:8px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.gallery img.jbmodal:hover{box-shadow:0 15px 10px -10px rgba(0,0,0,0.25);}
.video169{position:relative;height:0;padding-bottom:56.25%;}
.video169 img,
.video169 iframe,
.video169 object{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.video169 .fa{position:absolute;z-index:2;color:#000;text-shadow:0 0 5px rgba(0,0,0,0.0);width:100px;text-align:center;left:50%;margin:-50px 0px 0 -50px;top:50%;height:100px;line-height:100px;font-size:70px;opacity:0.7;}
.jbmodal:hover .video169 .fa{color:#e62117;text-shadow:0 0 5px rgba(0,0,0,0.5);opacity:0.9;}
.youtube-video{float:right;position:relative;margin:0 0px 60px 50px;width:400px;max-width:100%;}
.brand-logos{text-align:center;margin:0 auto 40px;}
.brand-logos h6{}
.brand-logos .wrap{}
.brand-logos .frame{display:inline-block;height:86px;margin:0 11px 10px;}
.brand-logos .box{display:table-cell;vertical-align:middle;height:86px;}
.brand-logos img{display:inline-block;vertical-align:middle;max-height:100%;}
.navSelect{width:100%;background:#0a70c8;color:#fff;margin:20px 0 30px;padding:0.75em 1em;height:60px;line-height:60px;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:20px;letter-spacing:3px;line-height:1.05em;-webkit-appearance:menulist-button;}
.mainContent .contentImg{float:right;max-width:33%;margin:0 0 40px 20px;}
.content ul,
.content ol{padding-left:22px;}
.material-info > div{margin-bottom:60px;}
.materialList{}
.materialList > div{margin:0 20px 30px 0;}
.materialList > div .title{font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:20px;letter-spacing:2px;line-height:1.05em;color:#003d7a;font-weight:bold;display:block;margin-bottom:0.5em;}
.materialList > div p{}
.materialList > div .more{position:relative;top:-10px;color:#0453A2;text-decoration:underline;}
.materialList > div .title:hover,
.materialList > div .more:hover{color:#b3c60a;}
.material-glance{margin:0 0 60px;}
.material-glance .heading{display:block;color:#fff;background:#5b5b5b;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:21px;padding:12px 15px;}
.material-glance > div{padding:15px 15px 20px;background:#f6f6f6;}
.material-glance > div:nth-child(odd){background:#e1e1e1;}
.material-glance p{margin:0 0 0;line-height:1.3em;font-size:0.95em;}
.material-glance strong{text-transform:uppercase;}
.CTA-RFQ{clear:both;text-align:center;margin:0 0 60px;background:#003972;padding:40px 1.5em 30px;}
.CTA-RFQ .heading,
.CTA-RFQ .subheading{display:block;color:#fff;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:20px;}
.CTA-RFQ .heading{margin:0 0 30px;font-size:32px;}
.CTA-RFQ .subheading{margin:0 0 30px;}
.CTA-RFQ .btn{}
.content table{margin:0 0 30px;border:0;border-collapse:collapse;width:100%;max-width:100%;}
.content table th,
.content table td{padding:3px 17px;}
.content table thead{}
.content table thead tr{}
.content table thead th{background:#003a74;color:#fff;text-align:left;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:12px;}
.content table tbody{}
.content table tbody tr{}
.content table tbody td{background:#fff;}
.content table tbody tr:nth-child(even) td{background:#e1e1e1;}
.colTR .property-extra{margin-bottom:45px;}
.colTR .property-extra:last-child{margin-bottom:0px;}
.content p.note{font-size:0.8em;font-style:oblique;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;}
.fabmech-CTA{position:relative;background:#0a70c8;margin:30px 0;padding:20px 20px 30px;text-align:center;clear:both;}
.fabmech-CTA:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0.15;background-image:url('//m.hmhightech.com/images/bucket-capabilities.jpg');background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.fabmech-CTA *{z-index:2;position:relative;}
.fabmech-CTA h3{font-size:24px;color:#fafafa;text-shadow:0 -2px 2px #003d7a;font-weight:100;}
.fabmech-CTA h3 span{color:#C7DD07;}
.fabmech-CTA p{color:#fafafa;}
.fabmech-CTA .links{display:block;margin-bottom:10px;}
.fabmech-CTA .links a{margin:0 0.5em 1em;display:inline-block;border:1px solid #fff;border-radius:4px;padding:1px 1em;color:#fff;}
.fabmech-CTA .links a:hover{color:#C7DD07;border:1px solid #C7DD07;}
.fabmech-CTA .btn{height:auto;line-height:1.2em;padding:.75em 1.5em;}
.cols3 .featured{margin-bottom:30px;}
.dlItem{position:relative;overflow:hidden;height:48px;margin:0 0 8px 0;padding:0 0 0 20px;background:#fff;border:1px solid #ddd;border-radius:4px;}
.dlItem:hover{box-shadow:0 10px 15px -15px #000;border-bottom:1px solid #bbb;}
.featured .dlItem{background:#F6F6F6;}
.dlItem .fa-file-pdf-o{margin:0 15px 0 0;font-size:18px;color:#c00;}
.dlItem > span{height:48px;line-height:48px;}
.dlItem .title{}
.dlItem .btn{position:absolute;top:0;right:0;}
.dlItem .fa-download{margin:0 5px 0 0;}
.dlItem .size{float:right;margin:0 169px 0 20px;}
.jbmodal-pos + .ui-autocomplete{z-index:1060;}
.contactInfo{}
.contactInfo .theform{max-width:500px;margin:0 auto 40px;}
ul.unstyled,
ol.unstyled{list-style:none;margin:0;padding:0;}
.mainContent > .btn{display:block;margin:0 auto 1em;min-width:130px;width:130px;max-width:100%;text-align:center;}
.page-index h1{font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:30px;padding-top:3px;margin-bottom:24px;text-align:center}
.page-index .mainContent{margin-bottom:0px; padding: 10px;}
.page-index .mainContent .btn{margin-top:20px;}
.bannerImage{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:2;}
.banner .centre .wrapper{position:relative;}
.bannerTint{position:absolute;width:100%;height:100%;background:#0253a5;top:0px;left:0px;z-index:1;}
.banner h1{position:relative;z-index:4;text-shadow:0px 2px 7px #003d7a;}
.tabs-stacked .open>a:hover{border-color:#999999;}
.tabbable{*zoom:1;border:2px solid #ddd;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}
.tabbable:after{clear:both;}
.tab-content{overflow:auto;width:72%;padding:5% 2%;}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd;}
.tabs-left>.nav-tabs>li.active{background:rgba(0, 98, 195, 0.54);border-right:none !important;border:1px solid #c7dd07;}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;background:#0062c3;border:1px solid #ddd;color:#fff;text-align:center;cursor:pointer;}
.nav-tabs span img{max-width:40%;display:block;margin:0 auto;}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;color:#fff;font-weight:bold;text-align:center;}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;width:20%;font-size:10px;list-style-type:none;padding-left:0;margin-bottom:0 !important;}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.tabbable table{width:100%;margin:0;border:1px solid #ddd;}
.tabbable table thead th{text-align:center;border:1px solid #ddd;}
.tabbable table td{font-size:11px !important;;border:1px solid #ddd;}
@media only screen and (min-width:1080px){.desktop{display:none !important;}
}
@media only screen and (min-width:1080px) and (max-width:1259px){.colL, .colR{width:22%;}
.cols2 .colC{width:75%;}
.cols3 .colC{width:50%;}
.colL, .cols3 .colC{margin-right:3%;}
.colTR{width:75%;}
.form .heading{line-height:1em;}
.btn-covid {
    display: inline-block;
    background: #343434;
    color: #fff;
    font-family: 'Arial', 'Helvetica', Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
    line-height: 34px !important;
    padding: 12px 2.5em;
    letter-spacing: 1px;
    border: 0;
    border-radius: 0;
    box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.4);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    cursor: pointer;
    -webkit-appearance: none;
    color: #FFF; background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 28px !important; 
    font-weight: 600;
}

.btn-covid:hover {
    background: #434343;
    box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.9);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 28px !important; 
    font-weight: 600;
}
}
@media only screen and (min-width:768px) and (max-width:1079px){.tablet{display:none !important;}
.banner .wrapper{padding:45px 60px 30px;}
.colL{display:none;}
.cols3 .colC{width:70%;margin-right:3%;}
.colR{width:27%;}
.hero .plasticSearch{padding:65px 100px;}
.hero .plasticSearch > div{padding:30px 50px;}
.hero .plasticSearch h2{line-height:1em;margin-bottom:30px;}
.hero .plasticSearch h2 span{margin-bottom:15px;}
.hero .secondary p{min-height:50px;}
.brand-logos .frame,
.brand-logos .box{height:46px;}
.buckets .fauxlink{width:260px;margin:0 1% 10px !important;}
.btn-covid {
    display: inline-block;
    background: #343434;
    color: #fff;
    font-family: 'Arial', 'Helvetica', Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
    line-height: 34px !important;
    padding: 10px 2.2em;
    letter-spacing: 1px;
    border: 0;
    border-radius: 0;
    box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.4);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    cursor: pointer;
    -webkit-appearance: none;
    color: #FFF; background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 22px !important; 
    font-weight: 600;
}

.btn-covid:hover {
    background: #434343;
    box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.9);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 22px !important; 
    font-weight: 600;
}
}
@media only screen and (max-width:1079px){.header{height:auto;}
.covid-supp-badge-mobile { 
    position: absolute;
    left: 84px;
    top: 12px;
  }
.mobilePhone{display:block;text-align:center;padding:5px;color:#c7dd07;font-weight:bold;font-family:'Arial', 'Helvetica', Arial, Helvetica, sans-serif;font-size:24px;}
.header .logo{bottom:auto !important;left:auto;position:relative;margin-top:0px;display:inline-block;}
.header .centre{text-align:center;}
.cols2 .colC{width:820px;max-width:100%;}
.mainNav{display:none;}
.menuOpen .mainNav{display:block;position:absolute;top:176px;left:0;right:0;width:100%;height:auto;padding:10px 0 20px;background:rgba(255, 255, 255, 0.92);border-bottom:4px solid #0153a5;z-index:1111;max-width:100%;text-align:center;}
.header .mainNav > ul{display:block;padding:0;float:none;}
.header .mainNav > ul > li{display:block;width:100%;text-align:center;}
.header .mainNav > ul > li:hover > a,
.header .mainNav > ul > li > a:hover,
.header .mainNav > ul > li.active > a,
.header .mainNav > ul > li.active:hover > a,
.header .mainNav > ul > li.active > a:hover{border-bottom:3px solid transparent;}
.header .mainNav > ul > li:hover > .plastic-lookup-nav,
.header .mainNav > ul > li:hover > ul{display:none;}
.header .mainNav .phone{padding:0;}
.form .heading{line-height:1em;}
.colC .mainContent{overflow-x:auto;}
.colTR{width:100%;}
.navSelect{background:#fff;border:2px solid #0a70c8;color:#0a70c8;}
.CTA-RFQ{margin:0 -30px;}
.crumbContainer{bottom:-65px;}
.crumbContainer .crumb,
.crumbContainer .crumb.current{color:#000;}
.crumbContainer .crumb a{color:#0a70c8;}
}
@media only screen and (max-width:767px){.mobile{display:none !important;}
.covid-supp-badge-mobile {
    position: absolute;
    left: 84px;
    top: 12px;
}

.btn-covid {
    display: inline-block;
    background: #343434;
    color: #fff;
    font-family: 'Arial', 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
    line-height: 34px !important;
    padding: 10px 2em;
    letter-spacing: 1px;
    border: 0;
    border-radius: 0;
    box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.4);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    cursor: pointer;
    -webkit-appearance: none;
    color: #FFF; background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 20px !important; 
    font-weight: 600;
}

.btn-covid:hover {
    background: #434343;
    box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.9);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 20px !important; 
    font-weight: 600;
}
.header .logo{bottom:15px;top:1px;}
.header .logo img{max-width:250px;}
.menuOpen .mainNav{top:142px;}
.footer .centre{padding:10px 30px 20px;}
.footer .col{padding:0px 0 20px;width:100%;margin:20px 0 0px;border-bottom:1px solid #666;}
.footer .col:last-child{border-bottom:0;}
.footer h5{margin:0;float:left;line-height:1em;}
.footer ul{display:none;}
.footer a.viewall{float:right;line-height:1em;}
.subfooter .copy{top:auto;bottom:10px;width:100%;text-align:center;left:0;}
.subfooter .utility{padding:0.75em 0 60px;text-align:center;}
.subfooter .utility a:last-child{padding-right:auto;}
.hero .plasticSearch{padding:35px 70px;}
.hero .plasticSearch > div{padding:30px 50px;}
.hero .plasticSearch h2{line-height:1em;margin-bottom:30px;font-size:32px;}
.hero .plasticSearch h2 span{margin-bottom:15px;font-size:18px;}
.hero .secondary p{min-height:50px;}
.hero .secondary h4{font-size:24px;}
.banner{margin:10px 0 140px;}
.banner .wrapper{margin:0 -30px;background:#003c78 !important;padding:20px 1em 9px;}
.colL{display:none;}
.cols3 .colC{width:100%;margin-right:0;margin-bottom:30px;}
.colR{width:100%;}
.colC .mainContent{margin-bottom:0px;}
.colTR{margin-top:0;}
.colTR .vtabs .tabs{width:100%;}
.colTR .vtabs .tabs > span{font-size:14px;padding:0.5em 1em;}
.colTR .vtabs .panels{width:100%;}
.colTR .vtabs .panels .panel{padding:30px 15px;}
.colTR .vtabs .panels .panel > div{overflow-x:auto;}
.dlItem .btn{font-size:0;}
.dlItem .fa-download{font-size:18px;margin:0 7px 0 18px;line-height:48px;}
.dlItem .size{margin:0 72px 0 20px;}
.CTA-RFQ .heading{font-size:24px;line-height:1.1em;}
.CTA-RFQ .subheading{font-size:16px;text-transform:none;letter-spacing:0.5px;}
.page-index .youtube-video{display:block;clear:both;float:none;margin:0 auto 40px;}
.page-index .mainContent{margin-bottom:0px;text-align:center;}
.brand-logos .frame,
.brand-logos .box{height:34px;}
.buckets .fauxlink{width:240px;max-width:98%;margin:0 1% 10px !important;}
}
@media only screen and (max-width:599px){.hero .plasticSearch{margin:0 -30px;padding:0px 0px;}
.covid-supp-badge-mobile {
    position: absolute;
    left: 30px;
    top: 12px;
}
.hero .plasticSearch > div{padding:40px 60px;}
.hero .secondary{margin-top:130px;}
.hero .secondary .fauxlink{width:100%;}
.hero .secondary p{min-height:5px;}
}
@media only screen and (max-width:459px){.col-half{width:100%;margin-right:0;margin-bottom:20px !important;}
.material-info > div:last-child{margin-bottom:60px !important;}
form .input.half{width:100%;margin-right:0%;}
.hero .plasticSearch > div{padding:20px 30px;}
.hero .plasticSearch h2{font-size:24px;}
form.plastic-lookup .btn{padding:0 1em;font-size:16px;}
.gallery img{margin:0 1% 10px;max-width:46%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dlItem{padding-left:15px;}
.dlItem .fa-file-pdf-o{margin-right:10px;}
.video169 .fa{font-size:50px;}
.nav-tabs span img{max-width:80%;}
}
.asc_custom.tab-pane{text-align:center;}
.asc_custom.tab-pane .heading{margin:10px auto;font-size:18px;display:block;}
.asc_custom.tab-pane .subheading{margin:0 auto;font-size:14px;display:block;}
.asc_custom.tab-pane .btn.neon{display:block;width:30%;margin:30px auto;}
.alertCTA{margin:30px auto 0;color:#003d7a;font-size:11px;}
.materialGalleryHeading{display:block;color:#fff;background:#5b5b5b;font-family:'Roboto Condensed', 'Roboto', Arial, Helvetica, sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:21px;padding:12px 15px;margin:0;}
.debugHide{display:none;}
.page-news div.fauxlink{margin:10px 0 !important;border-bottom:1px solid #ddd !important;}
.page-news div.fauxlink:hover h4 a{color:#b7ca2c !important;}
.page-news div.fauxlink h4{font-size:20px !important;margin:0px !important;}
.page-news div.fauxlink p{font-size:12px !important;}
.page-news .fauxlink span{position:relative !important;display:block;clear:both;text-align:right;width:100%;font-size:12px;color:#b2c603;}
.material-tagged-gallery-title{display:block;color:#fff;background:#5b5b5b;font-family:'Roboto Condensed', 'Roboto', Arial, Helvetica, sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:21px;padding:12px 15px;margin:0px;}
.tagSlide{display:none;}
.material-tagged-gallery ul li{list-style-type:none;display:inline-block;vertical-align:top;width:23%;margin:1%;text-align:center;padding:0px;box-sizing:border-box;font-size:13px;}
.material-tagged-gallery ul li img{width:100%;display:block;position:relative;z-index:150;}
.middleWrapper{display:table;width:100%;height:65px;margin:0px !important;vertical-align:top;z-index:150;position:relative;border:1px solid #ddd;box-sizing:border-box;}
.middleWrapper div{display:table-cell;padding:5px 10px;vertical-align:middle;text-align:center;}
.material-tagged-gallery ul li ul li{list-style-type:circle;}
.material-tagged-gallery ul{padding:0px;margin:0px;font-size:0px;}
.material-tagged-gallery{border:1px solid #eaeaea;}
.material-tagged-gallery ul li{line-height:18px;}
.shape-modal{margin-top:10px;}
ul.capability-list li.modal-title, ul.shape-list li.modal-title{background:#5a5a5a;padding:4px;color:#fff;display:inline-block;font-size:13px;width:70px;text-align:right;font-weight:bold;border:1px solid #5a5a5a;border-right:0px;line-height:13px;}
ul.capability-list, ul.shape-list{display:inline-block;font-size:0px;}
ul.capability-list li, ul.shape-list li{display:inline-block;font-size:13px;background:#e2e2e2;padding:4px;color:#5a5a5a;text-align:right;font-weight:bold;border:1px solid #b3b3b3;margin:2px 0;line-height:13px;}
img.modal-tagged-image{width:100%;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.header .mainNav{font-size:16px;font-weight:bold;}
.mainContent > .btn{width:auto;min-width:0px;display:inline-block;}
.covid-supp-badge { 
    position: absolute;
    left: -180px !important;
    top: 10px;
}

.btn-covid {
    display: inline-block;
    background: #343434;
    color: #fff;
    font-family: 'Pathway Gothic One', 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
    line-height: 60px !important;
    padding: 14px 3em;
    letter-spacing: 1px;
    border: 0;
    border-radius: 0;
    box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.4);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    cursor: pointer;
    -webkit-appearance: none;
    color: #FFF; background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 24px !important; 
    font-weight: 600;
}

.btn-covid:hover {
    background: #434343;
    box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.9);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 24px !important; 
    font-weight: 600;
}

.header .mainNav > ul > li > a{font-size:14px;padding:0 11px;}
}
.tagged-slide{position:relative;}
.tagged-slide .jbmodal-HTML-content{display:block !important;top:0px;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s;position:absolute;}
li.tagged-slide.jbmodal.jbmodal-trigger{}
.tagged-slide .jbmodal-HTML-content{padding:10px;z-index:100;overflow:hidden;-moz-opacity:0;-webkit-opacity:0;opacity:0;box-sizing:border-box;width:100%;}
.tagged-slide.hover .jbmodal-HTML-content{display:block !important;position:absolute;background:#333;z-index:200;padding:10px;height:auto;width:100%;transition:all ease .3s;box-sizing:border-box;overflow:visible;-moz-opacity:1;-webkit-opacity:1;opacity:1;}
.tagged-slide ul.capability-list li.modal-title, .tagged-slide ul.shape-list li.modal-title{font-size:10px;font-weight:normal;line-height:10px;width:100%;}
.tagged-slide ul.capability-list li, .tagged-slide ul.shape-list li{font-size:10px;font-weight:normal;line-height:10px;width:100%;}
.tagged-slide ul.capability-list, .tagged-slide ul.shape-list{width:100%;}
.material-tagged-gallery ul{padding:1%;}
@media only screen and (max-width:767px){li.tagged-slide.jbmodal.jbmodal-trigger{width:30.3%;margin:1.5%;}
.material-tagged-gallery ul{padding:1.5%;}
}
@media only screen and (max-width:480px){li.tagged-slide.jbmodal.jbmodal-trigger{width:46%;margin:2%;}

.material-tagged-gallery ul{padding:2%;}
}
.tagged-image-wrap{width:100%;display:table;}
.tagged-image-wrap i{width:100%;text-align:center;color:rgba(255,255,255,.8);position:absolute;z-index:200;left:0;top:0;font-size:24px;}
.tagged-image-wrap svg{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;}
.material-tagged-filters{border-bottom:1px solid rgb(221, 221, 221);font-size:0px;}
.filter-wrap{display:inline-block;width:33.3%;padding:12px 15px;box-sizing:border-box;line-height:14px;vertical-align:bottom;}
@media only screen and (max-width:800px){.filter-wrap{width:100%}

}
.material-tagged-filters select{font-size:14px;padding:3px;margin:0px;display:inline-block;width:100%;}
.filter-title{font-size:16px;margin:0px 0px 10px 0px;color:#003d7a;font-family:'Roboto Condensed', 'Roboto', Arial, Helvetica, sans-serif;}
li.tagged-slide.hidden{display:none;}
span.noResults{padding:10px 20px 20px 20px;display:block;}
.material-tagged-gallery.all-materials > .material-tagged-photos > ul > li{width:14.66%;margin:1%;}
@media only screen and (max-width:768px){.middleWrapper{font-size:11px;line-height:14px;}
ul.capability-list li, ul.shape-list li{font-size:11px;}
.modal-caption-wrap div ul li.modal-title{font-size:11px;}
.material-tagged-gallery.all-materials > .material-tagged-photos > ul > li{width:23%;margin:1%;}

}
@media only screen and (max-width:480px){.middleWrapper{display:none;}
.material-tagged-gallery > .material-tagged-photos > ul > li{width:48%;margin:1%;}
.covid-supp-badge-mobile {
    position: absolute;
    left: 0px;
    top: 12px;
}

.btn-covid {
    display: inline-block;
    background: #343434;
    color: #fff;
    font-family: 'Pathway Gothic One', 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
    line-height: 32px !important;
    padding: 10px 2em;
    letter-spacing: 1px;
    border: 0;
    border-radius: 0;
    box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.4);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    cursor: pointer;
    -webkit-appearance: none;
    color: #FFF; background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 15px !important; 
    font-weight: 600;
}

.btn-covid:hover {
    background: #434343;
    box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.9);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 15px !important; 
    font-weight: 600;
}

}
.modal-caption-wrap div ul li{cursor:pointer;}
.modal-caption-wrap div ul li.hover{background:#0062c3;border:1px solid #0062c3;color:#fff;}
.modal-caption-wrap div ul li.modal-title{cursor:default;}
.noMargin{margin:0px;}
.material-tagged-gallery.all-materials{margin-bottom:200px;}
.jbmodal-box.capability-shape-modal{width:1024px;}
.material-tagged-photos{position:relative;min-height:400px;}
.ajax-loading{position:absolute;width:100%;height:100%;background:#fff;z-index:200;display:block;top:0;left:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;transition:.3s ease all;display:none;}
.ajax-loading.active{-moz-opacity:.95 !important;-webkit-opacity:.95 !important;opacity:.95 !important;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;transition:.3s ease all;}
.ajax-loading-table{width:100%;height:100%;display:table;}
.ajax-loading-icon{display:table-cell;text-align:center;vertical-align:top;padding-top:40px;}
.modal-cta-links{text-align:center;}
.modal-cta-links a{font-family:'Oxygen','Roboto', Arial, Helvetica, sans-serif;font-size:15px;line-height:25px;font-weight:400;padding:10px;display:inline-block;font-size:13px;text-align:right;font-weight:bold;border-right:0px;line-height:13px;text-decoration:none;margin:8px;border:1px solid #ddd;}
a.modal-material-link{background:#0062c3;box-shadow:0px 10px 10px #1781ea inset;-webkit-box-shadow:0px 10px 10px #1781ea inset;-moz-box-shadow:0px 10px 10px #1781ea inset;box-shadow:0px 10px 10px #1781ea inset;color:#fff;}
a.modal-material-link:hover{-webkit-box-shadow:0px -10px 10px #1781ea inset;-moz-box-shadow:0px -10px 10px #1781ea inset;box-shadow:0px 10px -10px #1781ea inset;}
a.modal-rfq-link{background:#c7dd07;-webkit-box-shadow:0px 10px 10px #f3fd9c inset;-moz-box-shadow:0px 10px 10px #f3fd9c inset;box-shadow:0px 10px 10px #f3fd9c inset;color:#5d5d5d;}
a.modal-rfq-link:hover{-webkit-box-shadow:0px -10px 10px #f3fd9c inset;-moz-box-shadow:0px -10px 10px #f3fd9c inset;box-shadow:0px -10px 10px #f3fd9c inset;}
/*@media only screen and (min-width:1080px){.crumbContainer .crumb{text-shadow:0px 2px 7px #003d7a;}
.crumbContainer .crumb:hover{text-shadow:0px 2px 7px #000000;}
a.btn.neon.covid {top: 34px; position: relative;}
}*/
#paginationList div{display:inline-block;padding:1%;border:1px solid #ddd;margin:1%;cursor:pointer;background:#F6F6F6;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
#paginationList div.currentPage{background:#003d7a;color:#f3f3f3;}
#paginationList div.hover{box-shadow:inset 0 -10px 20px -10px rgba(255,255,255,0.9);color:#f3f3f3;background:#003d7a;-webkit-transition:all 0.165s ease;-moz-transition:all 0.165s ease;-ms-transition:all 0.165s ease;-o-transition:all 0.165s ease;transition:all 0.165s ease;}
#paginationList div.disabled{color:#dadada;cursor:not-allowed;}
.jbmodal-img iframe{position:absolute;top:0px;left:0px;}
span.jbmodal-prev, span.jbmodal-next{z-index:10;}
.jbmodal-box .jbmodal-img.youtube-wrap > span{height:auto;width:auto;top:50%;margin-top:-18px;}
.jbmodal-box .jbmodal-img.youtube-wrap > span .fa{display:block;position:relative;}
#resetFilters{font-size:13px;background:#0062c3;color:#fff;padding:3px 20px;box-shadow:0 20px 10px #0d85fb inset;border:1px solid #a6a6a6;text-align:center;cursor:pointer;}
#resetFilters i{font-size:18px;margin-right:10px;vertical-align:middle;}
#resetFilters span{vertical-align:middle;font-size:16px;font-family:'Roboto Condensed', 'Roboto', Arial, Helvetica, sans-serif;}
.filter-wrap:nth-child(3){text-align:left;}
/*@media only screen and (max-width:800px){.filter-wrap:nth-child(3){text-align:center;}
#resetFilters{display:inline-block;}
}*/
#resetFilters:hover{background:#00a7ff;}
.disabled-filter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:blur(1px);-moz-opacity:.5;-webkit-opacity:.5;opacity:.5;}
.gdd-002-b{margin-bottom:4em;display:block !important;}
.seasonal-bar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(199, 221, 7);padding:1.2em;text-align:center;font-family:"Roboto Condensed", Roboto, Arial, Helvetica, sans-serif;position:fixed;bottom:-10em;left:0px;right:0px;z-index:1000;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:initial;transition-property:all;}
.seasonal-bar p{color:rgb(0, 56, 113);font-size:1.5em;text-transform:uppercase;display:inline;}
.seasonal-bar a{text-decoration-line:none;text-decoration-style:initial;text-decoration-color:initial;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 56, 113);padding:0.5em 2em;font-size:0.8em;margin-left:1.5em;}
#seasonal-bar-close{float:right;}
.home-form{background-color:#ebebeb;padding-top:50px;}
.input-boder{border-color:#e9f6ff !important;background-color:#ffffff !important;}
.home-form .subheading{font-style:normal;}
.form .btn-order-req{background-color:#c3df00;color:#005da1;text-transform:capitalize;}
.input.file-upld{margin-bottom:15px;}
.home-form .file-upld .input-boder{border:3px solid #c3df00;padding:9px;width:97% !important;}
.home-form .cmt{margin-top:2%;}
.home-form .cmt textarea{width:99% !important;max-width:99% !important;}
.up-project-rqt{background-color:#c3df00;text-align:center;}
.up-project-rqt .centre{padding-top:10px;padding-bottom:10px;}
.up-project-rqt figure{text-align:center;margin:0;padding:0;}
.upr-wrap{display:inline-block;margin:14px 0 0 24px;vertical-align:top;}
.upcoming-project{color:#0053ab;display:block;font-size:25px;font-weight:bold;margin-bottom:9px;}
.order-req{font-size:27px;color:#0054a8;}
.upcmg-img{max-width:150px;}
@media only screen and (min-width:960px){.cnt-info{display:inline-block;margin-right:1.5%;max-width:48%;}
.pdt-info{display:inline-block;margin-right:1.5%;max-width:48%;}
.cnt-details{float:left;margin-right:2%;width:48%;}
.pdt-details{margin-right:2%;width:48%;float:left;}
.up-project-rqt{text-align:left;}
.upcmg-img{float:left;}
.upr-wrap{width:75%;}
a.btn.neon.covid {top: 33px; position: relative;}
}
@media only screen and (min-width:640px){ a.btn.neon.covid {top: 18px; position: relative;} }
.input_search{background-color:#003d7a;border:0 none;box-sizing:border-box;color:#809ebd;float:right;font-size:13px;font-family:Oxygen;height:35px;padding:0 35px 0 12px;width:260px;}
.search-box{bottom:12px;height:35px;position:absolute;right:12px;width:280px;}
/*@media (min-width:640px){
    .search-box{position:static;}
    .input_search{background-color: #003d7a;
    border: 0 none;
    box-sizing: border-box;
    color: #809ebd;
    float: right;
    font-size: 13px;
    font-family: Oxygen;
    height: 35px;
    padding: 0 35px 0 12px;
    width: 100%;}}*/
.btn_search{box-shadow:none;background-color:Transparent;height:35px;}
.btn_search:hover{box-shadow:none;background-color:Transparent;height:35px;}
.gdd-002-b{margin-bottom:4em;display:block !important;}
.seasonal-bar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(199, 221, 7);padding:1.2em;text-align:center;font-family:"Roboto Condensed", Roboto, Arial, Helvetica, sans-serif;position:fixed;bottom:-10em;left:0px;right:0px;z-index:1000;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:initial;transition-property:all;}
.seasonal-bar p{color:rgb(0, 56, 113);font-size:1.5em;text-transform:uppercase;display:inline;}
.seasonal-bar a{text-decoration-line:none;text-decoration-style:initial;text-decoration-color:initial;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 56, 113);padding:0.5em 2em;font-size:0.8em;margin-left:1.5em;}
#seasonal-bar-close{float:right;}

a.btn.neon.covid {
    color: #FFF;
    background: url(//m.hmhightech.com/images/covid19/Covid-19-banner-Emco-Plastics.jpg) center center;
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: 600;
    top: 0px;
    position: relative;
}

.gdd-003-ctas.covidmenu {
    font-size: 14px;
    font-weight: 600;
}

.covid-supp-badge { 
    position: absolute;
    left: -140px;
    top: 10px;
}

.btn-covid {
    display: inline-block;
    background: #343434;
    color: #fff;
    font-family: 'Pathway Gothic One', 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
    line-height: 60px;
    padding: 14px 3em;
    letter-spacing: 1px;
    border: 0;
    border-radius: 0;
    box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.4);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    cursor: pointer;
    -webkit-appearance: none;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid-images/Resin%20Pellets%202.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 34px; 
    font-weight: 600;
}

.btn-covid:hover {
    background: #434343;
    box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.9);
    -webkit-transition: all 0.165s ease;
    -moz-transition: all 0.165s ease;
    -ms-transition: all 0.165s ease;
    -o-transition: all 0.165s ease;
    transition: all 0.165s ease;
    color: #FFF; 
    background: url(//m.hmhightech.com/images/covid-images/Resin%20Pellets%202.jpg)center center; 
    background-size: cover; 
    background-repeat: no-repeat; 
    font-size: 34px; 
    font-weight: 600;
}

a.btn-covid.neon.covid {
    color: #FFF; 
}

a.btn-covid.neon.covid:hover {
    color: #b3c60a; 
}

@media all and (max-width: 5000px) and (min-width: 1151px) {
 .covid-supp-badge-mobile { 
    display: none;
  }
}



.grecaptcha-badge {
   bottom: 44px; 
}

.uhmwcont {
    margin-top: 20px!important;
}


.industries-description{
    color:#000 !important;
    font-family:Arial;
    text-transform:none;
    padding-top:15px;
}
@media (min-width: 992px) {
    .container, .container-fluid {
        width: 100%;
        padding-right: var(--bs-gutter-x, 16px);
        padding-left: var(--bs-gutter-x, 16px);
        margin-right: auto;
        margin-left: auto;
    }
}
.item-group-overview {
    padding-bottom: 64px;
}
.item-group-overview__title {
    margin-bottom: 48px;
}
.item-group-overview__filters {
    margin-bottom: 32px;
}
.filter[data-v-1952ee39] {
    position: relative;
    min-width: 200px;
}
.filter__button[data-v-1952ee39] {
    background-color: #f3f5f7;
    padding: 8px 16px;
    width: 100%;
    text-align: left;
    justify-content: space-between;
    display: flex;
    align-items: center;
}
/*[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}*/
.filter__button svg[data-v-1952ee39] {
    transition: all .15s ease-in;
}
.filter__list[data-v-1952ee39] {
    display: none;
    top: 100%;
    position: absolute;
    box-shadow: 0 16px 40px 0 rgba(0, 0, 0, .1);
    padding: 24px 16px;
    background-color: #fff;
    width: 100%;
    z-index: 1;
}
.form-check--small {
    display: flex;
    align-items: center;
    gap: 16px;
}
.form-check {
    padding-left: 2em;
}
.form-check {
    display: block;
    min-height: 1.49625rem;
    margin-bottom: .125rem;
}
.form-check--small .form-check-input {
    width: 16px;
    height: 16px;
}
.form-check-input[type=checkbox] {
    border-radius: 2px;
}
.form-check .form-check-input {
    float: left;
    margin-left: -2em;
}
.form-check-input {
    margin-top: 0;
    margin-left: -2em;
}
.form-check-input {
    width: 24px;
    height: 24px;
    margin-top: -11.335px;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: 1px solid #141414;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}
.form-check-label[data-v-1952ee39] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.form-check--small .form-check-label {
    font-size: 16px;
}
/*label {
    display: inline-block;
}
label {
    cursor: default;
}*/
.item-group-overview__list {
    display: grid;
    gap: 32px;
}
.product-group-item {
    background-color: #f3f5f7;
    padding: 24px 32px;
    gap: 24px;
}
.product-group-item__info {
        grid-template-columns: 3fr 9fr;
    }
.product-group-item__info {
    display: grid;
    align-items: start;
    grid-row-gap: 16px;
    grid-column-gap: 32px;
}
.product-group-item__image img {
    width: 100%;
}
@media (min-width: 992px) {
    .product-group-item__body {
        grid-template-areas:
        "information benefits"
        "buttons buttons";
    }
}
.product-group-item__body {
    display: grid;
    grid-template-columns: 7fr 5fr;
    grid-column-gap: 32px;
    grid-template-areas:
        "information information"
        "buttons buttons"
        "benefits benefits";
}
@media (min-width: 992px) {
    .product-group-item__information {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
    }
}
.product-group-item__information {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: information;
}
@media (min-width: 992px) {
    .product-group-item__information .btn {
        justify-content: center;
    }
}
.product-group-item__information .btn {
        justify-content: center;
    }
.btn.btn-text-dark {
    color: #fff;
    background-color: #777;
    width: 360px;
    text-align: center;
    height: 20px;
    padding: 10px;
}
/*.btn {
    text-align: left;
}*/
.btn--simple, .btn--text {
    border: 0;
    padding: 0;
    font-size: 1.125rem;
    line-height: 1.33;
}
/*.btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}*/
.fw-bold {
    font-weight: 700 !important;
}
/*.btn {
    display: inline-block;
    font-weight: 700;
    line-height: 1.5;
    color: #323232;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 2px solid transparent;
    padding: 16px 24px;
    font-size: 1rem;
    border-radius: 4px;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn svg {
    position: relative;
    height: 32px;
    width: 32px;
    left: 0;
    margin-left: 4px;
    transition: all .15s ease-in;
    flex-shrink: 0;
}*/
/*img, svg {
    vertical-align: middle;
}
svg[Attributes Style] {
    fill: none;
    height: 32;
    width: 32;
}
user agent stylesheet
svg:not(:root) {
    overflow-clip-margin: content-box;
    overflow: hidden;
}*/

.product-group-item__sub-title {
    display: block;
    margin-bottom: 8px;
}
.product-group-item__text {
    margin-bottom: 24px;
}
@media (min-width: 992px) {
    .font-size-sm {
        font-size: 1rem;
        line-height: 1.5;
    }
}

.font-size-sm {
    font-size: 1rem;
    line-height: 1.5;
}
@media (min-width: 992px) {
    .product-group-item__benefits {
        -ms-grid-row: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
    }
}

.product-group-item__benefits {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: benefits;
}
.product-group-item__benefits span {
    display: block;
    margin-bottom: 8px;
}
.fw-bold {
    font-weight: 700 !important;
}
.mb-2 {
    margin-bottom: 8px !important;
}
.d-block {
    display: block !important;
}
.product-group-item__buttons {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 4px;
    font-size: 1rem;
    margin-bottom: 16px;
}
.btn--small svg {
    width: 16px;
    height: 16px;
}
.colC .mainContent {
    margin-bottom: -10px !important;
}
#partners-wrap {
    margin: 0 !important;
}
.colC .mainContent {
    margin-bottom: -20px;
}
.page-search-results .colC .mainContent{
    margin-bottom: 0 !important;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .ipd-wrap {
        width: 100% !important;
    }
    .ipd-video {
        width: 100% !important;
    }
}
.contact-gdd-001-a{
    display:none;
}

.contact-gdd-001-b{
    display:block !important;
}
.page-contact-us .banner {
    margin: 160px 0 50px;
}
.cli-logos-wrap{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    row-gap:20px;
    margin:30px 0;
    
}
.gdd-form form.shifty .input label span{
    color:#FF0000;
}
.cli-logos-wrap .clilw-item a{
    display:inline-block;
    vertical-align:top;

}
.clilw-item{
    text-align:center;
    flex-basis:48%
}
.cli-logos-wrap .clilw-item a img{
 display:block;
}
.cli-logos-wrap .clilw-item .clilw-thomas{
    /* width:150px; */
}

.cli-logos-wrap .clilw-item .clilw-google{
    /* width:150px; */
}

.cli-logos-wrap .clilw-item .clilw-iapd{
    /* width:200px; */
}

.cli-logos-wrap .clilw-item .clilw-itar{
    /* width:200px; */
}
.contact-left-info{
    background-color:#F8F8F8;
    box-sizing:border-box;
    padding:30px;
    order:2;
}

.cli-head{
font-size:32px;
line-height:44px;
font-weight:700;
letter-spacing: 0px;
color:#212121;

}

.cli-info{
font-weight: 400;
font-size: 16px;
line-height: 25px;
letter-spacing: 0px;
color:#6C6C6C;
}

.cli-sub-head{
font-weight: 700;
font-size: 28px;
line-height: 32.2px;
letter-spacing: 0px;
color:#212121;
position: relative;
padding-bottom: 15px; /* Space for the bars */

}

/* Wrapper for the bars */
.cli-sub-head span {
    display: flex;
    justify-content: center;
    gap: 8px; /* Space between bars */
    position: absolute;
    bottom: 0;
    left: 26px;
}

/* Middle bar (actual span element) */
.cli-sub-head span {
    width: 20px;
    height: 5px;
    background-color: #003D7A;
    
}

/* Left bar */
.cli-sub-head span::before,
.cli-sub-head span::after {
    content: "";
    width: 20px;
    height: 5px;
    background-color: #003D7A;
    
}

/* Adjust positioning */
.cli-sub-head span::before {
    margin-right: -28px;
}

.cli-sub-head span::after {
    margin-left: -50px;
}


.cli-list-wrap{

}

.cli-list-wrap ul{
padding-left:0;
}

.cli-list-wrap ul li::marker{
    display:none;
    content:none;
}
.cli-list-wrap ul li{
    position:relative;
    padding-left:35px;
    color:#6C6C6C;
    font-weight: 500;
    font-size: 18px;
    line-height: 20.29px;
    letter-spacing: 0%;
    margin-bottom:25px;

}

.cli-list-wrap ul li:before{
    content:"";
    position:absolute;
    height:22px;
    width:22px;
    left:0;
    top:50%;
    transform:translateY(-50%);
    background-image:url(images/list-icon.png);
}
.contact-right-info .form-head{
font-weight: 700;
font-size: 28px;
line-height: 32.2px;
letter-spacing: 0px;
color: #003D7A;
}

.gdd-submit-btn{
font-weight: 700;
font-size: 16px;
line-height: 24px;
letter-spacing: 1px;
color:#fff;
width:100%;
margin:0 !important;
}
.contact-right-info{
/* border: 1px solid #E1E1E1;
padding:40px 30px;
box-sizing:border-box; */
}
.gdd-form form .input textarea{
    min-height:73px !important;
}
.gdd-form form .input input[type=text], form .input input[type=email], form .input input[type=number], form .input input[type=tel], form .input select, form .input textarea{
background: #F4F4F4;
border: 1px solid #D6D6D680;
border-radius:0px;
margin-bottom:20px;
height:unset;
padding: 8px 10px;
}

.gdd-form form.shifty .input label{
font-weight: 400;
font-size: 13px;
letter-spacing: 0.5px;
color: #828282;
}

.gdd-form form .input.file{
background: #F4F4F4;
border: 1px solid #D6D6D680;
border-radius:0px;
color:#828282;
margin-bottom:15px;
width:100%;
}

.gdd-form form .input{
   width:100% 
}
.gdd-form form .input input[type=text], form .input input[type=email], form .input input[type=number], form .input input[type=tel], form .input select, form .input textarea{
background: #F4F4F4;
border: 1px solid #D6D6D680;
border-radius:0px;
}


@media screen and (min-width: 768px) {

    .cli-logos-wrap .clilw-item .clilw-thomas{
    width:120px;
}

.cli-logos-wrap .clilw-item .clilw-google{
    width:120px;
}

.cli-logos-wrap .clilw-item .clilw-iapd{
    width:200px;
}

.cli-logos-wrap .clilw-item .clilw-itar{
    width:200px;
}

.cli-logos-wrap{
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}
.clilw-item{
    flex-basis:48%;
}
.ffc-top-wrap{
    display:flex;
    column-gap:15px;
}
.ffc-bottom-wrap{
    display:flex;
    column-gap:15px;
}


}
.contact-wrap{
    display:flex;
    flex-direction:column;
    row-gap:30px;

}


/* media queries */

@media screen and (min-width: 960px) {
.cli-logos-wrap{
flex-wrap:nowrap;
justify-content:center;
column-gap:20px;
}

.clilw-item{
flex-basis:23%;
}


}
@media only screen and (max-width: 1079px) {
.header .utilityM.desktop{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
    margin-bottom:20px;
}
.search-box{
    position:unset;
}
}

@media screen and (min-width: 1080px) {
    .crumbContainer{
        display:none;
    }
    .contact-right-info{
border: 1px solid #E1E1E1;
padding:40px 30px;
box-sizing:border-box;
}
.contact-wrap{
    flex-direction:row;
    justify-content:space-between;
}
.contact-left-info{
flex-basis:47%;
order:0;
}
.contact-right-info{
flex-basis:47%;
}


.gdd-form{
    
}

}

@media screen and (min-width: 1200px) {
.clilw-item{
flex-basis:unset;
}
.cli-logos-wrap{
    column-gap:40px;
}

}