.avia-section.av-l8ehw85c-f44e53810a4235b0d95bba62804b6188{
background-repeat:no-repeat;
background-image:url(https://fnaengineering.com/wp-content/uploads/2023/01/Benches-Leaning-Against-Retaining-Wall-in-Park.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l8ehw85c-f44e53810a4235b0d95bba62804b6188 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-27l72ju-4d729458dcac76abb03cfc88c6a8f3a7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l8ehvq7j-6a18efa83450dcd4cf39bde478b776de{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-l8ehvq7j-6a18efa83450dcd4cf39bde478b776de .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8ehvq7j-6a18efa83450dcd4cf39bde478b776de .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-27arzgq-9bc3fea5cea93f9813e14ab7a39ffaaf .avia_textblock{
color:#ffffff;
}

.flex_cell.av-40vfp1m-9c4b373473e280ad88844dd1e0362f4b{
vertical-align:top;
height:25px;
min-height:25px;
}
.responsive #top #wrap_all .flex_cell.av-40vfp1m-9c4b373473e280ad88844dd1e0362f4b{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-dz4sg14-c3692287b4dfc9417172b2ec979f5e08{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-dz4sg14-c3692287b4dfc9417172b2ec979f5e08{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-diexclk-9cdb16a0e4f64f61823dce9015532c7b{
background:url(https://fnaengineering.com/wp-content/uploads/2022/10/Construction-Workers-on-Site-Working.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-daz8v0o-71d85013296bf0d9b4534c055b71a081{
height:250px;
}

.flex_cell.av-csk6elk-9a80979a86fa949555edab67b8a6fe88{
vertical-align:middle;
}

#top .hr.av-brrtsko-a2cbaeea4f148897a8abb690eff5e18f{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-brrtsko-a2cbaeea4f148897a8abb690eff5e18f .hr-inner{
width:150px;
}

#top .av-special-heading.av-lar6cr9e-c3230b463eea2cb2e1af5673bad911a9{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-lar6cr9e-c3230b463eea2cb2e1af5673bad911a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lar6cr9e-c3230b463eea2cb2e1af5673bad911a9 .av-subheading{
font-size:23px;
}

.flex_cell.av-aruhv60-f0e6c7110aeff4ef8ce86c47c71d1b86{
vertical-align:middle;
}

#top .hr.av-a13lii0-93e4178e92b0f23d82129f92d1819612{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-a13lii0-93e4178e92b0f23d82129f92d1819612 .hr-inner{
width:150px;
}

#top .av-special-heading.av-lar6eabm-0def5e87d69ac33be8d1a6de34be874b{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-lar6eabm-0def5e87d69ac33be8d1a6de34be874b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lar6eabm-0def5e87d69ac33be8d1a6de34be874b .av-subheading{
font-size:23px;
}

.flex_column.av-9my2qzs-893f90d9d9e4bba27299bbf686e21ba1{
width:100%;
padding:20px 20px 20px 20px;
}

.iconbox.av-lar6fbob-b4a265d5c10b9cf243e54d22640a85d5 .iconbox_icon{
background-color:#ffffff;
border:1px solid #00305b;
color:#00305b;
}
.iconbox.av-lar6fbob-b4a265d5c10b9cf243e54d22640a85d5 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#00305b;
stroke:#00305b;
}

.flex_column.av-8wji2js-bc28c1f9364bd3e18620049121f8e240{
padding:20px 20px 20px 20px;
}

.iconbox.av-lar6fst5-6ce31291446812a063a9981e99f77704 .iconbox_icon{
background-color:#ffffff;
border:1px solid #00305b;
color:#00305b;
}
.iconbox.av-lar6fst5-6ce31291446812a063a9981e99f77704 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#00305b;
stroke:#00305b;
}

