﻿body{font-family:'Open Sans',sans-serif;color:#474747;margin:0;padding:0;text-decoration:none;-webkit-text-size-adjust:none;font-size:14px}fieldset,form,h1,h2,h3,h4,h5,h6,label,legend,li,ol,p,ul{margin:0;padding:0;list-style-type:none;font-weight:400}input[type=email],input[type=number],input[type=password],input[type=text]{color:#757070;font-family:'Open Sans',sans-serif;font-size:13px;outline:0}textarea{overflow:auto;resize:none;border:1px solid #e9e9e9;color:#757070;font-family:'Open Sans',sans-serif;font-size:13px;padding:10px;border-radius:2px;outline:0}strong{font-weight:700}p{line-height:22px;margin-bottom:15px;font-size:14px}li{list-style-type:none}img{border:none;outline:0;max-width:100%;vertical-align:middle}a{color:#5b9ebd;text-decoration:none;outline:0}a:hover{color:#5b9ebd;text-decoration:none;outline:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}a{outline:0}.clear{clear:both}.vm{vertical-align:middle}.relative{position:relative}.left{float:left}.right{float:right!important}.noclass{background:0 0;border:none;width:auto!important;height:auto!important;padding:0;margin:0}input[type=radio]{vertical-align:top;background:0 0;border:none;width:auto!important;height:auto!important}table{border-collapse:collapse}button{outline:0}.mobshow{display:none}.mobhide{display:block}.tabmobshow{display:none}.tabmobhide{display:block}//.retail-icon img{width:66px}input::-webkit-input-placeholder{opacity:1!important}input::-moz-placeholder{opacity:1!important}input:-ms-input-placeholder{opacity:1!important}input:-moz-placeholder{opacity:1!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield}.col-5-opt{display:flex;justify-content:center;align-items:center}.selected-shipping-option{color:#696969!important;font-weight:700!important}.unordered-rate-list{padding-bottom:1em}.unordered-rate-list li{color:silver;margin-left:2em;user-select:none}.custom-select-box:before{position:absolute;right:10px;content:'';height:9px;width:16px;top:14px;background:url(../images/select-down-arrow.png) no-repeat center}.custom-select-box{position:relative;height:38px;line-height:37px;width:100%;border-bottom:3px solid #c7c7c7;border-left:3px solid #c7c7c7;padding:0 6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff}.custom-select-box select{height:100%;left:0;top:0;position:absolute;width:100%;z-index:11;-moz-opacity:0;-khtml-opacity:0;opacity:0;zoom:1;-webkit-appearance:none}.custom-select-box select option{padding:5px}.custom-select-box span{height:36px;line-height:36px;display:block;font-size:14px;color:#444;overflow:hidden}.custom-chk input[type=checkbox],.custom-opt input[type=radio]{left:-9999px;position:absolute}.custom-chk label,.custom-opt label{padding-left:30px;min-height:22px;display:block;margin-bottom:10px}.custom-chk label{background:url(../images/chk-uncheck.png) no-repeat}.custom-chk label.checked{background:url(../images/chk-checked.png) no-repeat}.custom-opt label{background:url(../images/radio-uncheck.png) no-repeat}.custom-opt label.checked{background:url(../images/radio-checked.png) no-repeat}.list-view label{float:none}.form-row .thumb-view label{float:left;margin-right:30px}#wrapper{max-width:100%;margin:0 auto}#top-container{width:100%;float:left;background:#fff;padding-bottom:16px;position:fixed;z-index:999;top:0;transition:top .3s}#midd-container{width:100%;float:left}#midd-container2{width:100%;float:left}#bott-container{width:100%;float:left}.fixed-wrapper{margin:0 auto;max-width:1215px}.float-full{width:100%;float:left}h2{color:#474747;font-size:25px;font-weight:700;text-transform:uppercase;line-height:normal}h3{font-size:16px;text-transform:uppercase;font-weight:700;line-height:normal}.logo{float:left;margin:29px 0 0 0}.header-rgt{float:right;margin:0;width:1031px}.header-row1{float:left;width:100%;text-align:right;margin:10px 0 0 0}.home-sprite{background:url(../images/home-sprite.png) no-repeat}.tel-icon{display:inline-block;width:18px;height:9px;margin:0 11px 0 0; transition: all 200ms ease-in;}.tel-col{font-size:12px;font-weight:700;border-right:1px solid #ededed;padding:1px 25px 1px 0;display:inline-block}.tel-col:hover .tel-icon { transform: rotate(-45deg);}.tel-col a{color:#6d6d6d}.hd-links-rgt{display:inline-block;padding:7px 0 0 27px;vertical-align:top}.arrow-down{background:url(../images/down-arrow.png) no-repeat;width:10px;height:7px;display:inline-block;margin:0 0 0 7px}.shp-icon{background-position:-20px 0;width:20px;height:20px;display:inline-block}ul.top-links{margin:0;padding:0}ul.top-links li{margin:0 35px 0 0;padding:0;list-style:none;float:left;color:#b3b3b3;font-size:12px;position:relative}ul.top-links li a{color:#767676;font-size:12px}ul.top-links li a:hover{color:#333;}.links-hd-drop{padding-top:12px}ul.sub-menu{background:#fff;border:1px solid #c3c3c3;border-radius:2px;padding:25px 15px 20px 32px;width:116px;display:inline-block;position:relative;left:-30px;box-shadow:0 2px 5px -1px rgba(0,0,0,.22);z-index:999999}ul.sub-menu:after{background:url(../images/drop-arrow.png) no-repeat;width:23px;height:10px;content:"";position:absolute;top:-9px;left:33px}ul.sub-menu:before{position:absolute;bottom:0;left:0;width:100%;height:7px;background:#ffd503;content:"";border-radius:0 0 2px 2px}ul.sub-menu li{margin:0 0 13px 0;padding:0;display:block;float:none}ul.sub-menu li a{margin:0;padding:0;list-style:none;display:block;width:100%;color:#333;font-size:12px;cursor:pointer;text-align:left}ul.sub-menu li a:hover{color:#ffd503}.top-links li.top-links-drop .links-hd-drop{display:none}.top-links li.top-links-drop:hover .links-hd-drop{display:block;position:absolute;width:100px;left:0}.search-header{margin:0 8px 0 0;border-left:1px solid #ededed;padding:0 0 0 22px;display:inline-block;position:relative;top:1px}.search-btn-hd{background:url(../images/btn-search-icon.png) no-repeat;width:15px;height:15px;border:none;cursor:pointer;vertical-align:middle}.header-row2{float:left;width:100%;margin:11px 0 0 0;text-align:right}.header-row2{float:left;width:100%}.top-navagation>ul{margin:0;padding:0;float:right}.top-navagation>ul li{margin:0;margin-right:33px;list-style:none;float:left;display:block}.top-navagation>ul li a{color:#686868;font-size:13px}.top-navagation>ul li a:hover{color:#383838}.header-slider.home-slider{margin-top:40px}.header-slider{float:left;width:100%;margin:0;position:relative;overflow:hidden;}.header-slider img{width:100%}#owl-demo .item img{width:100%}.header-slider .owl-prev{background:url(../images/arrow-lft-slider.png) no-repeat center center rgba(43,43,43,.77);width:43px;height:48px;display:inline-block;left:0;position:absolute;top:0;font-size:0}.header-slider .owl-prev:hover{background:url(../images/arrow-lft-slider.png) no-repeat center center rgba(255,213,3,.77)}.header-slider .owl-next{background:url(../images/arrow-rgt-slider.png) no-repeat center center rgba(43,43,43,.77);width:43px;height:48px;display:inline-block;right:0;position:absolute;top:0;font-size:0}.header-slider .owl-next:hover{background:url(../images/arrow-rgt-slider.png) no-repeat center center rgba(255,213,3,.77)}.header-slider .owl-controls{position:absolute;top:55%;width:100%}.header-slider .owl-pagination{display:none}.header-banner-cap{position:absolute;left:0;right:0;margin:0 auto;max-width:1215px;top:100px;z-index:1}.header-banner-text{float:right;width:591px;margin:170px 0 0 0}.header-banner-text h1{font-size:30px;color:#fff;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(178,177,181,.36);position:relative;padding-bottom:19px;margin-bottom:19px}.header-banner-text h1:after{position:absolute;bottom:-1px;left:0;width:151px;height:4px;background:#fcd402;content:""}.header-banner-text p{color:#fff;line-height:26px;margin-bottom:21px}.btn-y-custom{background:#ffd504;padding:0 30px;color:#282828;line-height:48px;height:48px;display:inline-block;font-weight:700;border:none;text-transform:uppercase;cursor:pointer}.btn-y-custom:hover{background:#ccc;color:#282828}i.arrow-black{display:inline-block;background:url(../images/black-arrow.png) no-repeat;width:8px;height:12px}.btn-y-custom i{margin:0 0 0 12px}.btn-brd-custom{border:2px solid #d6d6d6;padding:0 30px;color:#474747;line-height:48px;height:48px;display:inline-block;font-weight:700;font-size:14px;min-width:175px;text-align:center}.btn-brd-custom:hover{background:#d6d6d6;color:#323232}i.gray-arrow{display:inline-block;background:url(../images/gray-arrow.png) no-repeat;width:8px;height:12px;vertical-align:middle}.btn-brd-custom i{margin:0 0 0 12px}.gray-button{padding:0 30px;color:#fff;background:#4a4a4a;line-height:48px;height:48px;display:inline-block;font-weight:700;font-size:14px;text-transform:uppercase}.gray-button:hover{background:#323232;color:#fff}i.white-arrow{display:inline-block;background:url(../images/white-arrow.png) no-repeat;width:8px;height:12px;vertical-align:middle}.gray-button i{margin:0 0 0 12px}.home-tabs-main{float:left;width:100%}.home-tabs-main{float:left;width:100%}.home-tabs-nav{background:#333;display:flex;float:left;width:100%}.home-tabs-nav ul{display:inherit;margin:0 auto;padding:0;max-width:1215px}.home-tabs-nav ul li{margin:0;padding:20px 0 30px 0;list-style:none;float:left;border-left:1px solid #454545!important;width:242px;text-align:center;box-sizing:border-box;background:0 0!important;min-height:126px;position:relative}.home-tabs-nav ul li:last-child{border-right:1px solid #454545!important}.home-tabs-nav ul li a span{display:inline-block;width:100%}.home-tabs-nav ul li a i{margin-bottom:5px}.home-tabs-nav ul li a{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.home-tabs-nav ul li.resp-tab-active a,.home-tabs-nav ul li:hover a{color:#ffd504}i.lavi-icon{background-position:-40px 0;width:46px;height:23px;display:inline-block;margin:0}.home-tabs-nav ul li.resp-tab-active a i.lavi-icon,.home-tabs-nav ul li:hover a i.lavi-icon{background-position:-40px -21px}i.qm-icon{background-position:-65px 0;width:21px;height:24px;display:inline-block;margin:0}.home-tabs-nav ul li.resp-tab-active a i.qm-icon,.home-tabs-nav ul li:hover a i.qm-icon{background-position:-65px -24px}i.crowd-icon{background-position:-87px 0;width:40px;height:22px;display:inline-block;margin:0}.home-tabs-nav ul li.resp-tab-active a i.crowd-icon,.home-tabs-nav ul li:hover a i.crowd-icon{background-position:-87px -23px}i.store-m-icon{background-position:-128px 1px;width:22px;height:24px;display:inline-block;margin:0}.home-tabs-nav ul li.resp-tab-active a i.store-m-icon,.home-tabs-nav ul li:hover a i.store-m-icon{background-position:-128px -24px}i.prem-sys-icon{background-position:-151px -3px;width:31px;height:19px;display:inline-block;margin:0}.home-tabs-nav ul li.resp-tab-active a i.prem-sys-icon,.home-tabs-nav ul li:hover a i.prem-sys-icon{background-position:-151px -23px}.home-tabs-container{float:left;width:100%;margin:75px 0 0 0}.home-tabs-nav ul li.resp-tab-active{border:none!important;border-left:1px solid #454545!important;padding:20px 0 30px 0!important;min-height:126px}.home-tabs-nav ul li.resp-tab-active:after{background:#ffd504;position:absolute;bottom:0;height:9px;left:0;width:100%;content:""}.home-tabs-nav ul li.resp-tab-active:before{width:0;position:absolute;left:0;right:0;bottom:-13px;height:0;border-style:solid;border-width:13px 18px 0 18px;border-color:#ffd504 transparent transparent transparent;content:"";margin:0 auto}.home-tabs-container .resp-tab-content{border:none!important;padding:0}.whoweare-cont-block{max-width:1215px;margin:0 auto}.who-we-lft{float:left;margin:0;width:239px;text-align:center}.who-we-rgt{float:left;width:925px;margin:0 0 0 30px}.who-we-rgt h1{font-size:25px;color:#474747;font-weight:400;margin:0 0 30px 0}.who-we-rgt p{line-height:26px;margin-bottom:35px}.industries-section{float:left;width:100%;background:url(../images/indus-back-bg.png) no-repeat;min-height:488px;padding:87px 0 87px 0;margin:85px 0 0 0;background-size:cover;}.industries-section h2{border-bottom:1px solid rgba(255,255,255,.25);color:#fff;font-size:25px;font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:15px;margin-bottom:75px}.indus-slide-box{float:left;text-align:center;margin:0 22px;width:199px}.indus-slide-box:nth-child(5n){margin-right:0}.indus-slide-box i{margin-bottom:30px;min-height:66px}i.retail-icon{display:inline-block;position:relative;top:7px}i.transportion-icon{display:inline-block}i.healthcare-icon{display:inline-block;position:relative;top:2px}i.financial-icon{display:inline-block;position:relative;top:7px}i.hospit-icon{display:inline-block;position:relative;top:6px}.indus-slide-box span{border-bottom:1px solid rgba(255,255,255,.25);font-size:20px;color:#fff;display:block;padding:0 0 8px 0;margin-bottom:12px}.indus-slide-box p{font-size:12px;line-height:20px;margin-bottom:8px;color:#fff}a.find-more{font-size:12px;color:#ffd503;text-decoration:underline}a:hover.find-more{text-decoration:none}.industries-slider a.prev,.resource-slider-cable a.prev,.stanchions-rel-prd-slider a.prev{background:url(../images/y-lft-arrow.png) no-repeat 0 0;width:14px;height:23px;cursor:pointer;float:left;margin-left:-35px}.industries-slider a:hover.prev,.resource-slider-cable a:hover.prev,.stanchions-rel-prd-slider a:hover.prev{background-position:0 -23px;transition:none}.industries-slider a.next,.resource-slider-cable a.next,.stanchions-rel-prd-slider a.next{background:url(../images/y-rgt-arrow.png) no-repeat 0 0;width:14px;height:23px;margin-right:-40px;cursor:pointer;float:right}.industries-slider a:hover.next,.resource-slider-cable a:hover.next,.stanchions-rel-prd-slider a:hover.next{background-position:0 -23px;transition:none}.industries-slider a.prev{margin-left:-18px}.industries-slider a.next{margin-right:-18px}.industries-slider{float:left;width:100%;position:relative}.industries-slider .owl-controls{display:none}.industries-slider .customNavigation{position:absolute;left:0;top:50%;width:100%;font-size:0}.testimonial-section{float:left;width:100%;background:#f8f8f8;padding:63px 0 75px 0;text-align:center;position:relative}.testimonial-section p{line-height:26px}.expertise-slider p.testi-author,.testimonial-section p.testi-author{color:#6a6a6a;font-style:italic;margin-bottom:25px}.testi-wrapper{width:1013px;margin:0 auto}.explore-section{float:left;width:100%;margin:64px 0 90px 0}.explore-header{float:left;width:100%;padding:0 0 83px 0;text-align:center}.explore-header h2,.returns-page h1,.warranty-page h1{font-size:25px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #eaeaea;padding:0 0 10px 0;margin-bottom:33px}.explore-header p{width:82%;margin:0 auto}.explore-box{float:left;width:577px;margin-bottom:48px}.explore-box-desc{float:left;width:246px}.explore-box-desc h2{font-size:20px;font-weight:400;border-bottom:1px solid #e4e4e4;padding:0 0 16px 0;margin-bottom:15px}.explore-box-desc h2 a{color:#474747;text-transform:none}.explore-box-desc p{font-size:12px;line-height:20px;margin-bottom:5px}.explore-box-img{float:right}a.read-more{font-size:12px;color:#474747;text-decoration:underline}a:hover.read-more{text-decoration:none}.explore-inner-cont{float:left;width:100%}.explore-inner-cont .explore-box:nth-child(2n){float:right}.explore-inner-cont .explore-box:nth-child(2n) .explore-box-img{float:left}.explore-inner-cont .explore-box:nth-child(2n) .explore-box-desc{float:right}.btn-center-div{float:left;width:100%;text-align:center}.need-more-block{float:left;width:100%;background:url(../images/info-home-banner.jpg) no-repeat center top;background-size:cover;min-height:468px;padding:64px 0 0 0;text-align:center}i.more-info-icon{display:inline-block}.need-more-block h2{font-size:30px;color:#fff;text-transform:uppercase;font-weight:700;border-bottom:1px solid #f1d767;padding-bottom:15px;margin:35px 0 21px 0}.need-more-block p{font-size:16px;color:#fff;width:55%;margin:0 auto 40px auto;line-height:26px}.need-more-block p a{color:#fff}.need-more-block p a:hover{color:#4a4a4a}.footer-mainlinks{float:left;width:100%;background:url(../images/footer-black-img.jpg) no-repeat center top;background-size:cover;min-height:469px;padding:64px 0 0 0}.logo-foo{float:left;margin-bottom:39px}.footer-mainlinks h3{color:#6d6d6d;font-size:14px;text-transform:uppercase;border-bottom:1px solid rgba(163,163,163,.25);padding:0 0 4px 0;margin:0 0 21px 0;font-weight:700}.footer-mainlinks p{color:#fff;font-size:14px;margin-bottom:0}.footer-phone p a{color:#fff}.footer-phone p a:hover{color:#deb001}.address-headqa{width:100%;float:left;margin:0 0 43px 0}.footer-mainlinks .foo-col-2:last-child{margin-right:0}.foo-col-2{float:left;width:257px;margin-right:62px}.footer-mainlinks ul{margin:0;padding:0}.footer-mainlinks ul li{margin:0 0 17px 0;padding:0;list-style:none;display:block}.footer-mainlinks ul li a{color:#fff;font-size:14px}.footer-mainlinks ul li a:hover{color:#deb001}.footer-contact{float:left;width:100%;margin:15px 0 20px 0}.foo-connect{float:left;width:100%;margin:15px 0 34px 0}.foo-connect a{margin-right:28px}.foo-connect a:last-child{margin-right:0}a.fb-icon{background:url(../images/fb-icon.png) no-repeat 0 0;width:10px;height:23px;display:inline-block}a:hover.fb-icon{background-position:0 -24px}a.twitter-icon{background:url(../images/twitter-icon.png) no-repeat 0 0;width:21px;height:19px;display:inline-block;line-height:12px}a:hover.twitter-icon{background-position:0 -19px}a.linked-icon{background:url(../images/linked-in-icon.png) no-repeat 0 0;width:21px;height:21px;display:inline-block}a:hover.linked-icon{background-position:0 -21px}a.utube-icon{background:url(../images/utube-icon.png) no-repeat 0 0;width:29px;height:20px;display:inline-block}a:hover.utube-icon{background-position:0 -21px}.footer-phone{float:left;width:100%;margin:0}.foo-copyright-full{float:left;width:100%;background:#252525;padding:30px 0;text-align:center}.foo-copyright-full ul{margin:0;padding:0}.foo-copyright-full ul li{margin:0;padding:0 40px;list-style:none;display:inline-block;color:#929292;position:relative}.foo-copyright-full ul li:last-child:after{display:none}.foo-copyright-full ul li:after{content:"";background:#3d3d3d;height:15px;width:1px;position:absolute;right:0;top:4px}.foo-copyright-full ul li a{color:#929292}.foo-copyright-full ul li a:hover{color:#fff}.inner-page-common{float:left;width:100%;margin-top:90px}.about-page{float:left;width:100%;padding-top:80px}.about-lft-img{float:left;width:377px}.about-rgt-desc{float:right;width:760px}.about-rgt-desc h1{font-size:25px;margin-bottom:35px}.about-rgt-desc p{margin-bottom:23px;line-height:26px}.about-map{float:left;width:100%;background:url(../images/about-map.jpg) no-repeat center center;min-height:768px;background-size:cover;margin-top:77px}.expertise-about-section{float:left;width:100%;background:#f3f3f3;padding:61px 0 61px 0;text-align:center}.expertise-about-section h1{font-size:25px;border-bottom:1px solid #ebebeb;padding:0 0 12px 0;font-weight:700}.expertise-slider{width:93%;margin:39px auto 0 auto;position:relative}.expertise-slider .owl-pagination{display:none}.expertise-slider .owl-controls{display:none}.expertise-slider.owl-loaded .owl-controls{display:none}.expertise-slider .owl-controls{position:absolute;top:50%;width:100%}.expertise-slider .owl-prev{position:absolute;left:-28px;background:url(../images/nav-black-lft.png) no-repeat;width:14px;height:23px}.expertise-slider .owl-next{position:absolute;right:-28px;background:url(../images/nav-black-rgt.png) no-repeat;width:14px;height:23px}.expertise-slider .owl-next:hover,.expertise-slider .owl-prev:hover{opacity:.5}.news-press-section .explore-header{padding-bottom:27px}.news-press-section .explore-box-img{float:left}.news-press-section h2{border-bottom:none;margin:0}.news-press-section .explore-box-desc{float:right}.press-release{float:left;width:100%;font-size:12px;color:#9c9c9c;font-style:italic;border-bottom:1px solid #e4e4e4;padding:0 0 13px 0;margin-bottom:12px}.news-press-section a.read-more,.press-release a{color:#5b9ebd;text-decoration:underline;font-style:italic}.news-press-section a:hover.read-more,.press-release a:hover{text-decoration:none}.news-press-section .btn-center-div{margin-top:20px}.news-press-section .btn-brd-custom{width:240px}.about-join-partner{float:left;width:100%;background:#4a4a4a;padding:55px 0 58px 0}.about-join-col{width:46%;float:left}.about-join-partner h2{font-size:20px;color:#474747;text-transform:uppercase;font-weight:700;border-bottom:1px solid #5c5c5c;padding:0 0 10px 0;margin-bottom:15px}.about-join-partner p{color:#474747;margin-bottom:31px}.about-join-partner .brd-dark-brd{min-width:165px;text-align:center}.brd-dark-brd{border:2px solid #686868;padding:0 30px;color:#474747;line-height:48px;height:48px;display:inline-block;font-weight:700;font-size:14px}.brd-dark-brd:hover{background:#707070;color:#fff}.brd-dark-brd i{margin-left:12px;position:relative;top:-1px}.partner-col{float:right}.about-office-row{float:left;width:100%;background:#333;min-height:313px;padding:73px 0 0 0}.about-office-row .about-office-col:nth-child(2n){float:right}.about-office-col{float:left;width:47%}.abt-office-img{float:left;margin:0}.abt-office-detail{float:right;width:249px}.abt-office-detail h3{font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;border-bottom:1px solid #4b4b4b;padding:0 0 11px 0;margin-bottom:19px}.abt-office-detail p{color:#fff;line-height:26px;margin-bottom:25px}.abt-office-detail p a,.inter-address-col p a{color:#fcd339;font-size:14px;font-style:italic;text-decoration:underline}.abt-office-detail p a:hover,.inter-address-col p a:hover{text-decoration:none}.beltrac-page{float:left;width:100%}.beltrac-main-slider{float:left;width:100%}.beltrac-main-slider .header-banner-cap{top:0}.beltrac-main-slider .owl-pagination{display:block;position:absolute;width:100%;bottom:-202px;text-align:center}.beltrac-main-slider .owl-controls{bottom:0;height:48px;margin:auto;top:0}.beltrac-main-slider .owl-controls .owl-page{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.5);display:inline-block;margin:0 10px 0 0}.beltrac-main-slider .owl-controls .owl-page.active,.beltrac-main-slider .owl-controls .owl-page.activeMenu{background:rgba(255,255,255,1)}.beltrac-sections{width:100%;float:left}.beltrac-sections-nav{float:left;width:100%;background:#333}#wrapper div div .beltrac-sections .beltrac-sections-nav{margin-bottom:40px}.beltrac-sections-nav ul{margin:0;padding:0}.beltrac-sections-nav ul.col-5-opt li{width:25%}.beltrac-sections-nav ul.col-4-opt li{width:20%}.beltrac-sections-nav ul.col-3-opt li{width:33.3%}.beltrac-sections-nav ul li{margin:0;padding:0;list-style:none;float:left;border-left:1px solid #464646;box-sizing:border-box;text-align:center;height:70px;display:table}.beltrac-sections-nav ul li:last-child{border-right:1px solid #464646}.beltrac-sections-nav ul li a{font-size:14px;color:#fff;font-weight:700;display:table-cell;vertical-align:middle;line-height:18px;padding:0 5px;text-transform:uppercase}.beltrac-sections-nav ul li a:hover,.beltrac-sections-nav ul li.active a,.beltrac-sections-nav ul li.activeMenu a{color:#ffd504}.beltrac-overview{width:100%;float:left;padding-top:32px}ul.beltrac-product-list{margin:0;padding:0}ul.beltrac-product-list li{margin:0 3.333% 80px 0;padding:0;list-style:none;float:left;width:22%}ul.beltrac-product-list li:nth-child(4n){margin-right:0}.beltrac-prd{float:left;margin:0 0 40px 0;width:100%;text-align:center;display:table}.beltrac-prd>a{display:table-cell;vertical-align:middle}.beltrac-prd-desc{float:left;width:100%}.beltrac-prd-desc h4{font-size:25px;margin-bottom:21px}.beltrac-prd-desc h4 a{color:#474747}.beltrac-prd-desc p{margin-bottom:26px;line-height:26px}.beltrac-features{float:left;width:100%}.beltrac-features-header{float:left;width:100%;background:#4a4a4a;text-align:center;padding:55px 0 60px 0;color:#fff}.beltrac-features-header h1,.beltrac-features-header h2,.beltrac-related-products h2{font-size:25px;color:#fff;text-transform:uppercase;font-weight:700;border-bottom:1px solid #676767;padding:0 0 11px 0;margin-bottom:19px}.beltrac-features-header p{color:#fff;width:85%;margin:0 auto}.beltrac-features-tabs-main{float:left;width:100%}.beltrac-features-tabs{background:#333}.beltrac-features-tabs .home-tabs-nav ul li,.beltrac-features-tabs .home-tabs-nav ul li.resp-tab-active{padding:23px 0 33px 0!important;min-height:inherit}.beltrac-features-tabs .home-tabs-nav ul{text-align:center}.beltrac-features-tabs .home-tabs-nav ul li{width:16.6666666667%;float:none;display:inline-block;}.beltrac-features-tabs .home-tabs-nav ul li.resp-tab-active:after{bottom:0}.beltrac-features-tabs .home-tabs-nav ul li.resp-tab-active:before{bottom:-12px}.beltrac-features-tabs .home-tabs-nav ul.col-tab-5 li{width:20%}.beltrac-features-tabs .home-tabs-nav ul.col-tab-4 li{width:25%}.beltrac-features-tabs .home-tabs-nav ul.col-tab-3 li{width:33.3333333333%}.beltrac-features-tabs .home-tabs-nav ul.col-tab-7 li{width:14.2857142857%}.beltrac-features-tabs .home-tabs-nav ul li:last-child{border-right:1px solid #454545!important}.baltrack-tabs-bg{background-size:cover;margin-top:0}.baltrack-inner-cont{float:left;width:100%;box-sizing:border-box}.baltrack-inner-cont img{width:100%}.baltrack-inner-image{background-size:cover;min-height:499px;margin-top:0}.baltrack-cont1{float:left}.baltrack-cont1 .header-banner-text{margin-top:144px}.beltrac-related-products{float:left;width:100%;background:#fff;padding:55px 0 0 0}.beltrac-related-products h2{border-bottom:1px solid #e3e3e3;color:#474747;text-align:center;margin-bottom:60px}.beltrac-related-inner{float:left;width:100%;margin:0}.beltrac-explore{margin-top:0;padding-top:64px}.blog-detail-page{width:100%;float:left;padding:65px 0 80px;color:#474747}.blog-detail-left{width:810px;float:left}.blog-det-div{width:100%;float:left}.blog-detail-left h2{color:#474747;line-height:35px;font-size:25px;text-transform:inherit;font-weight:400;padding:34px 0 24px}.blog-post-inner{width:100%;float:left;border-bottom:2px #d6d6d6 solid;border-top:1px #d6d6d6 solid;padding:19px 0 23px;margin-bottom:34px}.blog-post-inner .bydate{font-style:italic;font-size:12px;line-height:20px;padding:0 13px 0 20px;position:relative}.blog-post-inner #social_list_fade span{padding:0}.blog-post-inner .bydate:first-child{padding-left:0}.blog-post-inner .bydate:first-child:after{display:none}.blog-post-inner .bydate:after{content:"/";position:absolute;left:0;top:0}.blog-post-inner ul li{float:left;padding:0 2px}//.blog-post-inner ul li a:hover{opacity:.3}.blog-post-inner ul li a:hover{opacity:.3}.blog-post-inner ul li:first-child{margin-left:0}.blog-post-inner ul li:hover img{opacity:.75}.post-discription{width:100%;float:left}.post-discription p{line-height:26px;padding-bottom:10px}.post-discription span{font-size:12px;line-height:20px;font-style:italic}.tag-for-post{width:100%;float:left;margin-bottom:61px}.tag-for-post ul li{float:left;margin-right:15px}.tag-for-post ul li:last-child{margin-right:0}.tag-for-post ul li a{color:#5b9ebd;font-size:12px;line-height:22px;font-style:italic;text-decoration:underline}.tag-for-post ul li a:hover{color:#333;text-decoration:none}.comment-title{width:100%;float:left;position:relative}.disqus-slogan{width:auto;position:absolute;right:0;top:5px;position:absolute}.disqus-slogan:hover img{opacity:.6}.comment-title h3{color:#474747;font-size:20px;text-transform:uppercase;font-weight:700;border-bottom:1px #d6d6d6 solid;padding-bottom:7px}.leave-comment{width:100%;float:left;margin:40px 0 0}.comment-box{width:640px;float:left}.leave-comment-textarea{width:100%;border:none;border-bottom:#c7c7c7 3px solid;border-left:#c7c7c7 3px solid;padding:0 6px 4px 6px;box-sizing:border-box;line-height:23px;font-size:14px;color:#474747;height:34px}.post-comment{width:132px;float:right}.post-comment a{float:right;width:100%;box-sizing:border-box;text-align:center}.post-comment a:hover,a.btn-download:hover{background-color:#ccc;color:#222}.users-post-comment{width:100%;float:left;padding:35px 0;border-bottom:1px #d6d6d6 solid}.comment-user-pic{width:102px;float:left;margin-top:3px}.user-comments{width:680px;float:right;position:relative}.user-comments h4{line-height:normal;font-size:16px;font-weight:700;text-transform:uppercase;padding-bottom:9px}.user-comments p{line-height:26px;font-size:14px;padding-bottom:4px;margin-bottom:0}.user-comments ul li{float:left;margin-right:17px}.user-comments ul li:last-child{margin-right:0}.user-comments ul li a{color:#5b9ebd;font-size:14px;font-style:italic;text-decoration:underline}.user-comments ul li a:hover{color:#222;text-decoration:none}.comment-time-ago{position:absolute;right:0;top:0;line-height:20px;font-size:14px;font-style:italic;color:#ababab}.comment-replies{width:100%;float:right;border-bottom:1px #d6d6d6 solid;border-top:1px #d6d6d6 solid}.comment-replies .users-post-comment{width:675px;float:right;border-bottom:2px #d6d6d6 solid}.comment-replies .users-post-comment:last-child{border-bottom:none}.comment-replies .user-comments{width:540px}..users-post-comment:last-child{border-bottom:none}.show-more-comment{width:100%;float:left;margin-top:20px}.custom-btn-more{color:#fff;font-weight:700;text-transform:uppercase;background:#333;line-height:48px;display:block;text-align:center}.custom-btn-more:hover{background:#ffd504;color:#444}.border-bottom-none{border-bottom:none!important}.blog-detail-right{width:308px;float:right}.bottom65{margin-bottom:65px}.subscribe{width:100%;float:left;box-sizing:border-box;padding:27px 33px 35px;background:#f3f3f3}.subscribe-btn{width:185px;font-size:14px;font-family:'Open Sans',sans-serif;cursor:pointer;line-height:40px}.checkout-cart-belt:hover,.subscribe-btn:hover{background:#ccc}.subscribe h3{border-bottom:1px #dbdbdb solid;padding-bottom:7px;margin-bottom:20px}.subscribe p{font-size:12px;line-height:20px}.subscribe input[type=email],.subscribe input[type=text]{margin-bottom:30px}.common-text-field{width:100%;line-height:32px;height:35px;padding:0 16px;box-sizing:border-box;border:none;border-bottom:3px #c7c7c7 solid;border-left:3px #c7c7c7 solid;color:#757070;font-size:14px;background:0 0;outline:0}.recent-blog-post{width:100%;float:left;border:1px #f2f2f2 solid;box-sizing:border-box;padding:30px 33px 36px}.recent-blog-post h3{padding-bottom:8px;border-bottom:1px #f2f2f2 solid;margin-bottom:5px}.recent-posts{width:100%;float:left;border-bottom:1px #eaeaea solid;padding:15px 0 18px 0;position:relative}.recent-posts:last-child{border-bottom:none}.recent-posts:after{background:#e6e6e6;width:5px;height:55%;position:absolute;top:0;bottom:0;right:-33px;margin:auto;content:"";padding:15px 0 18px 0;box-sizing:border-box}.recent-posts p{font-size:12px;line-height:20px;padding-bottom:0;margin-bottom:0}.blue-link{text-decoration:underline;font-style:italic;color:#5b9ebd;font-size:12px}.blue-link:hover{text-decoration:none}.related-video{width:100%;float:left;background:#f3f3f3;padding:30px 33px 40px;box-sizing:border-box}.related-video h3{padding-bottom:8px;border-bottom:1px #dbdbdb solid;margin-bottom:5px}.related-videos{width:100%;float:left;border-bottom:1px #dbdbdb solid;padding:26px 0 12px}.related-videos a:hover{color:#474747}.related-videos:last-child{border-bottom:none}.related-videos p{font-size:12px;line-height:20px;margin-top:13px}.view-all-guides{width:100%;float:left;text-align:center}.view-all-guides a{display:block}.recent-blog-post .btn-brd-custom:hover,.view-all-guides a:hover{color:#333}.related-videos a img{width:240px;height:auto}.prd-srt-row{min-height:70px}.banner{width:100%;float:left}.banner img{width:100%}.product-woo-div{width:100%;float:left;padding:70px 0 60px}.product-left{width:308px;float:left;background:#f3f3f3;padding:24px 30px;box-sizing:border-box}.filter-heading{width:100%;float:left;position:relative}.filter-heading h3{line-height:40px;border-bottom:1px #e3e3e3 solid}.filter-heading .blue-link{position:absolute;line-height:40px;right:0;top:0;font-size:14px}.filter-cat{width:100%;float:left;margin:22px 0 0}.filter-cat h3{margin-bottom:14px}.filter-option{width:100%;float:left}.product-right-panel{width:840px;float:right}.product-title-top{width:100%;float:left;position:relative;border-bottom:1px #474747 solid}.product-title-top h1,.product-title-top h2{line-height:24px; padding-bottom: 10px;}.product-title-top h1{color:#474747;font-size:25px;font-weight:700;text-transform:uppercase}.sort-slect-box{width:155px;position:absolute;right:0;top:-14px}.filter-product-outer{width:100%;float:left;margin:20px 0 0}.filter-product-outer li{float:left;width:250px;margin:0 45px 40px 0;position:relative}.filter-product-outer li:nth-child(3n){margin-right:0}.fl-product-img{width:100%;float:left}.product-sort-detail{width:100%;float:left;margin:16px 0 0;min-height:162px}.product-sort-detail h4{color:#474747;font-size:18px;line-height:normal;font-weight:400;padding-bottom:0;border-bottom:1px solid #e0e0e0;padding:0 0 8px 0;margin:0 0 10px 0}.product-sort-detail h4 a{color:#474747}.product-sort-detail h4 a:hover{color:#000}.product-sort-detail p{color:#474747;font-size:12px;line-height:22px;font-weight:400}.product-sort-detail i{color:#9e9e9e;font-size:12px;line-height:normal}.product-sort-detail .btn-brd-custom{min-width:111px;text-align:center;margin-top:20px}.show-more-product{width:100%;float:left;margin-top:50px}.related-product-sec{width:100%;float:left;background:#f3f3f3;clear:both;padding:58px 0 0}.stanchions-rel-product h2{border-bottom:1px solid rgba(255,255,255,.25)!important;text-align:center;line-height:normal;margin-bottom:52px;padding-bottom:10px}.related-product-sec h2{border-bottom:1px solid #e7e7e7;text-align:center;line-height:normal;margin-bottom:52px;padding-bottom:10px}.indus-solu-page,.related-products-inner,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.related-products-inner *,.related-products-inner :after,.related-products-inner :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.related-products-inner{width:100%;float:left;padding:0}.related-products-inner .product-col{float:left}.related-products-inner .product-col:nth-child(3n){margin-right:0}.product-title{width:92%;margin:auto;border-top:7px #ffd504 solid;box-sizing:border-box;min-height:69px}.product-title a{color:#4a4a4a;font-size:18px;line-height:normal;padding:7px 0;display:block;min-height:63px}.product-title a:hover{color:#000!important}.product-col{margin-bottom:0}.stanchions-rel-prd-slider .product-col{margin:0 40px 0 30px}.stanchions-rel-prd-slider{position:relative;width:97%;margin:0 auto}.stanchions-rel-prd-slider .owl-controls{display:none}.resource-slider-cable .customNavigation,.stanchions-rel-prd-slider .customNavigation{position:absolute;top:40%;font-size:0;width:100%;float:left;display:block}.stanchions-rel-prd-slider a.next{right:-30px}.stanchions-rel-prd-slider a.prev{left:-30px}.stanchions-page-wrap{padding:25px 0 34px;width:100%;float:left}.stanchions-rel-product{background:#333;padding-bottom:65px}.stanchions-rel-product h2{color:#fff}.stanchions-rel-product .product-title a{color:#fff}.stanchions-page-wrap{width:100%;float:left}.stanchions-top-content{width:100%;float:left;padding-bottom:13px}.stanchions-top-content h2{text-transform:inherit;font-weight:400;padding-bottom:22px}.stanchions-top-content p{line-height:26px}.stanchions-products-div{width:100%;float:left}.related-products-inner .product-col:hover .products-hover-content{display:block}.rel-product-img{position:relative;text-align:center}.related-products-inner .product-col{width:32%;padding:10px 0 10px 0;float:left;margin:0 2% 0 0;display:inline-block}.related-products-inner .product-col .rel-product-img a{display:inline-block}.rel-product-img a,.rel-product-img img{width:100%}.related-products-inner .product-col .rel-product-img span{width:100%;height:100%;vertical-align:middle;font-size:24px;color:rgba(255,255,255,.6);font-weight:700;text-transform:uppercase;position:absolute;left:0;top:0;margin:15px}.related-products-inner .product-col .rel-product-img span small{vertical-align:bottom;display:table-cell;font-size:24px}//.related-products-inner .product-col .rel-product-img span small strong{text-shadow:0 0 10px rgba(0,0,0,1)}.related-products-inner .product-col .rel-product-img:hover span{display:none}.products-hover-content{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;left:0;top:0;box-sizing:border-box;padding:0 10px 0;display:none}.products-hover-content p{font-size:12px;line-height:20px;color:#fff;margin-bottom:4px}.products-hover-content a{font-size:12px;line-height:20px;color:#ffd51a;text-decoration:underline}.products-hover-content a:hover{text-decoration:none;color:#fff}#stanchions-product-slider{width:100%;float:left}.products-hover-content .dis-table{display:table;height:100%;width:100%}.products-hover-content .dis-cell{display:table-cell;height:100%;width:100%;text-align:center;vertical-align:middle}.products-hover-content .product-title{visibility:hidden;height:10px}.faq-page-wrap{width:100%;float:left}.faq-page-wrap .header-content{padding-top:80px}.header-content{width:100%;float:left;text-align:center;padding:50px 0 43px}.header-content h2{border-bottom:1px #eaeaea solid;margin-bottom:20px;padding-bottom:5px}.header-content p a{font-size:14px}.faq-tabing{width:100%;float:left;background:#000;min-height:105px}.accordian-wrap{background:#f3f3f3;padding:43px 0 96px;margin-top:0;display:block;clear:both}.faq-tabs-main .accordion-wrapper{background:#f3f3f3;padding:0 20px 0;margin-top:0;display:block;clear:both}.accordian-wrap .ac-pane{width:100%;float:left;box-sizing:border-box;color:#333}.accordian-wrap .ac-content{display:none;width:100%;float:left;padding:0 10% 20px 20px;box-sizing:border-box;border-bottom:1px #dcdcdc solid;box-sizing:border-box}.accordian-wrap .ac-content p{line-height:26px}.accordian-wrap .ac-content p:last-child{padding-bottom:0}.accordian-wrap .ac-title{color:#333;padding:26px 22px;box-sizing:border-box;line-height:normal;display:block;font-size:20px;position:relative;border-bottom:1px #dcdcdc solid}.accordian-wrap .active .ac-title{color:#000;font-weight:700}.accordian-wrap .ac-title i.drop-arrow{background:url(../images/down-arrow-gray.png) no-repeat;width:12px;height:10px;display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto}.accordian-wrap .active .ac-title i.drop-arrow{background:url(../images/up-arrow-black.png) no-repeat}.accordian-wrap .active .ac-title{border-bottom:none}.faq-tabs-main .beltrac-features-tabs .home-tabs-nav ul{text-align:center}.faq-tabs-main .beltrac-features-tabs .home-tabs-nav ul li{width:20%;float:none;display:inline-block;margin-left:-4px}.faq-tabs-main .beltrac-features-tabs .home-tabs-nav ul.col-faq-4 li{width:25%}.faq-tabs-main .beltrac-features-tabs .home-tabs-nav ul.col-faq-6 li{width:16.6666666667%}.faq-tabs-main .beltrac-features-tabs .home-tabs-nav ul li,.faq-tabs-main .beltrac-features-tabs .home-tabs-nav ul li.resp-tab-active{padding:45px 0!important}.crowdcontrol-page-wrap{float:left;width:100%;padding:67px 0 0 0}.crowdcontrol-slider-2 .header-banner-text{float:left;width:606px;margin-top:154px}.crowdcontrol-page-wrap .industries-section{margin-top:-2px}.indus-solu-page{float:left;width:100%;margin:80px 0 66px 0}.indus-solu-list ul{margin:0;padding:0}.indus-solu-list ul li{margin:0 30px 30px 0;padding:0;list-style:none;float:left;width:382px;height:266px;text-align:center}.indus-solu-list ul li:nth-child(3n){margin-right:0}.indus-solu-img{position:relative}.indus-solu-img a{display:inline-block}.indus-solu-img a span{width:100%;vertical-align:middle;font-size:24px;color:#fff;font-weight:700;text-transform:uppercase;position:absolute;left:0;top:0;bottom:0;margin:auto;display:table}.indus-solu-img a span:hover{color:#f8ce00}.indus-solu-img a span small{height:266px;vertical-align:middle;display:table-cell;font-size:24px}.indus-solu-list .product-title{border:none}.indus-solu-list .product-title a{font-size:24px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;padding-top:28px;min-height:35px}.indus-solu-list .product-title a:hover{color:#fff!important}//.indus-solu-list i.retail-icon{width:28px}.indus-solu-list .product-col{width:32%;padding:2px}.indus-solu-list .product-col(3n){margin-right:0}.indus-solu-list .product-col .rel-product-img a{z-index:9999999999}.indus-solu-list .products-hover-content{cursor:pointer}.indus-solu-page .fixed-wrapper{max-width:1255px}.international-page{padding-top:100px}a.blu-link-14{font-size:14px}.international-adress-full{float:left;width:100%;background:#4a4a4a;padding:57px 0 34px 0}.international-adress-full .inter-address-col:nth-child(3n){margin-right:0}.inter-address-col{float:left;width:343px;margin-right:91px}.inter-address-col h3{border-bottom:1px solid #595959;padding:0 0 26px 0;margin-bottom:25px;min-height:39px}.inter-address-col p{color:#fff;line-height:26px}.inter-address-col h4{font-weight:700;color:#fff}.que-logo{float:left;margin:30px 0 0 0}.que-rgt-cont{float:right;width:931px;padding-right:6%;box-sizing:border-box;margin-top:10px;margin-bottom:40px}.railingsystem-page{float:left;width:100%;padding:67px 0 0 0}.about-certificate-div{margin:20px 0 40px 0}.about-certificate-div .btn-y-custom:hover{background:#ccc}.aia-logo{margin-right:16px;vertical-align:middle;display:inline-block;position:relative;top:-30px}.railingsystem-tab-bg{min-height:499px;margin-top:0}.returns-page{float:left;width:100%;padding:50px 0 10px 0}.returns-page h1,.warranty-page h1{text-align:center;margin-bottom:88px}.returnds-inner-cont{float:left;width:100%}.returns-left{float:left;margin:10px 0 0 0;width:360px}.returns-right{float:right;width:780px}.returns-right h2{font-size:20px;font-weight:400;text-transform:none;border-bottom:1px solid #eaeaea;padding:0 0 10px 0;margin-bottom:14px}.returns-right p{line-height:24px;font-size:13px;margin-bottom:60px}.returns-right p.MB-20{margin-bottom:20px}.returns-right ul{margin:0 0 60px 0;padding:0}ul.wallmounts-prd-list li{width:30.33333%;margin:0 4% 80px 0;float:left}ul.wallmounts-prd-list li:nth-child(3n){margin-right:0}ul.wallmounts-prd-list .beltrac-prd{min-height:inherit}.sub-text{text-align:center}.warranty-page{float:left;width:100%;padding-bottom:80px}.warranty-page h1{margin-bottom:32px;margin-top:30px}ul.warranty-list{margin:72px 0 0 0;padding:0}ul.warranty-list li{margin:0 0 16px 0;padding:0 0 16px 0;list-style:none;float:left;width:100%;border-bottom:1px solid #dadada}ul.warranty-list li:last-child{border-bottom:none}a.btn-download{float:right}ul.warranty-list li span{font-size:20px;color:#333;line-height:40px;margin-left:20px;margin-top:4px;display:inline-block}ul.warranty-list li span a{color:#333}ul.warranty-list li span a:hover{color:#000}.search-header-box{display:none}.search-header-box{background:#a8a8a8;padding:10px;position:absolute;right:-10px;top:30px;z-index:1}.search-header-box:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #a8a8a8;content:"";position:absolute;top:-7px;right:10px}.search-header-box input[type=text]{background:#fff;border:none;padding:6px 10px}.search-btn-new{background:url(../images/btn-search-icon.png) no-repeat center;background-size:45%;position:relative;width:31px;height:25px;border:none;cursor:pointer;vertical-align:middle;display:inline-block;margin-left:-54px;margin-right:-5px;background-color:#ffd504;border-radius:0 5px 5px 0;margin-top:-3px;box-shadow: 0px 1px 1px 0 rgba(0,0,0,.25) inset; right: 0; top: 0;}.search-field-outer{display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:245px;height:25px;cursor:pointer;padding:0 0;margin-right:30px;overflow:visible;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:rgba(0,0,0,1);text-decoration:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:rgba(255,255,255,1);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;-webkit-transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);-moz-transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);-o-transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);position: relative;}.search-field-outer:hover{width:285px;-webkit-transition:all .5s cubic-bezier(.68,-.75,.265,1.75);-moz-transition:all .5s cubic-bezier(.68,-.75,.265,1.75);-o-transition:all .5s cubic-bezier(.68,-.75,.265,1.75);transition:all .5s cubic-bezier(.68,-.75,.265,1.75)}.search-field-outer:focus{cursor:default;-webkit-transition:all 601ms cubic-bezier(.68,-.75,.265,1.75);-moz-transition:all 601ms cubic-bezier(.68,-.75,.265,1.75);-o-transition:all 601ms cubic-bezier(.68,-.75,.265,1.75);transition:all 601ms cubic-bezier(.68,-.75,.265,1.75)}::placeholder{color:#b8b7b7}.search-field{border-radius: 5px !important;display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:245px;height:25px;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0 20px;margin-right:20px;overflow:hidden;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:rgba(0,0,0,1);text-decoration:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:rgba(255,255,255,1);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;-webkit-transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);-moz-transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);-o-transition:all 502ms cubic-bezier(.68,-.75,.265,1.75);transition:all 502ms cubic-bezier(.68,-.75,.265,1.75)}.search-field:hover{width:260px;-webkit-transition:all .5s cubic-bezier(.68,-.75,.265,1.75);-moz-transition:all .5s cubic-bezier(.68,-.75,.265,1.75);-o-transition:all .5s cubic-bezier(.68,-.75,.265,1.75);transition:all .5s cubic-bezier(.68,-.75,.265,1.75)}.search-field:focus{cursor:default;-webkit-transition:all 601ms cubic-bezier(.68,-.75,.265,1.75);-moz-transition:all 601ms cubic-bezier(.68,-.75,.265,1.75);-o-transition:all 601ms cubic-bezier(.68,-.75,.265,1.75);transition:all 601ms cubic-bezier(.68,-.75,.265,1.75)}.testimonial-page{float:left;width:100%;padding:46px 0 0 0}.test-header-lft{float:left;max-width:66%;margin-left:-191px}.test-header-rgt{float:right;width:558px;max-width:46%}.test-header-rgt h1{font-size:25px;font-weight:700;color:#333;text-transform:uppercase;border-bottom:1px solid #eaeaea;padding:0 0 10px 0;margin-bottom:0}.queing-expert-slider{float:left;margin-top:36px;width:95%}.testimonial-list-main{float:left;width:100%;background:#f3f3f3;padding:53px 0}.grid-box{width:363px;box-sizing:border-box;background:#fff;box-shadow:2px 3px 4px 1px rgba(0,0,0,.25);padding:34px 27px;margin:20px 20px 15px 20px}.become-test{background:#333;padding:43px}.become-test h4{font-size:20px;color:#fff;line-height:30px;border-bottom:1px solid #5a5a5a;padding:0 0 18px 0;margin-bottom:29px}.become-test .btn-y-custom{display:block;text-align:center}.grid-box p{line-height:26px}.grid-box span{color:#adadad;font-style:italic}.grid-masonry{width:1215px}.blog-page-wrap{width:100%;float:left}.blog-left-outer{width:308px;float:left;box-sizing:border-box}.blog-left-outer .subscribe{margin-top:66px}.blog-posts-outer{padding:0 0 10px;width:100%;float:left}.blog-post{width:100%;float:left;border-bottom:1px #dedede solid;padding:0 0 50px;margin-top:54px}.post-left-img{width:auto;float:left;margin-top:8px}.blog-post-content{width:485px;float:right}.blog-post-content h3{line-height:35px;font-size:25px;text-transform:inherit;font-weight:400;padding-bottom:21px}.blog-post-content h3 a{color:#474747}.blog-post-content h3 a:hover{color:#000}.blog-post-content p{line-height:26px;font-size:14px;text-transform:inherit;font-weight:400;margin-bottom:2px}.blog-post-content .blue-link,.recent-blog-post .blue-link{font-size:14px;color:#5b9ebd}.blog-post-content .blue-link:hover,.recent-post-blog .blue-link:hover{color:#5b9ebd;text-decoration:none;outline:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.blog-posts-outer .blog-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.blog-div .show-more-product{margin-bottom:13px}.blog-post .post-left-img img{width:300px}.blog-detail-page .blog-detail-left .blog-det-div img{width:810px}.news-page-wrap{width:100%;float:left}.news-left-outer{width:308px;float:left;box-sizing:border-box}.news-left-outer .subscribe{margin-top:66px}.news-posts-outer{padding:0 0 10px;width:100%;float:left}.news-post{width:100%;float:left;border-bottom:1px #dedede solid;padding:0 0 50px;margin-top:54px}.post-left-img{width:auto;float:left;margin-top:8px}.news-post-content{width:585px;float:right}.news-post-content h3{line-height:35px;font-size:25px;text-transform:inherit;font-weight:400;padding-bottom:21px}.news-post-content h3 a{color:#474747}.news-post-content h3 a:hover{color:#000}.news-post-content p{line-height:26px;font-size:14px;text-transform:inherit;font-weight:400;margin-bottom:2px}.news-post-content .blue-link,.recent-news-post .blue-link{font-size:14px;color:#5b9ebd}.news-post-content .blue-link:hover,.recent-post-blog .blue-link:hover{color:#5b9ebd;text-decoration:none;outline:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.news-posts-outer .news-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.news-div .show-more-product{margin-bottom:13px}.news-post .post-left-img{width:200px}.news-detail-page .news-detail-left .news-det-div img{width:810px}.events-page-wrap{width:100%;float:left}.events-left-outer{width:308px;float:left;box-sizing:border-box}.events-left-outer .subscribe{margin-top:66px}.events-posts-outer{padding:0 0 30px;width:100%;float:left;border-bottom:1px #dedede solid}.events-post-outer:last-child{border-bottom:initial}.events-post{width:100%;float:left;border-bottom:1px #dedede solid;padding:0 0 50px;margin-top:34px}.post-left-img{width:auto;float:left;margin-top:8px}.events-post-content{width:1110px;float:right}.events-post-content a img:last-child,.events-post-content img:first-child{max-width:150px;margin-right:20px;margin-top:10px}.events-post-content img:last-child{max-width:32px;margin-right:10px;margin-top:10px}.events-post-content h3{line-height:35px;font-size:25px;text-transform:inherit;font-weight:400;padding-bottom:21px}.events-post-content h3 a{color:#474747}.events-post-content h3 a:hover{color:#000}.events-post-content p{line-height:26px;font-size:14px;text-transform:inherit;font-weight:400;margin-bottom:2px}.events-post-content div a{color:initial}.events-post-content .blue-link,.recent-events-post .blue-link{font-size:14px;color:#5b9ebd}.events-post-content .blue-link:hover,.recent-post-blog .blue-link:hover{color:#5b9ebd;text-decoration:none;outline:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.events-posts-outer .events-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.events-div .show-more-product{margin-bottom:13px}.events-post .post-left-img img{width:75px}.events-detail-page .events-detail-left .events-det-div img{width:1010px}.grey-box{background-color:#e6e7e8;width:100%;display:block;float:left}.grey-box .wrapper{max-width:1215px;margin:0 auto;padding-top:30px;padding-bottom:30px}.grey-box .wrapper h2{font-weight:400;text-transform:initial;margin-bottom:10px}.events-woo-div{width:100%;float:left;padding:0 0 60px}.industryretail-page-wrap{width:100%;float:left}.industryretail-page-wrap .beltrac-sections-nav{margin-bottom:0}.customer-exp-div{width:100%;float:left;background:#f3f3f3;padding:50px 0 58px;margin-bottom:0}.customer-exp-div h2{text-transform:inherit;font-weight:400;padding-bottom:20px}.customer-exp-div p{line-height:26px}.industryretail-left-panel{float:left;width:840px}.industryretail-left-panel .product-title-top h2{font-size:20px}.retail-post-blog{width:100%;float:left;margin-bottom:80px}.retail-post-blog:last-child{margin-bottom:0}.retail-post-blog .blog-post{border:none;padding-bottom:14px;margin-top:50px}.recent-blog-post a,.retail-post-blog a{color:#474747}.recent-post-blog a:hover,.retail-post-blog a:hover{color:#474747}.industryretail-page-wrap .related-product-sec{padding-bottom:0}.value-customer{width:100%;float:left;margin:13px 0 0}.value-customer li{float:left;width:16.66%;text-align:center;min-height:72px;margin-bottom:70px}.value-customer li a{line-height:72px;display:block}.value-customer li img{opacity:.35}.value-customer li:hover img{opacity:1}.topretail-page-wrap{width:100%;float:left}.topretail-page-wrap .product-sort-detail i span{padding-left:0}.topretail-page-wrap .product-sort-detail h4{padding-bottom:14px;min-height:50px}.topretail-page-wrap .product-sort-detail h4 a{color:#474747}.topretail-page-wrap .filter-product-outer li{margin-top:14px}.partner-with-us{width:100%;float:left;background:url(../images/partner-withus-banner.jpg) no-repeat center;min-height:440px;box-sizing:border-box;padding:114px 0 0}.partner-banner-content{width:420px;float:left}.partner-banner-content h3{font-size:25px;color:#fff;line-height:40px;text-transform:inherit;font-weight:400}.partner-banner-content h3 span{color:#fcd402;display:block}.partner-page-wrap{width:100%;float:left;padding:82px 0 0}.partner-blocks{width:100%;float:left;margin-bottom:103px}.partner-img{width:auto;float:left;margin-top:9px}.partners-block-right{width:775px;float:right}.partners-block-right h2{font-weight:400;text-transform:inherit;border-bottom:1px #eaeaea solid;padding-bottom:12px;margin-bottom:26px}.partners-block-right .blue-link{display:block;font-size:14px;margin-bottom:30px}.partners-block-right ul{margin:0 0 10px 18px}.partners-block-right ul li{line-height:25px;display:inline-flex}.partners-block-right ul li:before{content:"•";font-size:14px;padding-right:5px}.partners-block-right span{margin-bottom:15px;display:block}.partners-block-right p{padding-bottom:14px}.partners-block-right p a{font-style:italic;text-decoration:underline}.partners-block-right p a:hover{text-decoration:none}.partners-block-right strong{padding-bottom:5px;display:block}.resources-page-wrap{width:100%;float:left}.resources-blocks{width:100%;float:left;padding:55px 0 59px}.resours-heading{width:100%;float:left;border-bottom:1px #cbcbcb solid;padding-bottom:10px;margin-bottom:35px}.resours-heading h3{display:inline-block;font-size:20px;color:#333}.view-all{color:#474747;font-size:14px;text-transform:uppercase;line-height:25px;font-weight:700;float:right}.view-all:hover{opacity:.6;color:#474747}.view-all i{margin-left:13px;top:-1px;position:relative}.resources-blocks-inner{width:100%;float:left}.resources-col-div{width:280px;float:left;margin-right:31px}.resources-col-div .articleimgbg_bx{display:block}.resources-col-div:nth-child(4n){margin-right:0}.resources-col-div h3{text-transform:inherit;margin:16px 0 10px}.resources-col-div h3 a{line-height:27px;font-size:20px;text-transform:inherit;font-weight:400;color:#474747}.resources-col-div h3 a:hover{color:#000}.resources-col-div .blue-link{text-decoration:none;font-size:14px}.resources-page-wrap .beltrac-sections-nav{margin-bottom:12px}.resources-black{background:#333;padding-bottom:70px}.resources-black .resources-col-div h3 a,.resources-black .view-all,.resources-black a,.resources-black h3,.resources-black p{color:#fff}.resources-black .view-all:hover{opacity:.8}.resources-black .resours-heading{border-color:#555}.resources-black i.gray-arrow{background-image:url(../images/white-arrow.png)}.resources-black .resources-blocks-inner h3{padding-bottom:15px;margin-bottom:15px}.resources-black .resources-blocks-inner #divNoBlogArticles h3{border-bottom:none}.resources-col-div p{font-size:12px;line-height:20px}.resources-black .learn-more{color:#5b9ebd;font-style:italic;font-size:14px;text-decoration:underline}.resources-black .learn-more:hover{color:#fff;text-decoration:none}#popular-brochure-sec .resources-blocks-inner h3{border:none;padding-bottom:0;margin-bottom:0}.sign-in-page-wrap{width:100%;float:left;margin:30px 0 0}.cart-procces{width:100%;float:left;background:#6b6b6b}.cart-procces ul li{float:left;width:20%;text-align:center;position:relative}.cart-procces ul li span{line-height:14px;text-transform:uppercase;color:#fff;font-weight:700;line-height:50px;display:block}.cart-procces ul li.active-menu:after{background:url(../images/cart-procces-arrow.png) no-repeat;height:50px;width:20px;position:absolute;right:-10px;top:0;content:""}.cart-procces ul li.active-menu span{color:#474747;background:#ffd504}.cart-procces ul li.disable-menu span{background:#ffd504;color:#b1981b}.cart-procces ul li:last-child:after{display:none}.cart-procces-inner{width:100%;float:left;padding:47px 0 67px}.cart-procces-inner h2{border-bottom:1px #eaeaea solid;padding-bottom:13px;margin-bottom:36px;display:block}a.close-btn{opacity:.7;position:absolute;right:22px;top:22px;width:auto}a.close-btn:hover{opacity:1}.cart-proccess-inner{width:100%;float:left;padding:46px 0 0}.cart-procces-left{width:545px;float:left}.cart-procces-row{width:100%;float:left;margin-bottom:25px}.cart-procces-inner h3{font-size:25px;line-height:normal;text-transform:inherit;font-weight:400;padding-bottom:26px}.cart-procces-inner input[type=number],.cart-procces-inner input[type=password],.cart-procces-inner input[type=text]{padding:0 16px;font-size:14px}.cart-procces-inner .custom-chk label,.custom-opt label{margin-bottom:0}.custom-opt li{float:left}.cart-procces-inner button{font-family:'Open Sans',sans-serif;cursor:pointer;line-height:47px;font-size:14px}.cart-procces-inner button:hover,.cart-proccess-inner .btn-y-custom:hover{background:#ccc}.cart-procces-inner .btn-y-custom i{position:relative;top:1px}.cart-procces-right{width:560px;float:right}.message-box{width:100%;float:left;background:#f3f3f3;padding:22px 35px 17px;box-sizing:border-box;position:relative}.message-box h3{font-size:20px;line-height:25px;text-transform:inherit;font-weight:400;padding-bottom:17px}.message-box p,.message-box p a{font-size:12px;color:#333;font-style:italic}p.notes{font-size:12px;font-size:12px;font-style:italic;line-height:20px;display:block;margin:34px 0 0;color:#333}p.notes2{font-size:12px;font-size:12px;font-style:italic;line-height:20px;display:block;margin:34px 0 0;color:#333}p.notes a{color:#333}.check-out-guest h3{margin-bottom:5px}.check-out-guest p{padding-bottom:11px}.question-contact{width:100%;float:left;border-top:1px #dadada solid;padding:25px 0 0;margin-top:33px}.conact-page-wrap .fixed-wrapper>h3{width:28%}.conact-page-wrap .control-queue{padding-bottom:30px}.question-contact a{font-size:14px}.shipping-proccess-inner{width:100%;float:left;padding:10px 0 42px}.use-address{padding:20px 30px 40px;box-sizing:border-box;background:#f3f3f3;margin-bottom:33px}.cart-procces-row .custom-select-box{background:0 0;padding:0 16px}.cart-pro-half{width:253px;float:left}.pull-right{float:right!important}.shipping-proccess-inner p.notes{margin-top:0;margin-bottom:41px}.shipping-proccess-inner h3{padding-bottom:20px}.shipping-detail .custom-opt label{display:inline-block;margin-right:44px;padding-left:28px;line-height:17px}.shipping-detail .leave-comment-textarea{padding:0 16px;min-height:108px}.shipping-detail .cart-procces-row.custom-opt{margin:17px 0 31px}.ltl-attributes{width:100%;float:left;margin:19px 0 25px;padding-left:10px}.ltl-attributes .custom-chk{margin-bottom:10px}.shipping-delevery{width:100%;float:left}.shipping-delevery p{font-size:12px;font-style:italic;line-height:20px;padding-bottom:5px}.countinue-cart-bottom{width:100%;float:left;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:23px 0}.cart-security li{float:left;margin-right:30px}.cart-security li:last-child{margin-right:0}.cart-security li img:hover{opacity:.7}.countinue-cart-bottom .btn-y-custom{float:right;margin-top:3px}.countinue-cart-bottom .btn-y-custom:hover{background:#ccc}.cable-resource-block{float:left;width:100%;padding:52px 0 0 0}.cable-resource-block .resources-col-div h3{border-bottom:1px solid #e0e0e0;padding:0 0 4px 0;margin-top:21px;margin-bottom:15px}.cable-resource-block .learn-more{font-size:12px;font-style:italic;text-decoration:underline}.cable-resource-block a.learn-more:hover{text-decoration:none}.cable-resource-block .resources-col-div p{margin-bottom:5px}.resource-slider-cable{float:left;width:98%;position:relative;margin-left:2%;padding-bottom:65px}.cable-resource-block .explore-header{padding-bottom:67px}.resource-slider-cable .customNavigation{top:33%;float:left;height:25px;left:0;right:18px;width:auto;position:absolute}.resource-slider-cable .resources-col-div{margin-right:31px}.beltrac3000-page{float:left;width:100%;padding:45px 0 0 0}.beltrac3000-detail-row{float:left;width:100%;padding:0 0 35px 0;margin-bottom:35px}.beltrac3000-left{float:left;width:305px;position:fixed}.beltrac3000-big{float:left;width:100%;text-align:center;margin:0 0 45px 0;height:385px}.beltrac3000-thumb{float:left;width:100%;margin:0 0 15px 0;z-index:9}.beltrac3000-thumb ul{margin:0;padding:0}.beltrac3000-thumb ul li{margin:0 9px 10px 0;padding:0;list-style:none;float:left;opacity:.5}.beltrac3000-thumb .productsthumb{width:68px;height:68px;cursor:pointer}.beltrac3000-thumb .productsthumb img{height:100%;width:100%;border:1px solid #bdbdbd;padding:5px;opacity:.5}.beltrac3000-thumb .productsthumb img:hover{opacity:1}.item.productsthumb.active img{border:1px solid transparent;opacity:1}.zoomContainer:last-child:hover{z-index:99999}#owl-demo-industries1 .beltrac3000-thumb .productsthumb:hover img{border:1px solid transparent;opacity:1}#owl-demo-industries1 .beltrac3000-thumb .productsthumb.active{border:1px solid transparent;opacity:1}#owl-demo-industries1 .owl-wrapper-outer .owl-item{height:88px}.prd_dtail_pagethumb .customNavigation{top:30%}.industries-slider.prd_dtail_pagethumb:hover{z-index:9999}.industries-slider.prd_dtail_pagethumb{padding:0 8px 0 12px;width:98%;float:left;z-index:1}.beltrac3000-thumb ul li:hover{opacity:1}.beltrac3000-thumb ul li:nth-child(3n){margin-right:0}.beltrac3000-thumb ul li img{border:1px solid #bdbdbd}.beltrac3000-thumb ul li.active,.beltrac3000-thumb ul li:hover.active img{opacity:1;border:1px solid transparent}.beltrac3000-thumb ul li.active img{border:1px solid transparent}.zoom-slider{float:left;width:100%;margin:0 0 11px 0;text-align:center}.zoom-slider a{color:#727272;font-size:12px;opacity:.6}.zoom-slider a i{margin:0 10px 0 0;opacity:.7}.zoom-slider a:hover{opacity:1}.prd-share-div{float:left;width:100%}a.fb-share{background:url(../images/btn-share.png) no-repeat;width:59px;height:22px;display:inline-block;float:left}a.email-share{background:url(../images/message-icon-gray.png) no-repeat;width:22px;height:14px;display:inline-block;margin:4px 0 0 10px;float:left}.beltrac3000-midd{float:left;width:875px;margin:0 0 0 340px}.beltrac3000-midd h2{font-size:30px;color:#474747;font-weight:400;text-transform:none;margin-bottom:4px}.prd-hd-info{color:#494949;font-style:italic}
.save-price-row{float:left;width:100%;border-bottom:1px solid #d6d6d6;padding:5px 0;margin:0 0 5px 0}
.save-price-row span{font-size:20px;color:#d6d6d6;font-weight:700;display:inline-block;vertical-align:middle;margin:0;}
#strikePrice{font-size:1.2em;position:relative; float: right; margin-left: 15px; line-height: 26px;}
#strikePrice::after{border-bottom:.125em solid #d6d6d6;content:"";left:0;margin-top:calc(.125em / 2 * -1);position:absolute;right:0;top:50%;margin-left:-5px;margin-right:-5px}
.save-price-row strong{color:#474747;font-weight:700;vertical-align:middle;display:inline-block; float: right;}
.save-price-row strong span{font-size:18px;color:#474747;font-weight:700;vertical-align:inherit;display:inline-block;text-decoration:none; line-height: 26px;}
.stock-div{float:left;width:100%;margin:5px 0 5px 0}.stock-div p{margin-bottom:4px}.stock-div strong{margin-right:4px}.belt-lenth{float:left;width:100%}.belt-number-hd{float:left;width:100%;background:#f3f2f4}
.number-col { background: #d6d6d6; width: 35px; height: 35px; line-height: 35px; text-align: center; color: #fff; display: inline-block; font-size: 16px; font-weight: 700; margin-right: 19px; }
.belt-number-hd strong { font-size: 14px; font-weight: 700; line-height: 34px; width: 45%; }
.belt-content { float: left; width: 100%; padding: 11px 0 22px 0; box-sizing: border-box; }
.belt-lenth .custom-opt label{display:inline-block;line-height:17px;margin-right:44px;padding-left:28px}
.belt-number-hd small { float: right; width: 50%; margin-right: 16px; font-size: 14px; font-style: italic; line-height: 35px; text-align: right; }
ul.base-style-list{margin:0;padding:0}ul.base-style-list li{margin:0 24px 0 0;padding:0;list-style:none;float:left;cursor:pointer}
.base-style-list img{height:30px;width:30px}
ul.base-style-list li:last-child{margin-right:0}ul.base-style-list li img{border:5px solid transparent}ul.base-style-list li.active img{border:5px solid #fed239;opacity:1}ul.brlt-color-list{margin:0;padding:0}ul.brlt-color-list li{margin:0 13px 12px 0;padding:0;list-style:none;float:left}ul.brlt-color-list li:nth-child(10n){margin-right:0}
ul.brlt-color-list li span{width:36px;height:36px;display:inline-block;border:5px solid transparent}
ul.brlt-color-list li.active span{border:5px solid #fed239}
.packing-btn-div{float:left;width:100%;margin:25px 0 0 0}
.add-cart-count{float:left;width:255px;margin:0 20px 0 0}
.add-cart-chackout{float:left;margin-right:20px}.fb-product-share .add-cart-black{float:none;margin-bottom:10px;width:auto}.fb-product-share .add-cart-black:hover{color:#fff}.add-cart-count input[type=text]{border:1px solid #d2d2d2;width:46px;height:48px;background:#fff;text-align:center;float:left;font-size:14px;padding:0 5px;box-sizing:border-box;-webkit-border-radius:0}.add-cart-count input[type=number]{border:1px solid #d2d2d2;width:46px;height:48px;background:#fff;text-align:center;float:left;font-size:14px;padding:0 5px;box-sizing:border-box;-webkit-border-radius:0}
.add-cart-black{background:#ffd504;width:135px;border:none;padding:0 20px;height:38px;text-align:center;color:#474747;font-weight:700;float:left;cursor:pointer;-webkit-border-radius:0}
.add-cart-black:hover{background:lightgray; color: #474747;}
.btn-wishlist-cart{height:44px;line-height:44px;padding:0 25px}.checkout-cart-belt{padding:0 25px;float:right}.btnFBbx{background:url(../images/f_share.png) no-repeat;width:76px!important;height:48px;text-indent:-111111px;margin-left:4px}.btnFBbx:hover{background-color:transparent;opacity:.9;background:url(../images/f_share.png) no-repeat;text-indent:-111111px}
.beltrac3000-rgt{float: left; width:100%;}
a.btn-large-checkout{background:#2b2a28;font-size:20px;color:#fff;font-weight:700;text-transform:uppercase;display:block;height:70px;line-height:70px;text-align:center}a.btn-large-checkout .shp-icon{margin-right:16px;margin-top:6px;top:5px;position:relative}a.btn-large-checkout .white-arrow{margin-left:47px}a:hover.btn-large-checkout{background:#000}
.beltrac3000-rgt-intrest { float: left; width: 100%; padding: 45px 0 0 0; }
.beltrac3000-rgt-intrest h4{color:#494949;font-style:italic;border-bottom:1px solid #eaeaea;padding:0 0 7px 0;margin:0 0 15px 0}
.may-like-img { margin: auto; width: 97px; }
.beltrac3000-rgt-intrest ul { margin: 0; padding: 0; }
.beltrac3000-rgt-intrest ul li { margin: 0 0 19px 0; padding: 0; list-style: none; float: left; width: 25%; }
.may-like-table { width: 150px; height: 97px; display: table; margin: auto; text-align: center;}
.may-like-table span { vertical-align: middle; display: table-cell; }
.may-like-table span a { color: #474747; }
.may-like-table span a:hover { color: #000; }
.feature-beltrack300{float:left;width:100%}.beltrac-sections h4{font-size:20px;color:#333;border-bottom:1px solid #e0e0e0;padding:0 0 8px 0;margin:0 0 10px 0;font-weight:700}.feature-list-beltrack{float:left;width:100%;padding:45px 0 0 0}.feature-list-box{float:left;width:578px;margin:0 55px 55px 0}.feature-bel-287{float:left;width:287px;margin-right:33px}.feature-bel-info{float:left;width:245px}.feature-list-beltrack .feature-list-box:nth-child(2n){margin-right:0}.feature-bel-info h4{font-weight:400;text-transform:none;margin-bottom:15px}.tech-specification{float:left;width:100%;padding:45px 0 0 0}.feature-bel-info ul.custom-bullets{margin-left:0}.feature-bel-info ul.custom-bullets li{font-size:12px;font-style:normal;line-height:20px;margin-bottom:20px}.feature-bel-info h4 a{color:#474747}.feature-bel-info h4 a:hover{color:#333}.tech-left{float:left;width:342px}.tech-speci-midd{float:left;width:365px;margin:0 54px 0 67px}.tech-specification h5{font-weight:700;font-size:16px;text-transform:uppercase;border-bottom:1px solid #eaeaea;padding:0 0 7px 0;margin:0 0 20px 0}.tech-speci-inner{float:left;width:100%}.tech-speci-inner p{margin-bottom:4px}.tech-speci-inner p label{font-weight:700;margin-right:5px}.tech-specfi-link{float:left;width:367px}.tech-specfi-link ul{margin:0 0 20px 0;padding:0}.tech-specfi-link ul li{margin:0;padding:4px 0 18px 36px;list-style:none;display:block;background:url(../images/download-icon.png) no-repeat 0 3px}.tech-specfi-link ul li a{color:#474747;font-size:14px}.tech-specfi-link ul li a:hover{text-decoration:underline}.belttrack-prd{float:left;width:100%;background:#f3f3f3;padding:66px 0}h2.slider-inner-header{font-size:20px;font-weight:700;border-bottom:1px solid #e3e3e3;padding:0 0 7px 0;margin:0 0 30px 0}.belttrack-prd .resource-slider-cable a.prev{background:url(../images/nav-black-lft.png);width:14px;height:23px;float:left;margin-left:-40px}.belttrack-prd .resource-slider-cable a.next{background:url(../images/nav-black-rgt.png) no-repeat;width:14px;height:23px}.belttrack-prd .resource-slider-cable a.next:hover,.belttrack-prd .resource-slider-cable a.prev:hover{opacity:.5}.belttrack-prd .resource-slider-cable{margin-left:0;width:100%;padding-bottom:0}.recent-belttrack{background:0 0}.create-account-btn{line-height:45px;height:48px;margin-left:14px}.payment-proccess-inner{padding-bottom:55px;width:100%;float:left}.billing-divider{width:100%;float:left;border-bottom:1px #eaeaea solid;padding:28px 0 23px;margin-bottom:27px}.payment-method p{color:#333;display:block;font-size:12px;font-style:italic;line-height:20px}ul.payment-carts{margin:13px 0 28px;clear:both;display:block;float:left}.payment-carts li{float:left;margin-right:16px;opacity:.2}.payment-carts li:last-child{margin-right:0}.payment-carts li.active{opacity:1}.payment-carts li:hover{opacity:1}.expiration-date{width:190px;float:left}.cvv-code{margin:0 38px;width:70px;float:left}.countinue-cart-bottom p{float:left;color:#333;font-size:12px;font-style:italic;line-height:48px;margin-bottom:0}.datetimeyear{margin-left:30px}#frmCustomeAddress .create-account-btn{text-transform:uppercase;height:44px;line-height:44px}#ctl00_cphFrontBody_secNoresult{padding-top:55px;clear:both}.career-page-wrap{width:100%;float:left;padding:35px 0 0}.join-in-career{width:100%;float:left}.career-user-img{width:auto;float:left}.career-right-sec{width:780px;float:right}.career-right-sec .btn-y-custom:hover{background:#ccc}.career-right-sec h2{line-height:35px;text-transform:inherit;font-size:25px;font-weight:400;padding-bottom:38px}.career-info{width:100%;float:left;border-top:1px solid #e1e1e1;margin-top:46px;padding-top:40px}.career-left-info{width:380px;float:left}.career-right-info{width:350px;float:right}.career-right-sec p{line-height:25px;margin-bottom:8px}ol.editor-bullets,ul.editor-bullets{margin-bottom:20px}ol.editor-bullets li{list-style-type:decimal;margin:0 0 7px 20px;line-height:26px}ul.editor-bullets li{list-style-type:disc;margin:0 0 7px 20px;line-height:26px}ul.custom-bullets{margin:0 0 10px 18px}ul.custom-bullets li::before{content:"•";font-size:14px;padding-right:10px}ul.custom-bullets li{display:flex;line-height:27px;font-style:italic}.career-products-inner{width:100%;float:left}.job-col{float:left;margin:0 61px 65px 0;width:364px}.career-products-inner .job-col:nth-child(3n){margin-right:0}.job-col h3{line-height:35px;font-size:25px;font-weight:400;text-transform:inherit;padding-bottom:13px}.job-col span{color:#989898;font-size:12px;font-style:italic;display:block;padding-bottom:11px;border-bottom:1px #dbdbdb solid;margin-bottom:17px}.job-col p{font-size:12px;line-height:20px;padding-bottom:10px}.conact-page-wrap{width:100%;float:left}.control-queue{width:100%;float:left;background:#ffd504;min-height:118px;box-sizing:border-box;padding:31px 0 0}.control-queue h3{display:inline-block;float:left;font-size:20px;line-height:24px;padding:10px 0}.conact-page-wrap .btn-y-custom{margin-top:10px}.take-control-content{width:538px;margin:0;float:left;padding:0 20px;max-width:50%}.take-control-content p{font-size:12px;line-height:20px;margin:5px 0 0}.chat-btn{float:right;background:#fff}.chat-btn:hover{background:#fce885}.contact-info{width:100%;float:left}.contact-top{width:100%;float:left;text-align:center;padding:58px 0 0;border-bottom:2px #f3f3f3 solid}.contact-top h2{color:#333;line-height:35px;margin:22px 0 0;border-bottom:2px #f3f3f3 solid;padding-bottom:10px;margin-bottom:25px}.contact-top p{font-size:16px;color:#333;padding-bottom:18px}.contact-top p a{font-weight:700;color:#333}.conatct-form-outer{width:100%;float:left;padding:30px 0 70px}.contat-left{width:570px;float:left}.cont-form-row{width:100%;float:left;margin-bottom:26px}.conatct-form-outer input[type=email],.conatct-form-outer input[type=number],.conatct-form-outer input[type=password],.conatct-form-outer input[type=text]{font-size:14px}.conatct-form-outer textarea{height:338px}.sen-btn-outer{width:100%;float:left;text-align:center;margin-top:10px}.sen-btn-outer button{font-family:'Open Sans',sans-serif;cursor:pointer;font-size:14px}.sen-btn-outer button:hover{background:#ccc}.contact-info-bottom{width:100%;float:left;background:#333;padding:75px 0 0}.contact-right-panel{width:308px;float:right;background:#3f3f3f;padding:16px 32px 39px;box-sizing:border-box}.contact-right-panel h3{border-bottom:1px #585858 solid;line-height:40px;color:#fff;margin-bottom:22px}.contact-right-panel h4{color:#fff;line-height:26px}.contact-right-panel a{color:#5b9ebd;font-style:italic;text-decoration:underline;display:block;margin-bottom:27px}.contact-right-panel a:hover{text-decoration:none}.contact-left-panel{width:840px;float:left}.contact-heading{width:100%;float:left;border-bottom:1px #4c4c4c solid}.contact-heading h3{color:#fff;font-weight:700;float:left;font-size:20px;line-height:46px}.contact-heading span{float:right;color:#fff;font-style:italic;line-height:46px}.contact-heading a{color:#fff}.contact-directions-row{width:100%;float:left;margin-bottom:111px}.cont-office{width:100%;float:left;margin:26px 0 0}.get-direction-wrap{width:285px;float:left;text-align:center;margin:17px 0 0}.direction-btn{color:#fff;display:block;border-color:#535353;margin-top:22px}.direction-btn:hover{background:#222;color:#fff}.contact-directions{width:515px;float:right}.contact-directions .accordian-wrap .active .ac-title{color:#ffd504}.contact-directions .accordian-wrap .active .ac-title i.drop-arrow{background:url(../images/up-arrow-yellow.png) no-repeat}.contact-directions .accordian-wrap .ac-title{color:#fff;border-color:#585858;padding:14px 20px}.contact-directions .accordian-wrap .ac-content{color:#fff;padding:3px 20px 33px;border-color:#585858;font-size:12px}.contact-directions .ac-content li,.contact-directions .ac-content p,.contact-directions .ac-content span{color:#fff}.contact-directions .accordian-wrap{background:0 0;padding:0}.contact-directions li{line-height:22px}.accordian-wrap .ac-content p:last-child{margin-bottom:0}.order-new{width:100%;float:left;position:relative}.edit-link{position:absolute;right:0;top:0;font-style:italic;text-decoration:underline;line-height:35px}.edit-link:hover{text-decoration:none}.review-order-inner{width:100%;float:left}.order-new h2{margin-bottom:0}.review-order-inner ul li{width:100%;float:left;display:block;border-bottom:1px #eaeaea solid}li.table-header{line-height:65px;width:100%;float:left;display:block}li.table-header strong{color:#c7c7c7}li.table-data{padding:49px 0 36px}.td-col-cart1{width:49%;float:left}.td-col-cart2{width:12%;float:left}.td-col-cart3{width:14%;float:left;text-align:center}.td-col-cart4{width:14%;float:left;text-align:center}.td-col-cart5{width:11%;float:left;text-align:right}.cart-product{width:auto;float:left;text-align:center}.cart-product-details{width:390px;float:right;box-sizing:border-box;padding-right:20px}.cart-product-details h4{font-size:18px;line-height:24px;margin-bottom:15px}.cart-product-details h4 a{color:#5b9ebd}.cart-product-details h4 a:hover{color:#474747}.cart-product-details span{color:#333;font-size:12px;font-style:italic;line-height:22px;display:block}.sku-number{font-size:14px;color:#858585;line-height:normal;font-style:italic;word-wrap:break-word}.price-product{font-size:16px;color:#333}.price-product span{font-size:16px;color:#d6d6d6;margin-right:10px}#cartstrike{font-size:16px;line-height:1em;position:relative}#cartstrike::after{border-bottom:.125em solid #d6d6d6;content:"";left:0;margin-top:calc(.125em / 2 * -1);position:absolute;right:0;top:50%;margin-left:-5px;margin-right:-5px}.quty-number{font-size:16px}.subtotle{font-size:16px;color:#333}.review-subtotle{width:100%;float:left;margin:38px 0 0}.promo-code{width:286px;float:left}.promo-code strong{text-transform:uppercase;font-size:14px;line-height:normal;color:#c7c7c7;display:block;padding-bottom:11px}.promo-code p{padding-bottom:21px}.cart-subtotle-right{width:250px;float:right}.cart-subtotle-right ul li{line-height:34px}.cart-subtotle-right strong{text-transform:uppercase;font-size:14px;color:#c7c7c7}.cart-subtotle-right span{float:right;font-size:18px;color:#333}li.grand-totle{border-top:1px #dadada solid;display:block;padding:16px 0;margin-top:30px}li.grand-totle span{font-size:25px;font-weight:700}.shipping-address{width:100%;float:left;margin:42px 0 25px}.shipping-address-row{width:100%;float:left;padding:30px 0}.shipping-address-col{width:570px;float:left}.shipping-address-row h4{font-weight:700}.shipping-address-row a{color:#474747}.shipping-address-row .pull-right p{margin-top:23px}.cart-address{width:570px;float:left}.payment-method-det{width:100%;float:left;margin:20px 0}.payment-method-det p{margin:13px 0 0}.create-an-account{width:100%;float:left;margin:15px 0 40px}.account-left-discription{width:570px;float:left}.account-right-form{width:570px;float:right}.account-form-row{margin-bottom:29px;width:100%;float:left}.account-right-form span{line-height:28px;font-size:12px;font-style:italic;color:#acacac;padding:4px 0 0;display:block}.cart-text{position:absolute;top:0;right:0;font-size:12px;line-height:30px;font-style:italic}.cart-table .td-col-cart5{text-align:left}.cart-table .cart-product-details h4{color:#5b9ebd}.cart-table .cart-product-details h4 a:hover{color:#474747}.remove-cart{font-style:italic;text-decoration:underline;float:right}.remove-special-cart{font-style:italic;text-decoration:underline;float:right;color:#ab363f}.quty-number .common-text-field{width:65px;text-align:center}.promo-code .common-text-field{margin-bottom:26px}.black-btn{margin:0 21px;background:#282828;color:#fff}.countinue-cart-bottom .btn-y-custom.black-btn:hover{background:#000;color:#fff}.countinue-cart-bottom .btn-brd-custom{float:right;height:45px;line-height:44px;margin:3px 0 0}.margign-tp38{margin-top:38px}.cart-procces-inner .black-btn i{top:-2px}.payment-method-det span{padding-left:10px}.top-navagation ul li a{border-bottom:5px solid transparent;padding:0 7px 16px 7px}.top-navagation ul li.active a,.top-navagation ul li.activeMenu a{border-bottom:5px solid #fcd402;position:relative;color:#000;z-index:1}.top-navagation ul li.active a:after,.top-navagation ul li.activeMenu a:after{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #ffd504;content:"";position:absolute;left:0;right:0;bottom:-12px;z-index:999;margin:0 auto}.top-navagation ul li .black-submenu{display:none;-webkit-transition:height 1s;-moz-transition:height 1s;transition:height 1s;overflow: hidden;}.top-navagation ul li.active .black-submenu,.top-navagation ul li.activeMenu .black-submenu{display:block;position:absolute;top:91px;left:0;width:100%;background:#333;height:0;z-index:0;border-bottom:1px solid #454545!important;-webkit-transition:height .5s;-moz-transition:height .5s;transition:height .5s}ul.black-submenu-inner{width:1204px;margin:0 auto;position:absolute;left:0;right:0;top:0;text-align:right}.top-navagation ul li ul.black-submenu-inner li{float:none;display:inline-block;position:relative}.top-navagation ul li ul.black-submenu-inner li a{padding:0;color:#fff;border:none;line-height:55px;display:inline-block}.top-navagation ul li ul.black-submenu-inner li:last-child{margin-right:0}.top-navagation ul li ul.black-submenu-inner li a:after{border:none;position:static}.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop:after{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:6px solid #fff;content:"";position:absolute;left:50px;top:-6px;z-index:999}.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop{display:none;position:absolute;left:-31px;top:55px;padding:25px 28px 25px 28px;text-align:left;box-shadow:0 2px 5px -1px rgba(0,0,0,.22);z-index:999999;background-color:rgba(255,255,255,.9)}.top-navagation ul li ul.black-submenu-inner li:hover a{color:#ffd504}.top-navagation ul li ul.black-submenu-inner li:hover .thirdlable-drop{display:block}.col-3dropdown{width:640px}.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop li{width:32%;float:none;display:inline-block;vertical-align:top;line-height:normal;margin:0 0 8px 0;padding:0}.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop li a{color:#474747;line-height:normal}.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop li a.active .top-navagation ul li ul.black-submenu-inner li .thirdlable-drop li a.activeMenu,.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop li a:hover{color:#ffd504}.top-navagation ul li ul.black-submenu-inner li a.active,.top-navagation ul li ul.black-submenu-inner li a.activeMenu,.top-navagation ul li ul.black-submenu-inner li a:hover{color:#ffd504}.top-navagation ul li ul.black-submenu-inner #defaultMenu{color:#ffd504;text-shadow:0 0 50px rgba(47,47,47,.1)}.top-nav-scroll{box-shadow:3px -3px 4px 4px rgba(0,0,0,.3)}.dl-menuwrapper{display:none}.myaccount-page-wrap{width:100%;float:left}.myaccount-page-wrap .header-content{padding-bottom:12px}.myaccount-page-wrap .beltrac-sections-nav{margin-bottom:0}.myaccount-page-wrap .beltrac-sections-nav ul li{position:relative;border-bottom:10px rgba(255,213,4,0) solid}.myaccount-page-wrap .beltrac-sections-nav ul li.active::before,.myaccount-page-wrap .beltrac-sections-nav ul li.activeMenu::before{border-color:#ffd504 transparent transparent;border-style:solid;border-width:13px 18px 0;bottom:-18px;content:"";height:0;left:0;bottom:-13px;margin:0 auto;position:absolute;right:0;width:0}.myaccount-page-wrap .beltrac-sections-nav ul li.active,.myaccount-page-wrap .beltrac-sections-nav ul li.activeMenu{border-bottom:10px rgba(255,213,4,1) solid}.myaccount-info-sec{width:100%;float:left;padding:80px 0 80px}.form-left{width:545px;float:left}.common-form input[type=email],.common-form input[type=number],.common-form input[type=password],.common-form input[type=text]{padding:0 18px;font-size:14px}.common-form h3{font-weight:400;font-size:25px;line-height:normal;text-transform:inherit;margin-bottom:24px}.common-form .common-form-row{width:100%;float:left;margin-bottom:25px}.common-form button{cursor:pointer;font-family:'Open Sans',sans-serif;line-height:44px;font-size:14px;font-weight:700}.login-page-wrap{width:100%;float:left;padding:57px 0}.login-page-wrap .common-form-row a:hover{text-decoration:none}.login-page-wrap .common-form button:hover{background:#ccc}.login-page-wrap .common-form .blu-link-14{font-style:italic;color:#5b9ebd;text-decoration:underline}.common-form h2{border-bottom:1px #eaeaea solid;padding-bottom:13px;margin-bottom:36px}.cart-option{display:inline-block;margin:10px 20px 0 0;vertical-align:middle;position:relative;top:0}.cart-option span{display:inline-block;margin:0 0 0 7px;position:relative;top:-2px;vertical-align:top;color:#474747;font-weight:700}.countinue-cart-bottom .btn-brd-custom i{position:relative;top:1px}.address-book-list{float:left;width:100%}.address-book-list ul{margin:0;padding:0}.address-book-list ul li{margin:0 5% 10px 0;padding:0;list-style:none;width:29.444%;float:left;min-height:267px}.address-book-list ul li:nth-child(3n){margin-right:0}.address-book-list ul li h3{font-size:25px;border-bottom:1px solid #eaeaea;padding:0 0 8px 0;margin-bottom:14px}.address-book-list ul li p{line-height:24px;margin-bottom:5px}.address-book-list ul li p a{font-style:italic;color:#5b9ebd;margin-right:14px;text-decoration:underline}.address-book-list ul li p a:hover{text-decoration:none}.edit-address-page{width:100%;float:left}.edit-address-page .cart-procces-inner{padding:0}.edit-address-page .cart-proccess-inner{padding-top:0}.edit-address-page .btn-brd-custom{padding:0 25px}.my-orders-page{float:left;width:100%}.order-search{float:left;width:100%}.order-search-left{float:left;width:60%}.width-inp-301{width:301px}.btn-search-ord{background:#fff;margin-left:29px;height:50px}.btn-search-ord i{position:relative;top:1px}.order-search-right{float:right;margin:5px 0 0 0}.order-search-right .custom-select-box{width:254px;padding:0 16px}.order-search-list{float:left;width:100%;margin:81px 0 0 0}ul.order-search-table{margin:0;padding:0}ul.order-search-table li{width:100%;float:left}ul.order-search-table li.table-header{list-style:none;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;color:#c7c7c7;font-weight:700;text-transform:uppercase;line-height:65px}ul.order-search-table li div{padding-right:10px;float:left}.date-col-order{width:180px}.order-number-col{width:400px}.order-status-col{width:430px}.order-action-col{width:175px}ul.order-search-table li div.order-action-col{padding-right:0}.btn-view-ord{width:172px;padding:0;text-align:center}.btn-view-ord:hover{background:#ccc}ul.order-search-table li.table-data{border-bottom:1px solid #eaeaea;padding:15px 0}ul.order-search-table li.table-data div.date-col-order{font-size:16px;font-style:italic;color:#333;line-height:48px}ul.order-search-table li.table-data div.order-number-col{font-size:16px;font-weight:700;color:#333;line-height:48px}ul.order-search-table li.table-data div.order-status-col{font-size:16px;line-height:48px}.table-pagination{float:left;margin:50px 0 0 0;width:100%;text-align:center}.table-pagination ul{margin:0;padding:0}.table-pagination ul li.prev-page a.page-prev-arrow{background:url(../images/page-prev-arrow.png) no-repeat center center;width:8px;height:12px;text-align:center;border:none;margin-right:15px}.table-pagination ul li.prev-page a.page-prev-arrow:hover{opacity:.7;background:url(../images/page-prev-arrow.png) no-repeat center center;background-color:none}.table-pagination ul li.next-page a.page-next-arrow{background:url(../images/page-next-arrow.png) no-repeat center center;width:8px;height:12px;text-align:center;border:none;margin-left:15px}.table-pagination ul li.next-page a.page-next-arrow:hover{opacity:.7;background:url(../images/page-next-arrow.png) no-repeat center center;background-color:none}.table-pagination ul li{margin:0;padding:0;list-style:none;display:inline-block;cursor:pointer}.table-pagination ul li a{border:1px solid #c1c1c1;width:35px;height:34px;box-sizing:border-box;line-height:34px;position:relative;left:1px;display:inline-block;text-align:center;font-size:16px;color:#333}.table-pagination ul li a:hover{background:#333;color:#fff}.table-pagination ul li span{border:1px solid #c1c1c1;width:35px;height:34px;box-sizing:border-box;line-height:35px;background:#333;color:#fff;display:inline-block;position:relative;top:0;left:2px}.order-details-page{float:left;width:100%}.order-details-page .cart-procces-inner{padding-top:0;padding-bottom:0}.order-details-rgthd{float:right;margin:14px 0 0 0;font-size:16px;font-style:italic}.order-details-rgthd strong{font-weight:700;font-style:normal}.order-details-page .order-new h2{margin-bottom:0}a.back-to-listing{float:left;margin-bottom:35px;font-style:italic;text-decoration:underline}a:hover.back-to-listing{text-decoration:none}.payby-credit{margin:20px 0 8px 0;border-top:1px}.payby-purchase-row{float:left;width:100%;margin:10px 0 0 0}.payby-purchase{margin:35px 0 20px 0}.cart-name-save{width:296px;box-sizing:border-box}.cart-date-save{width:610px;box-sizing:border-box}.cart-action-save{width:308px;text-align:center;box-sizing:border-box}.cart-action-save .btn-y-custom{height:50px;line-height:50px;width:142px;box-sizing:border-box;margin-right:12px}.cart-action-save .btn-y-custom:hover{background:#ccc}.cart-action-save .btn-brd-custom{width:78px}.st-ui-thumbnail{background-image:none!important;text-align:center}.st-ui-thumbnail img{display:inline-block!important}.card{position:relative;flex:1 1 100%;margin:31px 0;padding:20px;background:#fff;transition:transform .5s}@media screen and (min-width:768px){.card{flex-basis:calc(33.33% - (62px + 40px));margin:0 31px}}.card::after{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 2s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.15);content:'';opacity:0;z-index:-1}.card:focus,.card:hover{transform:scale3d(1,1,1)}.card:focus::after,.card:hover::after{opacity:1}.search-result-page,.thankyou-page{float:left;width:100%;margin:50px 0}.search-page-header{float:left;width:100%;border-bottom:1px solid #eaeaea;padding:0 0 10px 0;margin:0 0 15px 0}.search-page-header h2{display:inline-block}.search-page-hd-rgt{float:right;margin:10px 0 0 0;font-style:italic}.search-page-list div{float:left;margin-bottom:10px}.search-page-list div input{float:left;margin-bottom:20px}.search-page-list{float:left;width:100%;margin:30px 0 0 0}.search-page-listbox{float:left;width:100%;margin:0 0 10px 0}.search-img-lft{float:left;width:156px;margin:0 43px 0 0}.search-imgcont-rgt{float:left;width:830px}.search-imgcont-rgt h3{margin-bottom:5px;font-weight:400}.search-imgcont-rgt h3 a{font-size:20px;color:#5b9ebd}.search-imgcont-rgt p{margin-bottom:4px}.search-imgcont-rgt h3 a:hover{color:#474747}.thankyou-purcha-order a,a.default-link{text-decoration:underline;font-style:italic;color:#5b9ebd}.thankyou-purcha-order a:hover,a:hover.default-link{text-decoration:none}.search-result-page .table-pagination{border-top:1px solid #eaeaea;padding:35px 0 0 0}.thankyou-lft{float:left;width:253px;margin:0 49px 0 0}.thankyou-rgt{float:left;width:913px}.thankyou-check{float:left;margin:0 27px 0 0}.thankyou-rgt-cont{float:left;width:833px}.thankyou-rgt-cont h2{border-bottom:1px solid #eaeaea;padding:0 0 7px 0;margin:0 0 23px 0}.thankyou-purcha-order h4{font-size:20px;margin:0 0 8px 0}.thankyou-purcha-order p{font-style:italic}.thankyou-purcha-order{border-bottom:1px solid #eaeaea;margin-bottom:15px;padding-bottom:15px}.thirdlable-drop ul{width:29%;margin-right:4%;float:left}.top-navagation ul li ul.black-submenu-inner li .thirdlable-drop ul li{display:block;width:100%}.home-slider .owl-item{overflow:hidden}.home-slider .item{margin:0 -12%}.header-slider.beltrac-page .owl-carousel .owl-item{overflow:hidden}.home-slider .item img{margin:0 auto;width:auto!important;height:auto!important;display:table}.home-slider img.mobshow{display:none}.explore-section-inner .explore-inner-cont .explore-box-img{max-width:300px;height:280px}.explore-section-inner .explore-inner-cont .explore-box-img img{max-width:100%}.magnify{margin:0 auto;position:relative; max-height: 490px;}.large{width:150px;height:150px;position:absolute;border-radius:100%;box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);display:none}.small{display:block}.pageload_img{width:100%;height:40px;position:fixed;z-index:9999;text-align:center;margin:0 auto;padding-top:20%;background-color:#000;height:100%;opacity:0}.pagenotfound{padding:0;text-align:center}.pagenotfound h1{background:#4c4c4c none repeat scroll 0 0;color:#fff;font-family:inherit;font-size:50px;line-height:36px;padding:40px}.errorbox{border:1px solid #ccc;display:block;margin:30px auto;max-width:500px;padding:20px 20px 10px;text-align:left}.errorbox>strong{display:block;padding:10px 0}.errorbox li{list-style-type:initial;margin-bottom:15px;margin-left:15px}.resp-tab-item .lavi-icon.iconshow{display:none}.resp-tab-item.resp-tab-active .lavi-icon.iconhide,.resp-tab-item:hover .lavi-icon.iconhide{display:none}.resp-tab-item.resp-tab-active .lavi-icon.iconshow,.resp-tab-item:hover .lavi-icon.iconshow,resp-tab-item .lavi-icon.iconshow{display:inline-block}.address_btn{margin-bottom:33px}.editor-content{margin:auto;max-width:1236px;width:100%}.editor-content h3{margin-bottom:15px}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6,.editor-content p{margin-bottom:10px;padding:0;margin-top:20px}.editor-content fieldset,.editor-content label,.editor-content legend,.editor-content li,.editor-content ol,.editor-content p,.editor-content ul{margin-bottom:8px}.editor-content ol,.editor-content ul{margin-left:15px;margin-bottom:20px}.editor-content ul li{list-style-type:initial}.editor-content ol li{list-style-type:number}.pnf{float:left;width:100%;text-align:center;padding:50px 0;border-top:2px solid #333;text-transform:uppercase}.pnf h2{font-size:50px;font-weight:400;line-height:normal}.pnf>h3{font-size:25px}.pnf>p{margin:5px 0 30px}.terms-condition ul.custom-bullets li{font-size:14px;font-style:normal;line-height:20px;margin-bottom:5px;font-style:normal}.terms-condition ol.custom-bullets{margin:0 0 10px 18px}.terms-condition ol.custom-bullets li{list-style-type:decimal;font-size:14px;font-style:normal;line-height:20px;margin-bottom:5px;font-style:normal}.articlesocialsharing{margin-top:15px}.articlesocialsharing .stButton{margin-left:0}.articlesocialsharing .stButton .st-facebook-counter{background:url(../images/artical_f.png) no-repeat!important;width:30px;height:30px}.articlesocialsharing .stButton .st-twitter-counter{background:url(../images/artical_t.png) no-repeat!important;width:30px;height:30px}.articlesocialsharing .stButton .st-pinterest-counter{background:url(../images/artical_p.png) no-repeat!important;width:30px;height:30px}.resoures-img .resources-col-div{margin-bottom:31px}.resoures-img .resources-col-div .articleimgbg_bx{max-height:295px}.resoures-img .resources-col-div:nth-child(4n){margin-right:0}#beltrac-features .fixed-wrapper p{margin-bottom:40px}.product-detail-img{float:left;margin:0 0 25px;text-align:center;width:100%;overflow:visible!important}.product-detail-img img{margin:auto}.thumb{border:1px solid #fff;float:left;height:76px;margin:4px;cursor:pointer;opacity:.3}.thumb img{margin:0;max-height:100%;max-width:100%}.thumb.active{border:1px solid #000;opacity:1}#owl-demo-industries1 .owl-carousel2 .owl-stage-outerm,.owl-stage{min-height:86px}#owl-demo-industries1.beltrac3000-thumb .active .productsthumb img{border:1px solid #fff}#owl-demo-industries1 .item.productsthumb.active img{border:1px solid #000}.sitemap{float:left;width:100%;box-sizing:border-box}.sitemap ul{margin:0;padding:0;clear:both;width:100%;float:left}.sitemap ul li{margin:0 0 10px 0;padding:0;list-style:none;display:block;float:left;width:100%}.sitemap ul li a{color:#474747;font-size:14px;display:inline-block}.sitemap ul li a:hover{color:#ffd503}.sitemap ul.leval1 li{float:left;width:100%}.sitemap ul.leval1 li a{font-size:18px;font-weight:700;text-transform:uppercase;color:#ffd503}.sitemap ul.leval1 li a:hover{color:#474747}.sitemap ul.leval2{padding:10px 0 0 20px;box-sizing:border-box}.sitemap ul.leval2 li{float:left;width:100%}.sitemap ul.leval2 li a{font-size:16px;color:#474747;margin-bottom:5px}.sitemap ul.leval2 li a:hover{color:#ffd503}.sitemap ul.leval3{padding:0 0 0 20px;box-sizing:border-box}.sitemap ul.leval3 li{float:left;width:25%;margin-bottom:5px;padding-right:10px;box-sizing:border-box}.sitemap ul.leval3 li a{font-size:14px;font-weight:400;text-transform:none}.top-navagation .ulwidth1 ul{width:96%}.top-navagation .ulwidth2 ul{width:46%}.top-navagation .ulwidth3 ul{width:29%}.top-navagation .ulwidth4 ul{width:21%}.top-navagation .ulwidth5 ul li{width:16%}.indus-rtl-nav .fixed-wrapper ul{text-align:center}.indus-rtl-nav .fixed-wrapper ul li:last-child a{border-right:1px solid #464646}.indus-rtl-nav .fixed-wrapper ul li{float:none;display:inline-block;margin-left:-3px;border:none}.indus-rtl-nav .fixed-wrapper ul li a{height:70px;display:table;width:100%;border-left:1px solid #464646;box-sizing:border-box}.indus-rtl-nav .fixed-wrapper ul li a span{display:table-cell;vertical-align:middle}.prd-col4-grid{float:left;width:100%}.prd-col4-grid .filter-product-outer li,.prd-col4-grid .filter-product-outer li:nth-child(3n){margin-right:71px}.prd-col4-grid .filter-product-outer li:nth-child(4n){margin-right:0}.related-products-inner .product-col:nth-child(3n){padding-right:0}a.anchor-pos{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0;text-decoration:none}
.awards-container {
    float: left;
    width: 56%;
    margin-left: 22%;
    margin-right: 22%;
    display: flex;
}
.award {
    margin:0 auto;
    max-height: 156px;
    min-width: 0;
    object-fit: contain;
}.siteby{color:#6d6d6d;background:#252525 none repeat scroll 0 0;float:left;padding:5px 0;text-align:center;width:100%;font-size:12px}.siteby.links-active-foo{margin-top:-22px;padding:5px 0 27px}.siteby a{color:#fff}body div#wrapper form#aspnetForm div#pnlAdminSidebar{position:fixed;left:-90px;width:90px;top:0;z-index:99999;background-color:#fff;border-right:10px solid #ffd41c;box-sizing:border-box;height:100%;padding:10px;-webkit-transition:all .3s;transition:all .3s}body div#wrapper form#aspnetForm div#pnlAdminSidebar.open{left:0}.admin-sidebar-tab a{position:absolute;left:100%;top:50px;background-color:#ffd41c;width:70px;height:70px}.admin-sidebar-wrapper .admin-sidebar-arrow{background-image:url(/assets/images/gear-icon.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.admin-sidebar-wrapper.open .admin-sidebar-arrow{background-image:url(/assets/images/chevron-close.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.admin-sidebar-content{font-weight:600;line-height:1.3}.admin-sidebar-content input[type=checkbox]{margin:10px 0}hr.type_1{border:0;height:55px;background-image:url(/assets/images/favicon.png);background-repeat:no-repeat;clear:both}.gallery{margin-top:125px}.expanding-grid{position:relative;width:70%;float:right}.expanding-grid .links{display:block;margin:0 -1em;overflow:hidden;padding:1em 0}.expanding-grid .links>li{box-sizing:border-box;float:left;padding:1em}.expanding-grid .links>li a{background:#ffd504;color:#fff;display:block;font-size:2em;line-height:1;padding:1%;position:relative;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:200px;width:200px}.expanding-grid .links>li a:hover{background:#ffb733}.expanding-grid .links>li a.active{background:#cc8400}.expanding-grid .links>li a.active:after{background-color:transparent;border-bottom:.375em solid #b8b7b7;border-left:.375em solid transparent;border-right:.375em solid transparent;bottom:-.5em;content:'';height:0;left:50%;margin-left:-.375em;position:absolute;width:0}.expanding-grid .links>li a img{height:200px;width:200px;object-fit:cover}@media only screen and (max-width:671px){.expanding-grid .links>li a img{height:150px;width:150px}.expanding-grid .links>li a{height:150px;width:150px}}@media only screen and (min-width:1027px) and (max-width:1149px){.expanding-grid .links>li a img{height:170px;width:170px}.expanding-grid .links>li a{height:170px;width:170px}}@media only screen and (max-width:39.99em){.expanding-grid .links>li{width:45%}}@media only screen and (max-width:1024px){.expanding-grid{width:100%;float:left}}@media only screen and (min-width:40em) and (max-width:59.99em){.expanding-grid .links>li{width:30%}.expanding-grid .links>li:nth-of-type(3n+1){clear:left}}@media only screen and (min-width:60em){.expanding-grid .links>li{width:25%}}.expanding-grid .spacer{background-color:#b8b7b7;clear:both;display:block;margin:0 1em}.expanding-grid .expanding-container{clear:both;display:none;overflow:hidden;width:100%}.expanding-grid .expanding-container.expanded,.expanding-grid .expanding-container:target{display:block}.expanding-grid .hentry{background:#b8b7b7;box-sizing:border-box;clear:both;color:#fff;min-height:4em;overflow:hidden;padding:2em;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expanding-grid .hentry .entry-image{box-sizing:border-box;float:right;margin-left:1em;padding:.25em 0 .52em 1em;text-align:center;width:80%}.expanding-grid .hentry .entry-title{font-size:1.5em;font-weight:400}.expanding-grid .close-button{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNLjcuN2wxOCAxOG0tMTggMGwxOC0xOCIvPjwvc3ZnPg==) no-repeat scroll 50% 50% transparent;color:#fff;display:inline-block;height:20px;line-height:1;overflow:hidden;padding:1.5em 2em;text-decoration:none;text-indent:5em;white-space:nowrap;width:20px;will-change:opacity;z-index:5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expanding-grid .close-button.active{-webkit-transition:opacity .2s;transition:opacity .2s}.expanding-grid .close-button:hover{opacity:.5}.img-placeholder{background:#ffd504;color:#fff;font-size:4em;font-weight:300;line-height:1;padding:1%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion .link.open i.arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordion .link {cursor: pointer;}.ui-autocomplete-category{font-weight:700;padding:.2em .4em;margin:.8em 0 .2em;line-height:1.5}.search{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:5px 20px;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;color:rgba(0,0,0,1);-o-text-overflow:clip;text-overflow:clip;background:rgba(252,252,252,1);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset;text-shadow:1px 1px 0 rgba(255,255,255,.66);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);border-radius:5px}.search:hover{color:rgba(90,90,90,1)}.galleryshare{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:5px 20px;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;color:rgba(0,0,0,1);-o-text-overflow:clip;text-overflow:clip;background:rgba(252,252,252,1);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset;text-shadow:1px 1px 0 rgba(255,255,255,.66);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);border-radius:5px}.galleryshare:hover{color:rgba(90,90,90,1)}#addtag,#tagsubmit,.gallerysender{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;padding:5px 20px;border:.5px solid #ffd504;-webkit-border-radius:5px;border-radius:5px;color:#ffd504;-o-text-overflow:clip;text-overflow:clip;background:#6d6d6d;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1);margin-bottom:10px}#addtag:hover,#tagsubmit:hover{color:#fff}.ups-not-selected{width:100%;float:left;margin:19px 0 25px;padding-left:10px;border-bottom:3px solid #f66;border-left:3px solid #f66}.ups-selected{width:100%;float:left;margin:19px 0 25px;padding-left:10px;border-bottom:3px solid #32cd32;border-left:3px solid #32cd32}#optionradio li{height:35px;color:#474747}#optionradio input[type=radio]{position:absolute;visibility:hidden}#optionradio li label{display:block;position:relative;font-weight:400;font-size:1.05em;margin:0;padding-left:45px;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}#optionradio li:hover label{color:#696969}#optionradio li .check{display:block;position:relative;border:5px solid #aaa;border-radius:100%;height:20px;width:20px;z-index:5;top:-33px;transition:border .25s linear;-webkit-transition:border .25s linear}#optionradio li:hover .check{border:5px solid #696969}#optionradio li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:5px;left:5px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}#optionradio input[type=radio]:checked~.check{border:5px solid #ffd504}#optionradio input[type=radio]:checked~.check::before{background:#ffd504}#optionradio input[type=radio]:checked~label{color:#ffd504}.packagedeal{clear:both;width:100%}.moreposts{width:100%}.graphiccontainer618,.postcontainer618{float:left;width:30%;margin-top:15px;border-right:.25px solid #9b9b9b}.postcontainer616{float:left;width:30%;margin-top:15px;border-right:.25px solid #9b9b9b}.postcontainer614{float:left;width:30%;margin-top:15px}.framecontainer618{float:right;width:65%;margin-top:15px}.framecontainer614{float:left;width:30%;margin-top:15px}.quantity618{clear:both;overflow:hidden;position:relative;margin-bottom:15px}.quantity616{clear:both;overflow:hidden;position:relative;margin-bottom:15px}.access618,.morebowls{clear:both;overflow:hidden;position:relative;margin-bottom:30px}.posts618{width:75%;position:relative;float:left;display:inline-block;text-align:center}.posts614{width:100%;position:relative;display:block;text-align:center;margin:auto}.posts616{width:75%;position:relative;float:left;display:inline-block;text-align:center}.graphic618{width:75%;position:relative;float:left;display:inline-block;text-align:center;height:300px}.frames618{width:45%;position:relative;float:left;display:inline-block;text-align:center;height:300px}.frames614{width:100%;position:relative;display:block;text-align:center;height:300px;margin:auto}.freesign618label,.posts618label{display:block;font-weight:700;vertical-align:middle;width:100%;text-align:center;margin-top:5px}.freebowl616label,.posts616label{display:block;font-weight:700;vertical-align:middle;width:100%;text-align:center;margin-top:5px}.bowllabel,.graphic618label{width:100%}.bowllabel p,.graphic618label p{display:block;font-weight:700;vertical-align:middle;width:100%;text-align:center;margin-bottom:5px}.frames618label{width:100%}.frames618label p{display:block;font-weight:700;vertical-align:middle;width:100%;text-align:center;margin-bottom:5px}.bowllabelqty,.graphic618labelqty{display:block;font-weight:700;vertical-align:middle;width:100%;text-align:center;margin-bottom:5px;position:absolute;bottom:33px}.frames618labelqty{display:block;font-weight:700;vertical-align:middle;width:100%;text-align:center;margin-bottom:5px;position:absolute;bottom:33px}.plusminusboxpost616,.plusminusboxpost618{text-align:center;display:inline-block;width:100%;border:1px solid #b8b7b7;border-radius:3px;overflow:visible;margin-top:5px}.plusminusboxpost614{text-align:center;display:inline-block;width:133px;border:1px solid #b8b7b7;border-radius:3px;overflow:visible;margin-top:5px}.plusminusboxbowl,.plusminusboxgraphic618{text-align:center;display:inline-block;width:100%;border:1px solid #b8b7b7;border-radius:3px;overflow:visible;margin-top:5px;position:absolute;bottom:0;left:0}.plusminusboxframe618{text-align:center;display:inline-block;width:133px;border:1px solid #b8b7b7;border-radius:3px;overflow:visible;margin-top:5px;position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0}.signcontainer618{float:right;width:65%;margin-top:15px;bottom:0;right:0;position:absolute}.bowlcontainer616{float:right;width:65%;margin-top:15px;bottom:0;right:0;position:absolute}.freesign618{width:65%;float:left;display:inline-block;text-align:center}.freebowl616{width:65%;float:left;display:inline-block;text-align:center}.plusminusboxfreesign618{text-align:center;display:inline-block;width:16%;border:1px solid #b8b7b7;border-radius:3px;overflow:visible;margin-top:5px;margin-right:15px;height:27px;position:absolute;left:0;background-color:#d3d3d3}.plusminusboxfreebowl616{text-align:center;display:inline-block;width:25%;border:1px solid #b8b7b7;border-radius:3px;overflow:visible;margin-top:5px;height:27px;background-color:#d3d3d3}#imgdiscsing,#imgpraphic{margin-top:15px;margin-bottom:15px}.bowlprice,.graphicprice{clear:both;height:30px;width:100%;margin:auto;position:absolute;bottom:100px;left:0;right:0}.framesprice{clear:both;height:30px;width:80%;margin:auto;position:absolute;bottom:100px;left:0;right:0}#regularframeprice,#regularprice{display:inline-block;font-weight:700;vertical-align:middle;width:55%;text-align:left;margin-bottom:5px;float:right}#strikePrice618{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:left;margin-bottom:5px;float:left;color:#d6d6d6;position:relative}#strikePrice618::after{border-bottom:.125em solid #d6d6d6;content:"";margin-top:calc(.125em / 2 * -1);position:absolute;right:0;left:0;top:50%;margin-left:auto;margin-right:auto;width:80%}#strikeframePrice618{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:center;margin-bottom:5px;float:left;color:#d6d6d6;position:relative}#strikeframePrice618::after{border-bottom:.125em solid #d6d6d6;content:"";margin-top:calc(.125em / 2 * -1);position:absolute;right:0;left:0;top:50%;margin-left:auto;margin-right:auto;width:80%}.freebowls,.freesubs{width:100%;margin-top:15px}.freebowlslabel,.morepostslabel{display:inline-block;font-weight:700;margin-right:15px;vertical-align:middle;width:15%}.plusminusboxfreebowl,.plusminusboxpost{text-align:center;display:inline-block;width:125px;border:1px solid #b8b7b7;border-radius:3px;overflow:visible}.postheader{float:left;width:100%;background:#f3f2f4;margin-bottom:19px}.accessheader{float:left;width:100%;background:#f3f2f4;margin-top:30px;margin-bottom:25px}.accessheader strong,.postheader strong{font-size:16px;font-weight:700;line-height:44px;width:45%}.accessheader-col,.postheader-col{background:#d6d6d6;width:44px;height:44px;line-height:44px;text-align:center;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-right:19px}.morebowls12,.morebowls4,.morebowls6,.morebowls8,.morebowlswire{display:inline-block;width:30%;text-align:center;margin-top:15px;position:relative;height:300px}.bowlcontainerwire{width:30%;margin-top:15px;display:inline-block;border-left:.25px solid #9b9b9b}.bowlcontainer8{width:30%;margin-top:15px;display:inline-block}.bowlcontainer12{width:30%;margin-top:15px;border-right:.25px solid #9b9b9b;display:inline-block}.bowlwrapper12{width:75%;position:relative;float:left;display:inline-block;text-align:center;height:300px}.bowlwrapper8{width:75%;position:relative;display:table;text-align:center;height:300px;margin:auto}.bowlwrapperwire{width:75%;position:relative;float:right;display:inline-block;text-align:center;height:300px}.moresigns12,.moresigns4,.moresigns6,.moresigns8,.moresignswire{display:inline-block;width:40%;text-align:center;margin-top:15px}.quantitybowls12,.quantitybowls4,.quantitybowls6,.quantitybowls8,.quantitybowlswire,.quantitypost{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:25%;height:25px;cursor:pointer;border:1px solid #2b2a28;-webkit-border-radius:3px;border-radius:3px 0 0 3px;font:normal 16px/normal "Times New Roman",Times,serif;color:#ffd504;text-align:center;-o-text-overflow:clip;text-overflow:clip;background:#2b2a28 none repeat scroll 0 0;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4);-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1);padding:0}#tbxQuantityBowls12Minus,#tbxQuantityBowls4Minus,#tbxQuantityBowls6Minus,#tbxQuantityBowls8Minus,#tbxQuantityBowlswireMinus,#tbxQuantityPostMinus{float:left}#tbxQuantityBowls12Plus,#tbxQuantityBowls4Plus,#tbxQuantityBowls6Plus,#tbxQuantityBowls8Plus,#tbxQuantityBowlswirePlus,#tbxQuantityPostPlus{float:right;border-radius:0 3px 3px 0}.quantitybowls12:hover,.quantitybowls4:hover,.quantitybowls6:hover,.quantitybowls8:hover,.quantitybowlswire:hover,.quantitypost:hover{color:#000;background:#ffd504;border:1px solid #000}.quantitybowls12text,.quantitybowls4text,.quantitybowls6text,.quantitybowls8text,.quantitybowlswiretext,.quantityfreebowltext,.quantityposttext{height:100%;width:25%;border:0;text-align:center;font-weight:700;vertical-align:sub}.quantityfreebowltext{vertical-align:initial;height:90%;background-color:#d3d3d3}.plusminusbox{display:inline-block;margin:auto;width:125px;border:1px solid #b8b7b7;border-radius:3px;overflow:visible}.freechoiceul li{display:inline-block}.freechoiceul li.active img{border:5px solid #fed239;opacity:1}.freechoiceul li{list-style:none;cursor:pointer}.freechoiceul img{height:36px;width:36px}.freeselectbox{background:0 0;padding:0 16px;position:relative;height:38px;line-height:28px;width:75%;border-bottom:3px solid #c7c7c7;border-left:3px solid #c7c7c7;padding:0 6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;margin-top:15px;display:inline-block;text-align:left;float:right;height:29px}.free-frame-select{width:66%;margin-right:8px;margin-top:5px}.frame-select{width:95%;margin-bottom:5px;margin-top:5px;position:absolute;bottom:70px;left:0;right:0;margin:auto}.freeselectbox::before{position:absolute;right:10px;content:'';height:9px;width:16px;top:10px;background:url(../images/select-down-arrow.png) no-repeat center}.freeselectbox select{height:100%;left:0;top:0;position:absolute;width:100%;z-index:11;-moz-opacity:0;-khtml-opacity:0;opacity:0;zoom:1;-webkit-appearance:none}.postsprice{clear:both;height:30px;width:80%;margin:auto;margin-top:5px}#strikepostsprice{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:center;margin-bottom:5px;float:left;color:#d6d6d6;position:relative}#strikefreebowl::after,#strikefreesign::after,#strikepostsprice::after{border-bottom:.125em solid #d6d6d6;content:"";margin-top:calc(.125em / 2 * -1);position:absolute;right:0;left:0;top:50%;margin-left:auto;margin-right:auto;width:80%}#regularpostsprice{display:inline-block;font-weight:700;vertical-align:middle;width:55%;text-align:left;margin-bottom:5px}.postspricebowl,.postspricesign{width:110%}.freebowlprice{clear:both;height:30px;width:40%;margin:auto;margin-top:5px}#strikefreebowl{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:left;margin-bottom:5px;float:left;color:#d6d6d6;position:relative}#regularfreebowl{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:center;margin-bottom:5px;float:right}.freesignprice{clear:both;height:35px;width:40%;margin:auto}#strikefreesign{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:left;margin-bottom:5px;float:left;color:#d6d6d6;position:relative;margin-top:5px}#regularfreesign{display:inline-block;font-weight:700;vertical-align:middle;width:40%;text-align:center;margin-bottom:5px;float:right;margin-top:5px}.specialheader h2{margin-top:20px;border-bottom:0;color:#ab363f;padding-bottom:0;text-align:center}.specialheader h4{text-align:center}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%;margin-top:100px}.close-prod-modal{color:#aaa;float:right;font-size:28px;font-weight:700}.close-prod-modal:focus,.close-prod-modal:hover{color:#000;text-decoration:none;cursor:pointer}i.share-arrow{display:inline-block;background:url(../images/share-arrow.png) no-repeat center;width:19px;height:19px;background-size:contain}.highlighted-search-result em{font-style:normal;font-weight:700;background-color:rgba(255,213,4,.5)}.black-box-search{display:block;position:absolute;top:86px;left:0;width:100%;background:#333;height:55px}.black-search-input{width:10%;box-sizing:border-box;border:0;border-radius:4px;font-size:16px;background-color:#333;background-image:url(/assets/images/searchicon.png);background-repeat:no-repeat;padding:0 1px 12px 40px;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;float:left;background-position:10px 0;background-size:21px;border-radius:7px;caret-color:#fff;margin-left:45%;margin-top:15px;color:#fff!important;border-bottom:1px solid #a5a4a4;border-right:1px solid #a5a4a4}.black-search-input::-webkit-input-placeholder{opacity:1!important;color:rgba(165,164,164,.5)}.black-search-input::-moz-placeholder{opacity:1!important;color:rgba(165,164,164,.5)}.black-search-input:-ms-input-placeholder{opacity:1!important;color:rgba(165,164,164,.5)}.black-search-input:-moz-placeholder{opacity:1!important;color:rgba(165,164,164,.5)}.menuIsActive-input{float:left;width:12%;position:fixed;left:0;z-index:10}.menuIsActive-box{background-color:rgba(0,0,0,0)}.search-input-close{color:#fff;z-index:10;position:absolute;right:0;top:3px;background-color:#3b3b3b;border:0;font-size:x-large}.black-box-search i{position:absolute;width:1px;height:35%;background-color:#fff;left:calc(45% + 40px);top:15px;animation-name:blink;animation-duration:.8s;animation-iteration-count:infinite;opacity:1;z-index:10}.black-search-input:focus+i{display:none}@keyframes blink{from{opacity:1}to{opacity:0}}div.sub-menu{background:#fff;border:1px solid #c3c3c3;border-radius:2px;padding:25px 15px 20px 32px;width:111px;display:inline-block;position:relative;left:-30px;box-shadow:0 2px 5px -1px rgba(0,0,0,.22);z-index:999999}div.sub-menu:after{background:url(../images/drop-arrow.png) no-repeat;width:23px;height:10px;content:"";position:absolute;top:-9px;left:33px}div.sub-menu:before{position:absolute;bottom:0;left:0;width:100%;height:7px;background:#ffd503;content:"";border-radius:0 0 2px 2px}div.sub-menu li{margin:0 0 13px 0;padding:0;display:block;float:none}div.sub-menu li a{margin:0;padding:0;list-style:none;display:block;width:100%;color:#333;font-size:12px;cursor:pointer;text-align:left}div.sub-menu li a:hover{color:#ffd503}.everything-black-container137{height:215px;display:flex;flex-direction:column;flex-wrap:wrap}.black137menu1,.black137menu2,.black137menu3{margin: 15px 0; height: 95px; color: #fff; width: 33%;}.black137menu1 ul li,.black137menu2 ul li,.black137menu3 ul li{text-align: center !important;}.black137menu5{margin:15px 0;height:95px;color:#fff;width:33%}.black137menu4,.black137menu6{margin:15px 0;height:50px;color:#fff;width:33%}.everything-black-container24{height:425px;display:flex;flex-direction:column;flex-wrap:wrap}.black24menu1,.black24menu2{margin:15px 0;height:375px;color:#fff;width:33%}.black24menu3{margin:15px 0;height:183px;color:#fff;width:33%}.black24menu4{margin:15px 0;height:135px;color:#fff;width:33%}.everything-black-container25{height:445px;display:flex;flex-direction:column;flex-wrap:wrap}.black25menu1,.black25menu2{margin:15px 0;height:400px;color:#fff;width:33%}.black25menu3{margin:15px 0;height:150px;color:#fff;width:33%}.black25menu4{margin:15px 0;height:110px;color:#fff;width:33%}.black25menu5,.black25menu6{height:58px;color:#fff;width:33%}.everything-black-container281{height:425px;display:flex;flex-direction:column;flex-wrap:wrap}.black281menu1{margin:15px 0;height:150px;color:#fff;width:33%}.black281menu2{margin:15px 0;height:120px;color:#fff;width:33%}.black281menu3{margin:15px 0;height:45px;color:#fff;width:33%}.black281menu4{margin:15px 0;height:150px;color:#fff;width:33%}.black281menu5{margin:15px 0;height:195px;color:#fff;width:33%}.black281menu6{margin:15px 0;height:150px;color:#fff;width:33%}.black281menu7{margin:15px 0;height:35px;color:#fff;width:33%}.black281menu8{margin:15px 0;height:55px;color:#fff;width:33%}.black281menu9{margin:15px 0;height:45px;color:#fff;width:33%}.everything-black-container26{height:460px;display:flex;flex-direction:column;flex-wrap:wrap}.black26menu1{margin:15px 0;height:150px;color:#fff;width:30%}.black26menu2{margin:15px 0;height:110px;color:#fff;width:30%}.black26menu3{margin:15px 0;height:30px;color:#fff;width:30%}.black26menu4{margin:15px 0;height:40px;color:#fff;width:30%}.black26menu5{margin:15px 0;height:290px;color:#fff;width:45%}.black26menu5 ul{columns:2;-webkit-columns:2;-moz-columns:2;height:290px}.black26menu5 ul li{width:100%;text-align:left}.black26menu5 ul li:nth-child(10){margin-top:35px!important}.black26menu5 ul li:nth-child(10),.black26menu5 ul li:nth-child(11),.black26menu5 ul li:nth-child(12),.black26menu5 ul li:nth-child(13),.black26menu5 ul li:nth-child(14),.black26menu5 ul li:nth-child(15),.black26menu5 ul li:nth-child(16),.black26menu5 ul li:nth-child(17){padding-left:15px}.black26menu6{margin:15px 0;height:100px;color:#fff;width:45%}.black26menu7{margin:15px 0;height:125px;color:#fff;width:30%}.black26menu8{margin:15px 0;height:30px;color:#fff;width:30%}.black26menu9{margin:15px 0;height:100px;color:#fff;width:30%}.black26menu8 ul li{width:72%!important;float:left!important}.black26menu8 ul li a{line-height:30px!important}.everything-black-container11{height:375px;display:flex;flex-direction:column;flex-wrap:wrap}.black11menu1{margin:15px 0;height:100px;color:#fff;width:33%}.black11menu1 ul li,.black11menu5 ul li{width:80%!important;float:left!important}.black11menu2{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu3{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu4{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu5{margin:15px 0;height:100px;color:#fff;width:33%}.black11menu6{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu7{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu8{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu9{margin:15px 0;height:35px;color:#fff;width:33%}.black11menu10{margin:15px 0;height:35px;color:#fff;width:33%}.black11menu11{margin:15px 0;height:50px;color:#fff;width:33%}.black11menu12{margin:15px 0;height:50px;color:#fff;width:33%}.black-submenu-inner ul li a:hover{color:#ffd504!important}.black-submenu-inner ul li a.voidlink:hover{color:#aaa!important}.black-menu-close{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;color:red;width:10%;text-align:center}.black-menu-close img.menuclosearrow1{height:25px;width:25px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shop-top-row{background:#333;display:flex;float:left;width:100%}.shop-top-row ul{display:inherit;margin:0 auto;padding:0;max-width:1215px}.shop-top-row ul li{margin:0;margin-bottom:0;padding:30px 0 30px 0;list-style:none;float:left;border-left:1px solid #454545!important;width:242px;text-align:center;box-sizing:border-box;background:0 0!important;min-height:126px;position:relative;text-align:center}.shop-top-row ul li a{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.shop-top-row ul li a span{display:inline-block;width:100%}.shop-tab-list:last-child{border-right:1px solid #454545!important}.shop-tab-list li{display:inline-block;float:left}.shop-mid-row{height:1000px;background:#fff;display:flex;float:left;width:100%}.shop-mid-row ul{width:242px;text-align:center;border-left:1px solid #454545!important;float:left}.shop-mid-row:last-child{border-right:1px solid #454545!important}.shopnowheaderlist:before{display:none!important}.shopnowheaderlist::after{display:none!important}.shopnowbutton:hover a{color:#fff!important}.shopnowbutton a::after{display:none!important}.current-active-page{border-bottom:5px solid #fcd402!important;-webkit-transition:all 2s;-moz-transition:all 2s;transition:all 2s}.shopnowlist:hover span{color:#a0a0a0!important}.shopnowlist:hover .shophide{display:none!important}.shopnowlist:hover .shopshow{display:block!important}.shopnowlistmob:hover span{color:#a0a0a0!important}.shopnowlistmob:hover .shophidemob{display:none!important}.shopnowlistmob:hover .shopshowmob{display:inline-block!important}.shop-carousel{margin-left:auto;margin-right:auto;max-width:1215px}.shopnowheader{max-width:1215px;margin:auto;margin-bottom:15px;text-align:center}.shopnowheader h1{font-size:17px}.slick-slide img.mobshow{display:none}.slick-dots{bottom:7px!important}.slick-dots li button::before{font-size:14px!important}.slick-dots li.slick-active button::before{font-size:20px!important}.validationresponse{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;margin-top:15px}.validationresponse td,.validationresponse th{border:1px solid #ddd;padding:8px;font-size:12px}.validationresponse tr:nth-child(even){background-color:#f2f2f2}.validationresponse tr:hover{background-color:#ddd}.validationresponse th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#4caf50;color:#fff}.validationsuggestion{margin-top:15px; clear: both;}.validationsuggestion h2{border-bottom:0!important;margin-bottom:15px!important;font-size:16px!important;color:#f44336;}#addressradio li{height:35px;color:#474747}#addressradio input[type=radio]{position:absolute;visibility:hidden}#addressradio li label{display:block;position:relative;font-weight:400;font-size:1.05em;margin:0;padding-left:45px;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}#addressradio li:hover label{color:#696969}#addressradio li .check{display:block;position:relative;border:5px solid #aaa;border-radius:100%;height:20px;width:20px;z-index:5;top:-33px;transition:border .25s linear;-webkit-transition:border .25s linear}#addressradio li:hover .check{border:5px solid #696969}#addressradio li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:5px;left:5px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}#addressradio input[type=radio]:checked~.check{border:5px solid #ffd504}#addressradio input[type=radio]:checked~.check::before{background:#ffd504}#addressradio input[type=radio]:checked~label{color:#ffd504}.selected-address-option{color:#696969!important;font-weight:700!important}.demo-gallery-poster{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}.demo-gallery-poster img{height:48px!important;margin-left:126px;margin-top:126px;opacity:.8;width:48px!important}.lightgallery>li a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.lightgallery>li a:hover .demo-gallery-poster{background-color:rgba(0,0,0,.5)}.lightgallery>li a>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lightgallery>li a{border:3px solid #fff;border-radius:3px;display:block;overflow:hidden;position:relative;float:left}.img-responsive{width:300px;height:295px;object-fit:cover}.videogallery>li a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.videogallery>li a:hover .demo-gallery-poster{background-color:rgba(0,0,0,.5)}.videogallery>li a>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.videogallery>li a{border:3px solid #fff;border-radius:3px;display:block;overflow:hidden;position:relative;float:left}.articleimg a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.articleimg a:hover .demo-gallery-poster{background-color:rgba(0,0,0,.5)}.articleimg a>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.articleimg a{overflow:hidden}.who-we-rgt h2 {font-size: 25px;color: #474747;font-weight: 400;margin: 0 0 30px 0;text-transform: none;}
/*Light gallery video email share icons*/
.share-video {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 15px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 145px;
    text-decoration: none !important;
    outline: medium none;
    -webkit-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
    background-color: transparent;
    border: 0;
}
.share-video i {
    margin-right: 5px;
}
.share-video:hover {
    color: white;
}
/*Distributor*/
.dist-brd-custom {
    margin-top: 0px !important;
}
.dist-product-sort-detail {
    margin: 0px !important;
}
.dist-down-button {
    float: left;
    padding: 10px;
    margin: 0 0px 5px 10px;
    border: 0;
    background-color: #a1a1a1;
    color: white;
    cursor: pointer;
    text-transform: uppercase;
}
.dist-down-buttonall {
    float: left;
    padding: 10px;
    margin-bottom: 10px;
    border: 0;
    background-color: #707271;
    color: white;
    cursor: pointer;
    text-transform: uppercase;
}
.dist-down-button:hover {
    background-color: #949494;
}
.dist-down-buttonall:hover {
    background-color: #636564;
}
.other-image-dist {
    height: 50px;
}
.gridpagingrow {
    display: inline-block;
    margin: 10px;
}
.dist-down-catall {
    float: left;
    padding: 10px;
    margin-bottom: 10px;
    border: 0;
    background-color: #707271;
    color: white;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: 16px;
}
.dist-bread {
    float: left;
    width: 100%;
    margin-top: -42px;
    margin-bottom: 15px;
}
.distributor-product-outer li:nth-child(3n) { margin-right: 45px; }
.distributor-product-outer li:nth-child(4n) { margin-right: 0; }
/*BEACON*/
.banner-beacon-header h1{
    color: white;
    font-size: 2.3vw;
    position: absolute;
    left: 5%;
    top: 35%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.banner-beacon-subheader {
    color: white;
    font-size: 1.4vw;
    position: absolute;
    left: 5%;
    top: 62%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 27%;
    font-weight: 400;
}
.banner-beacon-content {
    color: white;
    font-size: 1vw;
    position: absolute;
    left: 5%;
    top: 49%;
    font-weight: 200;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 31%;
    line-height: 1.3vw;
}

.banner-beacon-button {
    position: absolute;
    top: 79%;
    left: 5%;
    background: #ffd41c;
    padding: 5px 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2vw;
    color: #474747;
}

.banner-beacon-button a {
color: #474747;
}

.banner-beacon-button:hover a{
color: white;
}

.mbanner-beacon-header {
    color: white;
    font-size: 6vw;
    position: absolute;
    left: 17.5%;
    top: 5%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 65%;
    font-weight: 600;
    text-align: center;
    text-shadow: black 0px 0px 10px
}
.mbanner-beacon-subheader {
    color: white;
    font-size: 3vw;
    position: absolute;
    left: 23%;
    top: 39%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 54%;
    font-weight: 400;
    text-align: center;
    text-shadow: black 0px 0px 10px;
}
.mbanner-beacon-content {
    color: white;
    position: absolute;
    left: 11%;
    top: 27.5%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 78%;
    line-height: 3.5vw;
    text-align: center;
    font-size: 2.2vw;
    text-shadow: white 0px 0px 10px;
}

.mbanner-beacon-button {
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background: rgb(255, 212, 28) none repeat scroll 0% 0%;
    padding: 5px 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 3.3vw;
    color: rgb(71, 71, 71);
    width: 17%;
}

.mbanner-beacon-button a {
color: #474747;
}

.mbanner-beacon-button:hover a{
color: white;
}
.beaconhr-1 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 55%;
    left: 5%;
    z-index: 1;
}
.beaconhr-2 {
    width: 30%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 55.5%;
    left: 10%;
    border: 0;
}
.beacon-item {
    width: 100%;
    float: left;
    position: relative;
}
.beacon-item img {
    width: 100%;
}
.beacon-title {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 35px;
    color: #474747;
    font-weight: 700;
    font-size: 1.8vw;
}
.beacon-page-wrapper {
    width: 80%;
    text-align: center;
    margin-left: 10%;
    margin-right: 10%;
    float: left;
}

.beacon-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 25px;
}

.beacon-column {
    display: flex;
    flex-direction: column;
    flex-basis: 33.33%;
    margin-top: 25px;
}
.beacon-column img {
    width: 70%;
    margin: auto;
}
.grid-caption {
    width: 75%;
    text-align: center;
    margin: auto;
    font-size: 12px;
    margin-top: 10px;
    color: #6d6d6d;
}
.buy-container {
   width: 100%;
   float: left;
   margin-top: 55px;
   margin-bottom: 55px;
}
.buy-beacon {
    background: #ffd41c;
    padding: 5px 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 19px;
    color: #474747;
    width: 98px;
    margin: auto;
    text-align: center;
}
.buy-beacon a {
    color: #474747;
}
.buy-beacon:hover a {
    color: white;
}
.beacon-specs, .beacon-steps, .beacon-related {
    width: 80%;
    float: left;
    margin-left: 10%;
    margin-bottom: 25px;
}
.beacon-related {
    margin-bottom: 45px;
}
.beacon-specs-title, .beacon-steps-title, .beacon-related-title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 21px;
    float: left;
    border-bottom: 1px lightgray solid;
    width: 100%;
    margin-bottom: 35px;
}
.beacon-specs-img {
    float: left;
    width: 35%;
}
.beacon-specs-table {
    float: right;
    width: 50%;
}
.beacon-specs-table table {
    border-collapse: collapse;
    width: 100%;
}
.beacon-specs-table table td {
    border: 1px solid lightgray;
    text-align: left;
    padding: 7px;
}
.beacon-specs-table table td:nth-child(odd){
    background-color: #dddddd;
}
.beacon-page-wrapper2 {
    width: 100%;
    text-align: center;
    float: left;
}
.beacon-column2 {
    display: flex;
    flex-direction: column;
    flex-basis: 50%;
}
.beacon-column2 img {
	float: left;
	width: 45%;
}
.grid-caption-header {
    width: 100%;
    text-align: left;
    font-size: 16px;
    color: #474747;
    float: left;
    font-weight: 800;
}
.grid-caption-content {
    float: left;
    width: 70%;
    text-align: left;
    font-size: 12px;
    color: #474747;
    font-weight: 500;
    margin-top: 15px;
}
.grid-caption-button {
    position: absolute;
    bottom: 0;
    border: 2px solid #474747;
    padding: 5px 12px;
    text-transform: uppercase;
    font-weight: 700;
}
.grid-caption-button a{
    color: #474747;
}
.grid-caption-button:hover a {
    color: #ffd41c;
}
.grid-right {
    float: right;
    width: 50%;
    margin-right: 5px;
    position: relative;
    height: 100%;
}
.beacon-carousel {
    margin-left: auto;
    margin-right: auto;
    max-width: 1215px;
}
/*Tempest sign image*/
.temp-sign-image {
    float: left;
    width: 45%;
    margin-right: 10px;
    margin-top: 11px;
}
.temp-sign-content-right {
    float: right;
    margin-top: 15px;
}
.temp-sign-content-right > p{
    margin-top: 0;
    line-height: 24px !important;
}
.temp-sign-content-bottom {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.temp-sign-content-links {
    float: left;
}
.temp-sign-content-links a{
   float: left;
   margin-bottom: 10px; 
}
/*JetTrac Page Banner*/
.banner-jettrac-header h1 {
    color: #474747;
    font-size: 2.8vw;
    position: absolute;
    left: 65%;
    top: 47%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 30%;
    font-weight: 600;
}
.banner-jettrac-header h1 span {
	font-weight: 300;
	font-size: 1.5vw;
	vertical-align: top;
	margin-right: 1px;
}
.banner-jettrac-content h2{
    color: #474747;
    font-size: 1.2vw;
    position: absolute;
    left: 65%;
    top: 81%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 29%;
    line-height: 1.7vw;
    text-transform: none;
}
.jettrac-hr1 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 77%;
    left: 65%;
    z-index: 1;
}
.jettrac-hr2 {
    width: 23%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 77.5%;
    left: 70%;
    border: 0;
}

.spbanner-jettrac-header h1 {
    color: #474747;
    font-size: 2.6vw;
    position: absolute;
    left: 62%;
    top: 54%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 44%;
    font-weight: 600;
}
.spbanner-jettrac-header h1 span {
    font-weight: 300;
    font-size: 1.5vw;
    vertical-align: top;
    margin-right: 1px;
}
.spbanner-jettrac-content h2{
    color: #474747;
    font-size: 1.2vw;
    position: absolute;
    left: 62%;
    top: 77%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 34%;
    line-height: 1.7vw;
    text-transform: none;
}
.spjettrac-hr1 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 73%;
    left: 62%;
    z-index: 1;
}
.spjettrac-hr2 {
    width: 25%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 73.5%;
    left: 68%;
    border: 0;
}

.mbanner-jettrac-header {
    color: white;
    font-size: 6.9vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 5px;
}
.spmbanner-jettrac-header {
    color: white;
    font-size: 6.9vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 5px;
}
/*Home Banners Texts*/
.banner-home-header {
    color: white;
    font-size: 3vw;
    position: absolute;
    left: 6.37%;
    top: 27.5%;
    font-weight: 500;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.banner-home-content {
    color: white;
    font-size: 1.24vw;
    position: absolute;
    left: 6.4%;
    top: 60%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 32%;
    line-height: 1.8vw;
}
.banner-home-statement a{
    color: white;
    font-size: 1vw;
    position: absolute;
    left: 6.4%;
    top: 87%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 32%;
    line-height: 1.8vw;
}
.banner-home-statement:hover a {
    color: #ffd41c;
}
.banner-home-statement img {
    height: auto;
    width: 1vw !important;
    vertical-align: text-bottom;
    margin-bottom: -1px;
}
.spbanner-home-content {
    color: white;
    font-size: 1.24vw;
    position: absolute;
    left: 6.4%;
    top: 60%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 40%;
    line-height: 1.8vw;
}
.mbanner-home-header {
    color: white;
    font-size: 6vw;
    position: absolute;
    left: 13.3%;
    top: 3.4%;
    font-weight: 500;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 72%;
    line-height: 7vw;
    text-align: center;
}
.mbanner-home-content {
    color: white;
    font-size: 2.5vw;
    position: absolute;
    left: 15.9%;
    top: 17%;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 67%;
    text-align: center;
    line-height: 3.5vw;
}
.mbanner-home-statement a {
    color: white;
    font-size: 3.5vw;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: 0;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    text-align: center;
    line-height: 3.5vw;
    font-weight: 500;
    background: rgba(0,0,0,0.5);
    padding: 10px 0;
}
.mbanner-home-statement img {
    height: 5vw;
    width: 3vw !important;
}
.spmbanner-home-header {
    color: white;
    font-size: 6vw;
    position: absolute;
    left: 13%;
    top: 3.4%;
    font-weight: 500;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 1.5px;
    width: 74%;
    line-height: 7vw;
    text-align: center;
}
.spmbanner-home-content {
    color: white;
    font-size: 2.6vw;
    position: absolute;
    left: 7.9%;
    top: 25%;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 1px;
    width: 85%;
    text-align: center;
    line-height: 3.6vw;
}
.hr1 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 53%;
    left: 6.4%;
    z-index: 1;
}
.hr2 {
    width: 28%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 53.5%;
    left: 13%;
    border: 0;
}
.sphr2 {
    width: 34%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 53.5%;
    left: 13%;
    border: 0;
}

.banner2-home-header {
    color: white;
    font-size: 3vw;
    position: absolute;
    left: 63.3%;
    top: 44.1%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 33%;
    font-weight: 600;
}
.banner2-home-content {
    color: white;
    font-size: 1.2vw;
    position: absolute;
    left: 63.5%;
    top: 65.5%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 30%;
    line-height: 1.5vw;
}
.banner2-home-button {
    position: absolute;
    top: 30%;
    left: 63.6%;
    background: #ffd41c;
    padding: 10px 23px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2vw;
    color: #474747;
}
.banner2-home-button a{
    color: #474747;
}
.banner2-home-button:hover a {
    color: white;
}
.mbanner2-home-header {
    color: #474747;
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 3.1%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 47%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.mbanner2-home-content {
    color: #474747;
    font-size: 3vw;
    position: absolute;
    left: 0;
    top: 11.5%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 74%;
    line-height: 3.5vw;
    text-align: center;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mbanner2-home-button {
    position: absolute;
    top: 25%;
    left: 34.6%;
    background: #ffd41c;
    padding: 4px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 3.2vw;
    color: #474747;
}
.mbanner2-home-button a{
    color: #474747;
}
.mbanner2-home-button:hover a {
    color: white;
}
.spmbanner2-home-header {
    color: #474747;
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 3.1%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 56%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.hr1-2 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 58.5%;
    left: 63.4%;
    z-index: 1;
}
.hr2-2 {
    width: 28%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 59%;
    left: 68%;
    border: 0;
}

.banner3-home-header {
    color: #474747;
    font-size: 3vw;
    position: absolute;
    left: 62%;
    top: 25%;
    font-weight: 500;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 44%;
    font-weight: 600;
}
.banner3-home-header span {
    font-weight: 300;
    font-size: 1.5vw;
    vertical-align: top;
    margin-right: 1px;
}
.banner3-home-content {
    color: #474747;
    font-size: 1.2vw;
    position: absolute;
    left: 62.1%;
    top: 46.5%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 1px;
    width: 34%;
    line-height: 1.5vw;
}
.banner3-home-button {
    position: absolute;
    top: 12%;
    left: 62%;
    background: #ffd41c;
    padding: 10px 23px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2vw;
    color: #474747;
}
.banner3-home-button a{
    color: #474747;
}
.banner3-home-button:hover a {
    color: white;
}
.mbanner3-home-header {
    color: rgb(71, 71, 71);
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 36%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 69%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mbanner3-home-header span {
    font-weight: 300;
    font-size: 4.5vw;
    vertical-align: top;
    margin-right: 1px;
}
.mbanner3-home-content {
    color: #474747;
    font-size: 3vw;
    position: absolute;
    left: 0;
    top: 44.5%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 85%;
    line-height: 3.5vw;
    text-align: center;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mbanner3-home-button {
    position: absolute;
    top: 54%;
    left: 0;
    background: rgb(255, 212, 28) none repeat scroll 0% 0%;
    padding: 6px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 3.2vw;
    color: rgb(71, 71, 71);
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 27%;
    text-align: center;
}
.mbanner3-home-button a{
    color: #474747;
}
.mbanner3-home-button:hover a {
    color: white;
}
.spmbanner3-home-header {
    color: rgb(71, 71, 71);
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 36%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 90%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.hr1-3 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 39.4%;
    left: 62.2%;
    z-index: 1;
}
.hr2-3 {
    width: 27%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 39.9%;
    left: 68%;
    border: 0;
}

.banner4-home-header {
    color: white;
    font-size: 3vw;
    position: absolute;
    left: 6.37%;
    top: 32.5%;
    font-weight: 500;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 37%;
    font-weight: 600;
    text-shadow: 3px 2px 5px rgba(0,0,0,0.5);
}
.banner4-home-content {
    color: white;
    font-size: 1.2vw;
    position: absolute;
    left: 6.37%;
    top: 65%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 33%;
    line-height: 1.8vw;
    text-shadow: 3px 2px 5px rgba(0,0,0,0.5);
}
.mbanner4-home-header {
    color: #474747;
    font-size: 6.1vw;
    position: absolute;
    left: 12%;
    top: 3%;
    font-weight: 500;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 75%;
    line-height: 7vw;
    text-align: left;
}
.mbanner4-home-content {
    color: #474747;
    font-size: 2.6vw;
    position: absolute;
    left: 12%;
    top: 17.5%;
    font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 50%;
    text-align: left;
    line-height: 3.5vw;
}
.banner4-home-button {
    position: absolute;
    top: 20%;
    left: 6.37%;
    background: #ffd41c;
    padding: 10px 23px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2vw;
    color: #474747;
}
.banner4-home-button a{
    color: #474747;
}
.banner4-home-button:hover a {
    color: white;
}
.mbanner4-home-button {
    position: absolute;
    top: 30%;
    left: 12%;
    background: #ffd41c;
    padding: 4px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 3.2vw;
    color: #474747;
}
.mbanner4-home-button a{
    color: #474747;
}
.mbanner4-home-button:hover a {
    color: white;
}
.hr1-4 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 58%;
    left: 6.4%;
    z-index: 1;
}
.hr2-4 {
    width: 28%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 58.5%;
    left: 13%;
    border: 0;
}

.banner5-home-header {
    color: white;
    font-size: 3vw;
    position: absolute;
    left: 63%;
    top: 57%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 32%;
    font-weight: 600;
}
.banner5-home-content {
    color: white;
    font-size: 1.2vw;
    position: absolute;
    left: 63%;
    top: 78%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 32%;
    line-height: 1.5vw;
}
.banner5-home-button {
    position: absolute;
    top: 42%;
    left: 63%;
    background: #ffd41c;
    padding: 10px 23px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2vw;
    color: #474747;
}
.banner5-home-button a{
    color: #474747;
}
.banner5-home-button:hover a {
    color: white;
}
.hr1-5 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 71%;
    left: 63%;
    z-index: 1;
}
.hr2-5 {
    width: 28%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 71.5%;
    left: 68%;
    border: 0;
}
.mbanner5-home-header {
    color: rgb(71, 71, 71);
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 5%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 51%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.spmbanner5-home-header {
    color: rgb(71, 71, 71);
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 5%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 61%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mbanner5-home-content {
    color: #474747;
    font-size: 3vw;
    position: absolute;
    left: 0;
    top: 14%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 1px;
    width: 62%;
    line-height: 3.5vw;
    text-align: center;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mbanner5-home-button {
    position: absolute;
    top: 28%;
    left: 0;
    background: rgb(255, 212, 28) none repeat scroll 0% 0%;
    padding: 6px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 3.2vw;
    color: rgb(71, 71, 71);
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 27%;
    text-align: center;
}
.mbanner5-home-button a{
    color: #474747;
}
.mbanner5-home-button:hover a {
    color: white;
}

.banner6-home-header {
    color: #474747;
    font-size: 3vw;
    position: absolute;
    left: 6%;
    top: 44%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 61%;
    font-weight: 600;
}
.banner6-home-content {
    color: #474747;
    font-size: 1.2vw;
    position: absolute;
    left: 6%;
    top: 65%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 2px;
    width: 40%;
    line-height: 1.7vw;
}
.banner6-home-button {
    position: absolute;
    top: 31%;
    left: 6%;
    background: #ffd41c;
    padding: 10px 23px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2vw;
    color: #474747;
}
.banner6-home-button a{
    color: #474747;
}
.banner6-home-button:hover a {
    color: white;
}
.hr1-6 {
    width: 7.3%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 58%;
    left: 6%;
    z-index: 1;
}
.hr2-6 {
    width: 36%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 58.5%;
    left: 12%;
    border: 0;
}
.sphr2-6 {
	width: 52%;
	height: 1px;
	background-color: #efbc1e;
	display: inline-block;
	vertical-align: middle;
	margin-left: -5px;
	position: absolute;
	top: 58.5%;
	left: 12%;
	border: 0;
}
.mbanner6-home-header {
    color: #474747;
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 4%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 49%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.mbanner6-home-content {
    color: #474747;
    font-size: 2.9vw;
    position: absolute;
    left: 0;
    top: 20%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 67%;
    line-height: 3.5vw;
    text-align: center;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mbanner6-home-button {
    position: absolute;
    top: 34%;
    background: #ffd41c;
    padding: 6px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 3.2vw;
    color: #474747;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 26%;
    text-align: center;
}
.mbanner6-home-button a{
    color: #474747;
}
.mbanner6-home-button:hover a {
    color: white;
}
.spmbanner6-home-header {
    color: #474747;
    font-size: 6vw;
    position: absolute;
    left: 0;
    top: 4%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 70%;
    font-weight: 600;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
/*Traditional Post Page Banner*/
.banner-post-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 7.7%;
    top: 51%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-post-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 7.7%;
    top: 65%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 21%;
    line-height: 1.8vw;
}
.post-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 61%;
    left: 7.7%;
    z-index: 1;
}
.post-hr2 {
    width: 25%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 61.5%;
    left: 14%;
    border: 0;
}
.sp-banner-post-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 7.7%;
    top: 41%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 33%;
    font-weight: 600;
    text-transform: uppercase;
}
.sp-post-hr2 {
    width: 19%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 61.5%;
    left: 14%;
    border: 0;
}

.mbanner-post-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.spmbanner-post-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
/*Accessories Page*/
.banner-acsrs-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 4.4%;
    top: 58%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-acsrs-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 4.4%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 27%;
    line-height: 1.8vw;
}
.acsrs-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 68%;
    left: 4.4%;
    z-index: 1;
}
.acsrs-hr2 {
    width: 18%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 68.5%;
    left: 10%;
    border: 0;
}

.mbanner-acsrs-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
/*Replacement Parts Page*/
.banner-rplc-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 4.4%;
    top: 58%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-rplc-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 4.4%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 30%;
    line-height: 1.8vw;
}
.rplc-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 68%;
    left: 4.4%;
    z-index: 1;
}
.rplc-hr2 {
    width: 25%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 68.5%;
    left: 10%;
    border: 0;
}

.mbanner-rplc-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
/*Banner Signs Page*/
.banner-bsgns-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.1%;
    top: 65%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-bsgns-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 6.1%;
    top: 79%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 40%;
    line-height: 1.8vw;
}
.bsgns-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 75%;
    left: 6.1%;
    z-index: 1;
}
.bsgns-hr2 {
    width: 34%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 75.4%;
    left: 10%;
    border: 0;
}

.mbanner-bsgns-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
/*Directrac Sign Stands Page*/
.banner-dss-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.1%;
    top: 54%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.spbanner-dss-header {
	color: white;
	font-size: 2.7vw;
	position: absolute;
	left: 6.1%;
	top: 45%;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	word-spacing: -1px;
	width: 40%;
	font-weight: 600;
}
.spbanner-dss-header span {
	font-weight: 300;
	font-size: 1.5vw;
	vertical-align: top;
	margin-right: 1px;
}
.banner-dss-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 6.1%;
    top: 68%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 39%;
    line-height: 1.8vw;
}
.spbanner-dss-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 6.1%;
    top: 68%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 45%;
    line-height: 1.8vw;
}
.dss-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 64%;
    left: 6.1%;
    z-index: 1;
}
.dss-hr2 {
    width: 35%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 64.5%;
    left: 10%;
    border: 0;
}
.spdss-hr2 {
    width: 39%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 64.5%;
    left: 10%;
    border: 0;
}

.mbanner-dss-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mbanner-dss-header span {
    font-weight: 300;
    font-size: 4.5vw;
    vertical-align: top;
    margin-right: 1px;
}
/*Sign Graphics Page*/
.banner-sggs-header {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 7%;
    top: 64%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.spbanner-sggs-header {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 7%;
    top: 54%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-sggs-content {
    color: #474747;
    font-size: 0.84vw;
    position: absolute;
    left: 7%;
    top: 78%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 25%;
    line-height: 1.8vw;
}
.spbanner-sggs-content {
    color: #474747;
    font-size: 0.84vw;
    position: absolute;
    left: 7%;
    top: 77%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 33%;
    line-height: 1.8vw;
}
.sggs-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 74%;
    left: 7%;
    z-index: 1;
}
.sggs-hr2 {
    width: 22%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 74.5%;
    left: 10%;
    border: 0;
}
.spsggs-hr2 {
    width: 24%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 74.5%;
    left: 10%;
    border: 0;
}

.mbanner-sggs-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*Stanchion Sign Frames Page*/
.banner-ssf-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.1%;
    top: 50%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 41%;
    font-weight: 600;
}
.banner-ssf-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6.1%;
    top: 74%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 40%;
    line-height: 1.8vw;
    text-transform: none;
}
.spbanner-ssf-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6.1%;
    top: 73%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 38%;
    line-height: 1.8vw;
    text-transform: none;
}
.ssf-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 70%;
    left: 6.1%;
    z-index: 1;
}
.ssf-hr2 {
    width: 37%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 70.4%;
    left: 10%;
    border: 0;
}
.spssf-hr2 {
    width: 34%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 70.5%;
    left: 10%;
    border: 0;
}

.mbanner-ssf-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Rigid Rail Queue Barriers Page*/
.banner-rrqb-header {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 3.9%;
    top: 17%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 45%;
    font-weight: 600;
}
.banner-rrqb-content {
    color: #474747;
    font-size: 0.84vw;
    position: absolute;
    left: 3.9%;
    top: 31%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 45%;
    line-height: 1.8vw;
}
.rrqb-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 27%;
    left: 3.9%;
    z-index: 1;
}
.rrqb-hr2 {
    width: 37%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 27.5%;
    left: 10%;
    border: 0;
}

.mbanner-rrqb-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
.spmbanner-rrqb-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Stanchions Mounting Solution Page*/
.banner-sms-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.1%;
    top: 60%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.banner-sms-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 6.1%;
    top: 74%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 33%;
    line-height: 1.8vw;
}
.spbanner-sms-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 6.1%;
    top: 74%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 45%;
    line-height: 1.8vw;
}
.sms-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 70%;
    left: 6.1%;
    z-index: 1;
}
.sms-hr2 {
    width: 29%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 70.5%;
    left: 10%;
    border: 0;
}
.spsms-hr2 {
    width: 35%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 70.5%;
    left: 10%;
    border: 0;
}

.mbanner-sms-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
.spmbanner-sms-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Stanchions Transport Cart Page*/
.banner-sts-header {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 4.4%;
    top: 71%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 55%;
    font-weight: 600;
}
.banner-sts-content {
    color: white;
    font-size: 0.84vw;
    position: absolute;
    left: 4.4%;
    top: 85%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 55%;
    line-height: 1.8vw;
}
.sts-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 81%;
    left: 4.4%;
    z-index: 1;
}
.sts-hr2 {
    width: 45%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 81.5%;
    left: 10%;
    border: 0;
}
.spsts-hr2 {
    width: 47%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 81.5%;
    left: 10%;
    border: 0;
}

.mbanner-sts-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Velvet Rope Swag Page*/
.banner-vrs-header {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 63.8%;
    top: 52%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 27%;
    font-weight: 600;
}
.banner-vrs-content {
    color: #474747;
    font-size: 0.84vw;
    position: absolute;
    left: 63.8%;
    top: 75%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 31%;
    line-height: 1.8vw;
}
.vrs-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 71%;
    left: 63.8%;
    z-index: 1;
}
.vrs-hr2 {
    width: 20%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 71.5%;
    left: 68%;
    border: 0;
}

.spbanner-vrs-header {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 54.8%;
    top: 52%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.spbanner-vrs-content {
    color: #474747;
    font-size: 0.84vw;
    position: absolute;
    left: 54.8%;
    top: 75%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 38%;
    line-height: 1.8vw;
}
.spvrs-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 71%;
    left: 54.8%;
    z-index: 1;
}
.spvrs-hr2 {
    width: 33%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 71.5%;
    left: 60%;
    border: 0;
}

.mbanner-vrs-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.spmbanner-vrs-header {
    color: white;
    font-size: 6.5vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Industry Solution Page*/
.banner-is-header h1{
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6%;
    top: 60%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 35%;
    font-weight: 600;
}
.banner-is-content h2{
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6%;
    top: 76%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 40%;
    line-height: 1.8vw;
    text-transform: none;
}
.is-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 72%;
    left: 6%;
    z-index: 1;
}
.is-hr2 {
    width: 32%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 72.4%;
    left: 9%;
    border: 0;
}

.spbanner-is-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6%;
    top: 51%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 21%;
    font-weight: 600;
}
.spbanner-is-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6%;
    top: 76%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 24%;
    line-height: 1.8vw;
    text-transform: none;
}
.spis-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 72%;
    left: 6%;
    z-index: 1;
}
.spis-hr2 {
    width: 20%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 72.4%;
    left: 11%;
    border: 0;
}

