.flex_cell.av-6qqg0dz-09e5fb10475f0b3e8a08e5bd66c31a0e{
vertical-align:top;
background-color:#dbb708;
}
.responsive #top #wrap_all .flex_cell.av-6qqg0dz-09e5fb10475f0b3e8a08e5bd66c31a0e{
padding:40px 0 40px 0 !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-69z9rfb-a496ddf748299b6406a2ba3923e8efdc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-69z9rfb-a496ddf748299b6406a2ba3923e8efdc{
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-m6qxs2n6-ff9c776eb68c96c0c3aa2db44eed65fd{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m6qxs2n6-ff9c776eb68c96c0c3aa2db44eed65fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m6qxs2n6-ff9c776eb68c96c0c3aa2db44eed65fd .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-m6qxs2n6-ff9c776eb68c96c0c3aa2db44eed65fd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5yqnkpj-7bf0398d58164e07aacb07045e6e279e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-53qze7r-453e4726c6a33038ea12d3777c243507{
height:35px;
}

.flex_cell.av-m6qxre42-d7d2bd09c8bcba4c88024e32d5aee562{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/Common-Mistakes-Made-When-Laying-Asphalt-and-How-to-Avoid-Them.jpg) 50% 50% no-repeat scroll ;
}

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

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

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

.flex_column.av-1k807-22-f6408000c167c8e7aa0b3ab9ee35d5e2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-jkjvrpjm-ddfa4de0108b0174416fc4e338edd930{
height:75px;
}

.flex_column.av-1k807-20-384575d64ca27d5f2bba6b752f4d18ec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .hr.hr-invisible.av-ltrqmmco-30c929aa932a514b580a73926d41b900{
height:200px;
}

#top .hr.hr-invisible.av-53u2uk7-091c0455733eb6af0369e3a2dc5fbdec{
margin-top:-200px;
height:1px;
}

#top .hr.hr-invisible.av-ltrrejwx-9ee3fdece128da00506841149b63ebb0{
margin-top:-50px;
height:1px;
}

.av-horizontal-gallery.av-ltrqecwr-4929ff393a7847dd03cd93bfb07fce4b .av-horizontal-gallery-inner{
padding-bottom:30%;
}

#top .hr.hr-invisible.av-t3zvef-543606c72bae4a2b10552357a651cc03{
margin-top:-50px;
height:1px;
}

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

#top .hr.hr-invisible.av-m6qxqy7k-bb791f279fae1f5a6326d91b6ea680d5{
height:70px;
}

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

@keyframes av_boxShadowEffect_av-3tuispj-4cbcc7b1a1e81a9b0cec09b45b4952cb-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-3tuispj-4cbcc7b1a1e81a9b0cec09b45b4952cb{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-3tuispj-4cbcc7b1a1e81a9b0cec09b45b4952cb{
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-3j6qs5z-5ec012fefdd1355cb3b993a3a27a4fd1{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-3j6qs5z-5ec012fefdd1355cb3b993a3a27a4fd1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3j6qs5z-5ec012fefdd1355cb3b993a3a27a4fd1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2f82xzr-2b5bc8515c5c923b67c22fa68c5dc463 .avia_textblock{
color:#000000;
}

.flex_column.av-25foh13-1bd248ed8aa2ba1ac53599718ff05003{
z-index:-10;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-16xwolz-b4d5d17865736189b583242fe119f291{
height:10px;
}

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


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

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

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

.flex_column.av-25foh13-1bd248ed8aa2ba1ac53599718ff05003{
z-index:10;
}

#top #wrap_all .avia-button.av-6czznb-c206666183fcf3253cfad50e4503113d{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-ndcbbr-24eb0aef4b8ff5450321ac9c4e9648dd{
margin:0 0 0 20px;
}
}

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

.flex_column.av-25foh13-1bd248ed8aa2ba1ac53599718ff05003{
z-index:10;
}

#top #wrap_all .avia-button.av-6czznb-c206666183fcf3253cfad50e4503113d{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-ndcbbr-24eb0aef4b8ff5450321ac9c4e9648dd{
margin:0 0 0 20px;
}
}