.flex_cell.av-8lpako8-26d99744928571c46a090518cdd0fb54{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-8lpako8-26d99744928571c46a090518cdd0fb54{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-7vetsaw-2bced3317eed74f5304e706c9ee08a95{
background:url(https://fnaengineering.com/wp-content/uploads/2022/10/Structural-Engineer-and-Architect-Consulting-Blueprints-on-Site.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-7mvm45k-531c2006072a67a0d5ecdbed34b2d02f{
height:250px;
}

.avia-section.av-796n79k-4987a39296146fc9a5e4a517c38987af{
background-color:#00305b;
background:linear-gradient( to right, #00305b, #58758c );
}

#top .av-special-heading.av-lar6hnpq-89c0c897ea73a2fd722d88b82f53e6e8{
padding-bottom:10px;
}
body .av-special-heading.av-lar6hnpq-89c0c897ea73a2fd722d88b82f53e6e8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lar6hnpq-89c0c897ea73a2fd722d88b82f53e6e8 .av-subheading{
font-size:15px;
}

@keyframes av_sonarEffect_av-lar6i8ld-d7b4660c79d77047487eb2e1f01ec41d {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.05);}
}
.avia-button.av-lar6i8ld-d7b4660c79d77047487eb2e1f01ec41d.avia-sonar-shadow:hover:after{
animation:av_sonarEffect_av-lar6i8ld-d7b4660c79d77047487eb2e1f01ec41d 1.2s ease-in-out;
}

.flex_cell.av-53t2f8o-5448fb37184749a12fa1bffb73d100fc{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-53t2f8o-5448fb37184749a12fa1bffb73d100fc{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-hm5h7s-d1ed0bf70818aa2c6279926781c5acf0{
background:url(https://fnaengineering.com/wp-content/uploads/2022/11/View-of-Excavator-Digging-Through-Concrete-Pipe.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-49g9adk-85bea371feed69e7fc9fcebf4faf393c{
height:250px;
}

.flex_cell.av-41xu7ew-d954024b1979220ff85153eff66407aa{
vertical-align:middle;
}

#top .hr.av-360l6eg-70be729de5d2ffc986c787a3f4627e2d{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-360l6eg-70be729de5d2ffc986c787a3f4627e2d .hr-inner{
width:150px;
}

#top .av-special-heading.av-lar6ih7u-2a0a48ac3e49334f5cc9a831b9a95e03{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-lar6ih7u-2a0a48ac3e49334f5cc9a831b9a95e03 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lar6ih7u-2a0a48ac3e49334f5cc9a831b9a95e03 .av-subheading{
font-size:23px;
}

#top .avia-icon-list-container.av-lar6m9pi-338ac87562e63761ff0921dcef6baa74 .iconlist_icon{
color:#58758c;
background-color:#f4f4f4;
}
#top .avia-icon-list-container.av-lar6m9pi-338ac87562e63761ff0921dcef6baa74 .iconlist_icon svg:first-child{
stroke:#58758c;
fill:#58758c;
}

.avia-section.av-2a9gwx4-26a4963eea1fff298613f3f86cfcc798{
background-color:#00305b;
background:linear-gradient( to right, #00305b, #58758c );
position:relative;
}
.avia-section.av-2a9gwx4-26a4963eea1fff298613f3f86cfcc798 .avia-divider-svg-bottom svg{
height:30px;
width:calc(100% + 1.3px);
fill:#f4f4f4;
}

#top .av-special-heading.av-13e0sa0-22f8c3377ea0df62c365a9a5cae42c3e{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-13e0sa0-22f8c3377ea0df62c365a9a5cae42c3e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-13e0sa0-22f8c3377ea0df62c365a9a5cae42c3e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-13e0sa0-22f8c3377ea0df62c365a9a5cae42c3e .av-subheading{
font-size:23px;
}

#top .hr.hr-invisible.av-nkhizs-0d8163ca0dff814f3938655a1a04ff47{
height:30px;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-csk6elk-9a80979a86fa949555edab67b8a6fe88{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-aruhv60-f0e6c7110aeff4ef8ce86c47c71d1b86{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-41xu7ew-d954024b1979220ff85153eff66407aa{
padding:60px 60px 60px 60px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-csk6elk-9a80979a86fa949555edab67b8a6fe88{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-aruhv60-f0e6c7110aeff4ef8ce86c47c71d1b86{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-41xu7ew-d954024b1979220ff85153eff66407aa{
padding:60px 60px 60px 60px !important;
}

#top .av_textblock_section.av-ohtsvc-4c22cf632f51085f9ba330580dbe1132 .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-ohtsvc-4c22cf632f51085f9ba330580dbe1132 .avia_textblock{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-ohtsvc-4c22cf632f51085f9ba330580dbe1132 .avia_textblock{
font-size:22px;
}
}
