.avia-section.av-a6ijcc-05a5e828769cd11a90b2f07fee9626d5 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/03/excavationlaffey2.jpeg);
background-position:bottom left;
background-attachment:scroll;
}
.avia-section.av-a6ijcc-05a5e828769cd11a90b2f07fee9626d5 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .flex_column.av-9zh8ik-5ad84ff60807d1d9548b456dc1f2b42d{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

#top .flex_column.av-9vb81w-66b19fcefc6b42281b421e5cbeba6079{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:40px 20px 40px 20px;
}

.av-special-heading.av-9n687o-0a7c29721945e4fbccb3096e1855d3fd{
padding-bottom:10px;
color:#ffffff;
}
.av-special-heading.av-9n687o-0a7c29721945e4fbccb3096e1855d3fd .special-heading-inner-border{
border-color:#ffffff;
}

#top .flex_column.av-8nz3p8-2e61138b6b4bb4f89795e7bedd049ccc{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-8jlgjo-19bbcf5469116ec314446186ab74cf75{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-8jlgjo-19bbcf5469116ec314446186ab74cf75 .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-7wm984-0100b4ecc990afb953d7dd231db98c2e{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.avia-image-container.av-7mrtys-8c0f89f773889f86646b1d59c8e6e891 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-quxo4-5954cd1bcd6abbee213759137434d35c .av-image-caption-overlay-center{
color:#ffffff;
}

.av-special-heading.av-7dqa24-ab04fa27aade11aa454361e87ef23dd7{
padding-bottom:30px;
}

.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-446{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/excavation-and-stone-patio-installation-dover-nh-1-705x397.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-447{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/excavation-and-stone-patio-installation-dover-nh-2-705x397.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-448{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/excavation-and-stone-patio-installation-dover-nh-3-705x397.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-449{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/excavation-and-stone-patio-installation-dover-nh-4-705x397.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-485{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/light-excavation-dover-nh-before-1-e1528022140395-529x705.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-484{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/light-excavation-dover-nh-after-1-e1528022174984-529x705.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-437{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/driveway-grading-rochester-nh-3-397x705.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-436{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/driveway-grading-rochester-nh-2-397x705.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-435{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/driveway-grading-rochester-nh-1-705x397.jpg);
}
.av-masonry.av-74qmto-f8c870b833d813f3e73225e4569f32c1 .av-masonry-image-container.av-bg-img-434{
background-image:url(https://laffeyconstruction.com/wp-content/uploads/2018/06/driveway-grading-newburyport-ma-1-705x397.jpg);
}

#top .flex_column.av-ossos-79e5dd3ec2a97f3c16a8bed1b70a4428{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.avia-image-container.av-6ogbkk-5d104c90c4aa469e84a75da9cfe533c8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-6i1afw-eaf7f709c3622ca4d5f125c6fee09642{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-60inic-46f17d8c7cc57951cbdf78e7ac4463f8{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-60inic-46f17d8c7cc57951cbdf78e7ac4463f8 .special-heading-inner-border{
border-color:#000000;
}

#top .avia-button.av-cvhgrp-1b045a605bb6a418ec3ffa59efae4c32{
border-style:none;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .flex_column.av-5pewdx-d07bf121158215289381f91e36f5cdca{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:30px 0 0 0;
}

.av-special-heading.av-m6nkkxg8-332bdf33b2d297adc0fd395402119044{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-m6nkkxg8-332bdf33b2d297adc0fd395402119044 .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-40xn4s-0f95288c060c4a82b56013daf7837b40{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-3xblt0-23ef79120b1d65abb9d95ce3f0508bb7{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-3xblt0-23ef79120b1d65abb9d95ce3f0508bb7 .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-3layyk-278dfbc993cecda386dfc35d34d0ddd6{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-3bsm44-42241e68e7cf39eb8cb6ff3e150aa67c{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-3bsm44-42241e68e7cf39eb8cb6ff3e150aa67c .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-2yb3pw-16e20fb11af7d9dff9d411915dc9b1ba{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-a262c-fdcc140abdf20c041423df5324f2104f{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-a262c-fdcc140abdf20c041423df5324f2104f .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-2emaqs-9514abea659d37a79655da3788f3c4fd{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-2b4yec-aeebd344bdb5c3209d045a6d74501f32{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-2b4yec-aeebd344bdb5c3209d045a6d74501f32 .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-1pud6c-3d3b0c44d0980fff0a0766da99dc7f6c{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-1mwnmc-89bb0b9a3f77de512627938850aad51c{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-1mwnmc-89bb0b9a3f77de512627938850aad51c .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-a3hppx-534f499cf30b8014e662eb16136a31a8{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-8p6ddx-e950533679cf75837bea91e5694fd6e3{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-8p6ddx-e950533679cf75837bea91e5694fd6e3 .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-6c7dxh-2db48272b1c456b0de64c9dc5b038291{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-m6nkpwch-1a6667edf4cdc7dd1a7219cb16ee10bc{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-m6nkpwch-1a6667edf4cdc7dd1a7219cb16ee10bc .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-19mchg-13262784d6c554d54436302ffff7c2bf{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-155j4s-9100720197f6b82b04b81244d58f41b4{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-155j4s-9100720197f6b82b04b81244d58f41b4 .special-heading-inner-border{
border-color:#000000;
}

#top .flex_column.av-31u8c4-ef90ad3a5f96071028230a0a7eae3e48{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

#top .avia-button.av-mifnqumn-bd300932f814d8b68d4d6be9b53d3090{
border-style:none;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .flex_column.av-2vg7tx-4c41ae23c0e16408b8b3de85be7ffb6f{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

.av-special-heading.av-m6nkuqdc-385fa57471ccc05cc4db144f8cc95b5a{
padding-bottom:10px;
color:#000000;
}
.av-special-heading.av-m6nkuqdc-385fa57471ccc05cc4db144f8cc95b5a .special-heading-inner-border{
border-color:#000000;
}

#top .avia-button.av-m6nkydit-4cf091d002185f215cb6db0bcc58631e{
border-style:none;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .flex_column.av-pp1yc-4db9df4d7508f3c80e7b3e9df827b2b0{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

#top .flex_column.av-j956s-1f33530c1e9c180f4dfc0d2b90a9fb60{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

#top .flex_column.av-9qf84-534e4f45ba8aa563b19cf8326e7d0fc7{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
padding:0px;
}

