.flex_cell.av-34at0wk-0f8e3e86815d2dd06943f53f2dc22758{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-34at0wk-0f8e3e86815d2dd06943f53f2dc22758{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-31pywjo-f3afb1f13b659f52bc2970c6e241a7ec{
padding:30px 30px 30px 30px;
}
.flex_column.av-31pywjo-f3afb1f13b659f52bc2970c6e241a7ec .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

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

.flex_cell.av-2zuq7hg-c04630467995f39680f31874c6394c02{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2zuq7hg-c04630467995f39680f31874c6394c02{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-12h2pg-bd285b680a7648095ec5ae1d0b1855cd{
padding:30px 30px 30px 30px;
background:url(https://roughnitplumbing.com/wp-content/uploads/2022/05/startup_dark.jpg) 0% 50% no-repeat scroll ;
}
.flex_column.av-12h2pg-bd285b680a7648095ec5ae1d0b1855cd .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.avia-image-container.av-2wqm2k4-49ca25ce5ee2231b5f6c0482463a6d0a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2wqm2k4-49ca25ce5ee2231b5f6c0482463a6d0a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-2w4pqxg-a517fbe93b44bc296655780cfbe7eb63{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2w4pqxg-a517fbe93b44bc296655780cfbe7eb63{
z-index:10;
}

@keyframes av_boxShadowEffect_av-2tf1sus-233699fd540273493e984326181d876b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2tf1sus-233699fd540273493e984326181d876b{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2tf1sus-233699fd540273493e984326181d876b{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2rre61g-72cc60fcdb5af70e396da298edceb894{
padding-bottom:10px;
}
body .av-special-heading.av-2rre61g-72cc60fcdb5af70e396da298edceb894 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2rre61g-72cc60fcdb5af70e396da298edceb894 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2pbty3o-97f77e8fd179fe0a4bb927eb0ce8fa32{
height:30px;
}

#top #wrap_all .avia-button.av-9hca50-d1d0c34052a3a9a727dc50bcddc8e2a4{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-9hca50-d1d0c34052a3a9a727dc50bcddc8e2a4:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-2lqpvus-712ccb525fc58974bc839979dd84041b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2lqpvus-712ccb525fc58974bc839979dd84041b{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2lqpvus-712ccb525fc58974bc839979dd84041b{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

#top .av-special-heading.av-2j7ua2s-b76b9af7cbd8a314682e6cfdf648c00a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2j7ua2s-b76b9af7cbd8a314682e6cfdf648c00a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2j7ua2s-b76b9af7cbd8a314682e6cfdf648c00a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2j7ua2s-b76b9af7cbd8a314682e6cfdf648c00a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2hvales-18be944b12fbac4fb734ebd4ab5ce2b4 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2ghtor8-da532d91724eb08724c5255caa6c14e7{
height:30px;
}

#top #wrap_all .avia-button.av-2fh4ygk-1038006d9ff294c232bd86311d2f50fe{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2fh4ygk-1038006d9ff294c232bd86311d2f50fe:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-2d4sh6s-5fab5589dedd8c0e61266408fa58db7c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2d4sh6s-5fab5589dedd8c0e61266408fa58db7c{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2d4sh6s-5fab5589dedd8c0e61266408fa58db7c{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2b6wehg-d4264a460645d16287868f55aec836c4{
padding-bottom:10px;
}
body .av-special-heading.av-2b6wehg-d4264a460645d16287868f55aec836c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2b6wehg-d4264a460645d16287868f55aec836c4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-27ne7kk-aba180ff04b3c09df1cad9e99d58dbe2{
height:30px;
}

#top #wrap_all .avia-button.av-26ipvis-86b69a0471903b392aa3fa3b5715293f{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-26ipvis-86b69a0471903b392aa3fa3b5715293f:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top .flex_column.av-24wubt0-5ebc0d3144c4c3e20cc916773db045ee{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-24wubt0-5ebc0d3144c4c3e20cc916773db045ee{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-24wubt0-5ebc0d3144c4c3e20cc916773db045ee{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-24wubt0-5ebc0d3144c4c3e20cc916773db045ee .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-22vvnmc-5a16c20bfbfc164a27beb46bef4382ee{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-22vvnmc-5a16c20bfbfc164a27beb46bef4382ee .av-rotator-container-inner{
font-size:5vw;
}

.flex_cell.av-1uy6dk4-95b2c9f447df8d483a5c9b3f47854e92{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1uy6dk4-95b2c9f447df8d483a5c9b3f47854e92{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-6l3x9g-05cc181fa7519ee17a616934e8c1a772{
padding-bottom:10px;
}
body .av-special-heading.av-6l3x9g-05cc181fa7519ee17a616934e8c1a772 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6l3x9g-05cc181fa7519ee17a616934e8c1a772 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1jwoqyc-d6e897c4f1821caace7ad3cde7a639e1{
height:60px;
}

#top #wrap_all .avia-button.av-1hlkf6s-ec42ddc075c98ed7a9219b9f102ddbbc{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1hlkf6s-ec42ddc075c98ed7a9219b9f102ddbbc:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-1g2gbpw-56263cc464006d26045a26330e855cd9{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1g2gbpw-56263cc464006d26045a26330e855cd9{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-1e947sk-76fe6ba447958d280f6b2d7ba9c78060{
z-index:110;
}
.avia-image-container.av-1e947sk-76fe6ba447958d280f6b2d7ba9c78060 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1e947sk-76fe6ba447958d280f6b2d7ba9c78060 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1e947sk-76fe6ba447958d280f6b2d7ba9c78060 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-4w5kck-ca5eef9fd2bb0c6b2ad42a567073cbe3 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-4w5kck-ca5eef9fd2bb0c6b2ad42a567073cbe3{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-4w5kck-ca5eef9fd2bb0c6b2ad42a567073cbe3 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-4w5kck-ca5eef9fd2bb0c6b2ad42a567073cbe3 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-4w5kck-ca5eef9fd2bb0c6b2ad42a567073cbe3 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-4w5kck-ca5eef9fd2bb0c6b2ad42a567073cbe3 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-19128no-154ebcb6d35fe282ee75dc893a94378a{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-19128no-154ebcb6d35fe282ee75dc893a94378a{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-18ddehw-52c22132f6afb2ef4e3ef4a5f080dff6{
z-index:110;
}
.avia-image-container.av-18ddehw-52c22132f6afb2ef4e3ef4a5f080dff6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-18ddehw-52c22132f6afb2ef4e3ef4a5f080dff6 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-18ddehw-52c22132f6afb2ef4e3ef4a5f080dff6 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-16o1r6s-e40340a4e5557087286c7d4d8162fd41 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-16o1r6s-e40340a4e5557087286c7d4d8162fd41{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-16o1r6s-e40340a4e5557087286c7d4d8162fd41 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-16o1r6s-e40340a4e5557087286c7d4d8162fd41 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-16o1r6s-e40340a4e5557087286c7d4d8162fd41 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-16o1r6s-e40340a4e5557087286c7d4d8162fd41 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-14ujfhw-baec62b37887ccc1728ebbe7806aec58{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-14ujfhw-baec62b37887ccc1728ebbe7806aec58{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-e65sk-8f8dfb0e5b302d4fc5de21be69fee1bc{
padding-bottom:10px;
}
body .av-special-heading.av-e65sk-8f8dfb0e5b302d4fc5de21be69fee1bc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-e65sk-8f8dfb0e5b302d4fc5de21be69fee1bc .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-tbv8dg-2c49744a8ba30867c6fc55ff9b93d7e1{
height:60px;
}

#top #wrap_all .avia-button.av-2p9ez8-d47100a54ac4d679482e35f71685f189{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2p9ez8-d47100a54ac4d679482e35f71685f189:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-opm5es-f8672cc57ba785c7c2f3b67cf25d42ef{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-opm5es-f8672cc57ba785c7c2f3b67cf25d42ef{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-n0v2uc-80f3b32e6138354c8a3c9efc1f8a6d75-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-n0v2uc-80f3b32e6138354c8a3c9efc1f8a6d75{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-21j2t0-1fdbf805ab8ff5a97aec3aeff9f2b770{
padding-bottom:10px;
}
body .av-special-heading.av-21j2t0-1fdbf805ab8ff5a97aec3aeff9f2b770 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-21j2t0-1fdbf805ab8ff5a97aec3aeff9f2b770 .av-subheading{
font-size:15px;
}

.flex_cell.av-hei9r8-c7f8ee1791f2de866a498281107875d5{
vertical-align:middle;
background:url(https://roughnitplumbing.com/wp-content/uploads/2022/05/ubiq-2Hq0WvL2Yc4-unsplash.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-hei9r8-c7f8ee1791f2de866a498281107875d5{
padding:120px 120px 120px 120px !important;
}

#top .av-masonry.av-fwdjfo-13973e179fbfe943f5904092c4953eb7{
background-color:#2d2d2d;
}
.av-masonry.av-fwdjfo-13973e179fbfe943f5904092c4953eb7 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-c0ej44-f60dab9abaaa6dcbe78a7812adb242d5{
vertical-align:middle;
background:url(https://roughnitplumbing.com/wp-content/uploads/2022/05/amr-taha-UOMrO-JN-XQ-unsplash.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-c0ej44-f60dab9abaaa6dcbe78a7812adb242d5{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-arc0mc-ddde9a39403dc847ef03f452f5fe813e{
vertical-align:middle;
background:url(https://roughnitplumbing.com/wp-content/uploads/2022/05/parallax_light.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-arc0mc-ddde9a39403dc847ef03f452f5fe813e{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-8qo28k-afd4b0cb9874f328b449012fe1c9c0d0-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-8qo28k-afd4b0cb9874f328b449012fe1c9c0d0{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-n0v2uc-80f3b32e6138354c8a3c9efc1f8a6d75{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-n0v2uc-80f3b32e6138354c8a3c9efc1f8a6d75{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-1uy6dk4-95b2c9f447df8d483a5c9b3f47854e92{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-14ujfhw-baec62b37887ccc1728ebbe7806aec58{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-n0v2uc-80f3b32e6138354c8a3c9efc1f8a6d75{
position:relative;
left:0px;
}
}
