.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.navbar-topbar{border-radius:0}#content article{margin-bottom:40px}#content header{margin:20px 0}#content section{margin-bottom:20px}#content footer{padding-bottom:20px}.sidebar{margin-top:20px}.sidebar section{margin-bottom:40px}.sidebar ul,.sidebar ol{list-style-type:none;padding:0}.sidebar li{margin:10px 0}input:focus::-webkit-input-placeholder{color:#fff0}input:focus:-moz-placeholder{color:#fff0}input:focus::-moz-placeholder{color:#fff0}textarea:focus::-webkit-input-placeholder{color:#fff0}textarea:focus:-moz-placeholder{color:#fff0}textarea:focus::-moz-placeholder{color:#fff0}#respond{margin-top:40px}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist>li{position:relative;margin:0 0 20px 0;list-style:none}ol.commentlist>li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f9f9f9}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f9f9f9}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.site-footer{padding:40px 0}.site-footer ul,.site-footer ol{list-style-type:none;padding:0}.site-footer li{margin:10px 0}.site-sub-footer p{text-align:center}.site-footer p{text-align:center}@media (min-width:1200px){.container{width:1200px}}body,html{font-family:'Montserrat',sans-serif}html,body{padding:0;margin:0}p{color:#06222e;font-size:16px;font-family:'Montserrat',sans-serif}a{outline:none;text-decoration:none;color:#e31e30;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}a:hover{color:#06222e;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}a:active,a:focus,a:hover{outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#06222e;font-family:'Montserrat',sans-serif}ul{list-style:none;padding:0;margin:0;color:#06222e;font-size:16px}.logo a img{width:100%;max-width:160px;margin:12px 0;position:relative;z-index:5}.menu-container,.header-search,.header-contact{display:inline-block}.menu-container{margin-left:0;margin-top:0}.header-search a{font-size:0;display:block;margin:0 22px 0 16px}.header-search a:after{font-size:17px;font-family:"FontAwesome";content:"\f002";color:#06222e;display:block}.header-search a:hover:after,.header-contact a:hover{color:#e31e30}.header-contact a{color:#06222e;font-size:24px}.header-contact a:before{content:"";background-image:url(/wp-content/themes/hydraulic-energy/theme/images/header-phone-icon.png);height:42px;width:42px;background-size:42px auto;display:inline-block;float:left;position:relative;top:-3px;margin:0 12px 0 0}.menu-main-menu-container ul{padding:0;list-style:none;margin:-53px 0 0 413px;top:-51px}.menu-main-menu-container>ul>li{display:inline-block;margin:0 -3px}.menu-main-menu-container ul li a{color:#06222e;text-transform:uppercase;font-size:15px;padding:14px 13px 30px 13px;display:block;position:relative}.menu-main-menu-container ul li a:hover{color:#e31e30}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children:hover>ul.sub-menu{display:block}.page-template-template-homepage .header-main-container .container .row .col-lg-6 .menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu{padding:7px 0 7px 0}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu{position:absolute;min-width:238px;z-index:3;background:#fff;text-align:left;display:none;top:53px;padding:26px 0 32px 73px;width:100%;max-width:750px;margin:0 auto;left:0;right:0}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title{display:block;width:190px;position:absolute;left:-148px;border-top:none;top:10px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title a{font-size:28px;pointer-events:none;cursor:default}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title a:before{font-size:24px;font-family:"FontAwesome";content:"\f0da";color:#e31e30;display:inline-block;margin:0 18px 0 0;position:relative;top:-3px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title a:hover{color:#06222e}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li:last-child{border-bottom:none}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li{display:block;padding:0 0;border-top:1px solid #f2f2f3;width:47%;float:left;margin:0 3% 0 0}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu:before{content:"";width:325px;height:100%;background:#fff;display:block;position:absolute;left:-325px;top:0;z-index:-1}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu:after{content:"";width:325px;height:100%;background:#fff;display:block;position:absolute;right:-325px;top:0;z-index:-1}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li>a{padding:10px 0;display:block;color:#06222e;text-transform:none}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li:hover,.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li.current_page_item:hover{background:#fff}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li>a:hover,.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li.current_page_item>a,.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu>li.current-menu-item>a{color:#e31e30}.header-main-container{height:104px;position:fixed;left:0;right:0;background:#fff;width:100%;max-width:1400px;margin:0 auto;z-index:100;top:0}.menu-main-container{position:relative;top:-53px}.header-contact{float:right;margin-top:44px;position:relative;z-index:5}.header-search{float:right;margin-top:51px;position:relative;z-index:5}.main-banner-container{width:100%;background-position:center;max-width:1400px;margin:0 auto;background-size:cover;background-repeat:no-repeat}.banner-content{width:100%;max-width:532px;background:rgb(6 34 46 / .6);height:360px;padding:0 58px}.banner-content span{position:relative;top:46%;transform:translateY(-50%);display:block}.banner-content span em{display:inline-block;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/arrow-logo.png);height:86px;width:75px;background-size:75px auto;float:left;position:relative;top:47px}.banner-content span h1{color:#fff;font-weight:100;font-size:36px;line-height:46px;padding-left:128px}.about-main-container{width:100%;max-width:1400px;margin:0 auto}.about-top-left-container{width:100%;max-width:532px;float:left}.about-top-right-container{background:#e31e30;float:right;max-width:594px;width:100%}.about-top-right-container:before{content:"";display:block;width:100%;height:100%;background:#e31e30;position:absolute;left:-50%;z-index:1}.about-top-right-container>div{z-index:5;background:#e21e2f}.about-top-right-container>div ul{margin:34px 0 36px 70px}.about-top-right-container>div ul li a{color:#f18f98;font-size:23px;font-weight:300;margin-bottom:9px;display:block;padding:0 0 0 20px}.about-bottom-right-container div:before{width:0;height:0;border-left:34px solid #fff0;border-right:34px solid #fff0;border-top:50px solid #e21e2f;content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:111}.about-top-right-container>div ul li a:hover,.about-top-right-container>div ul li a:hover:before{color:#fff}.about-top-right-container>div ul li a:before{font-size:22px;font-family:"FontAwesome";content:"\f0da";color:#f18f98;display:block;float:left;margin:0 18px 0 -28px;position:relative;top:2px}.about-top{float:left;width:100%;position:relative}.about-bottom{float:left;width:100%}.about-bottom-left-container{width:100%;max-width:532px;float:left}.about-bottom-right-container{background:#e31e30;float:right;max-width:594px;width:100%;position:relative}.about-bottom-right-container>div{background:#fff;position:relative;z-index:10;padding:76px 70px 50px 70px}.about-bottom-right-container>div p{font-weight:200;font-size:18px;line-height:34px}.about-bottom-right-container>div ul{margin:32px 0 0 0}.about-bottom-right-container>div ul li{display:inline-block}.vision-left-container div h2{font-size:16px}.about-bottom-right-container>div ul li a{color:#06222e;border:1px solid #e31e30;display:inline-block;padding:10px 18px 10px 18px;margin:0 10px 0 0}.about-bottom-right-container>div ul li a:hover{background:#e31e30;color:#fff}.about-bottom-left-container div img{width:100%;margin:-307px 0 0 0;position:relative;z-index:6}.about-bottom-right-container:after{width:100%;background:#c7d6de;position:absolute;right:-50%;content:"";height:100%;z-index:1;top:0}.about-divider{float:left;width:100%}.about-divider-left{float:left;width:100%;max-width:266px;background:#f2f1f0;height:50px;position:relative}.about-divider-left:before{content:"";display:block;width:1200px;height:100%;background:#f3f2f1;position:absolute;left:-1200px;z-index:1}.about-divider-right{float:left;width:100%;max-width:860px;background:#c7d6de;height:50px;position:relative}.about-divider-right:after{width:100%;background:#c7d6de;position:absolute;right:-50%;content:"";height:100%;z-index:1;top:0}.vision-left-container{background:#f1f0ef;float:left;max-width:726px;width:100%}.vision-left-container:before{content:"";display:block;width:100%;height:100%;background:#f1f0ef;position:absolute;left:-50%;z-index:1}.vision-left-container div{position:relative;z-index:5;background:#f2f1f0;padding:0 50px 50px 0}.vision-left-container div h2{position:relative;margin-bottom:12px;font-size:16px}.vision-left-container div h2:before{content:"";display:block;width:1200px;height:27px;background:#e31e30;position:absolute;left:-1240px;z-index:1;top:-6px}.vision-left-container div p{font-weight:200;font-size:26px;line-height:44px}.vision-right-container{float:right;max-width:400px;width:100%}.about-two-container{padding:80px 0 0 0}.about-two-container .container .row .col-lg-12 span{background:#e31e30;text-align:right;position:absolute;right:0;top:-120px;padding:24px 100px 25px 100px;z-index:11}.about-two-container .container .row .col-lg-12 h2{color:#fff;font-weight:400;font-size:28px;margin-bottom:0}.about-two-container .container .row .col-lg-12 span h2{color:#fff;font-weight:400;font-size:28px}.about-two-container .container .row .col-lg-12 p{font-weight:200;font-size:18px;line-height:34px;padding-right:100px}.services-list li{width:25%;float:left}.services-list li a div img{width:100%;height:auto}.services-list li a{display:block;position:relative}.services-overlay{width:100%;height:201px;position:absolute;background:rgb(226 30 47 / .5);opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.services-list li a:hover .services-overlay{opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.services-list li a .services-header{padding:35px 20px 10px 20px}.services-list li a .services-header p{color:#fff;margin:0;font-size:24px;font-weight:100}.services-list li:nth-child(1) .services-header{background:#06222e}.services-list li:nth-child(2) .services-header{background:#384e58}.services-list li:nth-child(3) .services-header{background:#6a7a82}.services-list li:nth-child(4) .services-header{background:#9ba7ab}.services-list{margin:20px 0 0 0}.services-overlay span{position:absolute;top:50%;transform:translateY(-50%);display:block;text-align:center;left:0;right:0;z-index:111}.services-overlay span p{color:#fff;border:1px solid #fff;display:table;text-align:center;margin:0 auto;padding:11px 24px 11px 24px;font-weight:300}.testimonials-main-container{margin:24px 0 0 0;position:relative;z-index:3}.testimonials-list li div span{display:block;float:left;width:100%;max-width:288px;text-align:right;font-size:26px;font-weight:200;padding:25px 20px 0 0}.testimonials-list li a{color:#06222e}.testimonials-list>li{display:none}.testimonials-list li div span strong{display:block;font-size:15px;font-weight:500}.testimonials-list li div p{display:block;float:left;width:100%;max-width:838px;background:#c7d6de;font-weight:200;font-size:26px;line-height:44px;padding:65px 70px 50px 70px}ul.testimonials-list li div p:after{content:"";height:26px;width:215px;background:#e31e30;display:block;position:absolute;bottom:3px;right:85px}.testimonials-banner-image{height:328px;width:100%;max-width:1400px;margin:-164px auto 0 auto;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:2;position:relative}.owl-dots{display:none!important}.testimonials-list .owl-nav{width:100%;max-width:838px;float:right;position:absolute;top:50%;right:0;margin:0}.testimonials-list .owl-nav .owl-prev{position:absolute;left:20px;top:50%;transform:translateY(-50%);background:none!important;font-size:0!important;line-height:34px;margin-top:-14px!important}.testimonials-list .owl-nav .owl-next{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none!important;font-size:0!important;line-height:34px;margin-top:-14px!important}.testimonials-list .owl-nav .owl-next:before{font-family:"FontAwesome";content:"\f105";color:#fff;font-size:40px;height:40px}.testimonials-list .owl-nav .owl-prev:before{font-family:"FontAwesome";content:"\f104";color:#fff;font-size:40px;height:40px}.partners-main-container .container .row .col-lg-12 h2{font-weight:200;font-size:26px;line-height:34px;text-align:center}.partners-list{margin:50px auto 0 auto;width:100%;max-width:1040px;text-align:center}.partners-list li{height:auto;padding:40px}.partners-list>li{display:none}.partners-list li img{height:auto;vertical-align:middle;margin:0 auto;display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:none;width:100%!important}.partners-list li img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.partners-main-container{padding:50px 0 20px 0;position:relative;z-index:2;background:#fff;margin:15px 0 40px 0}.partners-list li img{width:100%;height:auto}.footer-main-container{background:#06222e;padding:28px 0 20px 0;position:relative;z-index:2}.footer-main-container .container .row .col-lg-4 h2{font-weight:300;font-size:16px;line-height:34px;color:#fff;text-transform:uppercase;margin-bottom:15px}.footer-col-one ul li{margin-bottom:15px}.footer-col-one ul li a{font-weight:300;font-size:15px;color:#fff}.footer-col-one ul li a:hover,.footer-col-two ul li a:hover{color:#e31e30}.footer-col-two ul li a{font-weight:300;font-size:15px;color:#fff;margin-bottom:7px;display:table}.footer-email-signup form input[type="email"]{border-radius:0;border:1px solid #e31e30;background:#06222e;color:#c7d6de;font-weight:300;font-size:16px;padding:10px 16px}.footer-social li{display:inline-block}.footer-email-signup{margin-bottom:25px}.footer-copyright{margin:32px 0 0 0}.footer-copyright span{border-top:1px solid #fff;display:block}.footer-copyright p{color:#384e58;font-size:14px;text-align:center;margin:28px 0 38px 0}.footer-copyright p a{color:#384e58;font-size:14px}.footer-copyright p a:hover{color:#e31e30}.footer-phone a:before{content:"";background-image:url(/wp-content/themes/hydraulic-energy/theme/images/footer-phone-icon.png);height:42px;width:42px;background-size:42px auto;display:inline-block;float:left;position:relative;top:-3px;margin:0 14px 0 0}.footer-phone a{font-size:24px!important}.footer-email a:before{font-size:22px;font-family:"FontAwesome";content:"\f003";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:1px;width:57px}.footer-address a:before{font-size:26px;font-family:"FontAwesome";content:"\f041";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:-4px;width:57px;left:4px;float:left}.footer-social li a{font-size:0;display:inline-block;margin:0 14px 0 0}.footer-social li a:hover:before{color:#e31e30}.footer-facebook a:before{font-size:28px;font-family:"FontAwesome";content:"\f09a";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:1px}.footer-twitter a:before{font-size:28px;font-family:"FontAwesome";content:"\f099";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:1px}.footer-youtube a:before{font-size:27px;font-family:"FontAwesome";content:"\f167";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:0}.footer-googleplus a:before{font-size:28px;font-family:"FontAwesome";content:"\f0d5";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:1px}.footer-linkedin a:before{font-size:28px;font-family:"FontAwesome";content:"\f0e1";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:1px}.footer-pinterest a:before{font-size:28px;font-family:"FontAwesome";content:"\f0d2";color:#384e58;display:inline-block;margin:0 0 0 0;position:relative;top:1px}.footer-social{margin-top:-5px}.footer-top-container{width:950px;margin:0 auto}.footer-col-two{padding-left:60px}.main-main-container{width:100%;max-width:1400px;margin:0 auto;box-shadow:0 0 35px -10px;background:#fff;position:relative;overflow:hidden;padding-top:104px}body{background-image:url(/wp-content/themes/hydraulic-energy/theme/images/main-bg.png)}.inner-page-banner-image-left{width:100%;max-width:970px;float:left;height:455px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.inner-page-banner-content-container{height:455px;margin-top:-455px;position:relative;z-index:2}.inner-page-banner-content-left{width:100%;max-width:833px;float:left}.inner-page-banner-content-left div{background:#e31e30;padding:40px 100px 38px 70px;margin:258px 0 0 0;width:730px;float:right;position:relative}.inner-page-banner-content-left div h1{color:#fff;font-weight:400;font-size:26px;margin-bottom:18px}.inner-page-banner-content-left div p{color:#fff;font-weight:100;font-size:17px;line-height:26px}.inner-page-banner-content-right{width:100%;max-width:293px;float:left;padding:55px 50px 71px 52px;background:#fff;min-height:525px}.inner-page-banner-content-right h2{font-weight:200;font-size:27px;line-height:32px}.services-service-banner-icon{font-style:normal;height:106px;width:104px;display:block;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/services-banner-icon.png);background-size:auto 106px;margin:15px 0 30px 0}.services-sales-banner-icon{font-style:normal;height:106px;width:104px;display:block;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/services-banner-icon.png);background-size:auto 106px;margin:15px 0 30px 0;background-position:211px center}.services-solutions-banner-icon{font-style:normal;height:106px;width:104px;display:block;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/services-banner-icon.png);background-size:auto 106px;margin:15px 0 30px 0;background-position:315px center}.services-hire-banner-icon{font-style:normal;height:106px;width:104px;display:block;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/services-banner-icon.png);background-size:auto 106px;margin:15px 0 30px 0;background-position:104px center}.inner-page-banner-content-right span{display:block;height:4px;width:60px;background:#e21e2f;margin:26px 0 28px 0}.inner-page-banner-content-right ul li a{font-size:15px;font-weight:500;margin-bottom:9px;display:table;color:#c7d6de}.inner-page-banner-content-right ul li a:hover,.inner-page-banner-content-right ul li.active a{color:#06222e}.inner-page-banner-content-left div:before{width:0;height:0;border-left:32px solid #fff0;border-right:32px solid #fff0;border-top:48px solid #e21e2f;content:"";position:absolute;left:0;right:0;margin:0 auto;z-index:111;bottom:-46px}.services-page-content-container>div{padding:80px 0 20px 0}.services-page-content-container div h2{font-size:16px;position:relative;padding-left:239px;margin-bottom:12px;width:100%;max-width:970px}.services-page-content-container div h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-5px}.services-page-content-container div p{padding-left:239px;font-weight:200;font-size:18px;width:100%;max-width:970px;line-height:32px}.services-page-content-container div ul{font-size:15px;font-weight:400;columns:2;-webkit-columns:2;-moz-columns:2;background:#f3f2f1;margin:28px 0 45px 110px;padding:26px 0 28px 129px;width:100%;max-width:859px;position:relative;line-height:24px}.services-page-content-container div ul li,.project-page-content-container div ul.one-col li{margin-bottom:10px;position:relative;z-index:5;padding-left:39px}.services-page-content-container div ul li:before{font-size:22px;font-family:"FontAwesome";content:"\f0da";color:#e31e30;display:inline-block;margin:0 30px 0 -39px}.services-page-content-container div ul:after{content:"";background:#f2f1f0;height:100%;width:100%;display:block;position:absolute;top:0;z-index:1}.services-page-content-container div ul.one-col,.project-page-content-container div ul.one-col{columns:1;-webkit-columns:1;-moz-columns:1}.services-page-content-container div ul>li>ul,.project-page-content-container div ul>li>ul{columns:1;-webkit-columns:1;-moz-columns:1;background:#fff0;margin:0;padding:12px 0 0 0;width:100%;max-width:unset;position:relative;line-height:24px}.services-page-content-container div ul>li>ul>li:before{content:"";height:10px;width:10px;border-radius:50%;border:1px solid #06222e}.project-page-content-container div ul>li>ul>li:before{content:"";height:10px;width:10px;border-radius:50%;border:1px solid #06222e;font-size:22px;display:inline-block;margin:0 30px 0 -40px}.services-page-content-container div ul>li>ul:after,.project-page-content-container div ul>li>ul:after{display:none}.project-page-content-container>div{padding:55px 0 20px 0}.project-page-content-container div h2{font-size:16px;position:relative;padding-left:239px;margin-bottom:12px;width:100%;max-width:970px;margin-top:25px}.project-page-content-container div h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-5px}.project-page-content-container div p{padding-left:239px;font-weight:300;font-size:15px;width:100%;max-width:970px;line-height:25px;margin-bottom:12px}.project-page-content-container>div>ul{font-size:15px;font-weight:300;margin:20px 0 30px 110px;padding:0 0 0 129px;width:100%;max-width:859px;position:relative;line-height:24px}.project-page-content-container>div>ul>li{margin-bottom:10px;position:relative;z-index:5;padding-left:40px}.project-page-content-container>div>ul>li:before{font-size:22px;font-family:"FontAwesome";content:"\f0da";color:#e31e30;display:inline-block;margin:0 30px 0 -40px}.project-gallery{float:left;width:100%;margin:30px 0 5px 0}.project-gallery li a{display:block;position:relative}.project-gallery li a span{display:block;width:100%;height:100%;background:rgb(226 30 47 / .5);position:absolute;opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;z-index:1}.project-gallery .owl-stage-outer .owl-stage .owl-item li a:hover span{opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.project-gallery li a span em{font-style:normal;display:block}.project-gallery li a span em:after{font-size:44px;font-family:"FontAwesome";content:"\f002";color:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center}.project-gallery li a img{width:100%;height:auto}.project-gallery li{padding:0 10px 10px 0}.project-gallery .owl-nav{width:100%;float:right;position:absolute;top:50%;right:0;margin:0}.project-gallery .owl-nav .owl-prev{position:absolute;left:-70px;top:50%;transform:translateY(-50%);background:none!important;font-size:0!important;line-height:34px;margin-top:-4px!important}.project-gallery .owl-nav .owl-next{position:absolute;right:-70px;top:50%;transform:translateY(-50%);background:none!important;font-size:0!important;line-height:34px;margin-top:-4px!important}.project-gallery .owl-nav .owl-next:before{font-family:"FontAwesome";content:"\f105";color:#c6d5dd;font-size:40px;height:40px}.project-gallery .owl-nav .owl-prev:before{font-family:"FontAwesome";content:"\f104";color:#c6d5dd;font-size:40px;height:40px}.contact-page-banner-content-left div h1{font-size:17px}.contact-page-banner-content-left div p{font-size:19px}.contact-page-banner-content-left div{padding:36px 100px 14px 70px;margin:347px 0 0 0}.contact-page-banner-content-right p,.project-page-banner-content-right p{font-size:17px;line-height:32px;font-weight:400}.contact-page-banner-content-right p em,.project-page-banner-content-right p em{font-style:normal;color:#E21E2F}.contact-page-banner-content-left div:before{display:none}.contact-page-content-container div h2{font-size:16px;position:relative;padding-left:239px;margin-bottom:12px;width:100%;max-width:970px}.contact-page-content-container div h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-5px}.contact-page-banner-image-left{background-image:none}.contact-page-content-container>div{padding:80px 0 20px 0}.contact-page-content-container div h2{font-size:27px;margin-bottom:28px}.contact-page-content-container div h2:before{top:1px}.contact-page-content-container div ul{padding-left:239px;width:100%;max-width:970px;margin:5px 0 30px 0;float:left}.contact-page-content-container div ul li{width:47%;float:left;margin-bottom:12px;border-top:1px solid #c7d6de;padding:8px 0 0 0;margin-right:3%}.contact-page-content-container div ul li a{color:#06222e}.contact-page-content-container div ul li a:hover{color:#e31e30}.contact-page-content-container div ul li strong{width:100%;max-width:84px;display:inline-block}.contact-form-container{float:left;margin:10px auto 60px auto;width:100%;max-width:970px;padding-left:239px}.contact-form-container div form .cf-col-two{width:50%;float:left;margin-bottom:24px}.contact-form-container div form .cf-col-one{width:100%;float:left;margin-bottom:24px}.cf-file-upload-container{display:none}.contact-form-container div form .cf-col-two:nth-child(2),.contact-form-container div form .cf-col-two:nth-child(4),.contact-form-container div form .cf-col-two:nth-child(8){padding-right:25px}.contact-form-container div form .cf-col-two:nth-child(3),.contact-form-container div form .cf-col-two:nth-child(5),.contact-form-container div form .cf-col-two:nth-child(9){padding-left:25px}.contact-form-container div form .cf-col-two:nth-child(3) .fl_label,.contact-form-container div form .cf-col-two:nth-child(5) .fl_label,.contact-form-container div form .cf-col-two:nth-child(9) .fl_label{left:48px}.contact-form-container div form div span input[type="text"],.contact-form-container div form div span input[type="email"],.contact-form-container div form div span textarea{border:1px solid #c7d6de;border-radius:0;color:gray;font-size:15px;padding:22px 25px 8px 25px;font-weight:300}.contact-form-container div form div span select{border:1px solid #c7d6de;border-radius:0;color:gray;padding:16px 25px;font-size:13.5px;letter-spacing:1px}.contact-form-container div form div span select::-ms-expand{display:none}.contact-form-container div form div span select:active,.contact-form-container div form div span select:focus{border:1px solid #e21e2f}.contact-form-container div form div span input[type="text"]::-webkit-input-placeholder,.contact-form-container div form div span input[type="email"]::-webkit-input-placeholder,.contact-form-container div form div span textarea::-webkit-input-placeholder{color:gray}.contact-form-container div form div span input[type="text"]::-moz-placeholder,.contact-form-container div form div span input[type="email"]::-moz-placeholder,.contact-form-container div form div span textarea::-moz-placeholder{color:gray}.contact-form-container div form div span input[type="text"]:-ms-input-placeholder,.contact-form-container div form div span input[type="email"]:-ms-input-placeholder,.contact-form-container div form div span textarea:-ms-input-placeholder{color:gray}.contact-form-container div form div span input[type="text"]:-moz-placeholder,.contact-form-container div form div span input[type="email"]:-moz-placeholder,.contact-form-container div form div span textarea:-moz-placeholder{color:gray}.contact-form-container div form div span select option{color:gray}.captcha-container img{height:48px;width:auto;float:left;border:1px solid #fff;margin:0 8px 0 0}.captcha-container>span,.cf-captcha-text-container{display:inline-block;width:100%}.contact-form-container div form .cf-col-one input[type="submit"]{color:#fff;background:#e21e2f;border-radius:20px;padding:4px 34px 6px 34px;font-size:15px;border:none;margin:18px 0 0 0}.contact-form-container div form .cf-col-one{position:relative}div.wpcf7 .ajax-loader{border:4px solid #e21e2f;border-radius:50%;border-top:4px solid #fff;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none;background:#fff0;position:absolute;top:17px;right:0;margin:0 auto;opacity:1}div.wpcf7 .ajax-loader::before{display:none}.gform_ajax_spinner{border:4px solid #fff;border-radius:50%;border-top:4px solid #253a7a;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none!important;background:transparent!important;position:relative;top:0;right:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contact-form-container div form .cf-col-one input[type="submit"]:hover,.contact-form-container div form .cf-col-one input[type="submit"]:active,.contact-form-container div form .cf-col-one input[type="submit"]:focus{border:none;background:#06212D;outline:none}.default-button{background:#e82938;padding:7px 30px 9px 30px;display:table;color:#fff;font-size:18px;position:relative;margin:12px 0 8px 0;float:left;border-radius:0;border:none}.default-button:hover,.default-button:active,.default-button:focus{border:none;background:#1268b3;outline:none;color:#fff}.wpgmp_infowindow .fc-item-title{margin-bottom:8px!important;text-transform:none!important;font-weight:500!important}div.wpcf7-response-output{float:left;width:100%;border:1px solid #06212d;padding:12px 20px}.contact-form-container div form div span input[type="text"]:active,.contact-form-container div form div span input[type="email"]:active,.contact-form-container div form div span textarea:active,.contact-form-container div form div span input[type="text"]:focus,.contact-form-container div form div span input[type="email"]:focus,.contact-form-container div form div span textarea:focus{border:1px solid #e21e2f}.contact-form-container div form div span textarea{height:150px}.cf-select-container span select{position:relative;z-index:2;background:#fff0;-webkit-appearance:none;-moz-appearance:none}.cf-select-container em{display:block;width:100%;height:54px;background:#fff;top:-51px;position:relative;margin-bottom:-48px}.cf-select-container em:before{font-size:30px;font-family:"FontAwesome";color:#e21e2f;content:"\f107";margin:0 10px 0 0;top:1px;font-style:normal;right:6px;position:absolute}.inner-page-content-container>div{padding:80px 0 20px 0}.inner-page-content-container div h2{font-size:16px;position:relative;padding-left:239px;margin-bottom:12px;width:100%;max-width:970px}.inner-page-content-container div h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-5px}.inner-page-content-container div p{padding-left:239px;font-weight:300;font-size:16px;width:100%;max-width:970px;line-height:28px}.inner-page-content-container div p strong{font-size:16px;font-weight:500}.inner-page-content-container div ul{font-size:15px;font-weight:400;margin:20px 0 20px 110px;padding:5px 0 5px 129px;width:100%;max-width:859px;position:relative;line-height:24px}.inner-page-content-container div ul li{margin-bottom:10px;position:relative;z-index:5;padding-left:40px}.inner-page-content-container div ul li:before{font-size:22px;font-family:"FontAwesome";content:"\f0da";color:#e31e30;display:inline-block;margin:0 30px 0 -40px}.testimonials-list li div span em{font-style:normal;display:block;text-align:right;height:42px;width:42px;width:100%;position:relative;margin:0 0 -5px 0}.testimonials-list li div span em:before{content:"";background-image:url(/wp-content/themes/hydraulic-energy/theme/images/testimonials-quote.png);width:40px;height:26px;display:block;background-size:40px auto;text-align:right;position:absolute;right:0;top:0}.sidebar-triangle-container{position:relative;top:-170px}.sidebar-triangle{width:414px;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/triangles-graphic.png);position:absolute;right:0;top:0;height:1418px;background-size:100%;background-position:center;z-index:0}.page-template-template-testimonials-two .inner-page-content-container div ul{max-width:732px}.page-template-template-testimonials-two .image-container{height:960px;width:380px;position:absolute;right:134px;top:184px;z-index:11;background-repeat:no-repeat;background-size:cover;background-position:center}.page-template-template-vision-and-values .sidebar-content-container{height:auto;width:380px;position:absolute;right:134px;top:232px;z-index:11;background-image:url(/wp-content/uploads/2020/12/values-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.page-template-template-vision-and-values .sidebar-content-container .sidebar-content div{padding:55px 26px 25px 26px}.page-template-template-vision-and-values .sidebar-content-container div h2{color:#fff;font-size:20px;font-weight:300;line-height:26px;margin:0 0 48px 0}.page-template-template-vision-and-values .sidebar-content-container div ul{color:#fff;font-weight:300;font-size:14px}.page-template-template-vision-and-values .sidebar-content-container div ul li{padding:10px 0 0 75px;margin:0 0 25px 0;line-height:24px}.page-template-template-vision-and-values .sidebar-content-container div ul li br{display:none}.page-template-template-vision-and-values .sidebar-content-container div ul li span{text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:14px;display:block;margin:0 0 6px 0}.page-template-template-vision-and-values .sidebar-content-container div ul li:before{content:"";width:58px;height:58px;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;margin:-10px 0 0 -75px}.page-template-template-vision-and-values .sidebar-content-container div ul li.safety:before{background-image:url(/wp-content/uploads/2020/12/icon-safety.png)}.page-template-template-vision-and-values .sidebar-content-container div ul li.quality:before{background-image:url(/wp-content/uploads/2020/12/icon-quality.png)}.page-template-template-vision-and-values .sidebar-content-container div ul li.customer:before{background-image:url(/wp-content/uploads/2020/12/icon-customer.png)}.page-template-template-vision-and-values .sidebar-content-container div ul li.one-team:before{background-image:url(/wp-content/uploads/2020/12/icon-one-team.png)}.page-template-template-vision-and-values .sidebar-content-container div ul li.integrity:before{background-image:url(/wp-content/uploads/2020/12/icon-integrity.png)}.page-template-template-vision-and-values .sidebar-content-container div ul li.accountability:before{background-image:url(/wp-content/uploads/2020/12/icon-accountability.png)}.page-template-template-vision-and-values .main-content-container{max-width:732px}.testimonials-banner-image-url,.main-banner-image-url,.page-banner-image-page-url,.page-banner-image-default-url{opacity:0;font-size:0;display:block;height:0}.equipment-hire-main-container h2{font-size:24px;position:relative;padding-left:239px;margin-bottom:45px;width:100%;max-width:970px}.equipment-hire-main-container h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-1px}.equipment-hire-main-container ul{width:100%;max-width:1204px;margin:0 auto}.equipment-hire-main-container ul li{width:50%;float:left;padding:0 12px;margin:0 0 22px 0}.equipment-hire-image img{width:100%;height:auto}.equipment-hire-header{background:#e31e30;padding:16px 20px}.equipment-hire-header p{color:#fff;margin:0;font-weight:500}.equipment-hire-body{box-shadow:2px 4px 10px #dad8d8;float:left}.equipment-hire-image{width:100%;max-width:294px;float:left;margin:0 15px 0 0}.equipment-hire-body p{font-size:13px;padding:10px 25px 10px 20px;line-height:21px}.equipment-hire-body a{font-size:15px;font-weight:500;border:1px solid #e31e30;padding:12px 14px;margin:0 0 0 30px;position:relative;top:10px}.equipment-hire-body a:hover{border:1px solid #e31e30;color:#fff;background-color:#e31e30}.equipment-hire-form-main-container{background:rgb(0 0 0 / .6);height:100%;width:100%;position:fixed;left:0;top:0;z-index:10001;display:none}.equipment-hire-form-main-container>div{margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);max-width:1180px;padding:60px 140px 40px 140px;width:100%;height:auto;left:0;right:0;background:#fff}.equipment-hire-form-container{margin:0 auto;max-width:1180px;padding-left:0;float:none}.equipment-hire-form-main-container>div h2{font-size:28px;font-weight:600}.equipment-hire-form-main-container>div>span{display:block;font-size:28px;font-weight:200;margin:25px 0 25px 0}.resources-page-banner-content-right p{font-size:17px;line-height:32px;font-weight:400}.resources-page-banner-content-right p em{font-style:normal;color:#E21E2F;display:block}.equipment-form-close{background-image:url(/wp-content/themes/hydraulic-energy/theme/images/closegray.png);height:30px;width:30px;display:block;position:absolute;top:10px;right:10px}.resources-page-content-container div h2{font-size:24px;position:relative;padding-left:239px;margin-bottom:45px;width:100%;max-width:970px}.resources-page-content-container div h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-1px}.resources-filter div select{border:1px solid #e31e30;border-radius:0;color:#06222e;padding:10px 40px 10px 20px;font-size:14px;position:relative;z-index:2;background:#fff0;-webkit-appearance:none;-moz-appearance:none;font-weight:600}.resources-filter div em{display:block;width:100%;height:54px;background:#fff;top:-51px;position:relative;margin-bottom:-48px}.resources-filter div em:before{font-size:23px;font-family:"FontAwesome";color:#e21e2f;margin:0 10px 0 0;top:12px;font-style:normal;right:5px;position:absolute;content:"\f0d7"}.resources-filter{padding-left:370px;width:100%;max-width:985px;margin-top:-81px;margin-bottom:130px}.resources-filter div{float:left;width:50%;padding:0 15px}.resources-page-content-container>div>.container .row .col-lg-12>h3{font-size:16px;position:relative;padding-left:239px;width:100%;max-width:970px}.resources-page-content-container>div ul li:before{display:none}.resources-list-container div{width:100%;max-width:969px;padding:0 0 0 385px;margin:20px 0 30px 0}.resources-list-container div h3{font-size:16px;position:relative;padding-left:0;margin-bottom:20px;width:100%;max-width:970px}.resources-list-container div ul{background:#f3f2f1;padding:26px 0 2px 0;margin:0 0 0 0;width:100%}.resources-page-content-container>div{padding:0 0 20px 0;margin-top:-41px;margin-bottom:10px}.resources-list-container div ul:before{content:"";width:1px;height:100%;background:#c8c8c8;display:block;float:left;position:absolute;top:0;left:-52px}.resources-list-container div ul li{padding:0 20px;margin-bottom:25px}.resources-list-container div ul li a{font-weight:500;border-bottom:1px solid #c8c8c8;display:block;color:#06222e;padding:0 0 10px 40px}.resources-list-container div ul li a:hover{color:#e31e30}.resources-list-container div ul li a:before{font-size:25px;font-family:"FontAwesome";color:#e31e30;margin:0 10px 0 0;top:0;font-style:normal;left:20px;position:absolute;content:"\f016"}.resources-list-container div ul li.resources-list-doc a:after{font-size:15px;color:#e31e30;margin:0 10px 0 0;top:0;font-style:normal;right:10px;position:absolute;content:"doc";border:1px solid #e31e30;border-radius:18px;padding:0 19px;line-height:22px}.resources-list-container div ul li.resources-list-pdf a:after{font-size:15px;color:#e31e30;margin:0 10px 0 0;top:0;font-style:normal;right:10px;position:absolute;content:"pdf";border:1px solid #e31e30;border-radius:18px;padding:0 19px;line-height:22px}.inner-testimonials-list li:before{display:none!important}.inner-testimonials-list li{margin-bottom:40px!important;padding-left:0!important;border-bottom:1px solid #c8c8c8;padding-bottom:40px}.inner-testimonials-list li:last-child{border-bottom:none}.inner-testimonials-list li p{padding-left:0}.inner-project-banner-icon{height:160px;width:158px;display:block;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/hydraulic-logo-icon.png);background-size:auto 160px;margin:0 0 30px 0}.inner-project-page-banner-content-right p{font-size:17px;line-height:32px;font-weight:400}.inner-project-page-banner-content-right p em{font-style:normal;color:#E21E2F;display:block}.inner-project-page-content-container div h2{font-size:24px;position:relative;padding-left:239px;margin-bottom:45px;width:100%;max-width:970px}.inner-project-page-content-container div h2:before{content:"";display:block;width:200px;height:26px;background:#e31e30;position:absolute;left:-60px;z-index:1;top:-1px}.inner-project-filter div select{border:1px solid #e31e30;border-radius:0;color:#06222e;padding:10px 40px 10px 20px;font-size:14px;position:relative;z-index:2;background:#fff0;-webkit-appearance:none;-moz-appearance:none;font-weight:600}.inner-project-filter div em{display:block;width:100%;height:54px;background:#fff;top:-51px;position:relative;margin-bottom:-48px}.inner-project-filter div em:before{font-size:23px;font-family:"FontAwesome";color:#e21e2f;margin:0 10px 0 0;top:12px;font-style:normal;right:5px;position:absolute;content:"\f0d7"}.inner-project-filter{padding-left:370px;width:100%;max-width:985px;margin-top:-81px;margin-bottom:140px}.inner-project-filter div{float:left;width:50%;padding:0 15px}.inner-project-page-content-container>div{padding:0 0 20px 0;margin-top:-41px;margin-bottom:10px}.inner-project-list{margin:20px 0 20px 0!important;padding:5px 0 5px 138px!important;width:100%!important;max-width:1262px!important}.inner-project-list>li{padding-left:0!important;margin-bottom:0!important}.inner-project-list li:before{display:none!important}.inner-project-image-left{width:50%;float:left}.inner-project-image-left img{width:100%;height:auto}.inner-project-content-right{float:left;width:50%;background:#f3f3f3;padding:34px 40px 38px 40px}.inner-project-content-right div h3{font-size:26px}.inner-project-content-right div h3 a{color:#08222d;font-weight:600;min-height:56px;display:block}.inner-project-content-right div h3 a:hover{color:#e31e30}.inner-project-content-right div span{display:block;height:4px;width:35px;background:#e21e2f;margin:26px 0 28px 0}.inner-project-services-tag{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.inner-project-services-tag li{padding-left:0!important;display:inline-block}.inner-project-content-right div p{padding-left:0;max-width:none}.inner-project-content-right div>a{border:1px solid #e31e30;background:#fff;text-transform:uppercase;font-weight:600;padding:10px 22px;margin:20px 0 0 0;display:table}.inner-project-content-right div>a:hover{border:1px solid #e31e30;background:#e31e30;color:#fff}.inner-project-content-right div{position:relative}.inner-project-content-right div:before{width:0;height:0;border-left:32px solid #fff0;border-right:32px solid #fff0;border-top:48px solid #f3f3f3;content:"";position:absolute;left:-96px;margin:0 auto;z-index:111;top:2px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.inner-project-image-right{width:50%;float:left}.inner-project-image-right img{width:100%;height:auto}.inner-project-content-left{float:left;width:50%;background:#f3f3f3;padding:34px 40px 38px 40px}.inner-project-content-left div h3{font-size:26px}.inner-project-content-left div h3 a{color:#08222d;font-weight:600;min-height:56px;display:block}.inner-project-content-left div h3 a:hover{color:#e31e30}.inner-project-content-left div span{display:block;height:4px;width:35px;background:#e21e2f;margin:26px 0 28px 0}.inner-project-content-left div p{padding-left:0;max-width:none}.inner-project-content-left div>a{border:1px solid #e31e30;background:#fff;text-transform:uppercase;font-weight:600;padding:10px 22px;margin:20px 0 0 0;display:table}.inner-project-content-left div>a:hover{border:1px solid #e31e30;background:#e31e30;color:#fff}.inner-project-content-left div{position:relative}.inner-project-content-left div:before{width:0;height:0;border-left:32px solid #fff0;border-right:32px solid #fff0;border-top:48px solid #f3f3f3;content:"";position:absolute;right:-96px;margin:0 auto;z-index:111;top:2px;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.list-pagination{margin:80px 0 8px 0;padding:5px 0 5px 138px;width:100%;max-width:1262px;text-align:right;position:relative}.list-pagination .wp-pagenavi:before{content:"";height:1px;width:100%;display:block;background:#c8c8c8;position:absolute;float:right;right:0;max-width:563px;top:5px}.list-pagination .wp-pagenavi{padding-top:18px;background:#fff;padding-bottom:18px}.list-pagination .wp-pagenavi .pages,.list-pagination .wp-pagenavi .previouspostslink,.list-pagination .wp-pagenavi .nextpostslink{display:none}.list-pagination .wp-pagenavi .page{border:none;margin:0 6px;font-size:16px;font-weight:600;padding:5px 0;background:#fff;color:#06222e}.list-pagination .wp-pagenavi .page:hover{color:#e31e30}.list-pagination .wp-pagenavi .current{border:none;margin:0 6px;font-size:16px;font-weight:600;padding:5px 0;background:#fff;color:#e31e30}.services-service,.services-engineered-solutions-and-project-management,.services-sales,.services-equipment-hire{font-size:0;margin:0 12px 0 0}.services-service em{display:inline-block;font-style:normal;height:42px;width:40px;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/project-list-services-icon.png);background-size:auto 42px;background-position:0 center}.services-engineered-solutions-and-project-management em{display:inline-block;font-style:normal;height:42px;width:40px;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/project-list-services-icon.png);background-size:auto 42px;background-position:122px center}.services-sales em{display:inline-block;font-style:normal;height:42px;width:40px;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/project-list-services-icon.png);background-size:auto 42px;background-position:244px center}.services-equipment-hire em{display:inline-block;font-style:normal;height:42px;width:40px;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/project-list-services-icon.png);background-size:auto 42px;background-position:203px center}.focus-demo-01{height:150px}.focus-demo-01 .focus-main{position:relative}.focus-demo-01 .focus-main li.focus-panel{position:absolute;z-index:0;width:100%;height:150px;color:#fff;text-align:center;line-height:150px;font-size:60px}.focus-demo-01 .focus-extra{position:relative;width:970px;height:150px;margin:0 auto}.focus-demo-01 .focus-nav{top:120px;width:530px;height:0;line-height:0;left:210px;text-align:center;position:absolute;z-index:4}.focus-demo-01 .focus-nav li{width:18px;height:18px;line-height:18px;display:inline-block;margin:0 2px;background:#3e3e3e;border-radius:50%;text-align:center;color:#fff;overflow:hidden;cursor:pointer}.focus-demo-01 .focus-nav li.focus-active{background:#b61b1f;color:#fff}.focus-page a{position:absolute;top:50%;margin-top:-31px;z-index:1;display:block;width:28px;height:62px;line-height:62px;background:gray;background:rgb(0 0 0 / .2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000);color:#fff;text-align:center;font-size:22px;font-weight:400;font-family:simsun}.focus-page a.focus-prev{left:0;z-index:4}.focus-page a.focus-next{right:0;z-index:4}.homepage-service-tab .tab-main{position:relative}.homepage-service-tab .tab-nav{width:100%;padding:30px 0 30px 50%;background:#e31e30}.homepage-service-tab-container:after{width:0;height:0;border-left:34px solid #fff0;border-right:34px solid #fff0;border-top:50px solid #e21e2f;content:"";position:absolute;right:278px;margin:-3px auto 0 auto;z-index:10}.tab-extra{position:relative}.tab-extra:before{content:"";display:block;width:100%;height:100%;background:#e31e30;position:absolute;left:-100%;z-index:1}.home-service-image img{margin:-307px 0 0 0;position:relative;z-index:6}.homepage-service-tab .tab-nav .tab-item{cursor:pointer;color:#f18f98;font-size:23px;font-weight:300;margin-bottom:9px;display:block;padding:0 0 0 20px;margin-left:38px}.homepage-service-tab .tab-nav .tab-item:before{font-size:22px;font-family:"FontAwesome";content:"\f0da";color:#f18f98;display:block;float:left;margin:0 18px 0 -28px;position:relative;top:2px}.home-service-text p{font-weight:200;font-size:18px;line-height:34px}.home-service-text ul{margin:32px 0 0 0}.home-service-text ul li{display:inline-block}.home-service-text ul li a{color:#06222e;border:1px solid #e31e30;display:inline-block;padding:10px 18px 10px 18px;margin:0 10px 0 0}.home-service-text ul li a:hover{background:#e31e30;color:#fff}.home-service-image{float:left;width:50%}.home-service-text{float:left;width:50%;position:relative;background:#fff;z-index:10;padding:76px 68px 50px 38px}.homepage-service-tab .tab-main .tab-panel{left:0;top:0;opacity:0;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;display:inherit!important;height:1px;overflow:hidden}.homepage-service-tab .tab-main .tab-panel.ui-switchable-panel-selected{opacity:1!important;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;display:inherit!important;height:auto;overflow:inherit}.homepage-service-tab .tab-main .tab-panel iframe{width:170px;height:170px;color:#fff;text-align:center;line-height:170px;font-size:60px}.homepage-service-tab .tab-active{color:#fff!important}.homepage-service-tab .tab-arrow{position:absolute;width:40px;height:10px;left:0;top:30px;background:#666}.lh{overflow:hidden;zoom:1}.cleaRNorder{border:none!important}.clearMargin{margin:0!important}.clearMr{margin-right:0!important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}.block{display:block;overflow:hidden}.relative{position:relative}.clear{clear:both}#search-form-new{display:none;background:rgb(255 255 255 / .95);height:100%;width:100%;position:fixed;left:0;top:0;z-index:10000}.search-form-container{height:auto;width:100%;margin:0 auto;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.search-form-container p{font-size:30px;margin:0;color:#06222e}.search-form-input{background:none;border:none;text-align:center;width:100%;font-size:40px;color:#06222e;outline:none;font-weight:500;max-width:500px;margin:0 auto}.search-form-close{background-image:url(/wp-content/themes/hydraulic-energy/theme/images/closegray.png);height:30px;width:30px;display:block;position:absolute;top:10px;right:10px}.FlowupLabels .fl_label{top:17px;left:24px;position:absolute;z-index:3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;color:gray;font-size:13.5px;letter-spacing:1px}.FlowupLabels .fl_wrap.focused .fl_label,.FlowupLabels .fl_wrap.populated .fl_label{top:8px!important;font-size:12px;color:gray}.FlowupLabels .fl_wrap.focused .fl_label{color:#1f2e3d}.fl_wrap{position:relative}.slicknav_menu{padding:3px 5px}.slicknav_nav>ul{margin:0 0 10px 0;padding:10px 0 0 0}.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background:#06212D;border-radius:0}.slicknav_collapsed .slicknav_item>.slicknav_arrow{position:relative;font-size:0}.slicknav_collapsed>.slicknav_item>.slicknav_arrow:after{display:inline-block;content:"\f105";font-size:22px;font-family:"FontAwesome";font-style:normal;color:#fff;position:absolute;top:-5px;right:0}.slicknav_open .slicknav_item>.slicknav_arrow{position:relative;font-size:0}.slicknav_open>.slicknav_item>.slicknav_arrow:after{display:inline-block;content:"\f107";font-size:22px;font-family:"FontAwesome";font-style:normal;color:#fff;position:absolute;top:-5px;right:0}.project-list-container{max-width:100%;overflow:scroll;width:100%;display:block}.project-list li{background:#ccc;border:1px solid #fff;text-align:center;display:inline-block;padding:30px 20px;border-radius:4px;white-space:normal;width:25%}.project-list{list-style:none;padding:25px 0;display:inline-block;white-space:nowrap;width:1200px}.partners-main-list li{width:25%;float:left;height:200px;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8}.partners-main-list li a div img{width:100%;height:auto;vertical-align:middle;max-width:initial;padding:40px}.partners-main-list li a div span{display:inline-block;height:100%;vertical-align:middle}.partners-main-list li:nth-child(1),.partners-main-list li:nth-child(5),.partners-main-list li:nth-child(9),.partners-main-list li:nth-child(13),.partners-main-list li:nth-child(17),.partners-main-list li:nth-child(21),.partners-main-list li:nth-child(25),.partners-main-list li:nth-child(29),.partners-main-list li:nth-child(33),.partners-main-list li:nth-child(37){border-left:none}.partners-main-list li:nth-child(4),.partners-main-list li:nth-child(8),.partners-main-list li:nth-child(12),.partners-main-list li:nth-child(16),.partners-main-list li:nth-child(20),.partners-main-list li:nth-child(24),.partners-main-list li:nth-child(28),.partners-main-list li:nth-child(32),.partners-main-list li:nth-child(36),.partners-main-list li:nth-child(40){border-right:none}.partners-main-list li:nth-child(1),.partners-main-list li:nth-child(2),.partners-main-list li:nth-child(3),.partners-main-list li:nth-child(4){border-top:none}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:320px) and (max-width:567px){.page-template-template-testimonials-two .image-container{position:relative;top:0;right:0;width:100%;height:736px;margin:-55px auto 50px auto;max-width:285px}.page-template-template-vision-and-values .sidebar-triangle-container,.page-template-template-testimonials-two .sidebar-triangle-container{display:block;padding:20px 15px 10px 15px;top:0}.page-template-template-vision-and-values .sidebar-triangle-container .sidebar-triangle,.page-template-template-testimonials-two .sidebar-triangle-container .sidebar-triangle{position:relative;height:auto;width:100%}.page-template-template-vision-and-values .sidebar-content-container{position:relative;width:100%;right:0;top:0}.page-template-template-vision-and-values .sidebar-content-container div h2{font-size:18px;margin:0 0 29px 0;text-align:center}.page-template-template-vision-and-values .sidebar-content-container .sidebar-content div{padding:35px 20px 25px 20px}.page-template-template-vision-and-values .sidebar-content-container div ul li:before{float:none;margin:0 auto 15px auto;display:block}.page-template-template-vision-and-values .sidebar-content-container div ul li{padding:10px 0 0 0;margin:0 0 18px 0;text-align:center}.slicknav_nav .menu-item a:hover,.slicknav_nav a span:hover{color:#fff!important}.slicknav_btn{padding:5px 8px}.menu-title{display:none!important}.header-main-container{margin-top:42px;position:absolute;top:0}.logo a img{margin:18px auto 16px auto;display:block}.header-contact{margin-top:0;float:none;text-align:left;display:inline-block;position:absolute;left:0}.header-contact a,.header-contact a:hover,.header-contact a:active,.header-contact a:focus{font-size:15px;color:#fff}.header-contact a:before{float:none;vertical-align:middle;top:0;margin:0 -1px 0 0;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/white-header-phone-icon.png);height:40px;width:40px;background-size:38px auto}.header-search{display:none}.main-banner-container{height:260px;background-size:cover}.main-main-container{padding-top:146px}.banner-content{padding:0 20px;height:260px;max-width:none;width:75%}.banner-content span em{display:none}.banner-content span h1{padding:0;font-size:24px;line-height:32px}.about-bottom-left-container div img{margin:0 0 -1px 0}.about-top-right-container:before{display:none}.about-top-left-container{display:none}.about-top-right-container{float:left;max-width:100%}.about-top-container{margin-top:30px}.about-top-right-container>div{padding:20px 20px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-top-right-container>div ul li a:before{top:0}.about-bottom-right-container>div{padding:64px 0 20px 0}.about-bottom-right-container>div p{line-height:28px}.about-bottom-right-container:after{display:none}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-bottom-right-container>div ul{text-align:center}.about-divider-left,.about-divider-right,.vision-left-container:before{display:none}.vision-left-container div{padding:30px 20px 20px 20px}.vision-left-container div h2{font-weight:200;font-size:26px;line-height:34px;text-align:center}.vision-left-container div p{font-size:20px;line-height:32px;text-align:center}.about-two-container{padding:30px 0 0 0}.about-two-container .container .row .col-lg-12 h2{font-size:26px}.about-two-container .container .row .col-lg-12 span{width:100%;display:block;text-align:center;line-height:34px;padding:14px 20px 15px 20px;position:initial}.about-two-container .container .row .col-lg-12 p{padding:20px 0 0 0;line-height:32px;text-align:center}.vision-left-container div h2:before{display:none}.services-list li{width:50%}.services-list li a:hover .services-overlay{display:none;opacity:0}.testimonials-list li div span{padding:25px 20px 12px 0;max-width:100%}.testimonials-list li div p{padding:20px 20px 20px 20px;font-size:20px;line-height:32px}.testimonials-list .owl-nav{top:70%}.testimonials-list .owl-nav .owl-prev{left:0}.testimonials-list .owl-nav .owl-next{right:0}ul.testimonials-list li div p:after{display:none}.testimonials-banner-image{height:260px;margin:-130px auto 0 auto}.partners-main-container{padding:30px 0 5px 0;margin-bottom:-10px}.footer-main-container .container .row .col-lg-4 h2{margin-bottom:20px}.footer-top-container{width:100%}.footer-col-two{padding-left:0;margin-bottom:25px}.footer-col-one{margin-bottom:25px}.footer-email-signup form input[type="email"]{max-width:286px}.inner-page-banner-image-left{height:260px;margin-bottom:-130px}.inner-page-banner-content-left div{padding:25px 15px 20px 15px;margin:0 0 0 0;width:100%}.inner-page-banner-content-right{max-width:100%;padding:55px 0 40px 0;min-height:auto}.inner-page-content-container div h2:before{display:none}.inner-page-content-container>div{padding:20px 0 20px 0}.inner-page-content-container div h2{padding-left:0;max-width:100%}.inner-page-content-container div p{padding:0}.inner-page-content-container div ul{padding:0;margin:20px 0 20px 0}.sidebar-triangle-container{display:none}.inner-page-banner-content-container{height:260px;margin-top:0}.services-page-content-container>div{padding:20px 0 20px 0}.services-page-content-container div h2{padding-left:0;max-width:100%}.services-page-content-container div p{padding:0}.services-page-content-container div ul{padding:0;margin:20px 0 20px 0;columns:1;-webkit-columns:1;-moz-columns:1;background:#fff}.services-page-content-container div h2:before{display:none}.services-page-content-container div ul:after{display:none}.contact-page-content-container>div{padding:20px 15px 20px 15px}.contact-page-content-container div h2{padding-left:0;max-width:100%}.contact-page-content-container div p{padding:0}.contact-page-content-container div ul{padding:0;margin:20px 0 20px 0;columns:1;-webkit-columns:1;-moz-columns:1;background:#fff}.contact-page-content-container div h2:before{display:none}.contact-page-content-container div ul li{width:100%}.contact-form-container{padding:0}.contact-form-container div form .cf-col-two:nth-child(2),.contact-form-container div form .cf-col-two:nth-child(4),.contact-form-container div form .cf-col-two:nth-child(8){padding-right:10px}.contact-form-container div form .cf-col-two:nth-child(3),.contact-form-container div form .cf-col-two:nth-child(5),.contact-form-container div form .cf-col-two:nth-child(9){padding-left:10px}.contact-form-container div form .cf-col-two:nth-child(3) .fl_label,.contact-form-container div form .cf-col-two:nth-child(5) .fl_label,.contact-form-container div form .cf-col-two:nth-child(9) .fl_label{left:32px}.tab-extra:before{display:none}.homepage-service-tab .tab-nav{padding:30px 0 30px 0}.homepage-service-tab .tab-nav{padding:25px 0 20px 0}.homepage-service-tab .tab-nav .tab-item{font-size:20px}.homepage-service-tab .tab-nav .tab-item:before{top:-1px}.home-service-image{width:100%;overflow:hidden;max-height:450px;height:auto}.home-service-image img{margin:0;width:100%}home-service-text{width:100%;padding:30px 0 40px 0}.home-service-text ul li a{margin:0 10px 12px 0}.home-service-text:before{display:none}.home-service-text{width:100%;padding:26px 0 30px 0}.partners-main-list li{width:50%;border:none}.equipment-hire-main-container h2:before{display:none}.equipment-hire-main-container h2{padding-left:15px}.equipment-hire-main-container ul li{width:100%;margin:0 0 22px 0}.equipment-hire-body{padding:0 0 20px 0}.equipment-hire-image{max-width:100%;margin:0 0 0 0}.equipment-hire-body p{float:left}.equipment-hire-body a{float:left;bottom:0;top:inherit;margin:0 0 0 20px}.equipment-hire-form-main-container>div{padding:40px 20px 20px 20px;max-width:100%}.equipment-hire-form-main-container>div h2{font-size:22px;line-height:28px}.equipment-hire-form-main-container>div>span{font-size:22px;margin:0 0 10px 0}.equipment-hire-form-container textarea{height:100px!important}.inner-project-page-content-container div h2{float:left;width:100%;margin-bottom:20px}.inner-project-filter{margin:0 0 40px 0;float:left;width:100%;padding:0}.inner-project-list{padding:5px 0 5px 0px!important;float:left}.inner-project-image-left{width:100%}.inner-project-content-right{width:100%;padding:30px 20px 40px 20px}.list-pagination{float:left;margin:20px 0 10px 0}.inner-project-content-right div:before{display:none}.page-template-template-projects .inner-page-banner-container{float:left;width:100%}.inner-project-content-left{float:right;width:100%;padding:30px 20px 40px 20px}.inner-project-image-right{width:100%}.inner-project-content-left div:before{display:none}.project-page-content-container{padding-left:15px;padding-right:15px}.project-page-content-container>div>ul{max-width:100%;padding:0;margin:0}.project-page-content-container div h2{max-width:100%;padding:0}.project-page-content-container div p{max-width:100%;padding:0}.project-page-content-container div h2:before{display:none}.project-page-content-container>div{padding:0 0 20px 0}.resources-page-content-container>div{margin-top:0}.resources-filter{padding:0;max-width:100%;margin:0}.resources-list-container div{max-width:100%;padding:0}.resources-list-container div ul li a{padding:0 70px 10px 40px;position:relative}.resources-list-container div ul li a:before{left:0}.resources-list-container div ul li.resources-list-doc a:after,.resources-list-container div ul li.resources-list-pdf a:after{right:-10px}.resources-list-container div ul li{padding:15px 20px 0 20px;margin-bottom:8px}.resources-list-container div ul li:last-child a{border:none}.partners-main-list li a div img{padding:20px}.homepage-service-tab-container:after{right:0;left:0}.tab-extra{margin:0 0 -3px 0}}@media (min-width:568px) and (max-width:991px){.page-template-template-testimonials-two .image-container{position:relative;top:0;right:0;width:100%;height:736px;margin:-55px auto 50px auto;max-width:285px}.page-template-template-vision-and-values .sidebar-triangle-container,.page-template-template-testimonials-two .sidebar-triangle-container{display:block;padding:20px 15px 10px 15px;top:0}.page-template-template-vision-and-values .sidebar-triangle-container .sidebar-triangle,.page-template-template-testimonials-two .sidebar-triangle-container .sidebar-triangle{position:relative;height:auto;width:100%}.page-template-template-vision-and-values .sidebar-content-container{position:relative;width:100%;right:0;top:0;max-width:538px;margin:0 auto}.page-template-template-vision-and-values .sidebar-content-container div h2{font-size:18px;margin:0 0 29px 0;text-align:center}.page-template-template-vision-and-values .sidebar-content-container .sidebar-content div{padding:35px 20px 25px 20px}.page-template-template-vision-and-values .sidebar-content-container div ul li:before{float:none;margin:0 auto 15px auto;display:block}.page-template-template-vision-and-values .sidebar-content-container div ul li{padding:10px 0 0 0;margin:0 0 18px 0;text-align:center}.slicknav_nav .menu-item a:hover,.slicknav_nav a span:hover{color:#fff!important}.slicknav_btn{padding:5px 8px}.menu-title{display:none!important}.header-main-container{margin-top:42px;position:absolute;top:0}.logo a img{margin:18px auto 16px auto;display:block}.header-contact{margin-top:0;float:none;text-align:left;display:inline-block;position:absolute;left:0}.header-contact a,.header-contact a:hover,.header-contact a:active,.header-contact a:focus{font-size:15px;color:#fff}.header-contact a:before{float:none;vertical-align:middle;top:0;margin:0 -1px 0 0;background-image:url(/wp-content/themes/hydraulic-energy/theme/images/white-header-phone-icon.png);height:40px;width:40px;background-size:38px auto}.header-search{display:none}.main-banner-container{height:260px;background-size:100% auto}.main-main-container{padding-top:146px}.banner-content{padding:0 20px;height:260px;max-width:none;width:54%}.banner-content span em{display:none}.banner-content span h1{padding:0;font-size:28px;line-height:38px}.about-divider-left,.about-divider-right,.vision-left-container:before{display:none}.vision-left-container div{padding:30px 20px 20px 20px}.vision-left-container div h2{font-weight:200;font-size:26px;line-height:34px;text-align:center}.vision-left-container div p{font-size:20px;line-height:32px;text-align:center}.about-two-container{padding:30px 0 0 0}.about-two-container .container .row .col-lg-12 h2{font-size:26px}.about-two-container .container .row .col-lg-12 span{width:100%;display:block;text-align:center;line-height:34px;padding:14px 20px 15px 20px;position:initial}.about-two-container .container .row .col-lg-12 p{padding:20px 0 0 0;line-height:32px;text-align:center}.vision-left-container div h2:before{display:none}.services-list li{width:50%}.services-list li a:hover .services-overlay{display:none;opacity:0}.testimonials-list li div span{padding:25px 20px 12px 0;max-width:100%}.testimonials-list li div p{padding:35px 30px 35px 30px;font-size:20px;line-height:32px}.testimonials-list .owl-nav .owl-prev{left:15px}.testimonials-list .owl-nav .owl-next{right:15px}ul.testimonials-list li div p:after{display:none}.testimonials-list .owl-nav{top:70%}.testimonials-banner-image{height:280px;margin:-110px auto 0 auto}.partners-main-container{padding:30px 0 5px 0}.footer-main-container .container .row .col-lg-4 h2{margin-bottom:20px}.footer-top-container{width:100%}.footer-col-two{padding-left:0;margin-bottom:25px}.footer-col-one{margin-bottom:25px}.footer-email-signup form input[type="email"]{max-width:286px}.inner-page-banner-image-left{height:260px;margin-bottom:-130px;max-width:100%}.inner-page-banner-content-left div{padding:25px 15px 20px 15px;margin:0 0 0 0;width:100%}.inner-page-banner-content-right{max-width:100%;padding:55px 0 40px 0;min-height:auto}.inner-page-content-container div h2:before{display:none}.inner-page-content-container>div{padding:20px 0 20px 0}.inner-page-content-container div h2{padding-left:0;max-width:100%}.inner-page-content-container div p{padding:0}.inner-page-content-container div ul{padding:0;margin:20px 0 20px 0}.sidebar-triangle-container{display:none}.inner-page-banner-content-container{height:260px;margin-top:0}.services-page-content-container>div{padding:20px 0 20px 0}.services-page-content-container div h2{padding-left:0;max-width:100%}.services-page-content-container div p{padding:0}.services-page-content-container div ul{padding:0;margin:20px 0 20px 0;columns:1;-webkit-columns:1;-moz-columns:1;background:#fff}.services-page-content-container div h2:before{display:none}.services-page-content-container div ul:after{display:none}.contact-page-content-container>div{padding:20px 15px 20px 15px}.contact-page-content-container div h2{padding-left:0;max-width:100%}.contact-page-content-container div p{padding:0}.contact-page-content-container div ul{padding:0;margin:20px 0 20px 0;columns:1;-webkit-columns:1;-moz-columns:1;background:#fff}.contact-page-content-container div h2:before{display:none}.contact-page-content-container div ul li{width:100%}.contact-form-container{padding:0}.contact-form-container div form .cf-col-two:nth-child(2),.contact-form-container div form .cf-col-two:nth-child(4),.contact-form-container div form .cf-col-two:nth-child(8){padding-right:10px}.contact-form-container div form .cf-col-two:nth-child(3),.contact-form-container div form .cf-col-two:nth-child(5),.contact-form-container div form .cf-col-two:nth-child(9){padding-left:10px}.contact-form-container div form .cf-col-two:nth-child(3) .fl_label,.contact-form-container div form .cf-col-two:nth-child(5) .fl_label,.contact-form-container div form .cf-col-two:nth-child(9) .fl_label{left:32px}.tab-extra:before{display:none}.homepage-service-tab .tab-nav{padding:30px 0 30px 0}.homepage-service-tab .tab-nav{padding:25px 0 20px 0}.homepage-service-tab .tab-nav .tab-item{font-size:20px}.homepage-service-tab .tab-nav .tab-item:before{top:-1px}.home-service-image img{margin:-3px 0 0 0;width:100%}home-service-text{padding:25px 20px 30px 20px}.home-service-text ul li a{margin:0 10px 12px 0}.home-service-text:before{display:none}.home-service-text{padding:25px 20px 30px 20px}.partners-main-list li{width:50%;border:none}.equipment-hire-main-container h2:before{display:none}.equipment-hire-main-container h2{padding-left:15px}.equipment-hire-main-container ul li{width:50%;margin:0 0 22px 0}.equipment-hire-body{padding:0 0 20px 0}.equipment-hire-image{max-width:100%;margin:0 0 0 0}.equipment-hire-body p{float:left}.equipment-hire-body a{float:left;bottom:0;top:inherit;margin:0 0 0 20px}.equipment-hire-form-main-container>div{padding:40px 20px 20px 20px;max-width:100%}.equipment-hire-form-main-container>div h2{font-size:22px;line-height:28px}.equipment-hire-form-main-container>div>span{font-size:22px;margin:0 0 10px 0}.equipment-hire-form-container textarea{height:100px!important}.equipment-hire-header{min-height:80px}.inner-project-page-content-container div h2{float:left;width:100%;margin-bottom:20px}.inner-project-filter{margin:0 0 40px 0;float:left;width:100%;padding:0}.inner-project-list{padding:5px 0 5px 0px!important;float:left}.inner-project-image-left{width:100%}.inner-project-content-right{width:100%;padding:30px 20px 40px 20px}.list-pagination{float:left;margin:20px 0 10px 0}.inner-project-content-right div:before{display:none}.page-template-template-projects .inner-page-banner-container{float:left;width:100%}.inner-project-content-left{float:right;width:100%;padding:30px 20px 40px 20px}.inner-project-image-right{width:100%}.inner-project-content-left div:before{display:none}.project-page-content-container{padding-left:15px;padding-right:15px}.project-page-content-container>div>ul{max-width:100%;padding:0;margin:0}.project-page-content-container div h2{max-width:100%;padding:0}.project-page-content-container div p{max-width:100%;padding:0}.project-page-content-container div h2:before{display:none}.project-page-content-container>div{padding:0 0 20px 0}.resources-page-content-container>div{margin-top:0}.resources-filter{padding:0;max-width:100%;margin:0}.resources-list-container div{max-width:100%;padding:0}.resources-list-container div ul li a{padding:0 70px 10px 40px;position:relative}.resources-list-container div ul li a:before{left:0}.resources-list-container div ul li.resources-list-doc a:after,.resources-list-container div ul li.resources-list-pdf a:after{right:-10px}.resources-list-container div ul li{padding:15px 20px 0 20px;margin-bottom:8px}.resources-list-container div ul li:last-child a{border:none}.resources-list-container div ul:before{display:none}.homepage-service-tab-container:after{display:none}.tab-extra{z-index:11}}@media (min-width:568px) and (max-width:599px){.about-bottom-left-container div img{margin:0 auto -1px auto;display:block}.about-top-right-container:before{display:none}.about-top-left-container{display:none}.about-top-right-container{float:left;max-width:100%}.about-top-container{margin-top:30px}.about-top-right-container>div{padding:20px 20px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-top-right-container>div ul li a:before{top:0}.about-bottom-right-container>div{padding:64px 0 50px 0}.about-bottom-right-container>div p{line-height:28px}.about-bottom-right-container:after{display:none}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-bottom-right-container>div ul{text-align:center}.about-bottom-left-container>div{height:400px;overflow:hidden}.equipment-hire-body p{min-height:167px}}@media (min-width:600px) and (max-width:666px){.about-bottom-left-container div img{margin:0 auto -1px auto;display:block}.about-top-right-container:before{display:none}.about-top-left-container{display:none}.about-top-right-container{float:left;max-width:100%}.about-top-container{margin-top:30px}.about-top-right-container>div{padding:20px 20px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-top-right-container>div ul li a:before{top:0}.about-bottom-right-container>div{padding:64px 0 50px 0}.about-bottom-right-container>div p{line-height:28px}.about-bottom-right-container:after{display:none}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-bottom-right-container>div ul{text-align:center}.about-bottom-left-container>div{height:400px;overflow:hidden}.equipment-hire-body p{min-height:146px}}@media (min-width:667px) and (max-width:735px){.about-bottom-left-container div img{margin:0 auto -1px auto;display:block}.about-top-right-container:before{display:none}.about-top-left-container{display:none}.about-top-right-container{float:left;max-width:100%}.about-top-container{margin-top:30px}.about-top-right-container>div{padding:20px 20px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-top-right-container>div ul li a:before{top:0}.about-bottom-right-container>div{padding:64px 0 50px 0}.about-bottom-right-container>div p{line-height:28px}.about-bottom-right-container:after{display:none}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-bottom-right-container>div ul{text-align:center}.about-bottom-left-container>div{height:400px;overflow:hidden}.equipment-hire-body p{min-height:126px}}@media (min-width:736px) and (max-width:767px){.about-bottom-left-container div img{margin:0 auto -1px auto;display:block}.about-top-right-container:before{display:none}.about-top-left-container{display:none}.about-top-right-container{float:left;max-width:100%}.about-top-container{margin-top:30px}.about-top-right-container>div{padding:20px 20px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-top-right-container>div ul li a:before{top:0}.about-bottom-right-container>div{padding:64px 0 50px 0}.about-bottom-right-container>div p{line-height:28px}.about-bottom-right-container:after{display:none}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-bottom-right-container>div ul{text-align:center}.about-bottom-left-container>div{height:400px;overflow:hidden}.equipment-hire-body p{min-height:126px}}@media (min-width:768px) and (max-width:991px){.about-top-right-container{max-width:50%;width:100%}.about-top-right-container>div{padding:20px 25px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-bottom-left-container{max-width:50%;float:left}.about-bottom-left-container div img{margin:-270px 0 0 0}.about-bottom-right-container{max-width:50%}.about-bottom-right-container>div{padding:60px 20px 20px 20px}.about-bottom-right-container>div p{line-height:30px}.about-bottom-right-container>div ul{margin:22px 0 0 0}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.equipment-hire-body p{min-height:126px}}@media (min-width:992px) and (max-width:1023px){.main-banner-container{background-size:auto 636px}.equipment-hire-form-main-container>div{padding:40px 20px 20px 20px;max-width:100%}.equipment-hire-form-main-container>div h2{font-size:22px;line-height:28px}.equipment-hire-form-main-container>div>span{font-size:22px;margin:0 0 10px 0}.equipment-hire-form-container textarea{height:100px!important}.header-contact{margin-top:15px}.header-search{margin-top:19px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title{width:200px;left:-113px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title a{font-size:22px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu{max-width:700px}.menu-main-menu-container ul{margin:0 0 0 388px}.about-top-right-container{max-width:50%;width:100%}.about-top-right-container>div{padding:20px 25px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-bottom-left-container{max-width:50%;float:left}.about-bottom-left-container div img{margin:-250px 0 0 0}.about-bottom-right-container{max-width:50%}.about-bottom-right-container>div{padding:60px 20px 20px 20px}.about-bottom-right-container>div p{line-height:30px}.about-bottom-right-container>div ul{margin:22px 0 0 0}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-divider-left{top:50px;z-index:3}.services-list li a:hover .services-overlay{display:none;opacity:0}.testimonials-list li div p{float:right}.testimonials-list li div span{max-width:100%;padding:25px 20px 12px 0}.testimonials-list .owl-nav{top:66%}.inner-page-banner-content-right{max-width:100%;padding:60px 0 40px 0;min-height:auto}.sidebar-triangle-container{display:none}.inner-page-content-container>div{padding:20px 0 20px 0}.inner-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.inner-page-banner-image-left{max-width:100%}.services-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.services-page-content-container>div{padding:20px 0 20px 0}.contact-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.contact-page-content-container>div{padding:20px 15px 20px 15px}.home-service-image img{width:100%}.home-service-text ul li a{margin:0 10px 12px 0}.inner-testimonials-list{padding:0!important;margin:20px auto 20px auto!important}.equipment-hire-body{padding:0 0 25px 0}.equipment-hire-body a{top:0;float:left;margin:0 0 0 20px}.inner-page-banner-content-container{position:initial}.inner-project-image-left img,.inner-project-image-right img{height:400px;width:auto}.equipment-hire-body p{min-height:110px;float:left}.equipment-hire-image{max-width:unset;margin:0 0 15px 0}.homepage-service-tab-container:after{right:198px}}@media only screen and (min-width:1024px) and (max-width:1024px){.main-banner-container{background-size:auto 636px}.equipment-hire-form-main-container>div{padding:40px 20px 20px 20px;max-width:100%}.equipment-hire-form-main-container>div h2{font-size:22px;line-height:28px}.equipment-hire-form-main-container>div>span{font-size:22px;margin:0 0 10px 0}.equipment-hire-form-container textarea{height:100px!important}.header-contact{margin-top:15px}.header-search{margin-top:19px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title{width:200px;left:-113px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title a{font-size:22px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu{max-width:700px}.menu-main-menu-container ul{margin:0 0 0 388px}.about-top-right-container{max-width:50%;width:100%}.about-top-right-container>div{padding:20px 25px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-bottom-left-container{max-width:50%;float:left}.about-bottom-left-container div img{margin:-250px 0 0 0}.about-bottom-right-container{max-width:50%}.about-bottom-right-container>div{padding:60px 20px 20px 20px}.about-bottom-right-container>div p{line-height:30px}.about-bottom-right-container>div ul{margin:22px 0 0 0}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-divider-left{top:50px;z-index:3}.services-list li a:hover .services-overlay{display:none;opacity:0}.testimonials-list li div p{float:right}.testimonials-list li div span{max-width:100%;padding:25px 20px 12px 0}.testimonials-list .owl-nav{top:66%}.sidebar-triangle-container{display:none}.inner-page-content-container>div{padding:20px 0 20px 0}.inner-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.inner-page-banner-content-right{max-width:100%;min-height:auto}.inner-page-banner-image-left{max-width:100%}.services-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.services-page-content-container>div{padding:20px 0 20px 0}.contact-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.contact-page-content-container>div{padding:20px 15px 20px 15px}.home-service-image img{width:100%}.home-service-text ul li a{margin:0 10px 12px 0}.inner-testimonials-list{padding:0!important;margin:20px auto 20px auto!important}.equipment-hire-body{padding:0 0 35px 0}.inner-page-banner-content-container{position:initial}.inner-project-image-left img,.inner-project-image-right img{height:400px;width:auto}.equipment-hire-body a{top:0;float:left;margin:0 0 0 20px}.inner-page-banner-content-container{position:initial}.equipment-hire-body p{min-height:110px;float:left}.equipment-hire-image{max-width:unset;margin:0 0 15px 0}.homepage-service-tab-container:after{right:198px}}@media (min-width:1025px) and (max-width:1199px){.main-banner-container{background-size:auto 636px}.equipment-hire-form-main-container>div{padding:40px 20px 20px 20px;max-width:100%}.equipment-hire-form-main-container>div h2{font-size:22px;line-height:28px}.equipment-hire-form-main-container>div>span{font-size:22px;margin:0 0 10px 0}.equipment-hire-form-container textarea{height:100px!important}.header-contact{margin-top:15px}.header-search{margin-top:19px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title{width:200px;left:-113px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu .menu-title a{font-size:22px}.menu-container .menu-main-menu-container>ul>li.menu-item-has-children>ul.sub-menu{max-width:700px}.menu-main-menu-container ul{margin:0 0 0 0}.menu-main-container{max-width:60rem!important;position:relative;top:-53px;width:100%;margin:0 auto;display:block;text-align:right}.about-top-right-container{max-width:50%;width:100%}.about-top-right-container>div{padding:20px 25px}.about-top-right-container>div ul{margin:0}.about-top-right-container>div ul li a{font-size:22px}.about-bottom-left-container{max-width:50%;float:left}.about-bottom-left-container div img{margin:-250px 0 0 0}.about-bottom-right-container{max-width:50%}.about-bottom-right-container>div{padding:60px 20px 20px 20px}.about-bottom-right-container>div p{line-height:30px}.about-bottom-right-container>div ul{margin:22px 0 0 0}.about-bottom-right-container>div ul li{margin:0 0 15px 0}.about-divider-left{top:50px;z-index:3}.services-list li a:hover .services-overlay{display:none;opacity:0}.testimonials-list li div p{float:right}.testimonials-list li div span{max-width:100%;padding:25px 20px 12px 0}.testimonials-list .owl-nav{top:66%}.sidebar-triangle-container{display:none}.inner-page-content-container>div{padding:20px 0 20px 0}.inner-page-banner-content-right{max-width:100%;min-height:auto}.inner-page-banner-image-left{max-width:100%}.services-page-content-container>div{padding:20px 0 20px 0}.contact-page-content-container>div{padding:20px 15px 20px 15px}.home-service-image img{width:100%}.home-service-text ul li a{margin:0 10px 12px 0}.inner-testimonials-list{padding:0!important;margin:20px auto 20px auto!important}.equipment-hire-body{padding:0 0 70px 0;position:relative}.equipment-hire-body a{float:right;top:unset;margin:0 0 0 20px;position:absolute;bottom:22px;height:48px}.inner-page-banner-content-container{position:initial}.inner-project-image-left img,.inner-project-image-right img{height:400px;width:auto}.inner-project-image-left{overflow:hidden}.equipment-hire-image{width:50%;max-width:unset;margin:0}.equipment-hire-body p{float:right;width:50%;padding:10px 25px 0 20px;min-height:180px}.homepage-service-tab-container:after{right:198px}}@media (min-width:1025px){.inner-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.services-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}.contact-page-content-container>div>.container{width:100%;max-width:100%;padding:0;margin:0}}@media (min-width:1199px) and (max-width:1350px){.header-contact{margin-top:15px}.header-search{margin-top:19px}.menu-main-menu-container ul{margin:0}.menu-main-container{position:relative;top:-53px;margin:0 auto;display:block;text-align:right;width:1200px;max-width:72.25rem}}@media (min-width:1351px) and (max-width:1400px){.menu-main-menu-container ul{margin:-53px 0 0 390px}}@media (min-width:1200px) and (max-width:1230px){.inner-project-image-left img,.inner-project-image-right img{height:400px;width:auto}}@media (min-width:1200px) and (max-width:1399px){.page-template-template-testimonials-two .testimonials-page-content-container .container{width:1200px;max-width:72.25rem;padding-right:.9375rem;padding-left:.9375rem;margin:auto}.page-template-template-testimonials-two .testimonials-page-content-container .inner-testimonials-left-panel{width:100%;max-width:833px;float:left}.page-template-template-testimonials-two .testimonials-page-content-container .inner-testimonials-left-panel .inner-testimonials-list{width:730px;float:right;padding:5px 200px 5px 0;margin:20px 0 20px 0;max-width:none}.page-template-template-testimonials-two .testimonials-page-content-container .inner-testimonials-right-panel{width:100%;max-width:293px;float:left;padding:55px 50px 71px 52px;background:#fff;min-height:525px}.page-template-template-testimonials-two .image-container{width:360px}.page-template-template-vision-and-values .sidebar-content-container{width:360px}.page-template-template-vision-and-values .main-content-container{max-width:570px}}.footer-logo a img{width:100%;max-width:180px;margin:0 0 25px 0}.resources-page-content-container{padding-top:65px}.inner-project-page-content-container{padding-top:65px}.quiz-100>label>span{display:inline-block;background:#E31E30;color:#fff;font-size:18px;padding:13px 14px 14px 14px;margin:0 -5px 0 0}.quiz-100>label>input{display:inline-block;max-width:160px;padding:15px 25px 15px 25px!important}.cf-col-one .wpcf7-submit{border-radius:0;border:none;background-color:#e31e30;font-size:14px;padding:11px 40px}.cf-col-submit{float:left}.wpcf7-form p{margin-bottom:0!important}