.avia-section.av-mcxnvebi-e284567b4784637fc0d6e7f1984867f8 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.ameresco.com/wp-content/uploads/2025/07/cleaveland-texas-automated-metering-infrastructure-case-study-header.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mcxnvebi-e284567b4784637fc0d6e7f1984867f8 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-id9p89r-b154787be346210598880cc5c526ae78{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898{
padding-bottom:0;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898 .av-subheading{
font-size:15px;
}

#top .hr.av-hrqgphb-53963d436df3738b7886393281b4e7c4{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-hrqgphb-53963d436df3738b7886393281b4e7c4 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-hez6xfj-93e1663c3e86f97ace487354fa5269f0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f{
padding-bottom:0;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f .av-subheading{
font-size:15px;
}

.flex_cell.av-mcxnvori-bfad95734bbdd0458cf30e6217d35c6c{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2025/07/cleveland-texas-aerial-view.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mcxnvori-bfad95734bbdd0458cf30e6217d35c6c{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-gj6rif3-914f2cb2329b82018c466939e3a740ad{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-gj6rif3-914f2cb2329b82018c466939e3a740ad{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-g1x4tpb-cb61debc45abb749e53f31fa873c3dc1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1k343lr-236b89f9123d7802311f1ed6d5f34705{
padding-bottom:0;
}
body .av-special-heading.av-1k343lr-236b89f9123d7802311f1ed6d5f34705 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1k343lr-236b89f9123d7802311f1ed6d5f34705 .av-subheading{
font-size:15px;
}

#top .hr.av-f1awz7j-fe1d263d79ad0485026155e9cf5aa721{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-f1awz7j-fe1d263d79ad0485026155e9cf5aa721 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-e8fqzy7-1cd9652bc0df51ff993a1a9d29101627{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-e8fqzy7-1cd9652bc0df51ff993a1a9d29101627{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-dgfs4sf-301a475b52a9603b173e3b38c93add80{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-mcxoc16x-4592fb43c22819fe532b91f4b00183f5 .avia_textblock{
font-size:18px;
}

.flex_cell.av-mcxnwp34-f3a5e656a152245fd7c503ee7ea6d3ce{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2025/07/cleveland-texas-four-foot-automated-water-meter.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mcxnwp34-f3a5e656a152245fd7c503ee7ea6d3ce{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-coh8phb-bd145a87c2afd7b1790365d6bab44484{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-cdxkl0f-c3b26c3696dfb148409415de03f8f5df{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bqoaozj-9229a95e996f05106d485f0ecff2e7a8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-155de0v-48bb88c2207c8b6d8174d6895a0cc298{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-mcxnx220-819d0b398d0db051ec0d40794e24be15{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2025/07/cleveland-texas-three-foot-automated-water-meter.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mcxnx220-819d0b398d0db051ec0d40794e24be15{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-aefcoqn-13c8d91f41ba55b407cd9a44c9f38cb7{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-aefcoqn-13c8d91f41ba55b407cd9a44c9f38cb7{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-a26yckf-60bbd80303fa36a73a0fd58292528de8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-9d7836n-4c3d83b42302676d3f4361e4971ce210{
padding-bottom:0;
}
body .av-special-heading.av-9d7836n-4c3d83b42302676d3f4361e4971ce210 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9d7836n-4c3d83b42302676d3f4361e4971ce210 .av-subheading{
font-size:15px;
}

#top .hr.av-90prym7-2e8cc103a86d6bb670351e0dd2a27601{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-90prym7-2e8cc103a86d6bb670351e0dd2a27601 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-896pt1b-76c10026fb54cb80ac19a7813960c3f2{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-896pt1b-76c10026fb54cb80ac19a7813960c3f2{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-7h0z1b3-403904ad869746cdd79faf7361ef9ff5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-pqu96n-98615186bfc009a2c4c2f44816bb2409{
padding-bottom:0;
}
body .av-special-heading.av-pqu96n-98615186bfc009a2c4c2f44816bb2409 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-pqu96n-98615186bfc009a2c4c2f44816bb2409 .av-subheading{
font-size:15px;
}

#top .hr.av-6kk4uhr-0a3b5b497b8fd5856c4db09da7ac75b2{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-6kk4uhr-0a3b5b497b8fd5856c4db09da7ac75b2 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-mcxnz1tz-4b8458a0110dda6c2c34e5c14372b0d9{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2025/07/monopole-in-cleveland-texas-950-500.jpeg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mcxnz1tz-4b8458a0110dda6c2c34e5c14372b0d9{
padding:60px 60px 60px 60px !important;
}

.avia-section.av-62hicm7-bf524b50e829813a1f98c5edea9e5eba{
background-color:#2c353d;
background-image:unset;
}

#top #wrap_all .avia-button.av-mcxnzgnc-f085f1455c38613880d836303c3788cc{
background-color:#2c353d;
border-color:#2c353d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mcxnzgnc-f085f1455c38613880d836303c3788cc:hover{
background-color:#454e57;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mcxnzgnc-f085f1455c38613880d836303c3788cc:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-5bb0fwf-9d2db7997c252c4c20a3d4080f2a6b66{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-5bb0fwf-9d2db7997c252c4c20a3d4080f2a6b66{
padding:60px 60px 60px 60px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4vr8oxr-1914416824fce9b8ab21cb4344f15821{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4vr8oxr-1914416824fce9b8ab21cb4344f15821{
border-radius:0px 0px 0px 0px;
padding:0px 100px 0px 100px;
}

#top .av-special-heading.av-49w7sdb-10938f27654c4bd6579aabb257127c6a{
padding-bottom:10px;
}
body .av-special-heading.av-49w7sdb-10938f27654c4bd6579aabb257127c6a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-49w7sdb-10938f27654c4bd6579aabb257127c6a .av-subheading{
font-size:15px;
}

#top .hr.av-duvvjz-c33ad5c9505e3c959c7174f56ab9b3a6{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-duvvjz-c33ad5c9505e3c959c7174f56ab9b3a6 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .av-masonry.av-mcxnzorv-bbd5ad546569ea9db880cb7d3028a3a9{
background-color:#ffffff;
}

.flex_cell.av-3746l3z-4c1396500f7e8b3423a412f0866cad02{
vertical-align:middle;
height:20px;
min-height:20px;
}
.responsive #top #wrap_all .flex_cell.av-3746l3z-4c1396500f7e8b3423a412f0866cad02{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-2mpfjgf-0cf7cc1d0584fe3f095f0ec60c4fe853{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:22px;
}
body .av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e .av-subheading{
font-size:15px;
}

#top .hr.av-1wqr4v3-735b0afae8449a8aadd3b72b017ce2b3{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1wqr4v3-735b0afae8449a8aadd3b72b017ce2b3 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-1dj60kf-c60981ca12f25039b53f90b5db1b982d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mcxnqi58-c2810603eb13389b057ae3697ae8a898 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcxnsree-bf94d3a865e44066989fae8d77648c8f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcxo2qxb-d2e3c621c65452ab20fdf2f8a347416e .av-special-heading-tag{
font-size:0.8em;
}
}
