.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-9d7ad4224649ed22f5f29fa781cb73a1{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m4wvb2vn-9d7ad4224649ed22f5f29fa781cb73a1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4wvb2vn-9d7ad4224649ed22f5f29fa781cb73a1 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m4wvb2vn-9d7ad4224649ed22f5f29fa781cb73a1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-90c9bse-08bd630b8648825b73eada040c4b9dca .avia_textblock{
color:#ffffff;
}

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

.flex_cell.av-m4ww413q-458bdbd736f6bcf422b7ee067111f32c{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/olathe-ks.jpg) 50% 50% no-repeat scroll ;
}

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

.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-b968a068c9b97482cbd5197421b5940e{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-onaz7y-b968a068c9b97482cbd5197421b5940e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-onaz7y-b968a068c9b97482cbd5197421b5940e .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-onaz7y-b968a068c9b97482cbd5197421b5940e .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 .avia-icon-list-container.av-m70w2vb4-4068c5beb8f791e625e0de61463ae7ca .iconlist_icon{
color:#1c1c1c;
background-color:#dcb707;
}
#top .avia-icon-list-container.av-m70w2vb4-4068c5beb8f791e625e0de61463ae7ca .iconlist_icon svg:first-child{
stroke:#1c1c1c;
fill:#1c1c1c;
}

.flex_column.av-m7f8by8n-886eb61a3056c4cf26a24facbf59d36b{
width:37.6%;
margin-left:0;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/residentisl-asphalt.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m7f8by8n-886eb61a3056c4cf26a24facbf59d36b .av-flex-placeholder{
width:4%;
}

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

.flex_column.av-34uyzrw-68aeb9322097150908dea3407721880b{
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/02/asphalt-curb-appeal.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-34uyzrw-68aeb9322097150908dea3407721880b .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-3isr4f0-0e3e15dd06ad6dc10f4957f437f30863{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-3isr4f0-0e3e15dd06ad6dc10f4957f437f30863 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3isr4f0-0e3e15dd06ad6dc10f4957f437f30863 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-3isr4f0-0e3e15dd06ad6dc10f4957f437f30863 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-2mcg81o-ed7442b4c27351356ddd9b8bbcbf3487 .iconlist_icon{
color:#1c1c1c;
background-color:#dcb707;
}
#top .avia-icon-list-container.av-2mcg81o-ed7442b4c27351356ddd9b8bbcbf3487 .iconlist_icon svg:first-child{
stroke:#1c1c1c;
fill:#1c1c1c;
}

#top .hr.hr-invisible.av-lbr5x8-7fbd7b04fd2a920c6ddd5fa68c15b3f2{
height:20px;
}

.flex_column.av-qg0tng-11a6e08e245cd0f3c854ead51fe6ac48{
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-qg0tng-11a6e08e245cd0f3c854ead51fe6ac48 .av-flex-placeholder{
width:4%;
}

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

#top .avia-icon-list-container.av-m750t9sa-33cee9f00b4e9116a455a8f76cddda57 .iconlist_icon{
color:#1c1c1c;
background-color:#dcb707;
}
#top .avia-icon-list-container.av-m750t9sa-33cee9f00b4e9116a455a8f76cddda57 .iconlist_icon svg:first-child{
stroke:#1c1c1c;
fill:#1c1c1c;
}

.flex_column.av-m7f88ifj-249fb4b802503fcea2b6d1fc287b2e12{
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/02/industrial-asphalt.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m7f88ifj-249fb4b802503fcea2b6d1fc287b2e12 .av-flex-placeholder{
width:4%;
}

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

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

.avia-image-container.av-kmaxh7mz-2ebadcc643d997d06d1a1b5bfcba6658 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kmaxh7mz-2ebadcc643d997d06d1a1b5bfcba6658 .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-ca5c92805c28bb62502dde1645e542ab{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-1o3dc32-ca5c92805c28bb62502dde1645e542ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1o3dc32-ca5c92805c28bb62502dde1645e542ab .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-d9f97c32518ae1a1c5b68c981b8a9cc0{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-6575cfi-d9f97c32518ae1a1c5b68c981b8a9cc0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6575cfi-d9f97c32518ae1a1c5b68c981b8a9cc0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6575cfi-d9f97c32518ae1a1c5b68c981b8a9cc0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5nyaisu-eced8b7da4912939c0c929881cbecbeb .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-2f7nyu4-9af66317c2cace3243aa9e8cb9154216{
height:25px;
}

.flex_column.av-m70vzhxs-8c471a6364b71ce0fd7cd143e6f79686{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-348to2k-d7e15d6d60570bb91558ffc1a789d5f2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-m750o1hp-3b8d751f92f5310133e0347026fea0e6 .iconlist_icon{
color:#1c1c1c;
background-color:#dcb707;
}
#top .avia-icon-list-container.av-m750o1hp-3b8d751f92f5310133e0347026fea0e6 .iconlist_icon svg:first-child{
stroke:#1c1c1c;
fill:#1c1c1c;
}

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

.flex_column.av-l9epajdt-756a702b9cfd34256813f932e6903f37{
z-index:4;
border-radius:5px 5px 5px 5px;
padding:30px 30px 30px 30px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Asphalt-paving-services-and-workers-1.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-a48a4b41433474e239945633895399eb{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-kmqo95c8-a48a4b41433474e239945633895399eb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kmqo95c8-a48a4b41433474e239945633895399eb .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-4b5af2b4cd8d9950d65db6fabb93ddd6{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-3ewpxym-4b5af2b4cd8d9950d65db6fabb93ddd6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3ewpxym-4b5af2b4cd8d9950d65db6fabb93ddd6 .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;
}
}
