.avia-section.av-j6rsal0-30b04fba2ec3c0b555dde63f692708e7 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.redpeaksroofing.com/wp-content/uploads/2023/12/Side-view-of-metal-commercial-roofs.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-j6rsal0-30b04fba2ec3c0b555dde63f692708e7 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-1vivduc-293fcad2de7c0edc8c5e0aa6866f0487{
height:35px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-iaw2zqs-805b5ea99d8d249a553fadb3022478e5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-iaw2zqs-805b5ea99d8d249a553fadb3022478e5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-hramh1w-1fa53fff8fc7a7a2b5620ec736c82f05{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-hramh1w-1fa53fff8fc7a7a2b5620ec736c82f05 .hr-inner{
width:50px;
border-color:#dd3532;
}

body .av-special-heading.av-hgezjbo-5d15c55696a608d8ecb6b72a73b07d29 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hgezjbo-5d15c55696a608d8ecb6b72a73b07d29 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lpn2ulo2-3292b40023245365ef8cb95db1b6492d{
height:5px;
}

#top .av_textblock_section.av-glcc6t0-74c5c45418bf69d24c7f5a0ef4d4e8be .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-f8jxb2s-0cab6f54db7a1992fc2cd441f13f7bf9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-f8jxb2s-0cab6f54db7a1992fc2cd441f13f7bf9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-emod42c-bda012e920784f8dd2e36c85f723ab3e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-e81imus-69a47b9934c5502edbb9a88fba31cfac{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-e81imus-69a47b9934c5502edbb9a88fba31cfac .hr-inner{
width:50px;
border-color:#dd3532;
}

#top .av-special-heading.av-1ca7ono-bebba8a99a8dcec71cecb23ac4fab96c{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-1ca7ono-bebba8a99a8dcec71cecb23ac4fab96c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1ca7ono-bebba8a99a8dcec71cecb23ac4fab96c .av-subheading{
font-size:15px;
}

.flex_column.av-coofy5w-f669b79df4fe479644a393b7d63f62c7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.redpeaksroofing.com/wp-content/uploads/2023/12/Aerial-view-of-a-metal-residential-roof.jpg) 0% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-cd5vtn8-10eda470d1478f9d4cba5ae3a452ff2b{
height:300px;
}

