.flex_cell.av-1yzw4-87bed73cfa7b31bfd1ca7de8a50e7401{
vertical-align:top;
background:url(https://allsaintscontractingma.com/wp-content/uploads/2026/03/Custom-Paver-Walkway-with-Curved-Design-and-Front-Entry-Steps.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-1yzw4-87bed73cfa7b31bfd1ca7de8a50e7401{
padding:300px 0 0 0 !important;
}

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

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

#top .av-special-heading.av-mfvjskit-f81b5e982ce8a8c2be2561803a198f1e{
padding-bottom:32px;
}
body .av-special-heading.av-mfvjskit-f81b5e982ce8a8c2be2561803a198f1e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfvjskit-f81b5e982ce8a8c2be2561803a198f1e .av-subheading{
font-size:15px;
}

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


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

#top #wrap_all .iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_title{
font-size:36px;
}
.iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_container{
font-size:24px;
}
}

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

#top #wrap_all .iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_title{
font-size:32px;
}
.iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_container{
font-size:22px;
}
}

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

.flex_column.av-tp0c-57b1d44d8d3383be6670bfa72a141e07{
padding:32px 0 0 0;
}

#top #wrap_all .iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_title{
font-size:28px;
}
.iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_container{
font-size:20px;
}
}

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

.flex_column.av-tp0c-57b1d44d8d3383be6670bfa72a141e07{
padding:32px 0 0 0;
}

#top #wrap_all .iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_title{
font-size:24px;
}
.iconbox.av-mfvjhg6z-18fa9c2f4520f37fe8a81cf1e6ab2ab9 .iconbox_content_container{
font-size:18px;
}
}