.mbanner-is-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*News and Press Page*/
.banner-np-header h1{
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 6%;
    top: 58%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 27%;
    font-weight: 600;
}
.banner-np-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 6%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 25%;
    line-height: 1.8vw;
    text-transform:none;
}
.np-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 69%;
    left: 6%;
    z-index: 1;
}
.np-hr2 {
    width: 20%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 69.4%;
    left: 11%;
    border: 0;
}

.spbanner-np-header h1 {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 6%;
    top: 58%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.spbanner-np-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 6%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 38%;
    line-height: 1.8vw;
    text-transform: none;
}
.spnp-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 69%;
    left: 6%;
    z-index: 1;
}
.spnp-hr2 {
    width: 33%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 69.4%;
    left: 11%;
    border: 0;
}

.mbanner-np-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
.spmbanner-np-header {
    color: white;
    font-size: 6.5vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*Ballistic Panels Page*/
.banner-bp-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 58%;
    top: 51%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 27%;
    font-weight: 600;
}
.banner-bp-header span{
    font-size: 2vw;
    vertical-align: top;
}
.banner-bp-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 58%;
    top: 75%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 42%;
    line-height: 1.8vw;
    text-transform: none;
}
.bp-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 71%;
    left: 58%;
    z-index: 1;
}
.bp-hr2 {
    width: 33%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 71.5%;
    left: 63%;
    border: 0;
}

