/*!
Theme Name: FluxPipeSystem
Theme URI: http://underscores.me/
Author: Lightning Call
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: fluxpipesystem
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

FluxPipeSystem is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */*{box-sizing:content-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box;line-height:150%}html{background:#fff;font-size:62.5%;position:relative}html,html body{overflow-x:hidden!important;height:100vh}html ul{margin:0;padding:0}html ul li{list-style:none}html h1,html h2,html h3,html h4,html h5,html h6,html p{padding:0;margin:0}html h1{font-size:30px;font-size:3rem;font-family:Oxygen}@media screen and (max-width:440px){html h1{font-size:6vw}}html h2{font-size:25px;font-size:2.5rem;color:#124a71;text-transform:uppercase;text-align:center;padding:2rem}html h2,html h3{font-family:Oxygen}html h3{font-size:20px;font-size:2rem}@media screen and (max-width:440px){html h3{font-size:4.8vw!important}}html h4{font-family:Oxygen;font-size:18px;font-size:1.8rem}@media screen and (max-width:440px){html h4{font-size:4.5vw!important}}html h5,html p{font-family:Oxygen;font-size:16px;font-size:1.6rem}html p{font-weight:500;text-align:justify}@media screen and (max-width:440px){html p{font-size:4.3vw}}html ul li{font-family:Oxygen;font-size:16px;font-size:1.6rem;font-weight:500}@media screen and (max-width:440px){html ul li{font-size:4.3vw}}html a{text-decoration:none;font-family:Oxygen;font-size:14px;font-size:1.4rem;color:#252525}html figure{padding:0;margin:0}html img{height:auto;display:block}.slider-section,.slider-section img,html img{width:100%}section{margin-bottom:6%}.hero-slider{margin-bottom:0!important;display:none!important}.hero-slider.slick-initialized{display:block!important;-webkit-animation:sliderAnimation 1s forwards;animation:sliderAnimation 1s forwards}@-webkit-keyframes sliderAnimation{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.hero-slider{padding-top:10vh}}.hero-slider .slick-next,.hero-slider .slick-prev{width:50px;height:50px;border-radius:50%;justify-content:center;align-items:center;border:3px solid #fff}@media screen and (max-width:440px){.hero-slider .slick-next,.hero-slider .slick-prev{width:35px;height:35px}}.hero-slider .slick-prev{left:5%!important}.hero-slider .slick-next{right:5%!important}.hero-slider .slick-next:before,.hero-slider .slick-prev:before{font-family:FontAwesome;opacity:1}@media screen and (max-width:440px){.hero-slider .slick-next:before,.hero-slider .slick-prev:before{font-size:5vw}}.hero-slider .slick-next:before{content:"\f054";padding-left:5%}.hero-slider .slick-prev:before{content:"\f053";padding-right:5%}.hero-slider .slick-dots{position:relative;padding:1.5rem 0}.hero-slider .slick-dots li button:before{opacity:1;color:#cacaca;font-size:1rem}.hero-slider .slick-dots li.slick-active button:before{opacity:1;color:#124a71}.body-no-scroll{overflow:hidden!important}@media screen and (max-width:768px){header{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;height:100%;max-height:10vh}}.inner-header{width:100%;max-width:1024px;margin:0 auto;padding:1% 1% 0}@media screen and (max-width:768px){.inner-header{padding:0;display:flex;justify-content:center;align-items:center;height:100%}}.inner-header .flux-logo{width:100%;border-bottom:1px solid #e0e0e0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.inner-header .flux-logo{justify-content:space-between;padding:2% 0;border-bottom:none}}@media screen and (max-width:440px){.inner-header .flux-logo{padding:1% 0}}.inner-header .flux-logo figure{width:17%;margin:0;padding:0 0 1%}@media screen and (max-width:768px){.inner-header .flux-logo figure{width:20%;padding:0;margin:0 0 0 3%}}@media screen and (max-width:440px){.inner-header .flux-logo figure{width:25%;padding:1% 0}}.inner-header .flux-logo .hamburger{font-size:3rem;padding:0 5% 0 0;cursor:pointer;display:none}@media screen and (max-width:768px){.inner-header .flux-logo .hamburger{display:block}.inner-header .flux-logo .hamburger .fa-bars{opacity:1;transform:translateX(0);-webkit-animation:turnsToBurger .5s forwards;animation:turnsToBurger .5s forwards}.inner-header .flux-logo .hamburger .fa-times{opacity:0;transform:translateX(-100%);-webkit-animation:turnsToX .5s forwards;animation:turnsToX .5s forwards}@-webkit-keyframes turnsToX{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes turnsToX{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes turnsToBurger{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes turnsToBurger{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}}@media screen and (max-width:440px){.inner-header .flux-logo .hamburger{font-size:2.5rem}}.inner-header .main-navigation{position:relative}@media screen and (max-width:768px){.inner-header .main-navigation{top:10vh;position:absolute;width:100%;z-index:200;height:100vh;transform:translateX(100%);transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;opacity:0;-webkit-animation:opacityAnimation .3s forwards;animation:opacityAnimation .3s forwards}}.inner-header .main-navigation.active{transform:translateX(0);transition:all .3s ease-in-out}@-webkit-keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}.inner-header .main-navigation ul{display:flex;justify-content:center}@media screen and (max-width:768px){.inner-header .main-navigation ul{flex-wrap:wrap;align-items:center;margin-top:-10%}}@media screen and (max-width:440px){.inner-header .main-navigation ul{margin-top:-30%}}.inner-header .main-navigation ul:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow-x:hidden}@media screen and (max-width:768px){.inner-header .main-navigation ul:before{background:hsla(0,0%,97.6%,.95)}}.inner-header .main-navigation ul li{margin:1rem}.inner-header .main-navigation ul li:first-child{margin:1rem 1rem 1rem 0}@media screen and (max-width:768px){.inner-header .main-navigation ul li:first-child{margin:0 0 2rem}}@media screen and (max-width:768px){.inner-header .main-navigation ul li{width:60%;margin:0 0 2rem}.inner-header .main-navigation ul li:last-child{margin-bottom:0}}.inner-header .main-navigation ul li a{display:block;padding:1rem;color:#124a71;font-size:16px;font-size:1.6rem;font-weight:700;transition:all .3s ease-in-out;transform:scale(1)}@media screen and (max-width:768px){.inner-header .main-navigation ul li a{padding:2rem;color:#f9f9f9;width:100%;text-align:center;background:rgba(18,74,113,.8)}}@media screen and (max-width:440px){.inner-header .main-navigation ul li a{padding:1.5rem;font-size:4vw}}.inner-header .main-navigation ul li a:hover{color:#cacaca;transition:color .3s ease-in-out}.inner-header .main-navigation ul li a:active{transform:scale(.9);transition:transform .2s ease}.two-column{width:100%;max-width:1366px;margin:0 auto 6%}@media screen and (max-width:768px){.two-column.about-us{padding:1rem}}.two-column.contact-us article{background:#fff}.two-column.contact-us article .column-content h1{font-size:2rem}.two-column.contact-us article .column-content a,.two-column.contact-us article .column-content p,.two-column.contact-us article .column-content ul li{color:#000;font-size:1.4rem}.two-column article{display:flex;justify-content:center;align-items:stretch;background:#124a71}@media screen and (max-width:768px){.two-column article{flex-wrap:wrap}}.two-column article .column-image{flex:1}@media screen and (max-width:768px){.two-column article .column-image{flex:none;width:100%}}.two-column article .column-image figure{width:100%}.two-column article .column-content{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.two-column article .column-content{flex:none;width:100%}}.two-column article .column-content p{padding-bottom:1rem;font-size:1.7rem;color:#f9f9f9;width:100%}@media screen and (max-width:768px){.two-column article .column-content p{font-size:1.6rem}}.two-column article .column-content p:last-child{padding-bottom:0}.two-column article .column-content a{font-size:1.8rem;color:#f9f9f9;width:100%}.contact-us a,.contact-us h1,.contact-us p{text-align:center}.flux-products .generic-wrapper{width:100%;max-width:1366px;margin:0 auto}.flux-products .generic-wrapper article ul{display:flex;justify-content:center;align-items:stretch}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul{flex-wrap:wrap}}.flux-products .generic-wrapper article ul li{flex:1;margin:0 .5% .5%;border:1px solid #e0e0e0}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li{flex:none;width:100%;padding:1rem;margin-bottom:5%;border:none}}.flux-products .generic-wrapper article ul li .product-title{display:flex;justify-content:center;align-items:center;flex-direction:row}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-title{border-bottom:1px solid #f1f1f1}}.flux-products .generic-wrapper article ul li .product-title figure{width:30%;padding:1rem}.flux-products .generic-wrapper article ul li .product-title h3{width:55%;text-align:center}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-title h3{flex:3;font-size:4rem}}@media screen and (max-width:440px){.flux-products .generic-wrapper article ul li .product-title h3{font-size:6vw}}.flux-products .generic-wrapper article ul li .product-content-wrapper{position:relative;overflow:hidden}.flux-products .generic-wrapper article ul li .product-content-wrapper figure{width:100%}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-content-wrapper figure{overflow:hidden;height:0;padding-bottom:50%;position:relative}.flux-products .generic-wrapper article ul li .product-content-wrapper figure img{position:absolute;top:-50%;left:0}}@media screen and (max-width:440px){.flux-products .generic-wrapper article ul li .product-content-wrapper figure{height:auto;padding-bottom:0}.flux-products .generic-wrapper article ul li .product-content-wrapper figure img{position:relative;top:0;left:0}}.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(100%);transition:all .5s ease-in-out}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content{position:relative;transform:translateY(0);background:#252525}}.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content ul{flex-direction:column;width:85%;margin:0 auto;padding-top:5%}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content ul{padding:5% 0}}.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content ul li{background:transparent;list-style:disc;padding-bottom:1rem;margin:0;border:none}@media screen and (max-width:440px){.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content ul li{margin-left:4%;padding:0 0 1rem}}.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content p,.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content ul li{color:#fff}.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content .product-brochure{position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content .product-brochure{position:relative}}.flux-products .generic-wrapper article ul li .product-content-wrapper .product-content .product-brochure a{color:#fff;display:block;text-align:center;padding:2rem;text-decoration:underline}.flux-products .generic-wrapper article ul li .product-content-wrapper:hover .product-content{transform:translateY(0);transition:all .5s ease-in-out}@media screen and (max-width:768px){.flux-products .generic-wrapper article ul li .product-content-wrapper:hover .product-content{transform:none;transition:none}}.flux-services .generic-wrapper{width:100%;max-width:1366px;margin:0 auto}@media screen and (max-width:768px){.flux-services .generic-wrapper article{padding:1rem}}.flux-services .generic-wrapper article ul li{margin:0 0 3%;background:#f9f9f9}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li{margin:0 0 6%}}@media screen and (max-width:440px){.flux-services .generic-wrapper article ul li{margin:0 0 9%}}.flux-services .generic-wrapper article ul li:last-child{margin:0}.flux-services .generic-wrapper article ul li:nth-child(3) .hover-section figure{top:65%}.flux-services .generic-wrapper article ul li h3{color:#fff;background:#124a71;padding:1rem 1rem 1rem 4rem;text-transform:uppercase}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li h3{padding:2rem 1rem 2rem 4rem}}@media screen and (max-width:440px){.flux-services .generic-wrapper article ul li h3{padding:2rem 0;text-align:center}}.flux-services .generic-wrapper article ul li .hover-section{position:relative;overflow:hidden;height:400px}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li .hover-section{overflow:unset;height:auto}}.flux-services .generic-wrapper article ul li .hover-section figure{cursor:pointer;position:absolute;width:100%;top:55%;left:50%;transform:translate(-50%,-51%)}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li .hover-section figure{height:auto;background:#252525;cursor:none;position:relative;top:unset;left:unset;transform:translate(0)}}.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header{display:none}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header{display:block;background:#454545;padding:1rem 2rem 1rem 1rem;cursor:pointer}}@media screen and (max-width:768px) and (max-width:440px){.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header{padding:1rem 1.5rem 1rem 1rem}}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header.active p.tooltip{color:#999;transition:all .5s ease-in-out}.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header.active .font-icon{transform:rotate(-180deg);transition:transform .3s ease-in-out}}.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header p.tooltip{color:#f9f9f9;width:100%;text-align:right;font-size:1.5rem;transition:color .5s ease-in-out}@media screen and (max-width:440px){.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header p.tooltip{font-size:3.5vw}}.flux-services .generic-wrapper article ul li .hover-section .accordion-wrapper .accordion-header p.tooltip .font-icon{padding:1.5%;transition:transform .3s ease-in-out}.flux-services .generic-wrapper article ul li .hover-section .service-content{background:#e6e6e6;background:rgba(0,0,0,.7);background:linear-gradient(180deg,rgba(0,0,0,.7) 75%,transparent 95%);color:#fff;position:absolute;bottom:0;left:0;width:100%;height:100%;padding:2% 5%;transform:translateY(100%);opacity:0;transition:all .5s ease-in-out}.flux-services .generic-wrapper article ul li .hover-section .service-content li,.flux-services .generic-wrapper article ul li .hover-section .service-content p{font-size:1.7rem}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li .hover-section .service-content{position:relative;background:#252525;display:none;opacity:1;transform:none!important;transition:none!important;height:auto}}@media screen and (max-width:440px){.flux-services .generic-wrapper article ul li .hover-section .service-content{padding:5%}}.flux-services .generic-wrapper article ul li .hover-section .service-content .dual-content{width:47%;float:left;margin:1%;padding:0 1rem}@media screen and (max-width:768px){.flux-services .generic-wrapper article ul li .hover-section .service-content .dual-content{float:none;width:100%;margin:0 0 2%}}.flux-services .generic-wrapper article ul li .hover-section .service-content p{padding-bottom:1rem}.flux-services .generic-wrapper article ul li .hover-section .service-content ul{width:90%;margin:0 auto}.flux-services .generic-wrapper article ul li .hover-section .service-content ul li{font-family:Oxygen;list-style:disc;margin:0 0 1%}.flux-services .generic-wrapper article ul li .hover-section .service-content p,.flux-services .generic-wrapper article ul li .hover-section .service-content ul li{font-size:1.8rem;color:#f9f9f9;background:none}@media screen and (max-width:440px){.flux-services .generic-wrapper article ul li .hover-section .service-content p,.flux-services .generic-wrapper article ul li .hover-section .service-content ul li{font-size:4.3vw}}.flux-services .generic-wrapper article ul li .hover-section:hover .service-content{opacity:1;transform:translateY(0);transition:all .5s ease-in-out}.flux-portfolio .generic-wrapper{width:100%;max-width:1366px;margin:0 auto}@media screen and (max-width:768px){.flux-portfolio .generic-wrapper{background:#fff}}.flux-portfolio .generic-wrapper .portfolio-slider.slick-initialized{display:block!important;-webkit-animation:sliderAnimation 1s forwards;animation:sliderAnimation 1s forwards}@keyframes sliderAnimation{0%{opacity:0}to{opacity:1}}.flux-portfolio .generic-wrapper .portfolio-slider .slick-next,.flux-portfolio .generic-wrapper .portfolio-slider .slick-prev{width:50px;height:50px;border-radius:50%;justify-content:center;align-items:center;border:3px solid #fff;transition:all .3s ease-in-out}@media screen and (max-width:440px){.flux-portfolio .generic-wrapper .portfolio-slider .slick-next,.flux-portfolio .generic-wrapper .portfolio-slider .slick-prev{top:unset;bottom:0;width:35px;height:35px;border:3px solid #999}}.flux-portfolio .generic-wrapper .portfolio-slider .slick-prev{left:3%!important}.flux-portfolio .generic-wrapper .portfolio-slider .slick-next{right:3%!important}.flux-portfolio .generic-wrapper .portfolio-slider .slick-next:before,.flux-portfolio .generic-wrapper .portfolio-slider .slick-prev:before{font-family:FontAwesome;opacity:1;color:#fff;transition:all .3s ease-in-out}@media screen and (max-width:440px){.flux-portfolio .generic-wrapper .portfolio-slider .slick-next:before,.flux-portfolio .generic-wrapper .portfolio-slider .slick-prev:before{font-size:5vw;color:#999}}.flux-portfolio .generic-wrapper .portfolio-slider .slick-next:before{content:"\f054";padding-left:5%}.flux-portfolio .generic-wrapper .portfolio-slider .slick-prev:before{content:"\f053";padding-right:5%}.flux-portfolio .generic-wrapper .portfolio-slider .slick-dots{bottom:-10%!important}@media screen and (max-width:768px){.flux-portfolio .generic-wrapper .portfolio-slider .slick-dots{position:relative;padding:1rem 0}}@media screen and (max-width:440px){.flux-portfolio .generic-wrapper .portfolio-slider .slick-dots{padding:2rem 0}}.flux-portfolio .generic-wrapper .portfolio-slider .slick-dots li button:before{opacity:1;color:#cacaca;font-size:1rem}.flux-portfolio .generic-wrapper .portfolio-slider .slick-dots li.slick-active button:before{opacity:1;color:#124a71}.flux-portfolio .generic-wrapper .portfolio-slider .slick-arrow:hover{border-color:#f5f5f5;transition:all .3s ease-in-out}@media screen and (max-width:440px){.flux-portfolio .generic-wrapper .portfolio-slider .slick-arrow:hover{border-color:#999}}.flux-portfolio .generic-wrapper .portfolio-slider .slick-arrow:hover:before{color:#f5f5f5}@media screen and (max-width:440px){.flux-portfolio .generic-wrapper .portfolio-slider .slick-arrow:hover:before{color:#999}}.the-portfolio{display:flex;align-items:stretch}@media screen and (max-width:768px){.the-portfolio{flex-wrap:wrap}}@media screen and (max-width:440px){.the-portfolio{width:100%;padding:1rem}}.the-portfolio:nth-child(2n) .portfolio-image{order:2}@media screen and (max-width:768px){.the-portfolio:nth-child(2n) .portfolio-image{order:1}}.the-portfolio .portfolio-image{flex:1}@media screen and (max-width:768px){.the-portfolio .portfolio-image{flex:none;width:100%}}@media screen and (max-width:440px){.the-portfolio .portfolio-image{padding:0}}.the-portfolio .portfolio-content{flex:1;background:#e3e3e3;display:grid;grid-template-rows:1fr 2fr}@media screen and (max-width:768px){.the-portfolio .portfolio-content{flex:none;width:100%;padding:1rem}}@media screen and (max-width:440px){.the-portfolio .portfolio-content{padding:1rem}}.the-portfolio .portfolio-content .content-title{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media screen and (max-width:440px){.the-portfolio .portfolio-content .content-title{flex-direction:unset;flex-wrap:wrap}}.the-portfolio .portfolio-content .content-title .content-image{max-width:150px;margin:0 auto}@media screen and (max-width:440px){.the-portfolio .portfolio-content .content-title .content-image{width:100%}}.the-portfolio .portfolio-content .content-title h4{text-align:center;color:#454545}@media screen and (max-width:440px){.the-portfolio .portfolio-content .content-title h4{width:100%}}.the-portfolio .portfolio-content .content-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.the-portfolio .portfolio-content h3{padding:0 0 1rem;color:#111}.the-portfolio .portfolio-content p{color:#252525;width:75%;padding:0 1rem 1rem;text-align:center}@media screen and (max-width:440px){.the-portfolio .portfolio-content p{width:100%;padding:0 0 1rem}}.the-portfolio .portfolio-content p,.the-portfolio .portfolio-content ul li{font-size:1.4rem}@media screen and (max-width:440px){.the-portfolio .portfolio-content p,.the-portfolio .portfolio-content ul li{font-size:4vw}}.the-portfolio .portfolio-content ul{width:45%;margin:0 auto}@media screen and (max-width:440px){.the-portfolio .portfolio-content ul{width:90%}}.the-portfolio .portfolio-content ul li{list-style:disc;padding-bottom:1rem}@media screen and (max-width:440px){.the-portfolio .portfolio-content ul li{padding-bottom:.5rem}}.the-portfolio .portfolio-content ul li:last-child{padding-bottom:0}hr.style-two{width:100%;border:0;height:1px!important;background-image:linear-gradient(90deg,transparent,hsla(0,0%,79.2%,.7),transparent);margin:1rem 0}.section-error{width:100%;height:70vh;background:#124a71;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:768px){.section-error{height:94vh}}.section-error h2,.section-error h3,.section-error h4{color:#fff;text-align:center}.section-error h2{font-size:15rem;margin:0;padding:0}.section-error h3{font-size:8rem}.hero-slider{width:100%;max-width:1366px;margin:0 auto;position:relative;overflow:hidden}.hero-slider figure{margin:0;padding:0;height:100%;max-height:500px;position:absolute;width:100%;top:30%;transform:translateY(-50%)}@media screen and (max-width:768px){.hero-slider figure{position:revert;transform:none}}.slick-arrow{z-index:100}.slick-next{right:0!important}.slick-prev{left:0!important}.slick-dots{position:absolute;bottom:0!important}.slick-slide{position:relative;height:500px!important}@media screen and (max-width:768px){.slick-slide{height:100%!important}}.site-tagline{background:#efefef!important;padding:3% 0}.site-tagline .site-tagline-wrapper{width:75%;margin:auto}.site-tagline .site-tagline-wrapper h1{font-family:Oxygen;text-align:center;padding-bottom:1%}.site-tagline .site-tagline-wrapper h1 span{display:block;font-weight:300}.product-services .inner-section{padding-bottom:0}.product-services .inner-section .product-tabs{z-index:10}.product-services .inner-section .product-tabs ul{display:flex;justify-content:space-around;align-items:stretch}.product-services .inner-section .product-tabs ul li{width:33%;display:flex;flex-wrap:wrap;cursor:pointer;padding:2%}.product-services .inner-section .product-tabs ul li .flux-tab-image{transform:scale(.9);transition:.3s ease-in-out;align-self:flex-end}.product-services .inner-section .product-tabs ul li h3{text-align:center;padding:5% 0 0;width:100%;align-self:flex-end}.product-services .inner-section .product-tabs ul li.active{background:#efefef;transition:.3s ease-in-out}.product-services .inner-section .product-tabs ul li.active .flux-tab-image{width:100%;transform:scale(1);transition:.3s ease-in-out}.tab-content-section{background:#efefef;height:auto;z-index:1;padding-bottom:4%}.tab-content-section .inner-section .flux-tab-content{width:95%;margin:0 auto;opacity:0;height:0;overflow:hidden;transition:.3s ease-in-out}.tab-content-section .inner-section .flux-tab-content h4{color:#124a71;padding:0 0 2%}.tab-content-section .inner-section .flux-tab-content h4 span{display:block;color:#252525}.tab-content-section .inner-section .flux-tab-content.active{opacity:1;height:auto;transition:.3s ease-in-out}.tab-content-section .inner-section .flux-tab-content .flux-products{margin:5% 0 2%}.tab-content-section .inner-section .flux-tab-content .flux-products ul{display:flex;justify-content:space-between;flex-wrap:wrap}.tab-content-section .inner-section .flux-tab-content .flux-products ul li{width:32%;background:#f9f9f9;display:flex;flex-wrap:wrap;flex-direction:column;text-align:center}.tab-content-section .inner-section .flux-tab-content .flux-products ul li .product-image{width:100%;padding-bottom:5%}.tab-content-section .inner-section .flux-tab-content .flux-products ul li h3{color:#000;text-align:center;width:100%}.tab-content-section .inner-section .flux-tab-content .flux-products ul li p{padding:5%;width:100%;flex:2}.tab-content-section .inner-section .flux-tab-content .flux-products ul li .view-all-product{width:90%;margin:0 auto 5%}.tab-content-section .inner-section .flux-tab-content .flux-products ul li .view-all-product a{display:block;text-align:center;color:#124a71;border:2px solid #124a71;padding:4% 0;transition:.3s ease-in-out}.tab-content-section .inner-section .flux-tab-content .flux-products ul li .view-all-product a:hover{color:#fff;background:#124a71;transition:.3s ease-in-out}.our-experiences .inner-section ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:2%}.our-experiences .inner-section ul li .article-image{width:35%}.our-experiences .inner-section ul li .article-image img{width:100%}.our-experiences .inner-section ul li .article-front-content{width:60%}.our-experiences .inner-section ul li .article-front-content p{padding:2% 0}.our-experiences .inner-section ul li .article-front-content .read-more-btn{width:25%}.our-experiences .inner-section ul li .article-front-content .read-more-btn a{border:2px solid #124a71;display:block;color:#124a71;padding:8% 0;text-align:center;transition:.3s ease-in-out}.our-experiences .inner-section ul li .article-front-content .read-more-btn a:hover{background:#124a71;color:#fff;transition:.3s ease-in-out}.our-experiences .inner-section .view-all-btn{width:30%;margin:10% auto 0}.our-experiences .inner-section .view-all-btn a{border:2px solid #124a71;font-size:2rem;display:block;color:#124a71;padding:6% 0;text-align:center;transition:.3s ease-in-out}.our-experiences .inner-section .view-all-btn a:hover{background:#124a71;color:#fff;transition:.3s ease-in-out}.flux-usp{background:#efefef}.flux-usp .inner-section{display:flex;flex-wrap:wrap;justify-content:center}.flux-usp .inner-section h2{text-align:center}.flux-usp .inner-section h2 span{font-family:Oxygen;display:block;font-weight:300;text-transform:none}.flux-usp .inner-section ul{display:flex;justify-content:space-around;align-self:center;margin-top:5%}.flux-usp .inner-section ul li{width:30%}.flux-usp .inner-section ul li .article-image{width:40%;margin:0 auto}.flux-usp .inner-section ul li .article-front-content h3,.flux-usp .inner-section ul li .article-front-content p{width:100%;text-align:center}.flux-usp .inner-section ul li .article-front-content h3{font-weight:300;padding:0 0 4%}.flux-usp .inner-section ul li .article-front-content p{font-family:Oxygen}.contact-us-section{background-size:cover;position:relative}.contact-us-section .contact-tint{background:rgba(0,31,52,.7);position:absolute;top:0;left:0;width:100%;height:100%}.contact-us-section .inner-section{display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:50}.contact-us-section .inner-section h2{text-align:center;color:#fff}.contact-us-section .inner-section h2 span{display:block;font-family:Oxygen;text-align:center;font-weight:300;text-transform:none}.contact-us-section .inner-section .contact-widget{background:rgba(18,74,113,.8);width:85%;box-sizing:border-box;padding:1%;margin:2% 0}div.wpforms-container-full{margin:0!important;width:95%!important;padding:4% 0!important}div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium{max-width:none!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{width:78%!important;font-family:Oxygen;font-weight:500!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{display:flex;justify-content:flex-end}div.wpforms-container-full .wpforms-form .wpforms-field{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 0 4%!important;position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-label{width:20%;text-align:center;color:#fff;font-family:Oxygen;font-weight:500!important}div.wpforms-container-full .wpforms-form label.wpforms-error{width:100%;text-align:right;font-family:Oxygen;color:#f9f9f9!important;padding:1.5% 0;position:absolute;left:0;bottom:0}.contact-us-section .inner-section .contact-widget .wpforms-submit{background:#a81c1c;border:none;color:#fff;font-family:Oxygen;width:15%;padding:2%}div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:hover{border:none!important;background-color:#860000!important}.company-section .inner-section,.company-section .inner-section ul{display:flex;justify-content:space-around;flex-wrap:wrap}.company-section .inner-section ul{width:78%;align-items:flex-start}.company-section .inner-section ul li{position:relative}.company-section .inner-section ul li:first-child{width:15%}.company-section .inner-section ul li.ga-map-area{position:relative;width:50%;border:1px solid #dfdfdf;height:0;padding-bottom:30%}.company-section .inner-section ul li.ga-map-area iframe{position:absolute;width:100%;height:100%;top:0;left:0}.company-section .inner-section ul li:last-child{width:20%}.company-section .inner-section ul li:last-child h5 span{display:block;font-family:Oxygen;font-weight:500}.company-section .inner-section ul li:last-child address{font-family:Oxygen;font-weight:500;font-style:normal}.company-section .inner-section ul li:last-child .social-media{width:100%;margin:5% 0}.company-section .inner-section ul li:last-child .social-media ul{width:90%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.company-section .inner-section ul li:last-child .social-media ul li{width:23%}.company-section .inner-section ul li:last-child .social-media ul li a .facebook-logo,.company-section .inner-section ul li:last-child .social-media ul li a .instagram-logo,.company-section .inner-section ul li:last-child .social-media ul li a .twitter-logo{fill:#252525}.company-section .inner-section ul li:last-child .social-media ul li a :hover .twitter-logo{fill:#1ca0f1}.company-section .inner-section ul li:last-child .social-media ul li a :hover .facebook-logo{fill:#1877f2}.company-section .inner-section ul li:last-child .social-media ul li a :hover .instagram-logo{fill:#e02c72}.company-section .inner-section .footer-menu{width:20%}.company-section .inner-section .footer-menu .footer-menu-widget,.company-section .inner-section .footer-menu .footer-menu-widget .menu-footer-menu-container{width:100%;height:100%}.company-section .inner-section .footer-menu .footer-menu-widget ul{height:80%;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.company-section .inner-section .footer-menu .footer-menu-widget ul li{width:100%}.site-footer{width:100%;background:#124a71}.site-footer .site-info h6{color:#9d9d9d;font-family:Oxygen;text-align:center;padding:1% 0;font-size:1.2rem}@media screen and (max-width:768px){.site-footer .site-info h6{padding:2% 0;font-size:1.4rem}}@media screen and (max-width:440px){.site-footer .site-info h6{padding:4% 0;font-size:3vw}}
/*# sourceMappingURL=styles.css.map */
