.flex_cell.av-dhapc-0547eaf6a73feea3d62dc16019b921c0{
vertical-align:top;
background:url(https://allsaintscontractingma.com/wp-content/uploads/2025/09/Excavator-removing-a-large-concrete-slab-from-a-demolished-front-step-area-of-a-house-with-gray-siding.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-dhapc-0547eaf6a73feea3d62dc16019b921c0{
padding:300px 0 0 0 !important;
}

.flex_cell.av-cw9ao-e1450677d5eae08291579e2f758e3fcf{
vertical-align:middle;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, #e6e6e7 );
}
.responsive #top #wrap_all .flex_cell.av-cw9ao-e1450677d5eae08291579e2f758e3fcf{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-mfm3bp2r-433c362ce1dae9d6183238200b3bdb03{
padding-bottom:10px;
}
body .av-special-heading.av-mfm3bp2r-433c362ce1dae9d6183238200b3bdb03 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3bp2r-433c362ce1dae9d6183238200b3bdb03 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-bved8-4e8e699b01160ed2381e54cee9e62f0d{
height:16px;
}

#top #wrap_all .avia-button.av-b2a7w-225ca950f413df5bb2fba5f47c865d61{
background-color:#877741;
border-color:#877741;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-b2a7w-225ca950f413df5bb2fba5f47c865d61:hover{
background-color:#ffffff;
color:#877741;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-b2a7w-225ca950f413df5bb2fba5f47c865d61 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-b2a7w-225ca950f413df5bb2fba5f47c865d61:hover .avia-svg-icon svg:first-child{
fill:#877741;
stroke:#877741;
}

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

#top .av-special-heading.av-mfm3cojw-41d04bea942a31b08ab1313a70eb3f5c{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3cojw-41d04bea942a31b08ab1313a70eb3f5c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3cojw-41d04bea942a31b08ab1313a70eb3f5c .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-mfm3d42i-cdf5ae2bdb3b6805b7690564648a0e5c{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3d42i-cdf5ae2bdb3b6805b7690564648a0e5c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3d42i-cdf5ae2bdb3b6805b7690564648a0e5c .av-subheading{
font-size:15px;
}

.avia-image-container.av-6ubdw-3250a91c1d2df23a1b111f9ac296b598 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6ubdw-3250a91c1d2df23a1b111f9ac296b598 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mfm3dhcg-9094f28dfc8131b801eaab5f5965bf81{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3dhcg-9094f28dfc8131b801eaab5f5965bf81 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3dhcg-9094f28dfc8131b801eaab5f5965bf81 .av-subheading{
font-size:15px;
}

.avia-image-container.av-5lno4-3ea663b08df6e7bd08b4f7930271ffe8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5lno4-3ea663b08df6e7bd08b4f7930271ffe8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mfm3dsxc-2cc6e14481d0261e26378bd2cda3e8ac{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3dsxc-2cc6e14481d0261e26378bd2cda3e8ac .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3dsxc-2cc6e14481d0261e26378bd2cda3e8ac .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-mfm3e7jl-71f7da7b5614104fb15f5c7d61f496e4{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3e7jl-71f7da7b5614104fb15f5c7d61f496e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3e7jl-71f7da7b5614104fb15f5c7d61f496e4 .av-subheading{
font-size:15px;
}

.avia-image-container.av-3agx0-5378cab1d9993352713e9816b08c4ab5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3agx0-5378cab1d9993352713e9816b08c4ab5 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mfm3en98-b57b3cbca1a837409d0b23a670516f60{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3en98-b57b3cbca1a837409d0b23a670516f60 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3en98-b57b3cbca1a837409d0b23a670516f60 .av-subheading{
font-size:15px;
}

.avia-image-container.av-224jk-58e64d311ecef944db583d6999cf12fc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-224jk-58e64d311ecef944db583d6999cf12fc .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mfm3f3y9-b6dc42caf882160ee342e7d88b5729f4{
margin:24px 0 0 0;
}
body .av-special-heading.av-mfm3f3y9-b6dc42caf882160ee342e7d88b5729f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfm3f3y9-b6dc42caf882160ee342e7d88b5729f4 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-mfm3c2qz-1f1f83fdb4047d77229130533612e7dc .avia_textblock{
font-size:24px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-mfm3c2qz-1f1f83fdb4047d77229130533612e7dc .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-mfm3c2qz-1f1f83fdb4047d77229130533612e7dc .avia_textblock{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-mfm3c2qz-1f1f83fdb4047d77229130533612e7dc .avia_textblock{
font-size:18px;
}
}