.spbanner-bp-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 58%;
    top: 51%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 30%;
    font-weight: 600;
}
.spbanner-bp-header span{
    font-size: 2vw;
    vertical-align: top;
}
.spbanner-bp-content h2{
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 58%;
    top: 75%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 38%;
    line-height: 1.8vw;
    text-transform: none;
}

.mbanner-bp-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mbanner-bp-header span{
    font-size: 6vw;
    vertical-align: top;
}
/*Tempest Outdoor Stanchion Page*/
.banner-tos-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 5.9%;
    top: 47%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 27%;
    font-weight: 600;
}
.banner-tos-header span{
    font-size: 1.7vw;
    vertical-align: top;
    font-weight: 400;
    margin-left: 1px;
}
.banner-tos-content h2{
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 5.9%;
    top: 80%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 21%;
    line-height: 1.8vw;
    text-transform: none;
}
.tos-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 76%;
    left: 5.9%;
    z-index: 1;
}
.tos-hr2 {
    width: 26%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 76.5%;
    left: 11%;
    border: 0;
}

.mbanner-tos-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Hand Sanitizer System Page*/
.banner-hss-header h1 {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 52.7%;
    top: 60%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.banner-hss-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 52.7%;
    top: 75%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 37%;
    line-height: 1.8vw;
    text-transform: none;
}
.hss-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 71%;
    left: 52.7%;
    z-index: 1;
}
.hss-hr2 {
    width: 31%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 71.5%;
    left: 58%;
    border: 0;
}

