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

#top .flex_column_table.av-equal-height-column-flextable.av-axi8dmi-28249bad2affc1a855ccc72b04fbb31e{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-axi8dmi-28249bad2affc1a855ccc72b04fbb31e{
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-a63ktx6-e58be01265c5529496c88c4992aaf810{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-a63ktx6-e58be01265c5529496c88c4992aaf810 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-a63ktx6-e58be01265c5529496c88c4992aaf810 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-a63ktx6-e58be01265c5529496c88c4992aaf810 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-9pyfmca-91fd6ca029fe8e288ae43afb7eb8b70f .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-9ic0xmi-39e2214a5beeea6a6f6f5d81f80bae03{
height:35px;
}

.flex_cell.av-8lfy1q2-d37a163b19fbc2ae7c3679d46f0daa5e{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/10/retail-paving.jpg) 50% 50% no-repeat scroll ;
}

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

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

.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid{
justify-content:space-between;
row-gap:20px;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 li.av-icon-cell-item{
flex-basis:calc(33.33% - 13.333333333333px);
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-front{
background-color:#1c1c1c;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-front .avia-icongrid-inner{
padding:30px 30px 30px 30px;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .icongrid_title{
color:#ffffff;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-content{
background-color:#1c1c1c;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{
padding:30px 30px 30px 30px;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-text{
color:#ffffff;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-flipback{
background-color:#1c1c1c;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-inner{
padding:30px 30px 30px 30px;
}
.avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-text{
color:#ffffff;
}

#top .hr.hr-invisible.av-m4wujhrl-c6c04a4ff9563851f67934fc632696fc{
height:25px;
}

.avia-section.av-l9eolbk3-700406f492e9e453363ca83ba4a199b3{
background-color:#f1f1f1;
background-image:unset;
}

.flex_column.av-7orwihm-83b440f8d9dc5c9a3505ec4e437ef34e{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-atopamb-93f260a4780b509cbe1ea4c8e3a85a66{
width:30.666666666667%;
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-atopamb-93f260a4780b509cbe1ea4c8e3a85a66 .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-mgi6cy2u-5645fd7645328070f2030a17a3eb1267{
height:25px;
}

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

#top .hr.hr-invisible.av-10qtlmr-eb63171ef663f9958c2af54a99eee4c2{
height:15px;
}

#top .hr.hr-invisible.av-1092vsz-6badaac77d212148078950b5ef35d5d7{
height:25px;
}

.flex_column.av-9m6ou5f-7e3ff291c1b6220d58f2a55d8d60cb9b{
width:30.666666666667%;
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-9m6ou5f-7e3ff291c1b6220d58f2a55d8d60cb9b .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-8uytmqr-ed5146ae3d69dace89e4883fea88cd36{
height:25px;
}

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

#top .hr.hr-invisible.av-8d8xt7n-4a130cdb61895a810f92c0e78b00ec60{
height:15px;
}

#top .hr.hr-invisible.av-7z6t7ur-ed99961e46f850fe820a8a577b4ddc8a{
height:25px;
}

.flex_column.av-7p3r35v-0a764baa819760bffd346eaae0ed4982{
width:30.666666666667%;
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-7p3r35v-0a764baa819760bffd346eaae0ed4982 .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-6zolp7n-57e4b0d7db98b2e84e7532836ad681a6{
height:25px;
}

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

#top .hr.hr-invisible.av-6ne6hkz-9d724a946fe2392d45a379e9eca8e026{
height:15px;
}

#top .hr.hr-invisible.av-n25ejn-d06c9260d0df97f74798589bfd4a82b2{
height:25px;
}

.flex_cell.av-5cpusyr-0fe715e508d62d68f15a5f3a1faba348{
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-5cpusyr-0fe715e508d62d68f15a5f3a1faba348{
padding:0px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4uy6omb-dd4fd51c5228fd2d4fe205265823b8c7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4uy6omb-dd4fd51c5228fd2d4fe205265823b8c7{
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-mgi65u5v-7c03ddf22308138eb67c855653f5655b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mgi65u5v-7c03ddf22308138eb67c855653f5655b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgi65u5v-7c03ddf22308138eb67c855653f5655b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mgi65u5v-7c03ddf22308138eb67c855653f5655b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mgi66085-754b741aff913f8b878e6e2f5758a304 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4a61dur-e051d83640031d61bff40655340d70bc{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-eb4ydf-00e744f20a2d369a39fa0ab689c9d460{
height:25px;
}

.flex_column.av-3so90ey-d935db91fcd7322a79fe509b111f98ae{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Front-view-of-a-newly-completed-outdoor-parking-lot.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-3cu8lui-4624d0ec781b3f034238cfebcf7cb279{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-mgi6lhcm-4ac3563180f691947ae8b0f01c37c762{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-mgi73y0u-6323842d8ab12e03f86841b754bc17ed{
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-23.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-j8uug3-ac826fa41e94fdb2f8b4c0610852edd2{
height:70px;
}

.avia-section.av-4dzibp6-3bee860ba8256d2ae4c8cb919f4326a4{
background-color:var(--enfold-footer-color-bg);
background-image:unset;
}

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

#top .av_textblock_section.av-2gcg4gq-d40702b4627c672fb1ac186b12c72f07 .avia_textblock{
color:#000000;
}

.flex_column.av-21af3bu-09e1a5240639347793e0b5b21303d44f{
z-index:-10;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-4lcqqi-6a622d807ce155e56dbb6daacedd80be{
height:10px;
}

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


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

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 li{
flex:0 1 calc(50% - 10px);
}

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

#top #wrap_all .av-special-heading.av-mgi63b93-81ba32fec2006eabcaa89f6c3a692684 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mgi643gi-2cdf321aac46f36bf484ecb82ad06c42 .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-21af3bu-09e1a5240639347793e0b5b21303d44f{
position:absolute;
top:0px;
right:-44px;
z-index:10;
}
}

@media only screen and (max-width: 767px){ 
#top .avia-icon-grid-container.av-m7ewradv-79d571ec711db716bc726e2c077b2586 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 li{
flex:0 1 calc(50% - 10px);
}
}

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

#top #wrap_all .av-special-heading.av-mgi63b93-81ba32fec2006eabcaa89f6c3a692684 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mgi643gi-2cdf321aac46f36bf484ecb82ad06c42 .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-3rc9h22-b94f9d3a747966538afbe2be573e052d{
padding:30px 30px 30px 30px;
}

.flex_column.av-21af3bu-09e1a5240639347793e0b5b21303d44f{
z-index:10;
}

#top #wrap_all .avia-button.av-1so1toa-90489e8bff3940104643d8b24f918b3f{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-owpm8q-e384ca1e15f37f6449dad9544caaf94b{
margin:0 0 0 20px;
}
}

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

#top #wrap_all .av-special-heading.av-mgi63b93-81ba32fec2006eabcaa89f6c3a692684 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mgi643gi-2cdf321aac46f36bf484ecb82ad06c42 .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-3rc9h22-b94f9d3a747966538afbe2be573e052d{
padding:30px 30px 30px 30px;
}

.flex_column.av-21af3bu-09e1a5240639347793e0b5b21303d44f{
z-index:10;
}

#top #wrap_all .avia-button.av-1so1toa-90489e8bff3940104643d8b24f918b3f{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-owpm8q-e384ca1e15f37f6449dad9544caaf94b{
margin:0 0 0 20px;
}
}
