.flex_cell.av-9r7bpz0-07540d09d6144af372f89132a14e26ee{
vertical-align:top;
background-color:#dbb708;
}
.responsive #top #wrap_all .flex_cell.av-9r7bpz0-07540d09d6144af372f89132a14e26ee{
padding:40px 0 40px 0 !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9kvppek-f7749bfc15cf40f915dbc13106b41634{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9kvppek-f7749bfc15cf40f915dbc13106b41634{
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-m4wtkzuw-7deb2ff404173976b28f6f7206919765{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m4wtkzuw-7deb2ff404173976b28f6f7206919765 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4wtkzuw-7deb2ff404173976b28f6f7206919765 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m4wtkzuw-7deb2ff404173976b28f6f7206919765 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-8u8dyd8-e9f608f1adb56ea70787f543a28447fd .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-v6h7gc-9d4904b6909bdc50202d6dac299b3cd4{
height:35px;
}

.flex_cell.av-m4wtlbvq-97bd13b7d0007c6a54b1fd9b0768fe9a{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/industrial-asphalt.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-1i6pags-fffe2942e468f37e8eb1c0e789894455{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-section.av-jr6ozgs1-52-d7d9c72f5be4e2fed8e967948a4da3a3{
background-color:#f1f1f1;
background-image:unset;
}

.flex_column.av-8svdza4-47c7fff99c31465755a15097630fe7d7{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-juu16uqr-d784433f3bf0756a3d73e29056d725fb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/heavy-duty-asphalt.jpg) 50% 50% no-repeat scroll #ffffff;
}

#top .hr.hr-invisible.av-l8w34mlv-36796ace643f6d6ce68decab85b5c0cb{
height:250px;
}

.flex_column.av-l9749w4z-0cc189bddfbf9788b4e4cf55e97a2dd6{
border-radius:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}

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

#top .hr.hr-invisible.av-7waz6u4-b9b926f0e7bd18ef9da2d50a600e5e2d{
height:10px;
}

#top .hr.hr-invisible.av-l8w3ih52-0d7abe1fb9c564c4fdece40715603997{
height:40px;
}

.flex_column.av-l974tbpf-36c0f3cfc10d4f23a3376a463d13f860{
border-radius:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}

#top .av-special-heading.av-7klzkzg-636117b29b3272bfe2d0b2a6588cf730{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-7klzkzg-636117b29b3272bfe2d0b2a6588cf730 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7klzkzg-636117b29b3272bfe2d0b2a6588cf730 .av-subheading{
font-size:23px;
}

#top .hr.hr-invisible.av-6im8gyk-0ff782599fb9ccad13ae72111eea591a{
height:10px;
}

.flex_column.av-l974r4d8-22ce8b129eccb8f759b9c03fdb982464{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/concrete-pad.jpg) 50% 50% no-repeat scroll #ffffff;
}

#top .hr.hr-invisible.av-k5axss-c92890bc4c0f637475dfb1962c6d9e68{
height:250px;
}

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

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

.flex_column.av-m7f6p1nu-17ac0e4dadf2fe4484be9a089cf721ec{
width:48.5%;
margin-left:0;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#1c1c1c;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m7f6p1nu-17ac0e4dadf2fe4484be9a089cf721ec .av-flex-placeholder{
width:3%;
}

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

#top .hr.hr-invisible.av-3xbyuti-f9c4f7c9cf8f219d0c8d674cf100f27e{
height:30px;
}

#top .av-special-heading.av-m7f6pjx2-cf8120a4e680c45bde6cbd3b973a30c9{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m7f6pjx2-cf8120a4e680c45bde6cbd3b973a30c9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m7f6pjx2-cf8120a4e680c45bde6cbd3b973a30c9 .av-special-heading-tag{
padding:0 50px 0 50px;
}
.av-special-heading.av-m7f6pjx2-cf8120a4e680c45bde6cbd3b973a30c9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m7f6pjx2-cf8120a4e680c45bde6cbd3b973a30c9 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m7f6ppwn-786d7a6173ca18e1f60f9a3aa5ba4068 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-bsthgm-17fe2ab99e20844a238f31ac912a5ee9{
height:30px;
}

.flex_column.av-axaywnw-a7cc8a800776d0f4a5e84bfe669d4acb{
width:48.5%;
margin-left:0;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#1c1c1c;
}
#top .flex_column_table.av-equal-height-column-flextable.av-axaywnw-a7cc8a800776d0f4a5e84bfe669d4acb .av-flex-placeholder{
width:3%;
}

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

#top .hr.hr-invisible.av-m7f71vb9-1cfd7aef3bc2b52d9b9e72c723be33c4{
height:30px;
}