.spbanner-hss-header h1 {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 52.7%;
    top: 51%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.spbanner-hss-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 52.7%;
    top: 75%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 44%;
    line-height: 1.8vw;
    text-transform: none;
}
.sphss-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 71%;
    left: 52.7%;
    z-index: 1;
}
.sphss-hr2 {
    width: 38%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 71.5%;
    left: 58%;
    border: 0;
}

.mbanner-hss-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Wire Grid Display Page*/
.banner-wgd-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 61.9%;
    top: 48%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 31%;
    font-weight: 600;
}
.banner-wgd-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 61.9%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 33%;
    line-height: 1.8vw;
    text-transform: none;
}
.wgd-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 68%;
    left: 61.9%;
    z-index: 1;
}
.wgd-hr2 {
    width: 27%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 68.5%;
    left: 67%;
    border: 0;
}

.mbanner-wgd-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Stanchion Safety Accessories Page*/
.banner-ssa-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 4.5%;
    top: 48%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 31%;
    font-weight: 600;
}
.banner-ssa-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 4.5%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 24%;
    line-height: 1.8vw;
    text-transform: none;
}
.ssa-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 68%;
    left: 4.5%;
    z-index: 1;
}
.ssa-hr2 {
    width: 19%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 68.5%;
    left: 9%;
    border: 0;
}

