.avia-section.av-fy3f63m-d734ece74ce26419e7653289bb3d96eb .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.redpeaksroofing.com/wp-content/uploads/2024/01/Side-view-of-a-new-construction-house.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-fy3f63m-d734ece74ce26419e7653289bb3d96eb .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-fd17n7m-26e99198bf5422609c1dbff14c43a1eb{
height:35px;
}

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

#top .hr.av-edr5rk2-65e0a3b71111dcdaee48873cc990501e{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-edr5rk2-65e0a3b71111dcdaee48873cc990501e .hr-inner{
width:50px;
border-color:#dd3532;
}

body .av-special-heading.av-dx49u5e-908283d3b92cf7c4ad4f419150db5948 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dx49u5e-908283d3b92cf7c4ad4f419150db5948 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-dm234rm-df1063594aaaed0f6495efcb3b2a8cd0{
height:5px;
}

#top .av_textblock_section.av-db4d6f6-1abd2631ae029fbb0e44772aac36f001 .avia_textblock{
color:#ffffff;
}

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

.avia-section.av-e7klykx-08736adb216903062b9f8dc57e1e54bf{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-dny75bl-d8b0e4e4ad3bc0c83d520346908e48cf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-d6w6t5d-7c9d7bfe31fcf8630e48db4b80e8a02e{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-d6w6t5d-7c9d7bfe31fcf8630e48db4b80e8a02e .hr-inner{
width:50px;
border-color:#dd3532;
}

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

.flex_column.av-cn3gsvl-b763ff48e1c7ed183c0c2083727f1a3e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-bx6c4gh-09563fc911ae63fbc51d6169bf290dd7{
height:175px;
}

.avia-section.av-b31brm9-9980d3e36bda97834339dd23d2afbfd0{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-awfh3g1-ecff306b6625cd80140200314d371497{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-awfh3g1-ecff306b6625cd80140200314d371497{
border-radius:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-lqxyfxb1-8aabb1ed4b939adcd589e26db48c4555 .avia_textblock{
color:#ffffff;
}

.flex_column.av-abj3ma9-dfc2f4c8517600bf7744a45c7220e471{
z-index:4;
border-radius:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
background:url(https://www.redpeaksroofing.com/wp-content/uploads/2024/01/Side-view-of-a-house-with-unique-siding.jpg) 0% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-9seq8nl-7963fac7794527656a414a9e7010a985{
height:250px;
}

.flex_column.av-9jge5qp-0c6489582e0a8b2624dd89f147775371{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-8xkrtkh-e124f1e0dd26ab0ed4efe957f16594f6{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-8xkrtkh-e124f1e0dd26ab0ed4efe957f16594f6 .hr-inner{
width:50px;
border-color:#dd3532;
}

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

#top .avia-icon-list-container.av-lqxyjpse-5166df1982e1fce1f796755425f4ae2c .iconlist_icon{
color:#d43c1a;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-lqxyjpse-5166df1982e1fce1f796755425f4ae2c .iconlist_icon svg:first-child{
stroke:#d43c1a;
fill:#d43c1a;
}

.avia-section.av-8jiciep-a703277c1ca423667e195e8c0ffab739{
background-color:#ffffff;
background-image:unset;
z-index:3;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-8jiciep-a703277c1ca423667e195e8c0ffab739{
z-index:3;
}

.flex_column.av-86ztsy9-de8833adc6d4fff39a127ded78dc9341{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 h3.toggler{
background-color:#eeeeee;
}
#top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 h3.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#dd3632;
}
#top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 h3.toggler .toggle_icon{
color:#dd3632;
border-color:#dd3632;
}
#top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 h3.toggler .toggle_icon > span{
color:#dd3632;
border-color:#dd3632;
}
#top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 h3.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-lqxz7v0l-0eefbb6cc880604fcd0808137a4e3c96 .toggle_wrap .toggle_content{
background-color:#eeeeee;
}

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

.flex_column.av-3uxcab5-a2afe671f9fa2c24609fa2e5b90ee7da{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .hr.hr-invisible.av-2iissz5-df4585924c203df45a2bb641f6d840d0{
height:100px;
}

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

@keyframes av_boxShadowEffect_av-134fpzl-fdfe046b3a2e3d0469e7e678063b9db5-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-134fpzl-fdfe046b3a2e3d0469e7e678063b9db5{
margin-top:-165px;
margin-bottom:0px;
}
.flex_column.av-134fpzl-fdfe046b3a2e3d0469e7e678063b9db5{
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-awfh3g1-ecff306b6625cd80140200314d371497{
padding:45px 90px 45px 90px;
}
}

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

#top .av_textblock_section.av-lqxyfxb1-8aabb1ed4b939adcd589e26db48c4555 .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-awfh3g1-ecff306b6625cd80140200314d371497{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-lqxyfxb1-8aabb1ed4b939adcd589e26db48c4555 .avia_textblock{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-awfh3g1-ecff306b6625cd80140200314d371497{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-lqxyfxb1-8aabb1ed4b939adcd589e26db48c4555 .avia_textblock{
font-size:22px;
}
}
