.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-b70622101276c0c78d6f4e495e25f136{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m4wvb2vn-b70622101276c0c78d6f4e495e25f136 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4wvb2vn-b70622101276c0c78d6f4e495e25f136 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m4wvb2vn-b70622101276c0c78d6f4e495e25f136 .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-42bbb1cdeafd984c71f1a16e845fc86a{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/commerical-asphalt.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-1k807-4da1d161e8d732f5d95d6c072229deae{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-m7f7xch6-633407062634139997b52dd357bd95e7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-20aa479-86c903fab046958e5e324320f6e36e4f .iconlist_icon{
color:#1c1c1c;
background-color:#dcb707;
}
#top .avia-icon-list-container.av-20aa479-86c903fab046958e5e324320f6e36e4f .iconlist_icon svg:first-child{
stroke:#1c1c1c;
fill:#1c1c1c;
}

.flex_column.av-1k807-25-9e98b7506dfbf25e1d6a8eecbd21481c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/asphalt-repair-parking-lot.jpg) 50% 50% no-repeat scroll ;
}

.avia-section.av-l9g0p6wv-dbe01526c4a1d35288c6416957ac25b3{
background-color:#f1f1f1;
background-image:unset;
}

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

.flex_column.av-m74wa4at-9bab7c6419bd24ae09a8709737102ca2{
width:31.666666666667%;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1xybzwl-46b9992309dd0d039886d24810d31431{
width:31.666666666667%;
margin-left:2.5%;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1djn3et-0fb21cffd8ddacdfcac4d663132878c5{
width:31.666666666667%;
margin-left:2.5%;
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-4l9478u-40044f2ea5cca14bf0da6c5538d59c89{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-lo8ur0pw-3dd80924765c9663c8839de4b736111d{
height:20px;
}

.flex_column.av-l9epajdt-ab9577550e322701f043fa0cf1f6f17f{
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/parking-lot-asphalt-repair-services.jpg) 50% 50% no-repeat scroll #083553;
}

#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-2q8s2cu-9264d7dda3716f3329b72a56474a6886 .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;
}
}