.spbanner-ssa-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 4.5%;
    top: 72%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 20%;
    line-height: 1.8vw;
    text-transform: none;
}

.mbanner-ssa-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
.spmbanner-ssa-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Merchandising Bowl Page*/
.banner-mbp-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 59.5%;
    top: 65%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 35%;
    font-weight: 600;
}
.banner-mbp-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 59.5%;
    top: 79%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 26%;
    line-height: 1.8vw;
    text-transform: none;
}
.mbp-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 75%;
    left: 59.5%;
    z-index: 1;
}
.mbp-hr2 {
    width: 30%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 75.4%;
    left: 64%;
    border: 0;
}

.spbanner-mbp-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 59.5%;
    top: 55%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 35%;
    font-weight: 600;
}
.spbanner-mbp-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 59.5%;
    top: 79%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 30%;
    line-height: 1.8vw;
    text-transform: none;
}

.mbanner-mbp-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Portable Sign Stands Page*/
.banner-pss-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.8%;
    top: 64%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 35%;
    font-weight: 600;
}
.banner-pss-content h2 {
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6.8%;
    top: 78%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 55%;
    line-height: 1.8vw;
    text-transform: none;
}
.pss-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 74%;
    left: 6.8%;
    z-index: 1;
}
.pss-hr2 {
    width: 39%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 74.5%;
    left: 11%;
    border: 0;
}

