.avia-section.av-mrtgulf8-589b1b35c5d008c5a0e74e4b6621cb71{
background-color:#0f4d92;
background-image:unset;
}

.avia-image-container.av-mrtgwoi9-78f2cf67afccbacfdb4db268865fcebe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mrtgwoi9-78f2cf67afccbacfdb4db268865fcebe .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-242sy6-c7ec053940993d21495ff3d9050c5751{
padding:0 0 0 0;
}

#top .av_textblock_section.av-mrtgztkf-d5921e4f5ac19a62fba907b06bac599d .avia_textblock{
color:#ffffff;
text-align:right;
}

.avia-section.av-mqqygtsu-68446524d0393e70932ca59a3a287d44{
background-repeat:no-repeat;
background-image:url(https://ostrostructures.com/wp-content/uploads/2026/08/e-x-t-e-r-n-a-l_-i-m-a-g-e_-t-o_-i-m-a-g-e-cd0ab01d-ef3e-4921-9ac2-21fdeee0f574-scaled.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mqqygtsu-68446524d0393e70932ca59a3a287d44 .av-section-color-overlay{
opacity:0.7;
background-color:#15181d;
}

#top .av-special-heading.av-mqqzlp27-46a2a9dcb1a9f329c9548c1db21ba117{
padding-bottom:10px;
color:#c8922f;
}
body .av-special-heading.av-mqqzlp27-46a2a9dcb1a9f329c9548c1db21ba117 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mqqzlp27-46a2a9dcb1a9f329c9548c1db21ba117 .special-heading-inner-border{
border-color:#c8922f;
}
.av-special-heading.av-mqqzlp27-46a2a9dcb1a9f329c9548c1db21ba117 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mqqznlzp-3331e908a72789af94e24aa6a43b44a6{
padding-bottom:25px;
color:#ffffff;
font-size:47px;
}
body .av-special-heading.av-mqqznlzp-3331e908a72789af94e24aa6a43b44a6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqqznlzp-3331e908a72789af94e24aa6a43b44a6 .av-special-heading-tag{
font-size:47px;
padding:0 0 0 0;
}
.av-special-heading.av-mqqznlzp-3331e908a72789af94e24aa6a43b44a6 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mqqznlzp-3331e908a72789af94e24aa6a43b44a6 .av-subheading{
font-size:16px;
}

#top .av_textblock_section.av-mqr3zwoh-540fc8e073412b177b285604a33c1867 .avia_textblock{
padding:0 0 25px 0;
color:#ffffff;
}

#top #wrap_all .avia-button.av-44gooe-7d4c17169dbe3d1c71067e2c1b0e4dc1{
font-size:16px;
transition:all 0.4s ease-in-out;
padding:15px 15px 15px 15px;
}

#top .av_textblock_section.av-ms52gvlv-66e39c5c3edb4eceb1c0ec03e34741c2 .avia_textblock{
font-size:14px;
padding:0 0 25px 0;
color:#ffffff;
}

.avia-section.av-mqr2wfdg-e3d83371f52f12a1d5fe51d95e66cd18{
background-color:#1f4e9b;
background-image:unset;
}

.flex_cell.av-35ir6m-96cb38353b6ca10d4c218c21e1dc4e0e{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-35ir6m-96cb38353b6ca10d4c218c21e1dc4e0e{
padding:80px 60px 80px 8% !important;
}

#top .av-special-heading.av-mqr36u8l-dc4099220ce54a4ea9241e1f48e995fb{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mqr36u8l-dc4099220ce54a4ea9241e1f48e995fb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqr36u8l-dc4099220ce54a4ea9241e1f48e995fb .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-mqr36u8l-dc4099220ce54a4ea9241e1f48e995fb .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-msgcbe0a-f0bc20ced066c832119c304e6b6c5ce9{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-msgcbe0a-f0bc20ced066c832119c304e6b6c5ce9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-msgcbe0a-f0bc20ced066c832119c304e6b6c5ce9 .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-msgcbe0a-f0bc20ced066c832119c304e6b6c5ce9 .av-subheading{
font-size:15px;
}

.flex_cell.av-mrtcrgqd-72ca494ac15e63736b1573f77043b632{
vertical-align:middle;
background:url(https://ostrostructures.com/wp-content/uploads/2026/08/image-bf654126-33e4-4a91-a95d-e9cb5fe059b0-scaled.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mrtcrgqd-72ca494ac15e63736b1573f77043b632{
padding:80px 60px 80px 60px !important;
}

.flex_cell.av-47hs5a-2f49c6a9eb1120187acac36335c37934{
vertical-align:middle;
height:420px;
min-height:420px;
}

#top .av-special-heading.av-mrxm3dnq-fc718a495ac71afc1276cae9bcf75167{
margin:5px 0 0 0;
padding-bottom:10px;
color:#1d949a;
}
body .av-special-heading.av-mrxm3dnq-fc718a495ac71afc1276cae9bcf75167 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mrxm3dnq-fc718a495ac71afc1276cae9bcf75167 .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-mrxm3dnq-fc718a495ac71afc1276cae9bcf75167 .special-heading-inner-border{
border-color:#1d949a;
}
.av-special-heading.av-mrxm3dnq-fc718a495ac71afc1276cae9bcf75167 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-2i1f32-e02d9318928d6c64f9c1ec136fdd0309{
margin:5px 0 0 0;
padding-bottom:10px;
color:#1d949a;
}
body .av-special-heading.av-2i1f32-e02d9318928d6c64f9c1ec136fdd0309 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2i1f32-e02d9318928d6c64f9c1ec136fdd0309 .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-2i1f32-e02d9318928d6c64f9c1ec136fdd0309 .special-heading-inner-border{
border-color:#1d949a;
}
.av-special-heading.av-2i1f32-e02d9318928d6c64f9c1ec136fdd0309 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3jyavy-af3b630489daa29ef47782ecae62ae2c .avia_textblock{
padding:20px 20px 20px 20px;
text-align:center;
}

