body,html{font-size:1rem}:focus{outline:0!important}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none}a img{border:none}a img,a:active{outline:0}img{max-width:100%}img.img-fluid{margin:0 auto}hr{width:100%;height:2px;margin-top:3em;margin-bottom:3em;border-top:2px solid #3d539e}a{color:#00f;transition:all .3s linear;text-decoration:underline}a:active,a:focus,a:hover{color:red}@media (min-width:992px){a[href^=tel]{pointer-events:none}}.site-main a{border-bottom:1px solid #3d539e}.site-main a:active,.site-main a:focus,.site-main a:hover{border-bottom:1px solid #2ebfd0;text-decoration:none}.site-main a.more-link{text-decoration:none;border-bottom:none}.site-main .pane-content{margin:0}.site-main .pane-content h3{margin-left:0}.site-main .pane-content td:before{width:100%}.row{margin-right:0;margin-left:0}.entry-content .row{margin:0 -15px}.full{float:left;width:100%}.full:before{content:" ";display:table}#colophon,#main,.container{margin:0 auto;position:relative;z-index:2}.browsehappy{text-align:center;padding:25px;background-color:#fff;margin-bottom:0}.fade{transition-duration:.15s;-webkit-transition-duration:.15s}@media (min-width:1200px){.fade{transition-duration:.25s;-webkit-transition-duration:.25s}}.delay25{animation-delay:.25s;-webkit-animation-delay:.25s}.delay50{animation-delay:.5s;-webkit-animation-delay:.5s}.delay75{animation-delay:.75s;-webkit-animation-delay:.75s}.delay1{animation-delay:1s;-webkit-animation-delay:1s}table{width:100%;background:#fff;table-layout:fixed;margin:1.5em 0}table thead tr th{font-weight:600;font-size:1.0625em;line-height:1.25em;letter-spacing:0;padding:.75em .625rem;background-color:#3d539e;border-bottom:2px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.15);color:#fff;text-align:left}table thead tr th:last-child{border-right:none}table tbody tr:nth-child(odd){background:#fff}table tbody tr td{padding:.375em .625rem;border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.75);vertical-align:top}table tbody tr td.subtest{background:#ccc}table tbody tr td:last-child{border-right:none}@media screen and (max-width:768px){table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{display:block}table td{border-bottom:1px solid #ccc!important;border-right:none!important;display:block;font-size:.8em}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}.comparison_chart td{text-align:right}}.search-field{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0}.single-content-area{margin-top:4vw}.blog-item h2{background-image:none!important}.blog-item h2 a{border:none}.entry-meta{margin:15px 0;text-transform:uppercase;font-size:.85em}.entry-meta a{color:#3d539e;font-weight:800;border:none}.entry-meta a:hover{border-bottom:1px solid #b5533b}.nav-previous{display:none!important}.slider-nav .slick-next:before,.slider-nav .slick-prev:before{color:#000}.mec-event-image img.wp-post-image{margin:0 auto;max-width:100%;height:auto}.btn{padding:15px 20px;white-space:normal;text-decoration:none!important;border-radius:4px;text-transform:uppercase;font-size:14px;font-size:.875em;line-height:1;font-weight:700;transition:all .3s linear}.btn-default{color:#fff;background-color:#47667e;border:1px solid #47667e}.btn-default:active,.btn-default:focus,.btn-default:hover{color:#fff;background-color:#3d539e;border:1px solid #3d539e}.btn-primary{color:#fff;background-color:#db3a32;border:1px solid #db3a32}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#2ebfd0;background-color:#fff;border:1px solid #2ebfd0}.btn-secondary{color:#db3a32;background-color:#fff;border:1px solid #3d539e}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#db3a32;background-color:#fff;border:1px solid #3d539e}form .form-control{border-radius:0}form p{margin:0}form .select{position:relative}form .select:after{cursor:pointer;pointer-events:none;font-family:FontAwesome;content:'\f107';font-size:22.4px;font-size:1.4em;line-height:1.5;font-weight:400;color:#333;display:block;position:absolute;text-align:center;right:15px;top:50%;transform:translate(0,-50%);background-color:transparent}form .select select{-webkit-appearance:none;-moz-appearance:none;padding-right:25px;color:#333}form .select select::-ms-expand{display:none}form input,form select,form textarea{color:#333;margin-bottom:1em;border:1px solid #b8c7d1;min-height:2.5em;border-radius:10px;margin:0;transition:all .3s ease;line-height:1.25em}@media (min-width:768px){form input,form select,form textarea{min-height:2.5em}}@media (min-width:992px){form input,form select,form textarea{min-height:2.5em}}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{font-size:14px}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-size:14px}form input::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{font-size:14px}form input::placeholder,form select::placeholder,form textarea::placeholder{font-size:14px}form input:focus,form select:focus,form textarea:focus{border-color:#bea97e!important;box-shadow:0 0 0 1px #bea97e!important}form select{background-image:linear-gradient(white 0,#f3f3f3 100%)}form input::-webkit-input-placeholder{color:#333}form input::-moz-placeholder{color:#333}form input:-moz-placeholder{color:#333}form input:-ms-input-placeholder{color:#333}form label{font-weight:600;font-size:1.125rem;line-height:1.25em}.bVErrMsgContainer{z-index:5}.bvalidator_errmsg{left:0!important;top:0!important;background-color:#3d539e;font-size:10px;border:1px solid #3d539e;color:#fff;display:none;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:2px 10px 2px 5px}.bvalidator_errmsg .bvalidator_close_icon{margin-left:5px;margin-top:-2px;font-family:Verdana,Geneva,sans-serif;font-weight:bolder;color:#fff;cursor:pointer;font-size:12px}.bvalidator_errmsg em{display:none;border-color:#3d539e transparent transparent;border-style:solid;border-width:10px 10px 0;height:0;width:0;position:absolute;bottom:-10px;left:5px}html{font-size:16px}body{font-family:Montserrat,sans-serif;font-size:16px;font-size:1em;line-height:1;font-weight:400;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,p,ul{margin-bottom:.75em;color:#333}ol,ul{margin-top:.5em;padding-left:1.25em}ol li,ul li{margin-bottom:.5em}p{font-size:16px;font-size:1em;line-height:1.25;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px;line-height:1}.h1,h1{color:#3d539e;margin-top:0;margin-bottom:.5em;font-size:36px;font-size:2.25em;line-height:2;font-weight:800}@media (min-width:768px){.h1,h1{font-size:44px;font-size:2.75em;line-height:2.25;font-weight:800}}@media (min-width:992px){.h1,h1{font-size:45px;font-size:2.8125em;line-height:2.75;font-weight:800}}.h2,h2{color:#3d539e;margin-top:1.5em;margin-bottom:.5em;font-size:24px;font-size:1.5em;line-height:1.125;font-weight:800}@media (min-width:768px){.h2,h2{font-size:28px;font-size:1.75em;line-height:1.25;font-weight:800}}@media (min-width:992px){.h2,h2{font-size:32px;font-size:2em;line-height:1.25;font-weight:800}}.h3,h3{color:#333;margin-top:1.5em;margin-bottom:.5em;font-size:16px;font-size:1em;line-height:1;font-weight:800}@media (min-width:768px){.h3,h3{font-size:20px;font-size:1.25em;line-height:1;font-weight:800}}@media (min-width:992px){.h3,h3{font-size:22px;font-size:1.375em;line-height:1.125;font-weight:800}}.h4,h4{color:#3d539e;margin-top:1em;margin-bottom:.75em;font-size:12px;font-size:.75em;line-height:1;font-weight:800}@media (min-width:768px){.h4,h4{font-size:13px;font-size:.8125em;line-height:1;font-weight:800}}@media (min-width:992px){.h4,h4{font-size:14px;font-size:.875em;line-height:1;font-weight:800}}.h5,h5{color:#3d539e;margin-top:1.5em;margin-bottom:.75em;font-size:12px;font-size:.75em;line-height:1;font-weight:800}@media (min-width:768px){.h5,h5{font-size:12px;font-size:.75em;line-height:1;font-weight:800}}@media (min-width:992px){.h5,h5{font-size:12px;font-size:.75em;line-height:1;font-weight:800}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.attachment img,img.size-auto,img.size-full,img.size-large,img.size-medium{max-width:100%;height:auto}.aligncenter,.alignleft,.alignright,img.aligncenter,img.alignleft,img.alignright{display:block;float:none;margin:0 auto 1em}.alignnone{margin-top:25px!important}@media (min-width:768px){.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:.5em}.alignright,img.alignright{display:inline;float:right;margin-left:1.5em;margin-top:.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.sticky{display:block}.site-content{clear:both}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.entry-footer .cat-links,.entry-footer .tags-links{display:block}#comments .comment-notes{font-size:12px}#comments p{margin-bottom:5px}#comments p.form-submit{margin-top:10px}#comments label{display:block}#comments input[type=email],#comments input[type=text],#comments input[type=url],#comments textarea{width:100%}#comments .comment-form-url{display:none}#secondary{margin:30px auto}#secondary section{vertical-align:top;width:100%;margin:0 -2px}.archive article,.category article{padding-bottom:20px;border-bottom:1px solid #eee}.posts-navigation h2{display:none}.posts-navigation .nav-previous{float:left}.posts-navigation .nav-previous:before{content:'\2190';display:inline-block;margin-right:3px}.posts-navigation .nav-next{float:right}.posts-navigation .nav-next:after{content:'\2192';display:inline-block;margin-left:3px}nav{position:relative;z-index:99;display:flex;align-items:center;max-height:105px;min-height:105px;box-shadow:0 1px 13px -2px rgba(0,0,0,.6)}nav .menu-toggle{color:#b8c7d1;font-size:1.5rem;display:inline-block;vertical-align:middle;padding:1.5rem 1.5rem;margin-top:0;transition:none;z-index:99;position:relative}@media (min-width:480px){nav .menu-toggle{padding:1rem 1.5rem;margin-top:15px}}@media (min-width:1200px){nav .menu-toggle{margin-top:0}}nav .hero-overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;top:0;z-index:1}nav.internal-header .hero-overlay{opacity:.75}nav .container{z-index:99}nav .site-navigation{display:flex;align-items:center;justify-content:space-between}nav .site-navigation .logo-container{max-width:105px;display:flex;flex-direction:column}nav .site-navigation .logo-container .logo img{width:100px}nav .site-navigation .logo-container .logo-text{font-size:10px;font-size:.625em;line-height:11px;font-weight:400;color:#3d539e;text-align:center;margin-top:-2px}nav .site-navigation .nav-stars{display:none;height:28px;width:70px}@media (min-width:1200px){nav .site-navigation .nav-stars{display:inline-block}}nav .site-navigation ul{display:block;width:100%;padding:0;margin:0;height:100%;justify-content:center;align-items:center;border-bottom:1px solid #3f97f8}nav .site-navigation ul li{position:relative;display:inline-block;margin:0;padding:0;align-items:center}nav .site-navigation ul li.current_page_item a{border-bottom:2px solid red}nav .site-navigation ul li a{display:block;padding:20px;font-size:14px;font-size:.875em;line-height:1;font-weight:700;color:#333;text-decoration:none!important;text-transform:capitalize}nav .site-navigation ul ul{display:none;position:absolute;z-index:99;width:250px;left:-50%;text-align:left;top:55px;box-shadow:0 11px 16px -9px rgba(0,0,0,.3);min-height:calc(100% + 68px);background:#fff;padding:20px;border-bottom:none}nav .site-navigation ul ul li{display:block;padding:0;margin:0;width:100%;text-align:center}nav .site-navigation ul ul li a{padding:8px 15px;margin:0;color:#333;text-transform:none;font-size:14px;font-size:.875em;line-height:1.5;font-weight:400;letter-spacing:0;text-shadow:none!important;background-size:200% 100%;border-bottom:1px solid #ccc}nav .site-navigation ul ul li a:active,nav .site-navigation ul ul li a:focus,nav .site-navigation ul ul li a:hover{color:#333}nav .site-navigation ul ul ul{display:none!important}nav .site-navigation ul li:hover>ul{display:block}nav .site-navigation .nav-cta{max-width:200px;display:flex;flex-direction:column}nav .site-navigation .nav-cta a{font-size:13px;font-size:.8125em;line-height:1;font-weight:400;color:#47667e;margin-bottom:10px;display:flex;align-items:center;text-decoration:none}nav .site-navigation .nav-cta a em{color:#3d539e;font-size:20px;font-size:1.25em;line-height:1;font-weight:600}nav .site-navigation .nav-cta a span{border-bottom:1px solid #47667e;margin-left:5px}nav .page-title{text-align:center;margin-top:100px}nav .page-title h1{color:#fff;text-shadow:2px 2px #222}nav .header-content{margin:60px;padding-bottom:100px}nav .header-content img{max-width:500px;width:100%}nav .header-content a{margin:0 auto;width:200px;text-align:center}nav .about-top-cap{position:absolute;z-index:10;bottom:0;width:100%}#mmenu{background:#17395a;top:0}#mmenu .mm-hasnavbar{padding-top:0}#mmenu .mm-hasnavbar ul li:after{border:none}#mmenu .mm-hasnavbar ul li a{color:#fff;box-shadow:0 1px 0 0 rgba(122,122,122,.15);font-size:1rem;line-height:1.75rem;font-weight:400;padding:.85em 2em}#mmenu .mm-hasnavbar ul li a.mm-next{padding:.85em 3em}#mmenu .mm-hasnavbar ul li a.mm-next:before{border-left:1px solid rgba(255,255,255,.05)}#mmenu .mm-hasnavbar ul li a.mm-next:after{right:0;left:0;border-color:rgba(255,255,255,.55)}#mmenu .mm-hasnavbar ul li a.mm-next:hover:after{border-color:#e8e6c3}#mmenu .mm-hasnavbar ul li a:hover{color:#b8c7d1}#mmenu .mm-hasnavbar ul li.current-menu-item a{color:#e9e7c3}#mmenu .sub-menu{padding-top:55px}#mmenu .mm-title{color:rgba(255,255,255,.65)}#mmenu .mm-prev:before{border-color:rgba(255,255,255,.55)}#mm-blocker{background-color:#000;opacity:.3}.mm-navbar{border-color:#294766;height:55px}.mm-navbar>*{padding:17px 0}.mm-btn{width:55px;height:55px}.home-header{height:100%;display:flex;box-shadow:1px 1px 8px -1px #333;flex-direction:column}@media (min-width:1200px){.home-header{flex-direction:row;height:calc(100vh - 105px)}}.home-header .header-cta-cont{width:100%;height:100%;background:#fff;position:relative;z-index:9;display:flex;align-items:center;justify-content:center;order:2}@media (min-width:1200px){.home-header .header-cta-cont{width:50%;order:1}}.home-header .header-cta-cont .header-cta{width:100%;min-width:500px;z-index:9;position:relative;margin-top:-50px;padding-top:0}@media (min-width:1200px){.home-header .header-cta-cont .header-cta{margin-top:0;padding-top:30px;width:90%}}.home-header .header-cta-cont .header-cta .header-cta-description{color:#47667e;font-size:16px;line-height:18px;text-align:center}.home-header .header-cta-cont .header-cta .header-form-title{font-weight:700;color:#3d539e;font-size:20px;text-align:center;position:relative}.home-header .header-cta-cont .header-cta .header-form-title:before{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;left:0;top:0}.home-header .header-cta-cont .header-cta .header-form-title:after{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;right:0;top:0}.home-header .header-cta-cont .header-cta .header-form-subtitle{margin-top:0;margin-bottom:0;font-size:13px;text-align:center;color:#47667e}.home-header .header-cta-cont .header-cta .header-cta-title{font-weight:700;line-height:1;text-align:center}.home-header .header-cta-cont .header-cta form{margin-top:0!important}.home-header .header-cta-cont .header-cta form .forminator-error-message{display:none!important}.home-header .header-cta-cont .header-cta form ul{position:absolute!important;top:35px!important}.home-header .header-cta-cont .header-cta form .forminator-row{display:flex;margin-bottom:0!important}.home-header .header-cta-cont .header-cta form .forminator-row button{color:#db3a32;background-color:#fff;border:1px solid #47667e}.home-header .header-cta-cont .header-cta form .forminator-row button:active,.home-header .header-cta-cont .header-cta form .forminator-row button:focus,.home-header .header-cta-cont .header-cta form .forminator-row button:hover{color:#fff;background-color:#3d539e;border:1px solid #3d539e;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.home-header .header-cta-cont .header-cta form .forminator-row .forminator-col-6{width:50%;padding:10px;margin:0}.home-header .header-cta-cont .cta-bg{height:100%;position:absolute;left:100%;top:0;display:none}@media (min-width:1200px){.home-header .header-cta-cont .cta-bg{display:block}}.home-header .header-cta-cont .cta-bg-mobile{position:absolute;top:-180px;left:0;overflow:hidden;width:100%;display:block}@media (min-width:1200px){.home-header .header-cta-cont .cta-bg-mobile{display:none}}.home-header .header-video{width:100%;background:#fff;position:relative;z-index:1;order:1}@media (min-width:1200px){.home-header .header-video{width:80%;order:2}}.home-header .header-video .video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}.home-header .header-video .video-foreground iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16 / 9){.home-header .header-video .video-foreground{top:0;width:100%;height:100%}}@media (max-aspect-ratio:16 / 9){.home-header .header-video .video-foreground{top:0;width:100%;height:100%}}.home-main .home-main-intro{padding-top:115px;padding-bottom:115px;text-align:center}.home-main .home-featured .feature{border-style:solid;border-width:1px;border-color:#66b3f7;background-color:#fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.3)}.home-main .home-featured .feature .feature-content{padding:20px;text-align:center}.home-main .home-featured .feature .feature-content h3{color:#3d539e;font-size:22px;font-weight:700}.home-main .home-featured .feature .feature-content p{font-size:16px;line-height:18px;color:#47667e;min-height:75px}.home-services-cont{padding:100px 0;background:url(../images/opaque-hashes-bg.png);background-repeat:no-repeat;background-position:0 100%}.home-services-cont .home-services-intro{text-align:center;margin-bottom:80px}.home-services-cont .home-services-intro img{max-width:170px}.home-services-cont .home-services-intro h2{margin-top:25px;margin-bottom:25px;color:#3f97f8;font-weight:700}.home-services-cont .home-services{margin-bottom:75px}.home-services-cont .home-services h3{color:#3d539e;font-weight:700;margin:0 0 20px 0}.home-services-cont .home-services p{margin-bottom:40px}.home-services-cont .home-services .service-img{background:url(../images/hose-bg-right.png);background-repeat:no-repeat;background-position:85% 0;min-height:275px;min-height:325px;background-size:55%}.home-services-cont .home-services .service-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.home-services-cont .home-services-rev{margin-bottom:75px}.home-services-cont .home-services-rev .service-content{text-align:right}.home-services-cont .home-services-rev .service-content h3{color:#3d539e;font-weight:700;margin:0 0 20px 0}.home-services-cont .home-services-rev .service-content p{margin-bottom:40px}.home-services-cont .home-services-rev .service-img{background:url(../images/hose-bg-left.png);background-repeat:no-repeat;background-position:10% 0;min-height:275px;min-height:325px;background-size:55%}.home-services-cont .home-services-rev .service-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.home-products{margin:-50px 0 100px 0;padding:100px 0;background:#3a51a3;transform:skewY(-5deg)}.home-products .container{transform:skewY(5deg)}.home-products .container .home-product{margin-bottom:75px}.home-products .container .home-product .product-img{background:url(../images/hose-bg-right.png);background-repeat:no-repeat;background-position:85% 0;min-height:275px;min-height:325px;background-size:55%}.home-products .container .home-product .product-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.home-products .container .home-product .product-content{color:#fff}.home-products .container .home-product .product-content h2{color:#fff}.home-products .container .home-product .product-content h3{color:#3d539e;font-weight:700;margin:0 0 20px 0;color:#fff}.home-products .container .home-product .product-content p{margin-bottom:40px;color:#fff}.home-add-services h3{text-align:right;color:#3d539e;font-weight:700}.home-add-services ul{border-bottom:none;margin-bottom:30px;margin-top:20px}.home-add-services ul li a{padding-right:8px;padding-left:8px;padding-bottom:10px;color:#47667e;font-size:15px;line-height:20px;font-weight:700;text-decoration:none}.home-add-services ul li a.active{border-bottom:1px solid #3a51a3}.home-add-services .add-services-img{background:url(../images/hose-bg-left.png);background-repeat:no-repeat;background-position:10% 0;min-height:275px;min-height:325px;background-size:55%}.home-add-services .add-services-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}#myVideo{position:relative;right:0;bottom:0;min-width:100%;min-height:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.products-header{height:calc(100vh - 105px);display:flex;box-shadow:1px 1px 8px -1px #333}.products-header .header-cta-cont{width:30%;height:100%;background:#fff;position:relative;z-index:9;display:flex;align-items:center;justify-content:center}.products-header .header-cta-cont .header-cta{width:100%;min-width:500px;z-index:9;position:relative;padding:30px}.products-header .header-cta-cont .header-cta .header-cta-description{color:#47667e;font-size:18px;line-height:22px;text-align:center}.products-header .header-cta-cont .header-cta .header-form-title{font-weight:700;color:#3d539e;font-size:22px;text-align:center;position:relative}.products-header .header-cta-cont .header-cta .header-form-title:before{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;left:0;top:0}.products-header .header-cta-cont .header-cta .header-form-title:after{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;right:0;top:0}.products-header .header-cta-cont .header-cta .header-form-subtitle{margin-top:0;margin-bottom:0;font-size:13px;text-align:center;color:#47667e}.products-header .header-cta-cont .header-cta .header-cta-title{font-weight:700;line-height:1;text-align:center}.products-header .header-cta-cont img{height:100%;position:absolute;left:100%;top:0}.products-header .header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-brands{margin:100px 0}.product-brands .brand-logos{display:flex;margin-bottom:50px}.product-brands .brand-logos img{max-height:80px}.product-categories{padding:50px 0}.product-categories.dark-bg{background-color:#f5f5f5}.product-categories.dark-bg .product-image{background:url(../images/hose-bg-right.png);background-repeat:no-repeat;background-position:85% 0;min-height:275px;min-height:325px;background-size:55%}.product-categories.dark-bg .product-image img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.product-categories .product-image{background:url(../images/hose-bg-left.png);background-repeat:no-repeat;background-position:10% 0;min-height:275px;min-height:325px;background-size:55%}.product-categories .product-image img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.product-categories .product-info h3{color:#3d539e;font-weight:700}.services-header{height:calc(100vh - 105px);display:flex;box-shadow:1px 1px 8px -1px #333}.services-header .header-cta-cont{width:30%;height:100%;background:#fff;position:relative;z-index:9;display:flex;align-items:center;justify-content:center}.services-header .header-cta-cont .header-cta{width:100%;min-width:500px;z-index:9;position:relative;padding:30px}.services-header .header-cta-cont .header-cta .header-cta-description{color:#47667e;font-size:18px;line-height:22px;text-align:center}.services-header .header-cta-cont .header-cta .header-form-title{font-weight:700;color:#3d539e;font-size:22px;text-align:center;position:relative}.services-header .header-cta-cont .header-cta .header-form-title:before{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;left:0;top:0}.services-header .header-cta-cont .header-cta .header-form-title:after{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;right:0;top:0}.services-header .header-cta-cont .header-cta .header-form-subtitle{margin-top:0;margin-bottom:0;font-size:13px;text-align:center;color:#47667e}.services-header .header-cta-cont .header-cta .header-cta-title{font-weight:700;line-height:1;text-align:center}.services-header .header-cta-cont img{height:100%;position:absolute;left:100%;top:0}.featured-services{margin-top:-40px;margin-bottom:100px;position:relative;z-index:9}.featured-services .featured-service .feature{border-style:solid;border-width:1px;border-color:#66b3f7;background-color:#fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.3)}.featured-services .featured-service .feature .feature-content{padding:20px;text-align:center}.featured-services .featured-service .feature .feature-content h3{color:#3d539e;font-size:22px;font-weight:700}.featured-services .featured-service .feature .feature-content p{font-size:16px;line-height:18px;color:#47667e;min-height:115px}.services{padding:50px 0}.services .service-left .service-img{background:url(../images/hose-bg-right.png);background-repeat:no-repeat;background-position:85% 0;min-height:275px;min-height:325px;background-size:55%}.services .service-left .service-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.services .service-right .service-img{background:url(../images/hose-bg-left.png);background-repeat:no-repeat;background-position:10% 0;min-height:275px;min-height:325px;background-size:55%}.services .service-right .service-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.services.dark-bg{background-color:#f5f5f5}.services .service-content h3{color:#3d539e;font-weight:700}.featured-spacer{background:red;width:50px;height:2px;margin:20px auto 20px auto}.page-template-specials .site-content{background:url(../images/hashes-bg.png);background-repeat:no-repeat;background-position:100% -200px}.page-template-specials .specials-container{background:url(../images/opaque-hashes-bg.png);background-repeat:no-repeat;background-position:-75% 400px}.page-template-specials .specials-container h1{padding:100px 0;font-weight:700}.page-template-specials .specials-container .specials-cont .special{border-style:solid;border-width:1px;border-color:#66b3f7;background-color:#fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.3)}.page-template-specials .specials-container .specials-cont .special img{max-height:215px;width:100%}.page-template-specials .specials-container .specials-cont .special .special-content{padding:20px}.page-template-specials .specials-container .specials-cont .special .special-content h3{color:#3d539e;font-size:22px;font-weight:700}.page-template-specials .specials-container .specials-cont .special .special-content h6{color:#333;font-weight:700;font-size:18px}.page-template-specials .specials-container .specials-cont .special .special-content p{font-size:16px;line-height:18px;color:#333}.page-template-about .site-content{background:url(../images/hashes-bg.png);background-repeat:no-repeat;background-position:100% -200px}.page-template-about .about figure{background:url(../images/hose-bg-right.png);background-repeat:no-repeat;background-position:85% 0;min-height:275px;min-height:325px;background-size:55%}.page-template-about .about figure img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.page-template-about .about h1{padding:100px 0 80px 0;font-weight:700}.page-template-about .about h3{color:#3d539e;font-size:22px}.page-template-about .about h3 strong{font-weight:700}.page-template-about .about-social{text-align:center;padding:100px 0}.page-template-about .about-social img{max-height:150px}.page-template-contact .site-content{background:url(../images/hashes-bg.png);background-repeat:no-repeat;background-position:100% -200px}.contact h1{padding:100px 0 0 0;font-weight:700;line-height:1}.contact h3{color:#3d539e;font-size:22px}.contact h3 strong{font-weight:700}.contact-form-cont{margin:100px 0}.contact-form-cont .form-img{background:url(../images/hose-bg-right.png);background-repeat:no-repeat;background-position:85% 0;min-height:275px;min-height:325px;background-size:55%}.contact-form-cont .form-img img{max-width:400px;height:auto;border-radius:6px;box-shadow:-11px 0 25px 0 rgba(0,0,0,.27);perspective:1275px;transform:translate(52px,0) rotateX(0) rotateY(6deg) rotateZ(0) perspective(0);transform-origin:50% 50%;transform-style:preserve-3d}.contact-form-cont h3{color:#3d539e;font-size:22px;font-weight:700}.contact-form-cont h3.stars{position:relative;padding:0 20px}.contact-form-cont h3.stars:before{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;left:0;top:0}.contact-form-cont h3.stars:after{content:"";background:url(../images/icon-star.png);display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;right:0;top:0}.contact-service-area .container{margin-bottom:50px}.contact-service-area .container img{max-width:170px}.contact-service-area h3{color:#3d539e;font-size:22px;font-weight:700}footer{background:#47667e;margin-top:60px;padding:60px 0}footer ul.menu{flex-wrap:wrap;text-align:center;display:flex}footer ul.menu li{display:inline-block;width:49%;padding:10px 0}footer ul.menu li a{color:#fff;text-decoration:none}
/*# sourceMappingURL=style.css.map */