.sppss-hr2 {
    width: 49%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 74.5%;
    left: 11%;
    border: 0;
}

.mbanner-pss-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*Slatwall Signage Page*/
.banner-slats-header h1 {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 4.5%;
    top: 65%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 50%;
    font-weight: 600;
}
.banner-slats-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 4.5%;
    top: 79%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 26%;
    line-height: 1.8vw;
    text-transform: none;
}
.slats-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 75%;
    left: 4.5%;
    z-index: 1;
}
.slats-hr2 {
    width: 25%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 75.4%;
    left: 9%;
    border: 0;
}

.spbanner-slats-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 4.5%;
    top: 79%;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 31%;
    line-height: 1.8vw;
    text-transform: none;
}

.mbanner-slats-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
.spmbanner-slats-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Hand Sanitizer Page Icons*/
.sanitizer-header {
    font-weight: 400;
    font-size: 21px;
    text-align: center;
    margin-bottom: 45px;
}
.sanitizer-cat-container {
    display: flex;
    margin-bottom: 45px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.sanitizer-cat-list-item {
    text-align: center;
    flex-basis: 20%;
}
.sanitizer-cat-content {
    font-size: 14px;
    margin: 15px auto;
    width: 50%;
}
.sanitizer-shop-now {
    text-align: center;
    width: 100%;
    font-weight: 800;
    font-size: 21px;
    text-transform: uppercase;
    border-bottom: 1px solid #474747;
    margin-bottom: 45px;
}
/*Store Fixtures Page*/
.banner-storef-header h1 {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 5%;
    top: 13%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.banner-storef-header span {
    font-size: 2vw;
    vertical-align: top;
    font-weight: 500;
}
.banner-storef-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 5%;
    top: 47%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 18%;
    line-height: 1.8vw;
    text-transform: none;
}
.banner-storef-content ul {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 5%;
    top: 60%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 24%;
    line-height: 1.8vw;
    text-transform: none;
    margin-bottom: 0;
}
.banner-storef-content ul li {
    font-weight: 300;
    line-height: 1.5vw;
}
.storef-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 43%;
    left: 5%;
    z-index: 1;
}
.storef-hr2 {
    width: 21%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 43.5%;
    left: 9%;
    border: 0;
}

