.flex_cell.av-zeaqfi-7f8b73853392b7cc621cedf141ee8b77{
vertical-align:top;
background-color:#dbb708;
}
.responsive #top #wrap_all .flex_cell.av-zeaqfi-7f8b73853392b7cc621cedf141ee8b77{
padding:40px 0 40px 0 !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-98whfny-74ffe50656bfdb15396dbb576657ac19{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-98whfny-74ffe50656bfdb15396dbb576657ac19{
border-radius:0px 0px 0px 0px;
padding:100px 100px 100px 100px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/black-texture1.jpg) 50% 50% no-repeat scroll #1c1c1c;
}

#top .av-special-heading.av-m4wvb2vn-52c46ffd863c80d89a41c55287c9dcbe{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m4wvb2vn-52c46ffd863c80d89a41c55287c9dcbe .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4wvb2vn-52c46ffd863c80d89a41c55287c9dcbe .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m4wvb2vn-52c46ffd863c80d89a41c55287c9dcbe .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-90c9bse-4a63ce9867ca2aad08f5dbb3570d742b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-8odsxf2-71bd17bce1121dbd8e1ce9ae83801504{
height:35px;
}

.flex_cell.av-m4ww413q-80cbe7f9b9730fcb9302387c7b1e431c{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/12/Driveway-paving-men-working.jpg) 50% 50% no-repeat scroll ;
}

.avia-section.av-35maq0c-978f9fc7b80382b73acc3079e89554fa{
background-color:#f1f1f1;
background-image:unset;
}

#top .hr.hr-invisible.av-l9g0litm-343f367934f600ec0cbf27913a40227c{
height:30px;
}

