@charset "UTF-8";body,html{font-family:montserrat,sans-serif}.gridContainer{width:100%;max-width:1280px}html{scroll-behavior:smooth}.gridContainer{font-family:sans-serif}.ContractorList{font-family:montserrat,sans-serif}.footer-section.advertise{width:inherit}.dropdown_4columns{width:770px}.marginTopReg{margin-top:2em}.paddingTopReg{padding-top:1.3em}.paddingLeftReg{padding-left:1em}.paddingTopNone{padding-top:0!important}.paddingBottomNone{padding-bottom:0!important}.billboards h1{text-align:left;font-size:2em;letter-spacing:1px;font-weight:400;width:80%}.billboards h2,.billboards h3{font-family:montserrat,sans-serif;font-weight:700}.billboards h3{font-size:1em}.billboards h4{text-transform:uppercase;color:#ff7b00;font-size:1em;letter-spacing:1px;font-weight:700}.intro h2,.limits h2{color:#fff}.billboards h4.modal-title{padding-left:1em;color:#000}.filter .tab a{padding:10px 15px 10px 10px!important}.lead{color:#fff;font-size:16px}i.large{font-size:2em}.intro i{color:rgba(255,255,255,.5)}.container{position:relative;width:95%;max-width:95%;margin-top:20px}button.accordion{font-weight:700;margin-bottom:5px}.contentBox{border:1px solid #ccc;padding:2em 2em 0}span.tel-number span{display:inline}.bg-img{background-size:cover}.billboards{margin-bottom:2em;padding-left:8px;padding-right:8px}.billboardBorder{border:1px solid #ccc;border-radius:8px;padding:0 0 4em;position:relative;height:100%}.billboardContainer{padding:1.5em 1em 0}.carousel-item img{border-radius:8px 8px 0 0}.billboards span{display:block}span.city{text-transform:uppercase;font-size:.75rem;color:#999;font-weight:700}span.companyName{font-size:.8rem;font-weight:700;letter-spacing:1px}.row.cta{margin-left:0!important;margin-right:0!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:.75em}.row.cta a{display:inline-block;padding:1em 0}.call,.request{padding-left:0;font-size:.7rem;font-weight:700;outline:0}.call{border-right:1px solid #ccc;padding-right:inherit}.request{padding-left:.9rem;padding-right:0}.cta i{font-size:.8rem;color:#ccc}a.see{color:#007bff!important;cursor:pointer}.ratings{margin-top:.5rem;display:none!important}.ratings i{color:#000;font-size:.75rem}a.reviewsText{display:inline;font-size:.75rem;line-height:1em;color:#000;text-decoration:none}a.reviewsText:hover{text-decoration:none;color:#000}.billboards .more,.member{position:absolute;bottom:2em;font-size:.75rem;display:flex;align-items:center}.billboards .more{right:1.3em;margin-bottom:0;padding:0;font-weight:700;color:#007bff!important}.billboards .member{left:1.1em;color:#999}.billboards .more a{color:#007bff!important}.carousel-indicators li{height:10px;width:10px;border-radius:50%}.cn-badge{width:14px;height:14px;background-image:url(../images/newbillboards/cn-logo.gif);background-size:cover;display:inline-block!important;margin-right:.65em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}[data-tooltip]{position:relative;z-index:10000;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;pointer-events:none;z-index:10000}[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:-80px;padding:7px;width:175px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0,0%,20%,.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:11px;line-height:1.2;font-weight:400;text-transform:none}[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid hsla(0,0%,20%,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}#submitbutton{width:150px;height:40px;font-size:1em}.breadcrumb a{padding:0 .5em}div.inContentBillboards div#inline-billboards{margin:10px 0}div.hidden{display:none}.productlogo{text-align:center;max-height:75px;background-size:contain;background-repeat:no-repeat;background-position:top center}.productguy .companyName{margin-top:1em;letter-spacing:normal;font-size:1.6em;line-height:1.2em;font-family:roboto condensed,sans-serif}.productguy .desc-text{font-size:14px;color:#000;text-align:center;font-family:roboto,sans-serif;margin-top:.2em}.featuredProduct{text-align:center;font-weight:700;background-color:#f4f4f4;padding:1em;margin-top:1em;font-family:roboto,sans-serif}.featuredProduct p{margin-bottom:0;font-size:14px!important}.featuredProduct h5{text-align:center;font-family:roboto,sans-serif;font-size:16px;margin-bottom:0;font-weight:700}.productguy .cta{font-size:14px;font-family:roboto,sans-serif;font-weight:400;text-align:center}.productguy .call{padding-left:15px}.productguy .request{padding-right:15px}.billboardBorder.productguy{padding-bottom:1em}.productguy .call,.productguy .request,.productguy .cta i{font-size:.8rem}.centeredLogo{text-align:center;min-height:55px}.productBillboards{display:inline-flex}.SupplierList{max-width:100%;margin-left:0!important}.SupplierList section{max-width:97%;margin:0 auto}.SupplierList .NewProductContact{text-align:center;margin-top:1.5em;margin-bottom:1em;font-size:1.3em;font-weight:700}.newVidePlayerSmallText{font-size:10px!important;line-height:17px}@media screen and (max-width:1463px){.call,.request,.cta i{font-size:.7rem}}@media screen and (max-width:1403px){.col-xl-3{flex:0 0 33.333333%;max-width:33.333333%}.call,.request,.cta i{font-size:.8rem}}@media screen and (max-width:1096px){.call,.request,.cta i{font-size:.7rem}}@media screen and (max-width:999px){.call,.request,.cta i{font-size:.67rem}}@media screen and (max-width:993px){.col-md-6{flex:0 0 50%;max-width:50%}}@media screen and (max-width:767px){.featuredProduct h5{font-size:14px}}@media screen and (max-width:670px){.call,.request,.cta i{font-size:.65rem}h1{margin:0 auto!important;padding:1em 0}}@media screen and (max-width:639px){.col-sm-12{flex:0 0 100%;max-width:100%}.call,.request,.cta i{font-size:.7rem}}@media screen and (max-width:330px){.call,.request,.cta i{font-size:.65rem}}@media screen and (min-width:1024px){div.inContentBillboards div.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}