.spbanner-storef-header h1 {
    color: #474747;
    font-size: 2.7vw;
    position: absolute;
    left: 5%;
    top: 38%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
}
.spbanner-storef-header span {
    font-size: 2vw;
    vertical-align: top;
    font-weight: 500;
}
.spbanner-storef-content h2 {
    color: #474747;
    font-size: 1.25vw;
    position: absolute;
    left: 5%;
    top: 72%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 25%;
    line-height: 1.8vw;
    text-transform: none;
}
.spstoref-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 68%;
    left: 5%;
    z-index: 1;
}
.spstoref-hr2 {
    width: 24%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 68.5%;
    left: 9%;
    border: 0;
}

.mbanner-storef-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mbanner-storef-header span {
    font-size: 4vw;
    vertical-align: top;
    font-weight: 500;
}
/*Signage Solution Page*/
.banner-sgnsol-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.4%;
    top: 65%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-sgnsol-content h2{
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6.4%;
    top: 80%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 28%;
    line-height: 1.8vw;
    text-transform: none;
}
.sgnsol-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 76%;
    left: 6.4%;
    z-index: 1;
}
.sgnsol-hr2 {
    width: 27%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 76.5%;
    left: 10%;
    border: 0;
}

.spbanner-sgnsol-header h1 {
    color: white;
    font-size: 2.7vw;
    position: absolute;
    left: 6.4%;
    top: 56%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    width: 40%;
    font-weight: 600;
    text-transform: none;
}
.spbanner-sgnsol-content h2{
    color: white;
    font-size: 1.25vw;
    position: absolute;
    left: 6.4%;
    top: 80%;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 31.5%;
    line-height: 1.8vw;
    text-transform: none;
}
.spsgnsol-hr1 {
    width: 6.7%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 76%;
    left: 6.4%;
    z-index: 1;
}
.spsgnsol-hr2 {
    width: 29%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    position: absolute;
    top: 76.5%;
    left: 10%;
    border: 0;
}

