#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lg5497ga-bf4d75b2a2bd34c895b6d6435e280b05__0 .avia-caption-title{
font-size:80px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-lg5497ga-bf4d75b2a2bd34c895b6d6435e280b05__0 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-lg5497ga-bf4d75b2a2bd34c895b6d6435e280b05__0 .avia-caption-content p{
font-size:30px;
}
@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lg5497ga-bf4d75b2a2bd34c895b6d6435e280b05__0 .avia-caption-title{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-lg5497ga-bf4d75b2a2bd34c895b6d6435e280b05__0 .avia-caption-content{
font-size:15px;
}
#top .avia-slideshow .av-slideshow-caption.av-lg5497ga-bf4d75b2a2bd34c895b6d6435e280b05__0 .avia-caption-content p{
font-size:15px;
}
}
.avia-section.av-lg5hrtf6-2c2cb819db8f26f773c30cf972869076{
background-color:#000000;
background-image:unset;
}
@-webkit-keyframes av_boxShadowEffect_av-1h2k92-c2f543001a3f2a2b1c7f666609dc429c-column {
0%   { box-shadow:  0 0 0 0 #ff2626; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff2626; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-1h2k92-c2f543001a3f2a2b1c7f666609dc429c-column {
0%   { box-shadow:  0 0 0 0 #ff2626; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff2626; opacity: 1; }
}
.flex_column.av-1h2k92-c2f543001a3f2a2b1c7f666609dc429c{
width:31.333333333333%;
box-shadow: 0 0 10px 0 #ff2626;
border-width:1px;
border-color:#c60000;
border-style:solid;
padding:10px 10px 10px 10px;
}
.av_font_icon.av-lg5huzsq-45038e09c56fe7eb7da16832fc43aec9{
color:#f4bc16;
border-color:#f4bc16;
}
.av_font_icon.av-lg5huzsq-45038e09c56fe7eb7da16832fc43aec9 .av-icon-char{
font-size:40px;
line-height:40px;
}
#top .av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8{
margin:15px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8 .av-subheading{
font-size:15px;
}
#top .av_textblock_section.av-lg5hxs9k-8cdeda142a50d205b4a597332bb524a2 .avia_textblock{
font-size:15px;
color:#ffffff;
text-align:center;
}
@-webkit-keyframes av_boxShadowEffect_av-t9z26-9eaf5dc1fe8329865f8a87dc4c245ec8-column {
0%   { box-shadow:  0 0 0 0 #ff2626; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff2626; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-t9z26-9eaf5dc1fe8329865f8a87dc4c245ec8-column {
0%   { box-shadow:  0 0 0 0 #ff2626; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff2626; opacity: 1; }
}
.flex_column.av-t9z26-9eaf5dc1fe8329865f8a87dc4c245ec8{
width:31.333333333333%;
margin-left:3%;
box-shadow: 0 0 10px 0 #ff2626;
border-width:1px;
border-color:#c60000;
border-style:solid;
padding:10px 10px 10px 10px;
}
.av_font_icon.av-kjo8u-8323f4a1861352fbaf932ff364a510d3{
color:#f4bc16;
border-color:#f4bc16;
}
.av_font_icon.av-kjo8u-8323f4a1861352fbaf932ff364a510d3 .av-icon-char{
font-size:40px;
line-height:40px;
}
#top .av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705{
margin:15px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705 .av-subheading{
font-size:15px;
}
#top .av_textblock_section.av-bqfpy-bb7cad708f4cd5a8013b6bfff7e9e9a3 .avia_textblock{
font-size:15px;
color:#ffffff;
text-align:center;
}
@-webkit-keyframes av_boxShadowEffect_av-qavcm-715322234138abeae11e6d472c99dde1-column {
0%   { box-shadow:  0 0 0 0 #ff2626; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff2626; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-qavcm-715322234138abeae11e6d472c99dde1-column {
0%   { box-shadow:  0 0 0 0 #ff2626; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff2626; opacity: 1; }
}
.flex_column.av-qavcm-715322234138abeae11e6d472c99dde1{
width:31.333333333333%;
margin-left:3%;
box-shadow: 0 0 10px 0 #ff2626;
border-width:1px;
border-color:#c60000;
border-style:solid;
padding:10px 10px 10px 10px;
}
.av_font_icon.av-n2ib2-4485ca122f41994fa5a82cafe2b7ca86{
color:#f4bc16;
border-color:#f4bc16;
}
.av_font_icon.av-n2ib2-4485ca122f41994fa5a82cafe2b7ca86 .av-icon-char{
font-size:40px;
line-height:40px;
}
#top .av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e{
margin:15px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e .av-subheading{
font-size:15px;
}
#top .av_textblock_section.av-115cm-13353d7694503831aa38ffaacc0d0338 .avia_textblock{
font-size:15px;
color:#ffffff;
text-align:center;
}
.avia-section.av-a0r1i-c952dc1fda1c0a176a91487e0e4708fd .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.franksroofingllc.com/wp-content/uploads/residential-roofing-contractors-etowah-county-al.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
#top .av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3 .av-subheading{
font-size:15px;
}
#top .av_textblock_section.av-mjef4tjd-23209218b0488ec7928e33025a4399c2 .avia_textblock{
text-align:center;
}
#top .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22{
margin:1px 0 1px 0;
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .special-heading-inner-border{
border-color:#c60000;
}
.av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-special-heading-tag .heading-wrap:before{
border-color:#c60000;
}
body .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-special-heading-tag .heading-wrap:after{
border-color:#c60000;
}
.flex_cell.av-7t5au-1966546d20864001d97853dd15055ac3{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-7t5au-1966546d20864001d97853dd15055ac3{
padding:70px 10px 70px 10px !important;
}
.iconbox.av-m2umfum9-8b2483b6c87377e90941b39ba97a11f5 .iconbox_icon{
color:#e30000;
}
#top #wrap_all .iconbox.av-m2umfum9-8b2483b6c87377e90941b39ba97a11f5 .iconbox_content_title{
font-size:24px;
}
.iconbox.av-m2umfum9-8b2483b6c87377e90941b39ba97a11f5 .iconbox_content_container{
font-size:16px;
color:#777777;
}
.avia_transform .avia-image-container.av-m2um9ns7-5d5e1b346d40c37bf5760c29b7a59701{
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
animation-duration:2s;
}
.avia-image-container.av-m2um9ns7-5d5e1b346d40c37bf5760c29b7a59701 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m2um9ns7-5d5e1b346d40c37bf5760c29b7a59701 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-m2um9ns7-5d5e1b346d40c37bf5760c29b7a59701 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}
.flex_cell.av-6y5q-533511185ad0d9abebe2a989512be215{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6y5q-533511185ad0d9abebe2a989512be215{
padding:70px 10px 70px 10px !important;
}
.iconbox.av-febem-e3bc331f29402a54c5d9fbe1c6c7b60a .iconbox_icon{
color:#e30000;
}
#top #wrap_all .iconbox.av-febem-e3bc331f29402a54c5d9fbe1c6c7b60a .iconbox_content_title{
font-size:24px;
}
.iconbox.av-febem-e3bc331f29402a54c5d9fbe1c6c7b60a .iconbox_content_container{
font-size:16px;
color:#777777;
}
.flex_cell.av-2ro4e-74fa9dcdf098b043b61a94def3d9ac50{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2ro4e-74fa9dcdf098b043b61a94def3d9ac50{
padding:70px 10px 70px 10px !important;
}
.iconbox.av-n4iu6-3dfaeb74fcbd5d847967eabfe41989db .iconbox_icon{
color:#e30000;
}
#top #wrap_all .iconbox.av-n4iu6-3dfaeb74fcbd5d847967eabfe41989db .iconbox_content_title{
font-size:24px;
}
.iconbox.av-n4iu6-3dfaeb74fcbd5d847967eabfe41989db .iconbox_content_container{
font-size:16px;
color:#777777;
}
.avia_transform .avia-image-container.av-m24v1ica-c2ad2dbb6b0856e847be61b603c29bbe{
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
animation-duration:2s;
}
.avia-image-container.av-m24v1ica-c2ad2dbb6b0856e847be61b603c29bbe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m24v1ica-c2ad2dbb6b0856e847be61b603c29bbe .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-m24v1ica-c2ad2dbb6b0856e847be61b603c29bbe .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}
.flex_cell.av-ew4ba-5b3d59fd6f579019df4c0cc8a329c8a6{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ew4ba-5b3d59fd6f579019df4c0cc8a329c8a6{
padding:70px 10px 70px 10px !important;
}
.iconbox.av-9omba-3ef77707411cdfe7e87deac6024ea14c .iconbox_icon{
color:#e30000;
}
#top #wrap_all .iconbox.av-9omba-3ef77707411cdfe7e87deac6024ea14c .iconbox_content_title{
font-size:24px;
}
.iconbox.av-9omba-3ef77707411cdfe7e87deac6024ea14c .iconbox_content_container{
font-size:16px;
color:#777777;
}
.avia_transform .avia-image-container.av-m24v3t06-b17cc06332d5f30f72cc1ac5c36202b7{
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
animation-duration:2s;
}
.avia-image-container.av-m24v3t06-b17cc06332d5f30f72cc1ac5c36202b7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m24v3t06-b17cc06332d5f30f72cc1ac5c36202b7 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-m24v3t06-b17cc06332d5f30f72cc1ac5c36202b7 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}
.avia-section.av-r8u952-94592d22fc5e07a51226e22575cf594b .av-parallax .av-parallax-inner{
background-color:#35383c;
background-image:url(https://www.franksroofingllc.com/wp-content/uploads/Roofing-Companies-near-Gadsden-AL.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-r8u952-94592d22fc5e07a51226e22575cf594b .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}
.avia-section.av-r8u952-94592d22fc5e07a51226e22575cf594b .av-extra-border-element .av-extra-border-inner{
background-color:#35383c;
}
.av_promobox.av-a3706-3e5cbfde3d79059149ff92ba40953800{
color:#ffffff;
background:#000000;
border-color:#c30000;
}
#top .av_textblock_section.av-lg6qk5ip-b82fb52afd82d86313f3c585a10f0639 .avia_textblock{
font-size:16px;
}
@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-special-heading-tag{
font-size:0.8em;
}
}
@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lg5hvw9v-5ec42aeef7eba473e3cea39738fe7cd8 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-e6i8u-3d983c3c47e2d09dbf7238f98d04a705 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-etc06-34d942b7079c9d54f8570aa2114c982e .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-lg6krmxy-298d9d3b953b68642d9ae653fb9f22c3 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-m24vjlpo-271befa42fbeda393a36e2aa8d760a22 .av-special-heading-tag{
font-size:0.8em;
}
.responsive #top #wrap_all .flex_cell.av-7t5au-1966546d20864001d97853dd15055ac3{
padding:10px 5px 10px 5px !important;
}
.responsive #top #wrap_all .flex_cell.av-6y5q-533511185ad0d9abebe2a989512be215{
padding:10px 5px 10px 5px !important;
}
.responsive #top #wrap_all .flex_cell.av-2ro4e-74fa9dcdf098b043b61a94def3d9ac50{
padding:10px 5px 10px 5px !important;
}
.responsive #top #wrap_all .flex_cell.av-ew4ba-5b3d59fd6f579019df4c0cc8a329c8a6{
padding:10px 5px 10px 5px !important;
}
}