.inner-banner{text-align:center;color:#ffffff;min-height:360px;background-color:#166b9f;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.inner-banner .banner-content{max-width:800px;width:100%;padding:0 12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.inner-banner .banner-content blockquote{font-size:18px;font-weight:400}.inner-banner.industries{background-image:url("../img/industries_banner.jpg")}.content-sections{padding:5rem 0;background-color:#ffffff}.content-sections .section-header{text-align:center}.content-sections .section-header h4{font-weight:300;color:#676767;line-height:1.5}.industry-card{position:relative;overflow:hidden;min-height:310px;border-radius:5px;-webkit-transition:all 0.25s;transition:all 0.25s}.industry-card:hover{-webkit-box-shadow:0px 0px 43px 0px rgba(0,0,0,0.22);box-shadow:0px 0px 43px 0px rgba(0,0,0,0.22)}.industry-card:hover img{-webkit-transform:scale(1.025) translate(-50%, -50%);transform:scale(1.025) translate(-50%, -50%)}.industry-card img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.25s;transition:all 0.25s}.industry-card .card-title{position:absolute;left:0;right:0;bottom:0;margin:0;z-index:1;padding:60px 25px 30px 25px;font-size:24px;color:#ffffff;font-weight:600;border-radius:0 0 5px 5px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(60%, #2a3338), to(#2a3338));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #2a3338 60%, #2a3338 100%)}.filter-bar{background-color:#166b9f;padding:0.75rem 0;margin-bottom:2.25rem}.filter-bar input[type="text"]{border:none;font-size:16px;font-weight:400;padding:0.5rem 1rem;line-height:1;margin-bottom:0.75rem;width:100%}@media only screen and (min-width: 480px){.filter-bar input[type="text"]{width:47.25%;margin-right:0.75rem}.filter-bar input[type="text"]:last-child{margin-right:0}}@media only screen and (min-width: 992px){.filter-bar input[type="text"]{width:auto;margin-bottom:0}}.filter-bar button{color:#ffffff !important}.about-product{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.07);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.07)}.about-product h5{color:#000000}.about-product p{font-size:16px;color:#797979;font-weight:400}.about-product i{font-size:18px;color:#000000}.vendor .btn{min-width:140px;margin-bottom:5px}.vendor .btn.btn-vendor-details{background-color:#166b9f;color:#ffffff}.vendor .btn.btn-vendor-inquiry{border-color:#166b9f;border-width:2px;color:#166b9f}.vendor .btn.btn-vendor-inquiry:hover{background-color:#166b9f;color:#ffffff}.vendor .btn.large{min-width:200px}.vendor-list h3{color:#166b9f}.vendor-list .card .card-header{background-color:#ffffff;border-bottom:solid 1px #e6e6e6;color:#166b9f}.vendor-list .card .card-header .rating{font-size:1.5rem;line-height:1}.vendor-list .card .card-header .rating i{color:#166b9f}.vendor-list .card i{color:#dedede}.vendor-list .vendor-info{color:#797979}@media only screen and (min-width: 992px){.vendor-list .vendor-info{border-right:solid 1px #ebebeb}}.vendor-list .vendor-info .contact{width:-webkit-max-content;width:-moz-max-content;width:max-content}.vendor-list .vendor-info .logo-wrapper{border:solid 1px #ebebeb;padding:0.75rem}.vendor-list .vendor-info .tags{list-style-type:none;padding:0;margin:0;font-size:14px;text-transform:uppercase;color:#797979}.vendor-list .vendor-info .tags li{font-size:12px;display:inline-block;background-color:#f3f3f3;border-radius:0.25rem;padding:0.25rem 1rem;margin-right:0.5rem;margin-bottom:0.5rem}.vendor-list .vendor-details h6{color:#166b9f}.vendor-list .vendor-details p{color:#797979}.vendor-list .vendor-details p a{color:#797979;text-decoration:none}.rfp-dialog{padding:2.5rem;background-color:#166b9f;background-image:url("../img/rfp-panel-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}@media only screen and (min-width: 992px){.rfp-dialog{padding:4rem}}.rfp-dialog h5{font-size:1.4rem;font-weight:300}.rfp-dialog h2{font-size:2.25rem}.vendor-details .vendor-info-banner{background-image:url("../img/vendor-info-banner-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.vendor-details .vendor-info-banner .vendor-logo-wrapper{border:solid 2px #c3c3c3;background-color:#ffffff;width:100px;height:100px;position:relative}@media only screen and (min-width: 768px){.vendor-details .vendor-info-banner .vendor-logo-wrapper{width:135px;height:135px}}.vendor-details .vendor-info-banner .vendor-logo-wrapper img{max-width:60px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.vendor-details .vendor-info-banner .vendor-logo-wrapper img{max-width:90px}}.vendor-details .vendor-info-banner h1{font-size:2.5rem;font-weight:700;color:#166b9f}.vendor-details .vendor-info-banner .rating{font-size:1.25rem;color:#ffc107}.vendor-details .vendor-info-banner .tags{margin:0;padding:0;list-style-type:none}.vendor-details .vendor-info-banner .tags li{display:inline-block;text-transform:uppercase;color:#797979;background-color:#f3f3f3;padding:0.5rem 1.25rem;border-radius:0.25rem;margin-right:0.75rem;margin-bottom:0.75rem}.vendor-details .vendor-info-banner .tags li:last-child{margin-right:0}.vendor-details article .vendor-card .spacer{min-width:44px;margin-top:0;margin-bottom:0}.vendor-details article .vendor-card i{font-size:2.25rem;color:#166b9f;width:44px;text-align:center}.vendor-details article .vendor-card h4{color:#166b9f;font-weight:700;line-height:2.25rem}.vendor-details article .vendor-card h5{color:#393939;font-weight:700}.vendor-details article .vendor-card .product-list{margin:0;padding:0;list-style-type:none}.vendor-details article .vendor-card .product-list li{display:inline-block;margin-right:0.25rem;margin-bottom:0.5rem;background-color:#f7f7f7;color:#787878;padding:0.5rem 1.25rem;border-radius:50px}@media only screen and (min-width: 768px){.vendor-details article .vendor-card .product-list li{margin-right:0.5rem;padding:0.75rem 2.25rem}}.vendor-details article .vendor-card .product-list li:hover{color:#ffffff;background-color:#166b9f}.vendor-details article .vendor-card .product-list hr{background-color:#ebebeb}.vendor-details article .vendor-card p{font-size:18px;color:#787878;line-height:1.8}.vendor-details article .vendor-card p a{color:#787878;text-decoration:none}.vendor-details article .vendor-card p a:hover{text-decoration:underline;color:#166b9f}.vendor-details aside i{color:#166b9f;font-size:20px;margin-top:0.25rem}.vendor-details aside p{color:#bebebe}.vendor-details aside p strong{color:#515151}.vendor-details aside .social-btns{width:90%}@media only screen and (min-width: 768px){.vendor-details aside .social-btns{width:auto}}@media only screen and (min-width: 992px){.vendor-details aside .social-btns{width:90%}}.vendor-details aside .social-btns .btn{text-align:left;width:100%;color:#787878;border-color:#e5e5e5}@media only screen and (min-width: 768px){.vendor-details aside .social-btns .btn{width:auto;margin-right:0.5rem}}@media only screen and (min-width: 992px){.vendor-details aside .social-btns .btn{width:100%;margin-right:0}}.vendor-details aside .social-btns .btn i{margin-right:0.75rem;width:32px;text-align:center;color:#c3c3c3}.vendor-details aside .social-btns .btn:hover{border-color:#166b9f;color:#166b9f;background:none}.vendor-details aside .social-btns .btn:hover i{color:#166b9f}@media only screen and (min-width: 768px){.vendor-details aside .vendor-stats>div{width:50%}.vendor-details aside .vendor-stats>div:last-child{width:100%}}@media only screen and (min-width: 992px){.vendor-details aside .vendor-stats>div{width:100%}}.vendor-details .vendor-slider-btn i{font-size:1.5rem !important;width:24px !important;color:#c2c2c2 !important}.vendor-details .vendor-slider-btn a:hover i{color:#166b9f !important}.nexts,.prevs{font-size:24px;color:#c2c2c2;width:2rem !important;display:inline-block}.nexts a:hover,.prevs a:hover{color:#166b9f}.socialIconSet{font-size:20px}.socialIconSet a{display:inline-block;width:24px;height:24px;text-align:center;color:#c2c2c2}.socialIconSet a:hover{color:#166b9f}

h2 {font-size: 1.4rem;}
/*# sourceMappingURL=styles-v2.min.css.map */