.flex_cell.av-2kbvg3q-51d8932386d1a596edcf88be90200079{
vertical-align:top;
background-color:#dbb708;
}
.responsive #top #wrap_all .flex_cell.av-2kbvg3q-51d8932386d1a596edcf88be90200079{
padding:40px 0 40px 0 !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-p36exgm-c8794316e0bb94fc397249687d0a25cc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-p36exgm-c8794316e0bb94fc397249687d0a25cc{
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-m4wsv2a9-5f038943665a11c0f224cf4864a6433d{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m4wsv2a9-5f038943665a11c0f224cf4864a6433d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4wsv2a9-5f038943665a11c0f224cf4864a6433d .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m4wsv2a9-5f038943665a11c0f224cf4864a6433d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-of9x4ue-6523d04dfbc4995788457cf4372c8c7d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-o2khsrq-5b6c34cdbf753092b11bb8b50c559e00{
height:35px;
}

.flex_cell.av-m4wsvaxt-6bc39a8915cf1c159854e796c50d1d7d{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/asphalt-parking-lot.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-1k807-71-02a1cd08cbcda6f6457700488fc6a91f{
width:47%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Overland-Park-ks.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1k807-71-02a1cd08cbcda6f6457700488fc6a91f .av-flex-placeholder{
width:6%;
}

#top .hr.hr-invisible.av-jkjvrpjm-57cfbdaa58b12454cdc4556c2d3a5b86{
height:50px;
}

.flex_column.av-1k807-033ce723320cf826c044a63ee2ecf03e{
width:47%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1k807-033ce723320cf826c044a63ee2ecf03e .av-flex-placeholder{
width:6%;
}

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

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

.flex_column.av-2muo1uu-9872ab485bcd75c955877f834ce45b08{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-5vw91lu-b267639df6952196966bb71279a87d45{
width:23.5%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-5vw91lu-b267639df6952196966bb71279a87d45 .av-flex-placeholder{
width:2%;
}

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

#top .hr.hr-invisible.av-58jgp42-fee67a2e540ed5500c331d27838715bc{
height:25px;
}

#top .av-special-heading.av-m6z9iohv-481233ce5acbf1325ac0e167ca8c3c6f{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-m6z9iohv-481233ce5acbf1325ac0e167ca8c3c6f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m6z9iohv-481233ce5acbf1325ac0e167ca8c3c6f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4qtkvky-223d774ff2ff94588f47171ccbbb8df1{
height:15px;
}

#top .hr.hr-invisible.av-4c3my0y-9aba7b6dc08568b951e6b2fdd05aec4b{
height:25px;
}

.flex_column.av-3qxm8v6-9cd82ec8844963577a556f4c4d1e7ba9{
width:23.5%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-3qxm8v6-9cd82ec8844963577a556f4c4d1e7ba9 .av-flex-placeholder{
width:2%;
}

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

#top .hr.hr-invisible.av-c6xghu-39a9a008b96a05556a884e8e63768c60{
height:25px;
}

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

#top .hr.hr-invisible.av-1p8kkjh-310a6bb52ed0b4b817747d23233d001f{
height:25px;
}

.flex_column.av-2a2mg02-0be6ee2e29d44aa0378cbd97a26ecee9{
width:23.5%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-2a2mg02-0be6ee2e29d44aa0378cbd97a26ecee9 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-m6z9o01o-14ef0a54ea28608a366df545845d2d59 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m6z9o01o-14ef0a54ea28608a366df545845d2d59 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1rhhd7m-07430bba9db01fcb91fd5418621575c9{
height:25px;
}

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

#top .hr.hr-invisible.av-z1hybh-a48aadd7a7b18cf091d13ea039acff9e{
height:25px;
}

.flex_column.av-4asazvh-aa7f300d2e6b1ed65405a3cbf3dd8f42{
width:23.5%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-4asazvh-aa7f300d2e6b1ed65405a3cbf3dd8f42 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mgi2pq63-12dfdb43c4d04d1face2807a8aa5ff59 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mgi2pq63-12dfdb43c4d04d1face2807a8aa5ff59 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-42yoyql-94e75bfc3df65df02b6cbe1eadaf381b{
height:25px;
}

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

#top .hr.hr-invisible.av-nvuxml-0520641366493f70ab41224ea30e6382{
height:25px;
}

#top .hr.hr-invisible.av-m4wtehr1-e49ba0af9ae2566d2dc128c469a952b8{
height:50px;
}

.flex_cell.av-mabst-7804c02a86692a9e5813714c830ea738{
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-mabst-7804c02a86692a9e5813714c830ea738{
padding:0px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-11exnml-ec834d4eceadb6d0fb5e32329cbcf536{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-11exnml-ec834d4eceadb6d0fb5e32329cbcf536{
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-mgi2h242-4232b8ffa02e2ec3fa126bf21413afbf{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mgi2h242-4232b8ffa02e2ec3fa126bf21413afbf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgi2h242-4232b8ffa02e2ec3fa126bf21413afbf .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mgi2h242-4232b8ffa02e2ec3fa126bf21413afbf .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mgi2h6hs-2c6dfe05a0275b5d055f5ea8daf9c7a8 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-md574t-dc1be1aeacffcade4d826eb9bfc9e5d6{
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-1k807-5-273ec4fda16e6b1b5e1c37ac914b7ea0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kayc3rmr-742c84326e83bc0fb1ff8c7de21f8bd9{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-kayc3rmr-742c84326e83bc0fb1ff8c7de21f8bd9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kayc3rmr-742c84326e83bc0fb1ff8c7de21f8bd9 .av-subheading{
font-size:23px;
}

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

.flex_column.av-m7ez7eko-7e41dabf26adb9cc9dd28bc9482fd56d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Asphalt-paving-services-and-workers-6.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-4ityd8i-4e06cf94575a8fe44b23be78a52b3a77{
height:50px;
}

.flex_column.av-40n5u4i-abb5abd67cbc7b63d9e69e8b11b36bee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/Vibratory-asphalt-rollers-compactor-compacting-new-asphalt-pavement-845x684.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-3jyugv6-afb0dbe186a0fb5ed144094dd3314f89{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 p.toggler{
color:#ffffff;
background-color:#1c1c1c;
border-color:#dcb707;
}
#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 p.toggler .toggle_icon{
color:#dcb707;
border-color:#dcb707;
}
#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 p.toggler .toggle_icon > span{
color:#dcb707;
border-color:#dcb707;
}
#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#1c1c1c;
border-color:#dcb707;
}

#top .hr.hr-invisible.av-ko496q-5be098c6fa5d913f3e88100de5efea0f{
height:70px;
}

.avia-section.av-4bg8ko6-060f40208d0001c7f8753ab4b4bcbdb3{
background-color:var(--enfold-footer-color-bg);
background-image:unset;
}

@keyframes av_boxShadowEffect_av-3xh35c6-d2b083238645366465064ac24253e025-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-3xh35c6-d2b083238645366465064ac24253e025{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-3xh35c6-d2b083238645366465064ac24253e025{
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-3efmskm-d7150655036e60690b833fd95318755c{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-3efmskm-d7150655036e60690b833fd95318755c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3efmskm-d7150655036e60690b833fd95318755c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2nq3qli-0e7a9b32c9809af4e976b4678e8b7c33 .avia_textblock{
color:#000000;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
z-index:-10;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1acwtuu-b614ffce305a90d182586599a4424dab{
height:10px;
}

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


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

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-m6z9iohv-481233ce5acbf1325ac0e167ca8c3c6f .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9m3lb-e17fef8485a334b005f55f8e835a1851 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9n1if-ffc58ae9ab2f7fea79bd5c90c839fc4c .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mgi2gcmb-d97e64a141cac0042b16206ee54b0a8c .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
position:absolute;
top:0px;
right:-44px;
z-index:10;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-m6z9iohv-481233ce5acbf1325ac0e167ca8c3c6f .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9m3lb-e17fef8485a334b005f55f8e835a1851 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9n1if-ffc58ae9ab2f7fea79bd5c90c839fc4c .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mgi2gcmb-d97e64a141cac0042b16206ee54b0a8c .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-3xh35c6-d2b083238645366465064ac24253e025{
padding:30px 30px 30px 30px;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
z-index:10;
}

#top #wrap_all .avia-button.av-1okzr9i-dea7dbdd642248e11627fed5b66b992c{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-mxv19i-288ad07493574f6490ee229b22733777{
margin:0 0 0 20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m6z9iohv-481233ce5acbf1325ac0e167ca8c3c6f .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9m3lb-e17fef8485a334b005f55f8e835a1851 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9n1if-ffc58ae9ab2f7fea79bd5c90c839fc4c .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mgi2gcmb-d97e64a141cac0042b16206ee54b0a8c .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-3xh35c6-d2b083238645366465064ac24253e025{
padding:30px 30px 30px 30px;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
z-index:10;
}

#top #wrap_all .avia-button.av-1okzr9i-dea7dbdd642248e11627fed5b66b992c{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-mxv19i-288ad07493574f6490ee229b22733777{
margin:0 0 0 20px;
}
}
