.flex_cell.av-752iidh-1b8c522b02a30f9b569623b22e16e013{
vertical-align:top;
background-color:#dbb708;
}
.responsive #top #wrap_all .flex_cell.av-752iidh-1b8c522b02a30f9b569623b22e16e013{
padding:40px 0 40px 0 !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6qoptk5-a4811999bd4d6014efbdf20833564ecd{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-6qoptk5-a4811999bd4d6014efbdf20833564ecd{
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-m4wxpaw5-c8e9c3db9fe81ba766c214311cafabae{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m4wxpaw5-c8e9c3db9fe81ba766c214311cafabae .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4wxpaw5-c8e9c3db9fe81ba766c214311cafabae .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m4wxpaw5-c8e9c3db9fe81ba766c214311cafabae .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-6dk1sed-b7cb466e350f65b3785118d3afc13c6a .avia_textblock{
color:#ffffff;
}

.flex_cell.av-4pifacl-b4bdbafbf3498bd18df42b1c55d5b4ab{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Asphalt-paving-services-29.jpg) 50% 50% no-repeat scroll ;
}

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

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

.flex_column.av-1k807-29-8c80c17d9a2251907ac9399043783f54{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-3dh3mcs-d4f64a72f5362bcce11a9b6d0936af10{
height:40px;
}

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

#top .hr.hr-invisible.av-3dh3mcs-26-a1fbb490221b03bd485a1c1b15363ada{
height:20px;
}

#top .hr.hr-invisible.av-kaip3hzq-30-18b199c952fc5afe7fb9a36f44c5f9fe{
height:210px;
}

.avia-section.av-kaiperh0-2d168405bc955c6dd69cade20130fa55{
background-color:#f1f1f1;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-732qrp-f48fddfe44943e64583adbf66c92916c{
margin-top:-300px;
margin-bottom:0px;
}
.flex_column.av-732qrp-f48fddfe44943e64583adbf66c92916c{
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-29.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-kaip3hzq-24-0c621bec0ccc88e47822ebc554a57efb{
height:300px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1prx351-49d99c5635777e7fa8c20af46e56a160{
margin-top:-300px;
margin-bottom:0px;
}
.flex_column.av-1prx351-49d99c5635777e7fa8c20af46e56a160{
border-radius:0px 0px 0px 0px;
padding:75px 55px 75px 55px;
background-color:#1c1c1c;
}

#top .av-special-heading.av-kbb697sp-0a40103a99e26ccb94d8723b6df6a2e3{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-kbb697sp-0a40103a99e26ccb94d8723b6df6a2e3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kbb697sp-0a40103a99e26ccb94d8723b6df6a2e3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kbb697sp-0a40103a99e26ccb94d8723b6df6a2e3 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-27-eec45d1105fd731a077537267410bca3 .avia_textblock{
color:#ffffff;
}

.avia-section.av-m70xj06n-1d63f4fea2b5e7df374dde8369e1531d{
background-color:#f1f1f1;
background-image:unset;
}

.flex_column.av-13809hh-67d4cbe9e13d919ac087a128195a5f4c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l9h5nru0-036cd7d9fe1a9084d286d3f037993a3f{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-l9h5nru0-036cd7d9fe1a9084d286d3f037993a3f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l9h5nru0-036cd7d9fe1a9084d286d3f037993a3f .av-subheading{
font-size:23px;
}

#top .hr.hr-invisible.av-ltrpj20z-70b314abcd5694f0cf5ff6be67ca2ca5{
height:25px;
}

.flex_column.av-dxurldx-a05194d218349614b2a06bca74672ab1{
width:48.75%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#1c1c1c;
}
#top .flex_column_table.av-equal-height-column-flextable.av-dxurldx-a05194d218349614b2a06bca74672ab1 .av-flex-placeholder{
width:2.5%;
}

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

#top .hr.hr-invisible.av-cqawoxx-3e17cc662bccb7d36c29fd3fe3e8f30a{
height:10px;
}

#top .hr.hr-invisible.av-bl44mud-2d22b913462669b2bb670e756f96208a{
height:50px;
}

.flex_column.av-bdo3aat-53c71cbabf31095389181ce1432ab77a{
width:48.75%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#1c1c1c;
}
#top .flex_column_table.av-equal-height-column-flextable.av-bdo3aat-53c71cbabf31095389181ce1432ab77a .av-flex-placeholder{
width:2.5%;
}

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

#top .hr.hr-invisible.av-9r8oz7p-0c448bc450586ef51d7850657d8120b7{
height:10px;
}

#top .hr.hr-invisible.av-95fkns5-155dab3b494dba6e679c324e3a2e1830{
height:50px;
}

.flex_column.av-4oj6fc5-87371555b07019190defd56e108090d5{
width:48.75%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#1c1c1c;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4oj6fc5-87371555b07019190defd56e108090d5 .av-flex-placeholder{
width:2.5%;
}

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

#top .hr.hr-invisible.av-39h2vet-bab26a04cdb41e4328180cdf7d6314e2{
height:10px;
}

#top .hr.hr-invisible.av-32pe5id-6bbbef5966e66ffe0309de88cc58fb15{
height:50px;
}

.flex_column.av-2juq51h-2d3b5808cd397dc466c8fda94534e7e7{
width:48.75%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#1c1c1c;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2juq51h-2d3b5808cd397dc466c8fda94534e7e7 .av-flex-placeholder{
width:2.5%;
}

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

#top .hr.hr-invisible.av-1ci0fut-ae445b3e5b10dcd733ee70381ef280b4{
height:10px;
}

#top .hr.hr-invisible.av-sbaqv9-e955a59bfcef99e7924897d7a3a12047{
height:50px;
}

#top .hr.hr-invisible.av-m4wxsbrf-22301152fecb088f2b8854b63563543d{
height:60px;
}

.avia-section.av-4dwcpd1-a729437b57b6242726cdca5ed63484b9{
background-color:#1c1c1c;
background-image:unset;
}

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

#top .av_textblock_section.av-2d87w3p-36bf02513bcfb0786d5fcb09579a627b .avia_textblock{
color:#000000;
}

.flex_column.av-1ydvco5-5b3bcdf3c868c4e27e94af2c49d3fabb{
z-index:-10;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1crjdj9-1116ec5599a67099316db45da09b8536{
height:10px;
}

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


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

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

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

.flex_column.av-1ydvco5-5b3bcdf3c868c4e27e94af2c49d3fabb{
z-index:10;
}

#top #wrap_all .avia-button.av-5v4ybp-00705ef18656d87e68e87c218f8a625e{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-2x5sn9-708d72f09cbe67f68b4f0f4071a10d38{
margin:0 0 0 20px;
}
}

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

.flex_column.av-1ydvco5-5b3bcdf3c868c4e27e94af2c49d3fabb{
z-index:10;
}

#top #wrap_all .avia-button.av-5v4ybp-00705ef18656d87e68e87c218f8a625e{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-2x5sn9-708d72f09cbe67f68b4f0f4071a10d38{
margin:0 0 0 20px;
}
}