.mbanner-sgnsol-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*Slatwall Page*/
.banner-slatwall-container {
    position: absolute;
    top: 22%;
    right: 3%;
}
.banner-slatwall-header h1 {
    color: #474747;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    text-transform: uppercase;
}
.banner-slatwall-content h2 {
    color: #474747;
    font-size: 1.25vw;
    font-weight: 400;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 1.8vw;
    text-transform: none;
}
.banner-slatwall-hr1 {
    width: 18%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}
.banner-slatwall-hr2 {
    width: 80%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    border: 0;
}

.spbanner-slatwall-container {
    position: absolute;
    top: 22%;
    right: 6%;
}
.spbanner-slatwall-header h1 {
    color: #474747;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
}

.mbanner-slatwall-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Quick Response Page*/
.banner-response-container {
    position: absolute;
    top: 60%;
    left: 7%;
}
.banner-response-header h1 {
    color: #ffd41c;
    font-size: 1.6vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    text-shadow: 3px 2px 5px rgba(0,0,0,0.5);
}
.banner-response-content h2 {
    color: #fff;
    font-size: 2.75vw;
    font-weight: 600;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 3.15vw;
    text-transform: none;
    text-shadow: 3px 2px 5px rgba(0,0,0,0.5);
    margin-top: 5px;
}
.banner-response-hr1 {
    width: 15%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}
.banner-response-hr2 {
    width: 83%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    border: 0;
}
.banner-response-button {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding: 10px 20px;
    background: #ffd41c;
    border: 0;
    border-radius: 999rem;
    margin-top: 2%;
    font-weight: 600;
    font-size: 1.5vw;
    color: #474747;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
.banner-response-button:hover {
    background: #9c9c9c;
    color: #fff;
}
.banner-response-button:hover i {
    color: #ffd41c;
}
.banner-response-button i {
    margin-left: 5px;
    transition: all 0.3s ease-in;
}
.spbanner-response-container {
    position: absolute;
    top: 22%;
    right: 6%;
}
.spbanner-response-header h1 {
    color: #474747;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
}

.mbanner-response-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.home-essential-note {
    position: absolute;
    top: 0;
    width: 98%;
    background: #333;
    color: #fff;
    text-align: center;
    box-shadow: 3px -3px 4px 4px rgba(0,0,0,0.3);
    padding: 1%;
    font-size: 1.25vw;
    font-weight: 300;
}
.home-essential-note a {
    color: #fff;
    text-decoration: underline;
    text-transform: uppercase;
}
.home-essential-note span {
    font-size: 0.95vw;
}
.home-essential-note img {
    height: auto;
    width: auto !important;
    margin-top: -3px;
}
.railing-note-black {
    margin-left: 5px;
}
.railing-note-span a{
    color: #ffd41c;
}
.railing-note-span:hover a {
    color: #C0C0C0;
}
.home-essential-mobile-note {
    position: absolute;
    top: 0;
    width: 98%;
    background: #ffd41c;
    color: #474747;
    text-align: center;
    padding: 1%;
    font-size: 2.75vw;
}
.home-essential-mobile-note a {
    color: #474747;
    font-weight: bold;
    text-decoration: underline;
}
.home-essential-mobile-note img {
    height: 5vw;
    width: 5vw !important;
}
/*header Made In USA*/
.made-in-usa-logo {
    float: right;
    width: 55px;
    margin-top: 5px;
}
.made-in-usa-mobile {
    background: #fff;
    border-bottom: 0 !important;
}
.made-in-usa-logo-mobile {
    width: 70px;
    float: right;
    z-index: 1;
    position: relative;
    margin-top: 5px;
}
/*Railing Component Page*/
.banner-railingc-container {
    position: absolute;
    top: 52%;
    left: 6.5%;
    width: 33%;
}
.banner-railingc-header h1 {
    color: #fff;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    width: 90%;
}
.banner-railingc-content h2 {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 1.8vw;
    text-transform: none;
}
.banner-railingc-hr1 {
    width: 23%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}
.banner-railingc-hr2 {
    width: 76%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    border: 0;
}

.spbanner-railingc-container {
    position: absolute;
    top: 52%;
    left: 6.5%;
    width: 36%;
}
.spbanner-railingc-header h1 {
    color: #fff;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    width: 70%;
}

.mbanner-railingc-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*Queue Management Page*/
/*Banner 1*/
.banner-qman1-container {
    position: absolute;
    top: 39%;
    left: 8%;
    width: 40%;
}
.banner-qman1-container img {
    width: 16vw !important;
    margin-bottom: 5px;
}
.banner-qman1-header {
    color: #fff;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    width: 100%;
}
.banner-qman1-content {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 1.8vw;
    text-transform: none;
}
.banner-qman1-hr1 {
    width: 17%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}
.banner-qman1-hr2 {
    width: 82%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    border: 0;
}

.spbanner-qman1-header {
    color: #fff;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    width: 80%;
}

.mbanner-qman1-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 1;
}
/*Healthcare Page*/
.banner-health-container {
    position: absolute;
    top: 62%;
    left: 7%;
    width: 36%;
}
.banner-health-header {
    color: #fff;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    width: 100%;
}
.banner-health-content {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 1.8vw;
    text-transform: none;
}
.banner-health-content .fa-circle {
    font-size: 0.5vw;
    vertical-align: middle;
    margin: 0 10px;
}
.banner-health-hr1 {
    width: 17%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}
.banner-health-hr2 {
    width: 82%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    border: 0;
}

.spbanner-health-container {
    position: absolute;
    top: 52%;
    left: 7%;
    width: 37%;
}

.mbanner-health-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.carouselBanners {
    overflow: hidden;
}
.item {
    overflow: hidden;
}
.header-slider img {
    overflow: hidden;
}
#banners {
    overflow: hidden;
}
.beltrac-main-slider {
    overflow: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*Retractable Belt Page*/
.banner-rbelt-container {
    position: absolute;
    top: 31%;
    left: 5%;
    width: 45%;
}
.banner-rbelt-header {
    color: #fff;
    font-size: 2.7vw;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: -1px;
    font-weight: 600;
    width: 100%;
}
.banner-rbelt-content {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 1.8vw;
    text-transform: none;
    margin-top: 5px;
}
.banner-rbelt-list {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 300;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    line-height: 1.8vw;
    text-transform: none;
    margin-top: 15px;
}
.banner-rbelt-list .fa-circle {
    font-size: 0.5vw;
    vertical-align: middle;
    margin: 0 10px;
}
.banner-rbelt-hr1 {
    width: 17%;
    height: 2px;
    background-color: #efbc1e;
    border: 1px #efbc1e solid;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}
.banner-rbelt-hr2 {
    width: 82%;
    height: 1px;
    background-color: #efbc1e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
    border: 0;
}
.banner-rbelt-button a {
    background-color: #ffd41c;
    color: #474747;
    padding: 1vw 3vw;
    display: block;
    margin-top: 2vw;
    width: 11vw;
    font-size: 1.5vw;
    font-weight: 600;
    text-align: center;
}
.banner-rbelt-button a:hover {
    color: #fff;
}

.spbanner-rbelt-button a {
    background-color: #ffd41c;
    color: #474747;
    padding: 1vw 3vw;
    display: block;
    margin-top: 2vw;
    width: 12vw;
    font-size: 1.5vw;
    font-weight: 600;
    text-align: center;
}
.spbanner-rbelt-button a:hover {
    color: #fff;
}
.mbanner-rbelt-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 1;
}
.spmbanner-rbelt-header {
    color: white;
    font-size: 7vw;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    word-spacing: 0px;
    width: 100%;
    font-weight: 600;
    text-align: center;
    background: rgba(0,0,0,0.6);
    border-top: 2px solid #ffd41c;
    padding-top: 20px;
    padding-bottom: 20px;
    z-index: 1;
}
.spmbanner-rbelt-header span {
    font-size: 6vw;
    vertical-align: super;
    margin-left: 1px;
    font-weight: 500;
}
.will-call-warning-desktop,.will-call-warning-mobile {
    display: none;
    float: left;
    margin-bottom: 25px;
    font-weight: 600;
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}