.flex_column.av-bkghqyc-88038bb0a5a0760dd28c2a4ca1f6330f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-b5fh5jo-81959db727c2bf7851a2106f4c38aa35{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-b5fh5jo-81959db727c2bf7851a2106f4c38aa35 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-b5fh5jo-81959db727c2bf7851a2106f4c38aa35 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ai94adw-d854190981e23aa168f7eb920d0b101f{
height:100px;
}

.avia-section.av-9pe4qlw-4b6acc2532e3b1694dff27da3aa98cb8{
background-color:#343333;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-261rn84-18dd1f9be1a17261980b347f402ad14b{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-261rn84-18dd1f9be1a17261980b347f402ad14b{
border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-1q2c71w-3f1ec446f2f8d0cb7c05cb6bf547a834{
margin:10px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-1q2c71w-3f1ec446f2f8d0cb7c05cb6bf547a834 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1q2c71w-3f1ec446f2f8d0cb7c05cb6bf547a834 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1q2c71w-3f1ec446f2f8d0cb7c05cb6bf547a834 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-15zuogk-c846d9bc74fff54112bcbcafbbe1c631 .avia_textblock{
color:#ffffff;
}

.flex_column.av-7lt17ec-00dba2ce7bbf69f59d3b0d68d27b8122{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6mo1idw-3d3ec95c7918dba2fb9a635b11e77a98{
margin:10px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-6mo1idw-3d3ec95c7918dba2fb9a635b11e77a98 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6mo1idw-3d3ec95c7918dba2fb9a635b11e77a98 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6mo1idw-3d3ec95c7918dba2fb9a635b11e77a98 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-64qprsk-1032890ea87ab240bbe3509c2c1c2afe .avia_textblock{
color:#ffffff;
}

.flex_column.av-5p55q0k-8a771fa0a5000b00e7106cf3ca4c8e9a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-lpn38hmm-0c173f7936cc317979c3fe09df22b62e{
color:#dd3532;
border-color:#dd3532;
}
.avia-svg-icon.av-lpn38hmm-0c173f7936cc317979c3fe09df22b62e svg:first-child{
stroke:#dd3532;
fill:#dd3532;
}
.av_font_icon.av-lpn38hmm-0c173f7936cc317979c3fe09df22b62e .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-jatj04-ae477cd7bc4a571d85c89f39d3dc4b73{
height:15px;
}

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

#top .av_textblock_section.av-4qer5bo-17fd2561d76c7af7361533849bf2e3c7 .avia_textblock{
color:#ffffff;
}

.flex_column.av-46oal5g-ba5a9dbf685de85817bed0c2b27e86bf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-lpn37gv8-d2fb9c2f8050176a8210be03da551a3f{
color:#dd3532;
border-color:#dd3532;
}
.avia-svg-icon.av-lpn37gv8-d2fb9c2f8050176a8210be03da551a3f svg:first-child{
stroke:#dd3532;
fill:#dd3532;
}
.av_font_icon.av-lpn37gv8-d2fb9c2f8050176a8210be03da551a3f .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-3rt8bsk-22d88d21d3e35f057af89b645eb600c6{
height:15px;
}

#top .av-special-heading.av-3nw2g9g-771d98e0220743ca83ae0b3ba361b92c{
margin:10px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-3nw2g9g-771d98e0220743ca83ae0b3ba361b92c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3nw2g9g-771d98e0220743ca83ae0b3ba361b92c .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-ab6ak4-39dea14d8449ea8e19fe4387e63dd511 .avia_textblock{
color:#ffffff;
}

.flex_column.av-2eo721g-eca74f1f208c27c5a36e430541c5681a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-lpn38rdn-7cd1a56c248b0beed98b021ece06fd1e{
color:#dd3532;
border-color:#dd3532;
}
.avia-svg-icon.av-lpn38rdn-7cd1a56c248b0beed98b021ece06fd1e svg:first-child{
stroke:#dd3532;
fill:#dd3532;
}
.av_font_icon.av-lpn38rdn-7cd1a56c248b0beed98b021ece06fd1e .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-lpn398z1-c7d4a182e15103f3824eb82e5dd4aee3{
height:15px;
}

#top .av-special-heading.av-1y2z54k-9b752c2b05566c89301da830679a2a9e{
margin:10px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-1y2z54k-9b752c2b05566c89301da830679a2a9e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1y2z54k-9b752c2b05566c89301da830679a2a9e .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-1nhtfn8-d828c3bfdc95914e876510c28d375328 .avia_textblock{
color:#ffffff;
}

.avia-section.av-1oleso1-68fc10277964d8c03b5437aa3824fc9d{
background-color:#ffffff;
background-image:unset;
z-index:3;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-1oleso1-68fc10277964d8c03b5437aa3824fc9d{
z-index:3;
}

.flex_column.av-16zxl0h-8b933c4c7862f6d9eda2d8253f13c809{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-nl54ap-915f7fdb903f8d1a25296ae8a5047c76{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-nl54ap-915f7fdb903f8d1a25296ae8a5047c76 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nl54ap-915f7fdb903f8d1a25296ae8a5047c76 .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 h3.toggler{
background-color:#eeeeee;
}
#top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 h3.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#dd3632;
}
#top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 h3.toggler .toggle_icon{
color:#dd3632;
border-color:#dd3632;
}
#top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 h3.toggler .toggle_icon > span{
color:#dd3632;
border-color:#dd3632;
}
#top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 h3.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-lqzog2ib-b3399e1bfb3e03c353d9a9ac2ba8b420 .toggle_wrap .toggle_content{
font-size:16px;
background-color:#eeeeee;
}

.avia-section.av-4vdnwlw-1862924f47ca373a8ea6752b4c914a98{
background-color:#dd3532;
background-image:unset;
position:relative;
}
.avia-section.av-4vdnwlw-1862924f47ca373a8ea6752b4c914a98 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-411kho4-a9cb7702269e52d51066b988d0c6e176{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

#top .av-special-heading.av-3aqi9p0-173c2c79691e78bb88b05b70c5c9759d{
margin:0px 0px 0px 0px;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-3aqi9p0-173c2c79691e78bb88b05b70c5c9759d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3aqi9p0-173c2c79691e78bb88b05b70c5c9759d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3aqi9p0-173c2c79691e78bb88b05b70c5c9759d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2nu3cc4-afb53561d7d1ebb09add05afd9c38d49{
height:100px;
}

.avia-section.av-1osqe44-4f65917bbded70a4196d35e8096446ca{
background-color:#ffffff;
background-image:unset;
margin-top:-25px;
margin-bottom:0px;
}

@keyframes av_boxShadowEffect_av-12eu1o4-4738b2b7fb0ff22f37e77690eeb6260a-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.25); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.25); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-12eu1o4-4738b2b7fb0ff22f37e77690eeb6260a{
margin-top:-165px;
margin-bottom:0px;
}
.flex_column.av-12eu1o4-4738b2b7fb0ff22f37e77690eeb6260a{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-261rn84-18dd1f9be1a17261980b347f402ad14b{
padding:45px 90px 45px 90px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-261rn84-18dd1f9be1a17261980b347f402ad14b{
padding:45px 90px 45px 90px;
}

#top .av_textblock_section.av-15zuogk-c846d9bc74fff54112bcbcafbbe1c631 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-64qprsk-1032890ea87ab240bbe3509c2c1c2afe .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-4qer5bo-17fd2561d76c7af7361533849bf2e3c7 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-ab6ak4-39dea14d8449ea8e19fe4387e63dd511 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-1nhtfn8-d828c3bfdc95914e876510c28d375328 .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-261rn84-18dd1f9be1a17261980b347f402ad14b{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-15zuogk-c846d9bc74fff54112bcbcafbbe1c631 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-64qprsk-1032890ea87ab240bbe3509c2c1c2afe .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-4qer5bo-17fd2561d76c7af7361533849bf2e3c7 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-ab6ak4-39dea14d8449ea8e19fe4387e63dd511 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-1nhtfn8-d828c3bfdc95914e876510c28d375328 .avia_textblock{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-261rn84-18dd1f9be1a17261980b347f402ad14b{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-15zuogk-c846d9bc74fff54112bcbcafbbe1c631 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-64qprsk-1032890ea87ab240bbe3509c2c1c2afe .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-4qer5bo-17fd2561d76c7af7361533849bf2e3c7 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-ab6ak4-39dea14d8449ea8e19fe4387e63dd511 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-1nhtfn8-d828c3bfdc95914e876510c28d375328 .avia_textblock{
font-size:22px;
}
}
