header{position:relative!important}h1,h2,h3,h4,h5,h6{padding-bottom:0}#menu-main-navigation .sub-menu{padding:0;width:300px;border:none;left:-100%!important}#menu-main-navigation .sub-menu li{width:100%;padding:0}#menu-main-navigation .sub-menu li a{width:100%;padding:10px 20px!important;color:#000!important}#menu-main-navigation .sub-menu li a:hover{background:#1ca6d4;color:#fff!important;opacity:1!important}.topmail{float:left;margin-right:2%}.et_pb_blurb.topmail h4 a:hover,.et_pb_blurb.phone-icon h4 a:hover{color:#1ca6d4!important}.phone-icon{float:left}.headertop-wrap .et_pb_blurb_container{padding-left:0}.footercont-wrap .et-pb-icon{border:2px solid;padding:5px;border-radius:5px}.footermenu{padding:0!important;margin-top:30px}.footermenu li{width:50%;float:left;padding:10px 0}.banner-wrap h3{font-size:40px;font-weight:bold;line-height:1.3em}.yeartext abbr{font-weight:bold;font-size:99px;position:absolute;left:-110px;top:26px}.yearbg-wrap{position:relative}.yearbg-wrap:before{position:absolute;content:"";left:-16%;top:0;width:130%;height:100%;background:rgba(28,166,212,0.8)}.list,.newlist{padding:0px!important;margin:0px!important;list-style:none}.list li,.newlist li{padding:5px 0 5px 25px;position:relative!important;width:50%;float:left}.newlist li{width:100%}.list li:after,.newlist li:after{content:'\f124'!important;font-family:FontAwesome;position:absolute;top:5px;left:0px;color:#1ca6d4}@import url("https://fonts.googleapis.com/css?family=Noto+Sans");.wrapper1{height:100%;background-color:#f5f6fa;margin-top:30px}.wave-btn,.wave-btnblack{color:#fff;text-decoration:none;padding:15px 30px;font-size:16px;font-weight:600;border-radius:5px;position:absolute;left:50%;transform:translate(-50%,-50%);overflow:hidden;transition:all 1s;text-transform:uppercase}.wave-btn:before,.wave-btnblack:before{content:"";position:absolute;width:320px;height:320px;border-radius:130px;background-color:#1ca6d4;top:20px;left:50%;transform:translate(-50%);animation:wave 5s infinite linear;transition:all 1s;z-index:-1}.wave-btnblack:before{background:#000}.wave-btn:hover:before,.wave-btnblack:hover:before{animation:none;top:0;border-radius:0}@keyframes wave{0%{transform:translate(-50%) rotate(-180deg)}100%{transform:translate(-50%) rotate(360deg)}}.gform_fields li{padding:10px 0}.gform_fields li input,.gform_fields li textarea{padding:10px 15px!important;border-radius:5px;font-size:16px!important}.validation_error,.gform_fields li label{display:none!important}.gfield_error{background:none!important;border:none!important;padding:0!important}.validation_message{padding:0!important}.gform_button{background:#1ca6d4;padding:12px 40px;border-radius:5px;color:#fff;font-size:18px;border:none;cursor:pointer;text-transform:uppercase;font-weight:600}.gform_button:hover{background:#000}#input_3_4_3_container,#input_3_4_4_container,#input_3_4_5_container{margin-top:10px}.owl-item{text-align:center;padding-bottom:100px}.owl-item abbr{background:#1ca6d4;padding:10px;border-radius:50%;width:50px!important;height:50px!important;display:inline-block;margin-top:-30px!important}.owl-item h4{font-weight:bold;font-size:20px;color:#131313;margin-top:25px}.sa_slide_link_icon{display:none!important}.owl-item a{position:absolute;top:30%;left:50%;margin-left:-50%;color:#fff;text-transform:capitalize;font-size:18px;width:100%;opacity:0;visibility:hidden}.owl-item:hover a{opacity:1;visibility:visible}.owl-item>img{width:100%}.owl-item:hover:before>img{opacity:1;visibility:visible}.owl-item a i{font-family:FontAwesome;font-size:18px;font-style:normal}.owl-carousel .owl-item{border:1px solid #ccc!important;border-radius:10px}.owl-item::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:50px;background:url(http://newyorkcitywaterworks.com/wp-content/uploads/2021/02/dot-1.png) repeat;opacity:0.5}.sa_hover_container{padding:0!important}.owl-carousel.sa_owl_theme .owl-dots .active span,.owl-carousel.sa_owl_theme .owl-dots .owl-dot span:hover{background-color:#1ca6d4!important}.bannerbtm{z-index:999!important;display:inline-block!important;margin:50px 10% 0!important}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}#mobile_menu1 li ul.hide{display:none!important}#mobile_menu1 .menu-item-has-children{position:relative}#mobile_menu1 .menu-item-has-children>a{background:transparent}#mobile_menu1 .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:9px 10px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;color:#fff;background:#000}span.menu-closed:before{content:"\4c";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}.caption-block .title{display:none!important}.TotalSoft_HovLine1.line_TotalSoft{transform:unset!important;border:none!important;box-shadow:none!important;position:unset}.TotSoft_GV_Container .TotalSoft_PI{font-size:30px!important;color:#ff0000!important}@media only screen and (max-width:1100px){.et_pb_row{width:90%}.headertop-wrap{width:98%}.banner-wrap .et_pb_row{width:100%}.bannerbtm{margin:-80px 5% 0!important}}@media only screen and (min-width:981px){.headertop-wrap,.careerrow,.dom-wrap{display:flex;align-items:center}.hmeabt-wrap{display:flex;flex-wrap:wrap}.et-l.et-l--header{position:absolute;width:100%}#gform_fields_2 li{margin-top:0}#gform_fields_2 li:nth-child(1),#gform_fields_2 li:nth-child(2){float:left;width:37%}#gform_fields_2 li:nth-child(3){width:37%;float:left;clear:unset!important;margin-top:-60px}#gform_fields_2 li:nth-child(3) textarea{height:100px}#gform_2 .gform_footer{float:left;clear:unset!important;width:25%;margin-top:-40px}.yearbg-wrap:before{transform:skew(-20deg)}.wave-btnblack{left:20%}}@media only screen and (max-width:980px){.bannerbtm{display:block!important;margin:0 5%!important}.wave-btnblack{top:20px}.banner-wrap h3{font-size:30px;margin:20px 0}.yearbg-wrap:before{width:100%;left:0}#mobile_menu1{padding:0;top:150px}#mobile_menu1 li a{color:#000!important}#mobile_menu1 li a:hover{background:#1ca6d4;color:#fff!important;opacity:1!important}.mobile_menu_bar:before{background:#000;padding:5px;font-size:36px!important;color:#fff!important}}@media only screen and (max-width:480px){.et_pb_section_0_tb_footer h4 a{word-break:break-word}.et_pb_text.yeartext{padding-left:0!important;text-align:center}.et_pb_text.yeartext br{display:none}.yeartext abbr{font-size:54px;position:unset;left:0;top:0px;display:block;text-align:center}.wave-btn,.wave-btnblack{width:100%;text-align:center}}