#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mcbk5tn3-82d5c9093844930fbbc0ee390eb5c1c5__0 .avia-caption-title{font-size:60px;color:#ffffff} .flex_cell.av-gok2-7622bd637ff89202bbbb6b73a89295d5{vertical-align:top}.responsive #top #wrap_all .flex_cell.av-gok2-7622bd637ff89202bbbb6b73a89295d5{padding:5% 5% 5% 5% !important} #top .av-special-heading.av-mcdek0zo-768d7606bbb9203796d150d4722fddb4{padding-bottom:10px;color:#324378}body .av-special-heading.av-mcdek0zo-768d7606bbb9203796d150d4722fddb4 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdek0zo-768d7606bbb9203796d150d4722fddb4 .special-heading-inner-border{border-color:#324378}.av-special-heading.av-mcdek0zo-768d7606bbb9203796d150d4722fddb4 .av-subheading{font-size:15px} .avia-buttonrow-wrap.av-mj96yb12-33022e869456ef417a67b002b6b46f17 .avia-button{font-size:16px} #top #wrap_all .avia-button.av-mj96wzow-9d018c6e47d90dacd98d2ec72905984f{background-color:#2c2c2c;border-color:#2c2c2c;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-mj96wzow-9d018c6e47d90dacd98d2ec72905984f:hover{background-color:#ffffff;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mj96wzow-9d018c6e47d90dacd98d2ec72905984f .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff}#top #wrap_all .avia-button.av-mj96wzow-9d018c6e47d90dacd98d2ec72905984f:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} #top #wrap_all .avia-button.av-mj96wzow-1-cb72e53b9b908f164a9c581206eae6cc{background-color:#2c2c2c;border-color:#2c2c2c;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-mj96wzow-1-cb72e53b9b908f164a9c581206eae6cc:hover{background-color:#ffffff;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mj96wzow-1-cb72e53b9b908f164a9c581206eae6cc .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff}#top #wrap_all .avia-button.av-mj96wzow-1-cb72e53b9b908f164a9c581206eae6cc:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} .flex_cell.av-mcc44vs2-fc88dc414232baaa86be7dff5ddd395d{vertical-align:top;background:url(https://tnrroof.com/wp-content/uploads/2025/06/Services-Roofing-right-side.png) 0% 100% no-repeat scroll } .flex_cell.av-4e3om-80cdd2513dc984f5d161edb25691ed11{vertical-align:top;background:url(https://tnrroof.com/wp-content/uploads/2025/06/Services-siding-Left.png) 100% 0% no-repeat scroll } .flex_cell.av-43lze-74598b15ba840a034a5d42e365dc619f{vertical-align:top;background-color:#324378;background:linear-gradient( to top right,#324378,#324378,#000847 )}.responsive #top #wrap_all .flex_cell.av-43lze-74598b15ba840a034a5d42e365dc619f{padding:5% 5% 5% 5% !important} #top .av-special-heading.av-mcdejubc-02db3e58ed8d8f32fce758719dbcbe44{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-mcdejubc-02db3e58ed8d8f32fce758719dbcbe44 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdejubc-02db3e58ed8d8f32fce758719dbcbe44 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mcdejubc-02db3e58ed8d8f32fce758719dbcbe44 .av-subheading{font-size:15px} #top .av_textblock_section.av-mcdegccb-6d5796049f02b5f7d799cda7e33704e7 .avia_textblock{color:#ffffff} .avia-buttonrow-wrap.av-mkohbf52-edfc9dbc5f32e623f97ae5b144b08cef .avia-button{font-size:16px} #top #wrap_all .avia-button.av-mkohbdrs-b95dbdb4ecd0da14f19829f4b1ae6254{background-color:#ffffff;border-color:#ffffff;color:#2c2c2c;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-left:5px}#top #wrap_all .avia-button.av-mkohbdrs-b95dbdb4ecd0da14f19829f4b1ae6254:hover{background-color:#a5a5a5;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mkohbdrs-b95dbdb4ecd0da14f19829f4b1ae6254 .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c}#top #wrap_all .avia-button.av-mkohbdrs-b95dbdb4ecd0da14f19829f4b1ae6254:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} #top #wrap_all .avia-button.av-1zleq-d4ef79c2270ce06751e003514fc9cd0a{background-color:#ffffff;border-color:#ffffff;color:#2c2c2c;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-left:5px}#top #wrap_all .avia-button.av-1zleq-d4ef79c2270ce06751e003514fc9cd0a:hover{background-color:#a5a5a5;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-1zleq-d4ef79c2270ce06751e003514fc9cd0a .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c}#top #wrap_all .avia-button.av-1zleq-d4ef79c2270ce06751e003514fc9cd0a:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} .flex_cell.av-27cqa-e7a2b189f98029fdccefd00dd5ecaf05{vertical-align:top}.responsive #top #wrap_all .flex_cell.av-27cqa-e7a2b189f98029fdccefd00dd5ecaf05{padding:5% 5% 5% 5% !important} #top .av-special-heading.av-mcdeb4ab-1f4be7dbaf2933b98cc963761907c0c6{padding-bottom:10px;color:#324378}body .av-special-heading.av-mcdeb4ab-1f4be7dbaf2933b98cc963761907c0c6 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdeb4ab-1f4be7dbaf2933b98cc963761907c0c6 .special-heading-inner-border{border-color:#324378}.av-special-heading.av-mcdeb4ab-1f4be7dbaf2933b98cc963761907c0c6 .av-subheading{font-size:15px} .avia-buttonrow-wrap.av-mkohbxdt-4d9ed20d895834fd8d94cd6beaff6275 .avia-button{font-size:16px} #top #wrap_all .avia-button.av-mkohbvvp-d90f71bf7537c5c2e84246298cb33aa3{background-color:#2c2c2c;border-color:#2c2c2c;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-mkohbvvp-d90f71bf7537c5c2e84246298cb33aa3:hover{background-color:#ffffff;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mkohbvvp-d90f71bf7537c5c2e84246298cb33aa3 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff}#top #wrap_all .avia-button.av-mkohbvvp-d90f71bf7537c5c2e84246298cb33aa3:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} #top #wrap_all .avia-button.av-1bxk2-57d88a19a738acadb10a03e8d2160810{background-color:#2c2c2c;border-color:#2c2c2c;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-1bxk2-57d88a19a738acadb10a03e8d2160810:hover{background-color:#ffffff;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-1bxk2-57d88a19a738acadb10a03e8d2160810 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff}#top #wrap_all .avia-button.av-1bxk2-57d88a19a738acadb10a03e8d2160810:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} .flex_cell.av-rmgm-727959ead03953a0603845e560af2bb9{vertical-align:top;background:url(https://tnrroof.com/wp-content/uploads/2025/06/Services-gutters-right-side.png) 0% 100% no-repeat scroll } .flex_cell.av-1x11q-c7da735b0ba12398790f18565cad7701{vertical-align:top;background:url(https://tnrroof.com/wp-content/uploads/2025/06/Services-windows-Left.png) 100% 0% no-repeat scroll } .flex_cell.av-1d936-3b5c76bccfec7f783e8d9f127864b4f2{vertical-align:top;background-color:#324378;background:linear-gradient( to top right,#324378,#324378,#000847 )}.responsive #top #wrap_all .flex_cell.av-1d936-3b5c76bccfec7f783e8d9f127864b4f2{padding:5% 5% 5% 5% !important} #top .av-special-heading.av-mcfbaryy-c860bd16e548f2786305f895186cff71{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-mcfbaryy-c860bd16e548f2786305f895186cff71 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcfbaryy-c860bd16e548f2786305f895186cff71 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mcfbaryy-c860bd16e548f2786305f895186cff71 .av-subheading{font-size:15px} .avia-buttonrow-wrap.av-mkohnun7-a538c80494374deefc391e6be3a7ad43 .avia-button{font-size:16px} #top #wrap_all .avia-button.av-mkohnt9d-2453a47f519d9ea3e2b8937501509d90{background-color:#ffffff;border-color:#ffffff;color:#2c2c2c;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-left:5px}#top #wrap_all .avia-button.av-mkohnt9d-2453a47f519d9ea3e2b8937501509d90:hover{background-color:#a5a5a5;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mkohnt9d-2453a47f519d9ea3e2b8937501509d90 .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c}#top #wrap_all .avia-button.av-mkohnt9d-2453a47f519d9ea3e2b8937501509d90:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c} #top #wrap_all .avia-button.av-oz3a-affdd6c320d37a20dc83842b533840b8{background-color:#ffffff;border-color:#ffffff;color:#2c2c2c;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.4s ease-in-out;padding:2% 8% 2% 8%;margin-bottom:5px;margin-left:5px}#top #wrap_all .avia-button.av-oz3a-affdd6c320d37a20dc83842b533840b8:hover{background-color:#a5a5a5;color:#2c2c2c;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-oz3a-affdd6c320d37a20dc83842b533840b8 .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c}#top #wrap_all .avia-button.av-oz3a-affdd6c320d37a20dc83842b533840b8:hover .avia-svg-icon svg:first-child{fill:#2c2c2c;stroke:#2c2c2c}