#top .av-special-heading.av-l974u86u-a4f14eeb9e65a44631bd7bd2403666bd{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l974u86u-a4f14eeb9e65a44631bd7bd2403666bd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l974u86u-a4f14eeb9e65a44631bd7bd2403666bd .av-special-heading-tag{
padding:0 50px 0 50px;
}
.av-special-heading.av-l974u86u-a4f14eeb9e65a44631bd7bd2403666bd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l974u86u-a4f14eeb9e65a44631bd7bd2403666bd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-l973we26-b8d2a986dc63a59c48274aedd26426fa .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2umdj52-4cbfc3bc8621b5eb1cfdf5e69a79eb54{
height:30px;
}

.avia-section.av-m7f79g9w-b0adc1c0d603dc375fd9b3983f261093{
background-color:#f1f1f1;
background-image:unset;
}

.flex_column.av-2g3vina-34a8896ea57d7398b45a55a3e4edd33a{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-m7f785p7-04e56b78ecc47569d0237d099f08783d{
height:30px;
}

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

.flex_column.av-m7f78syk-604a83edd3fe3c051954203d3789fce0{
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/Is-Asphalt-Eco-Friendly-Recycled-Asphalt-and-More-1.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-m7f0nc1v-8b184a19e783d8a5518e82430574dd5c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Background-of-asphalt-roller-that-stack-and-press-hot-asphalt.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-3luygh2-38f01bd607b7be2c2357cf0de5071b8b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .hr.hr-invisible.av-pqlm3q-26f27213454ea88524983f98ef37d06c{
height:70px;
}

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

@keyframes av_boxShadowEffect_av-448w664-dd2fe653fdafa8c59cdb50dd313b9b53-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-448w664-dd2fe653fdafa8c59cdb50dd313b9b53{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-448w664-dd2fe653fdafa8c59cdb50dd313b9b53{
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-3kkc74s-29148657417f56a5122129153e65ee8c{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-3kkc74s-29148657417f56a5122129153e65ee8c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3kkc74s-29148657417f56a5122129153e65ee8c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2crhngc-0b8c3e65eed1e3375d53009d52720db8 .avia_textblock{
color:#000000;
}

.flex_column.av-1x6agn0-cc3036df2c1ba41a90ca5b78486ca04a{
z-index:-10;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-3oq7ek-e4b8177ae85f4092d06cd1d80ba38ff4{
height:10px;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-l9749w4z-0cc189bddfbf9788b4e4cf55e97a2dd6{
padding:55px 30px 55px 30px;
}

.flex_column.av-l974tbpf-36c0f3cfc10d4f23a3376a463d13f860{
padding:55px 30px 55px 30px;
}

.flex_column.av-1x6agn0-cc3036df2c1ba41a90ca5b78486ca04a{
position:absolute;
top:0px;
right:-44px;
z-index:-10;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-l9749w4z-0cc189bddfbf9788b4e4cf55e97a2dd6{
padding:55px 30px 55px 30px;
}

.flex_column.av-l974tbpf-36c0f3cfc10d4f23a3376a463d13f860{
padding:55px 30px 55px 30px;
}

.flex_column.av-1x6agn0-cc3036df2c1ba41a90ca5b78486ca04a{
position:absolute;
top:0px;
right:-44px;
z-index:10;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-l9749w4z-0cc189bddfbf9788b4e4cf55e97a2dd6{
padding:25px 25px 25px 25px;
}

.flex_column.av-l974tbpf-36c0f3cfc10d4f23a3376a463d13f860{
padding:25px 25px 25px 25px;
}

.flex_column.av-448w664-dd2fe653fdafa8c59cdb50dd313b9b53{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x6agn0-cc3036df2c1ba41a90ca5b78486ca04a{
z-index:10;
}

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

#top #wrap_all .avia-button.av-kigm9o-3ef3b81bb9915db3091c06f0782128bc{
margin:0 0 0 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-l9749w4z-0cc189bddfbf9788b4e4cf55e97a2dd6{
padding:25px 25px 25px 25px;
}

.flex_column.av-l974tbpf-36c0f3cfc10d4f23a3376a463d13f860{
padding:25px 25px 25px 25px;
}

.flex_column.av-448w664-dd2fe653fdafa8c59cdb50dd313b9b53{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x6agn0-cc3036df2c1ba41a90ca5b78486ca04a{
z-index:10;
}

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

#top #wrap_all .avia-button.av-kigm9o-3ef3b81bb9915db3091c06f0782128bc{
margin:0 0 0 20px;
}
}