.flex_column.av-1k807-25-37c198185269e49e748663af6d34b0dd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1k807-a58140651c6aa4b9ddaa48b23a62fae0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1o3dc32-37cb611fec931f231cba47ac32a37a46{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-1o3dc32-37cb611fec931f231cba47ac32a37a46 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1o3dc32-37cb611fec931f231cba47ac32a37a46 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m4ww61gr-fa4ad524f947805f7e59b82e2c506321{
height:40px;
}

.flex_cell.av-6zvv5e6-3d98a09635b48b7b2f2d1e8dcaafbfa5{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/mid-cta-img5.jpg) 100% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-6zvv5e6-3d98a09635b48b7b2f2d1e8dcaafbfa5{
padding:0px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6p30y7i-a5cbd8cfa4921472f810f707547a3765{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-6p30y7i-a5cbd8cfa4921472f810f707547a3765{
border-radius:0px 0px 0px 0px;
padding:150px 150px 150px 150px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/black-texture1.jpg) 50% 50% no-repeat scroll #1c1c1c;
}

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

#top .av_textblock_section.av-5nyaisu-8b1e58e86f35252c1e2a49f7fe9394a7 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4tm990u-1b68c33f17a681b4bbc10f7c377b4511{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-1h2a09o-9221c958cf0116703687857c4f0ad33c{
height:40px;
}

.flex_column.av-l9g0ibn2-b6cebd5cdc6fb8e81f9c87dbe40300f2{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-onaz7y-b97b5d2815b17d09a3ea071f33be6318{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-onaz7y-b97b5d2815b17d09a3ea071f33be6318 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-onaz7y-b97b5d2815b17d09a3ea071f33be6318 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-onaz7y-b97b5d2815b17d09a3ea071f33be6318 .av-subheading{
font-size:15px;
}

.flex_column.av-m70w3ygx-009f9661b7c91fedb6406376598c99e5{
width:58.4%;
margin-left:0;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m70w3ygx-009f9661b7c91fedb6406376598c99e5 .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-m750gdyk-99fa22d9073bb499ed1bb2fa0f5ada5f{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m750gdyk-99fa22d9073bb499ed1bb2fa0f5ada5f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m750gdyk-99fa22d9073bb499ed1bb2fa0f5ada5f .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m750gdyk-99fa22d9073bb499ed1bb2fa0f5ada5f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-18k2ruk-0b26f5d7c13245e5dba9acd3f79facb5{
height:20px;
}

#top .av-special-heading.av-3isr4f0-83de83e971dbfe1ac7c744c23d24ba43{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-3isr4f0-83de83e971dbfe1ac7c744c23d24ba43 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3isr4f0-83de83e971dbfe1ac7c744c23d24ba43 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-3isr4f0-83de83e971dbfe1ac7c744c23d24ba43 .av-subheading{
font-size:15px;
}

.flex_column.av-m7f8by8n-b33150b6c4004611a39364fdbef33a76{
width:37.6%;
margin-left:0;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/12/Vinyl-Siding-Single-Family-House-Home-Suburban-MD.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m7f8by8n-b33150b6c4004611a39364fdbef33a76 .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-kre5i4-86addde9ad260de5455231e6a8af3bd7{
height:20px;
}

.flex_column.av-34uyzrw-e7c95ad5dfa0186f1a4e41abfdf2b724{
width:37.6%;
margin-left:0;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/12/empty-parking-lot-trees-in-autumn.jpg) 50% 100% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-34uyzrw-e7c95ad5dfa0186f1a4e41abfdf2b724 .av-flex-placeholder{
width:4%;
}

.flex_column.av-42dqhto-71a38466b5ddc7a104e0c603d7099753{
width:58.4%;
margin-left:0;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-42dqhto-71a38466b5ddc7a104e0c603d7099753 .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-mjk2o7my-ec43e80913f3c93ab879374347b0e90f{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mjk2o7my-ec43e80913f3c93ab879374347b0e90f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mjk2o7my-ec43e80913f3c93ab879374347b0e90f .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mjk2o7my-ec43e80913f3c93ab879374347b0e90f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m7f8cfjc-9eb14b22a8e50bd42c5d275627873f43{
height:20px;
}

#top .av-special-heading.av-mjk2pekd-4edf54682114d2102e5be7861c661576{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mjk2pekd-4edf54682114d2102e5be7861c661576 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mjk2pekd-4edf54682114d2102e5be7861c661576 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mjk2pekd-4edf54682114d2102e5be7861c661576 .av-subheading{
font-size:15px;
}

.avia-section.av-4tutw4u-366adbfd711d1a747869853be00126f6{
background-color:#f1f1f1;
background-image:unset;
}

.flex_column.av-l9epajdt-887b4582290ecce7d38829884e6ae329{
z-index:4;
border-radius:5px 5px 5px 5px;
padding:30px 30px 30px 30px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/12/Kansas-City-thriving-Shopping-District-with-a-Skyline.jpg) 50% 50% no-repeat scroll #083553;
}

.flex_column.av-4l9478u-ddc2b87cec15d47f1cfbebc4333dfed5{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kmqo95c8-777f8a0492ddbc574b241d99cfc6c09e{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-kmqo95c8-777f8a0492ddbc574b241d99cfc6c09e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kmqo95c8-777f8a0492ddbc574b241d99cfc6c09e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lo8ur0pw-3dd80924765c9663c8839de4b736111d{
height:20px;
}

#top .hr.hr-invisible.av-m4wvozn5-c0fc539cb1af87fcad462b26b7208a6f{
height:70px;
}

.avia-section.av-g43b2m-c23d5ae38519e5d80ad665423efe7d2f{
background-color:var(--enfold-footer-color-bg);
background-image:unset;
}

@keyframes av_boxShadowEffect_av-3uvbdvy-85b7c22ffc4c4e0e4f7ccd83b08e31af-column {
0%   { box-shadow:  0 0 0 0 rgba(10,10,10,0.25); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(10,10,10,0.25); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-3uvbdvy-85b7c22ffc4c4e0e4f7ccd83b08e31af{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-3uvbdvy-85b7c22ffc4c4e0e4f7ccd83b08e31af{
box-shadow: 0 0 15px 0 rgba(10,10,10,0.25);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-3ewpxym-1803148d5942637d1636b46ceabda43f{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-3ewpxym-1803148d5942637d1636b46ceabda43f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3ewpxym-1803148d5942637d1636b46ceabda43f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mgu2nw-6f927bc9e98359295af062f7acaa6664 .avia_textblock{
color:#000000;
}

.flex_column.av-1yapsby-3972b53ba2862cc07e1296e89a1ab2d7{
z-index:-10;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-1paaosu-3e8fe828190fe12918e02937bedf63e6{
font-size:26px;
background-color:#dcb707;
border-color:#dcb707;
color:#1c1c1c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1paaosu-3e8fe828190fe12918e02937bedf63e6 .avia-svg-icon svg:first-child{
fill:#1c1c1c;
stroke:#1c1c1c;
}

#top .hr.hr-invisible.av-1504oi6-b7e0cc63a1175201b60342bd369e59ec{
height:10px;
}

#top #wrap_all .avia-button.av-jpn8b2-93297aa20b41dd8d97bdca86894cbf2d{
font-size:26px;
background-color:#dcb707;
border-color:#dcb707;
color:#1c1c1c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jpn8b2-93297aa20b41dd8d97bdca86894cbf2d .avia-svg-icon svg:first-child{
fill:#1c1c1c;
stroke:#1c1c1c;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-1yapsby-3972b53ba2862cc07e1296e89a1ab2d7{
position:absolute;
top:0px;
right:-44px;
z-index:-10;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1yapsby-3972b53ba2862cc07e1296e89a1ab2d7{
position:absolute;
top:0px;
right:-44px;
z-index:10;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-3uvbdvy-85b7c22ffc4c4e0e4f7ccd83b08e31af{
padding:30px 30px 30px 30px;
}

.flex_column.av-1yapsby-3972b53ba2862cc07e1296e89a1ab2d7{
z-index:10;
}

#top #wrap_all .avia-button.av-1paaosu-3e8fe828190fe12918e02937bedf63e6{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-jpn8b2-93297aa20b41dd8d97bdca86894cbf2d{
margin:0 0 0 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-3uvbdvy-85b7c22ffc4c4e0e4f7ccd83b08e31af{
padding:30px 30px 30px 30px;
}

.flex_column.av-1yapsby-3972b53ba2862cc07e1296e89a1ab2d7{
z-index:10;
}

#top #wrap_all .avia-button.av-1paaosu-3e8fe828190fe12918e02937bedf63e6{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-jpn8b2-93297aa20b41dd8d97bdca86894cbf2d{
margin:0 0 0 20px;
}
}