.avia-section.av-mshikt9x-0b8d616b141eef5dc39aea2c04404758{
background-repeat:no-repeat;
background-image:url(https://ostrostructures.com/wp-content/uploads/2026/08/3D-Render-Full-Building-white-bg-1030x579.png);
background-position:50% 50%;
background-attachment:scroll;
}

#top #wrap_all .avia-button.av-mqr1qd7j-59e81a25dee8dc9dbf472dc73567966f{
font-size:16px;
transition:all 0.4s ease-in-out;
padding:15px 15px 15px 15px;
}

.flex_cell.av-6sam7i-ce0f14eeec3c3c9c311949b0fb34c1a1{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-6sam7i-ce0f14eeec3c3c9c311949b0fb34c1a1{
padding:80px 60px 80px 8% !important;
}

#top .av-special-heading.av-551cda-b4f1defa2dc38b5d1db78ade42e94a1a{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-551cda-b4f1defa2dc38b5d1db78ade42e94a1a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-551cda-b4f1defa2dc38b5d1db78ade42e94a1a .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-551cda-b4f1defa2dc38b5d1db78ade42e94a1a .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-4ggcsu-c40b8db5737efc4a285b15e4668aedd6{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-4ggcsu-c40b8db5737efc4a285b15e4668aedd6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4ggcsu-c40b8db5737efc4a285b15e4668aedd6 .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-4ggcsu-c40b8db5737efc4a285b15e4668aedd6 .av-subheading{
font-size:15px;
}

.flex_cell.av-msrn32ll-f7c3a37e64acf1709db8e0a844cb4d82{
vertical-align:middle;
background:url(https://ostrostructures.com/wp-content/uploads/2026/08/3D-Render-Roof-Framing-Detail-white-bg-1030x579.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-msrn32ll-f7c3a37e64acf1709db8e0a844cb4d82{
padding:80px 60px 80px 60px !important;
}

.flex_cell.av-3i3uwu-c2d30fa3f1089ea855fda1c5345d2cd5{
vertical-align:middle;
background:url(https://ostrostructures.com/wp-content/uploads/2026/08/Cee-Channel-21-1030x773.jpg) 50% 50% no-repeat scroll #f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-3i3uwu-c2d30fa3f1089ea855fda1c5345d2cd5{
padding:80px 60px 80px 8% !important;
}

.flex_cell.av-mrxqd1jl-15024cee4bb669b41f064632318d94c2{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-mrxqd1jl-15024cee4bb669b41f064632318d94c2{
padding:80px 60px 80px 60px !important;
}

#top .av-special-heading.av-mrxqduk9-7663616b225347e8f5abb69a168cc42b{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mrxqduk9-7663616b225347e8f5abb69a168cc42b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mrxqduk9-7663616b225347e8f5abb69a168cc42b .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-mrxqduk9-7663616b225347e8f5abb69a168cc42b .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-1wd8ny-18ee06b9007bceae9ef1a67a5d940543{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-1wd8ny-18ee06b9007bceae9ef1a67a5d940543 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1wd8ny-18ee06b9007bceae9ef1a67a5d940543 .av-special-heading-tag{
padding:5px 0 0 0;
}
.av-special-heading.av-1wd8ny-18ee06b9007bceae9ef1a67a5d940543 .av-subheading{
font-size:15px;
}

.avia-section.av-mrtgbzhd-87b4f896fe391ac69f3ca7832eeabd8a{
background-color:#0f4d92;
background-image:unset;
}

.flex_column.av-mrmginwa-2b0be68c138488fa8064b895dd79d72d{
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
background-color:#0f4d92;
}

#top .av-special-heading.av-mrmgw4ed-dc5e7142a408d2bdaa7021894f29cbee{
padding-bottom:25px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-mrmgw4ed-dc5e7142a408d2bdaa7021894f29cbee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mrmgw4ed-dc5e7142a408d2bdaa7021894f29cbee .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mrmgw4ed-dc5e7142a408d2bdaa7021894f29cbee .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mrmgw4ed-dc5e7142a408d2bdaa7021894f29cbee .av-subheading{
font-size:14px;
}

#top .av_textblock_section.av-mrmgz3yl-e3a0f3ac4f5090c27d01220558578389 .avia_textblock{
color:#ffffff;
}

.avia-section.av-mrtl9qwa-c5c150f2b477a95c176c9c0f71c6bce0{
background-color:#00a1a4;
background-image:unset;
}

#top .av_textblock_section.av-mrtli3c3-d8ba94fac1044ca4ce8749f7e48677de .avia_textblock{
color:#ffffff;
}


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

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

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

.responsive #top #wrap_all .flex_cell.av-35ir6m-96cb38353b6ca10d4c218c21e1dc4e0e{
padding:25px 25px 25px 25px !important;
}

.responsive #top #wrap_all .flex_cell.av-6sam7i-ce0f14eeec3c3c9c311949b0fb34c1a1{
padding:25px 25px 25px 25px !important;
}

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