.flex_cell.av-mferclr9-7a7d1ceb3a73e42a27a9af7aeaa0c616{
vertical-align:top;
background:url(https://allsaintscontractingma.com/wp-content/uploads/2026/04/Lakefront-Estate-Transformation-All-Saints-Contracting.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mferclr9-7a7d1ceb3a73e42a27a9af7aeaa0c616{
padding:300px 0 0 0 !important;
}

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

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

#top .hr.hr-invisible.av-mfeq201p-c66d7e2324eafdf672e36e32c719b55b{
height:16px;
}

#top #wrap_all .avia-button.av-2xdgd-421ad83a668c18a6752ae9e2413466fd{
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-2xdgd-421ad83a668c18a6752ae9e2413466fd:hover{
background-color:#ffffff;
color:#877741;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2xdgd-421ad83a668c18a6752ae9e2413466fd .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2xdgd-421ad83a668c18a6752ae9e2413466fd:hover .avia-svg-icon svg:first-child{
fill:#877741;
stroke:#877741;
}

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

#top .hr.hr-invisible.av-1ztw5-2f42aa5a526687f8eabf645717b68c1f{
height:16px;
}

#top #wrap_all .avia-button.av-1hfbd-f28cdafbbfb5fdc70dbe694577c096fa{
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-1hfbd-f28cdafbbfb5fdc70dbe694577c096fa:hover{
background-color:#ffffff;
color:#877741;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1hfbd-f28cdafbbfb5fdc70dbe694577c096fa .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1hfbd-f28cdafbbfb5fdc70dbe694577c096fa:hover .avia-svg-icon svg:first-child{
fill:#877741;
stroke:#877741;
}

.flex_column.av-mfloarbe-6fb4357f9ad7bd5d34b062d36ca37437{
height:350px;
background:url(https://allsaintscontractingma.com/wp-content/uploads/2026/03/Precision-Concrete-Walkway-with-Clean-Edging-and-Landscape-Integration.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-mflw9ta2-54fb2c8bcef029c88bfbea6574155537{
height:50px;
}

.flex_column.av-rbnl-e4842d8ff66112fd76b71b884b04b0f0{
height:350px;
background:url(https://allsaintscontractingma.com/wp-content/uploads/2025/09/Stone-walkway-with-multiple-steps-leading-up-to-a-front-porch-of-a-blue-house-with-flowers-and-railing-surrounded-by-freshly-graded-soil-1030x687.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-mfeg2017-366557f81079b840e714ae9a79994c95{
padding-bottom:10px;
}
body .av-special-heading.av-mfeg2017-366557f81079b840e714ae9a79994c95 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfeg2017-366557f81079b840e714ae9a79994c95 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-13v75-4ad50bc157e4e35296fc28e1e8da4e61{
height:16px;
}

#top #wrap_all .avia-button.av-mfeq2rrc-2132e4b0f17fdf9e96c709aab93f3ae8{
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-mfeq2rrc-2132e4b0f17fdf9e96c709aab93f3ae8:hover{
background-color:#ffffff;
color:#877741;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mfeq2rrc-2132e4b0f17fdf9e96c709aab93f3ae8 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-mfeq2rrc-2132e4b0f17fdf9e96c709aab93f3ae8:hover .avia-svg-icon svg:first-child{
fill:#877741;
stroke:#877741;
}

.avia-section.av-mfx1ts3l-d6acd2c52e984c0a20e21e0560e7d41f{
background-color:#e6e6e7;
background-image:unset;
}

#top .hr.hr-invisible.av-mfx1xerg-84e92d5ff69cfe858939f20c0b4b089b{
height:50px;
}

#top #wrap_all .avia-button.av-mfx1wzon-d5f14aef7527236e565b5e8abf7a0a49{
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-mfx1wzon-d5f14aef7527236e565b5e8abf7a0a49:hover{
background-color:#ffffff;
color:#877741;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mfx1wzon-d5f14aef7527236e565b5e8abf7a0a49 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-mfx1wzon-d5f14aef7527236e565b5e8abf7a0a49:hover .avia-svg-icon svg:first-child{
fill:#877741;
stroke:#877741;
}


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

#top .av_textblock_section.av-mflt9429-90a172aea559419d8933faf922549127 .avia_textblock{
font-size:24px;
}

#top .av_textblock_section.av-mflt9dg5-c6f33e445ca4ed3ddd2f3ff42b6742ee .avia_textblock{
font-size:24px;
}
}

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

#top .av-special-heading.av-mfeg1ek3-c5650b1f4624aa6ef4da7cfb1f68e3a2{
margin:32px 0 0 0;
}

#top .av_textblock_section.av-mflt9429-90a172aea559419d8933faf922549127 .avia_textblock{
font-size:22px;
}

#top .av-special-heading.av-mfeg2017-366557f81079b840e714ae9a79994c95{
margin:32px 0 0 0;
}

#top .av_textblock_section.av-mflt9dg5-c6f33e445ca4ed3ddd2f3ff42b6742ee .avia_textblock{
font-size:22px;
}
}

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

#top .av-special-heading.av-mfeg1ek3-c5650b1f4624aa6ef4da7cfb1f68e3a2{
margin:32px 0 0 0;
}

#top .av_textblock_section.av-mflt9429-90a172aea559419d8933faf922549127 .avia_textblock{
font-size:20px;
}

#top .av-special-heading.av-mfeg2017-366557f81079b840e714ae9a79994c95{
margin:32px 0 0 0;
}

#top .av_textblock_section.av-mflt9dg5-c6f33e445ca4ed3ddd2f3ff42b6742ee .avia_textblock{
font-size:20px;
}
}

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

#top .av-special-heading.av-mfeg1ek3-c5650b1f4624aa6ef4da7cfb1f68e3a2{
margin:32px 0 0 0;
}

#top .av_textblock_section.av-mflt9429-90a172aea559419d8933faf922549127 .avia_textblock{
font-size:18px;
}

#top .av-special-heading.av-mfeg2017-366557f81079b840e714ae9a79994c95{
margin:32px 0 0 0;
}

#top .av_textblock_section.av-mflt9dg5-c6f33e445ca4ed3ddd2f3ff42b6742ee .avia_textblock{
font-size:18px;
}
}
