#top .av-special-heading.av-as86s-5931e3e5f113373cc83bb4f2ee384dc0{
padding-bottom:10px;
}
body .av-special-heading.av-as86s-5931e3e5f113373cc83bb4f2ee384dc0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-as86s-5931e3e5f113373cc83bb4f2ee384dc0 .av-subheading{
font-size:15px;
}

.flex_column.av-k3d3br-a9015f8c34fb0032094100bea1fc9aaa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-iqem78-28d6e1b98aab864c6f91008974982554 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-iqem78-28d6e1b98aab864c6f91008974982554 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2sb6gz-0533ce5654e319d48759ddf8ccc2d500{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#f5831f;
}
.responsive #top #wrap_all .flex_cell.av-2sb6gz-0533ce5654e319d48759ddf8ccc2d500{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2rvsztk-2b55880d235d8af128ad661f5a913d52{
vertical-align:top;
background:url(https://www.kaplanpaving.com/wp-content/uploads/2018/02/ASPHALT-BACK-NEW-1.jpg) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-2rvsztk-2b55880d235d8af128ad661f5a913d52{
padding:2% 2% 2% 2% !important;
}

.flex_column.av-2q2ue08-3a33b910d8c1205d3a4980b16431d73c{
border-width:1px;
border-color:#7c6853;
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:6% 6% 6% 6%;
background-color:#ffffff;
}

.av_font_icon.av-2olf5w8-04086024d014e0caccc3c43acaf49204{
color:#000000;
border-color:#000000;
}
.avia-svg-icon.av-2olf5w8-04086024d014e0caccc3c43acaf49204 svg:first-child{
stroke:#000000;
fill:#000000;
}
.av_font_icon.av-2olf5w8-04086024d014e0caccc3c43acaf49204 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-2n5l5yw-692ddeb36f3fdfe193b311382e80ef0c{
margin-top:-50px;
height:1px;
}

#top .av-special-heading.av-dlgry4-ed48dad03ac37ee69384cd8e687001dd{
padding-bottom:5px;
color:#000000;
}
body .av-special-heading.av-dlgry4-ed48dad03ac37ee69384cd8e687001dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dlgry4-ed48dad03ac37ee69384cd8e687001dd .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-dlgry4-ed48dad03ac37ee69384cd8e687001dd .av-subheading{
font-size:15px;
}

.flex_cell.av-2gvx0u0-9599968af1f23e22160c8d087f1f462f{
vertical-align:top;
background:url(https://www.kaplanpaving.com/wp-content/uploads/2018/02/ASPHALT-BACK-NEW-1.jpg) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-2gvx0u0-9599968af1f23e22160c8d087f1f462f{
padding:2% 2% 2% 2% !important;
}

.flex_column.av-2fgqlo8-c5a1563c59dc730c39299d428be3a800{
border-width:1px;
border-color:#7c6853;
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:6% 6% 6% 6%;
background-color:#ffffff;
}

.av_font_icon.av-1f6vpp4-80847b0890101e8979382009a09aa232{
color:#000000;
border-color:#000000;
}
.avia-svg-icon.av-1f6vpp4-80847b0890101e8979382009a09aa232 svg:first-child{
stroke:#000000;
fill:#000000;
}
.av_font_icon.av-1f6vpp4-80847b0890101e8979382009a09aa232 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-2bxpzh4-d4904ab095942ebac764358bb4d63d44{
margin-top:-50px;
height:1px;
}

#top .av-special-heading.av-c2l1ek-392b73ff1ea1a736462c3101b6fe77c0{
padding-bottom:5px;
color:#000000;
}
body .av-special-heading.av-c2l1ek-392b73ff1ea1a736462c3101b6fe77c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-c2l1ek-392b73ff1ea1a736462c3101b6fe77c0 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-c2l1ek-392b73ff1ea1a736462c3101b6fe77c0 .av-subheading{
font-size:15px;
}

.flex_cell.av-24rakmw-2a0cf461ebe43cb9161bb245b2a40fe2{
vertical-align:top;
background:url(https://www.kaplanpaving.com/wp-content/uploads/2018/02/ASPHALT-BACK-NEW-1.jpg) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-24rakmw-2a0cf461ebe43cb9161bb245b2a40fe2{
padding:2% 2% 2% 2% !important;
}

.flex_column.av-23wpbko-04f25c4f1638b3e3896680fe301b418e{
border-width:1px;
border-color:#7c6853;
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:6% 6% 6% 6%;
background-color:#ffffff;
}

.av_font_icon.av-2cp6xbs-343f9d627ebf5e20de14b4d93ba94e10{
color:#000000;
border-color:#000000;
}
.avia-svg-icon.av-2cp6xbs-343f9d627ebf5e20de14b4d93ba94e10 svg:first-child{
stroke:#000000;
fill:#000000;
}
.av_font_icon.av-2cp6xbs-343f9d627ebf5e20de14b4d93ba94e10 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-76dqw8-561d918e0a4b5da7aa1dffad4077ea2b{
margin-top:-50px;
height:1px;
}

#top .av-special-heading.av-bhh0ak-ab5c607baed7bb1f5baf95b651709ff5{
padding-bottom:5px;
color:#000000;
}
body .av-special-heading.av-bhh0ak-ab5c607baed7bb1f5baf95b651709ff5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bhh0ak-ab5c607baed7bb1f5baf95b651709ff5 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-bhh0ak-ab5c607baed7bb1f5baf95b651709ff5 .av-subheading{
font-size:15px;
}

.flex_cell.av-1te5pfs-566392c341a12b50c8aa1b52e6a4ea55{
vertical-align:top;
background:url(https://www.kaplanpaving.com/wp-content/uploads/2018/02/ASPHALT-BACK-NEW-1.jpg) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-1te5pfs-566392c341a12b50c8aa1b52e6a4ea55{
padding:2% 2% 2% 2% !important;
}

.flex_column.av-1rv76l4-f3f551007de9194fb2b6a8850a8f4111{
border-width:1px;
border-color:#7c6853;
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:6% 6% 6% 6%;
background-color:#ffffff;
}

.av_font_icon.av-7e8o2w-abe2e0599f7f80a469be063915c1f118{
color:#000000;
border-color:#000000;
}
.avia-svg-icon.av-7e8o2w-abe2e0599f7f80a469be063915c1f118 svg:first-child{
stroke:#000000;
fill:#000000;
}
.av_font_icon.av-7e8o2w-abe2e0599f7f80a469be063915c1f118 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-1nstc2w-32f8193e73304ea921f50076c1b76b98{
margin-top:-50px;
height:1px;
}

#top .av-special-heading.av-945t0s-ad05e762d1bb456fdc16d9a29354d6cf{
padding-bottom:5px;
color:#000000;
}
body .av-special-heading.av-945t0s-ad05e762d1bb456fdc16d9a29354d6cf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-945t0s-ad05e762d1bb456fdc16d9a29354d6cf .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-945t0s-ad05e762d1bb456fdc16d9a29354d6cf .av-subheading{
font-size:15px;
}

.flex_cell.av-1hfkdlk-91e58d292bd06a971c01951798d1be13{
vertical-align:top;
background:url(https://www.kaplanpaving.com/wp-content/uploads/2018/02/ASPHALT-BACK-NEW-1.jpg) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-1hfkdlk-91e58d292bd06a971c01951798d1be13{
padding:2% 2% 2% 2% !important;
}

.flex_column.av-1gmluqg-ca46ba3b641956566d40e14e5ab97848{
border-width:1px;
border-color:#7c6853;
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:6% 6% 6% 6%;
background-color:#ffffff;
}

.av_font_icon.av-1ppdee0-67b6e2df4592bf95ccce9307f490b181{
color:#000000;
border-color:#000000;
}
.avia-svg-icon.av-1ppdee0-67b6e2df4592bf95ccce9307f490b181 svg:first-child{
stroke:#000000;
fill:#000000;
}
.av_font_icon.av-1ppdee0-67b6e2df4592bf95ccce9307f490b181 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-1ca84zc-391439ec9d2217709e798f08ab3000ef{
margin-top:-50px;
height:1px;
}

#top .av-special-heading.av-74tv18-c46564492dfc87b56131c6919e38ecbb{
padding-bottom:5px;
color:#000000;
}
body .av-special-heading.av-74tv18-c46564492dfc87b56131c6919e38ecbb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-74tv18-c46564492dfc87b56131c6919e38ecbb .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-74tv18-c46564492dfc87b56131c6919e38ecbb .av-subheading{
font-size:15px;
}

.flex_cell.av-a7fs7-dcc3c9570b0a51bbdb033eadb311a176{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#f5831f;
}
.responsive #top #wrap_all .flex_cell.av-a7fs7-dcc3c9570b0a51bbdb033eadb311a176{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-i66q7s-4571758bdc07f5632d13223cecb8b02e{
background-color:#e2e2e2;
background-image:unset;
}

#top .av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d{
padding-bottom:25px;
color:#000000;
font-size:32px;
}
body .av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d .av-subheading{
font-size:15px;
}

.flex_column.av-4x737c-aa9336c1ed5d1d3b1c68c5c40bf24073{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-7tpbcn-64c717d40966459fed37d9ece99d6273{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-7tpbcn-64c717d40966459fed37d9ece99d6273{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-jrrx3dj7-a9c93de19130e4aed4523025cf95bd28{
padding-bottom:10px;
}
body .av-special-heading.av-jrrx3dj7-a9c93de19130e4aed4523025cf95bd28 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jrrx3dj7-a9c93de19130e4aed4523025cf95bd28 .av-subheading{
font-size:15px;
}

#top .avia-gallery.av-jhtl0760-ec56ae0013e1a9acf7421be50c938a15 .avia-gallery-thumb a{
width:10%;
}

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

#top .avia-gallery.av-dri20x-36c93b6e472c86843560be33e0fd8d21 .avia-gallery-thumb a{
width:10%;
}

.flex_cell.av-3rbok7-b04364e28ce5fdd6e8b25d7f27893798{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3rbok7-b04364e28ce5fdd6e8b25d7f27893798{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-jrrx3dj7-8-8b60cdf62257fac70c70cae27b8cf38c{
padding-bottom:10px;
}
body .av-special-heading.av-jrrx3dj7-8-8b60cdf62257fac70c70cae27b8cf38c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jrrx3dj7-8-8b60cdf62257fac70c70cae27b8cf38c .av-subheading{
font-size:15px;
}

#top .avia-gallery.av-jhtl0760-9-5c7a4c4503cbdc9b5893ca2e6e8c4473 .avia-gallery-thumb a{
width:10%;
}

.flex_cell.av-2kp1nb-6f8e228b0e9c61efcc7ca037acce9670{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2kp1nb-6f8e228b0e9c61efcc7ca037acce9670{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-jrrx3dj7-7-5cb759384c809fe1705d7f4a8885fc3e{
padding-bottom:10px;
}
body .av-special-heading.av-jrrx3dj7-7-5cb759384c809fe1705d7f4a8885fc3e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jrrx3dj7-7-5cb759384c809fe1705d7f4a8885fc3e .av-subheading{
font-size:15px;
}

#top .avia-gallery.av-jhtl0760-6-dd81e899fc360b0163947210a50dc736 .avia-gallery-thumb a{
width:10%;
}

.flex_cell.av-26zfl3-d98cc1a55bcec4505eb3d3d5ad1ebe52{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#f5831f;
}
.responsive #top #wrap_all .flex_cell.av-26zfl3-d98cc1a55bcec4505eb3d3d5ad1ebe52{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-6lorxo-fb21c000c99f67e908d44d0d722910a4{
background-repeat:no-repeat;
background-image:url(https://www.kaplanpaving.com/wp-content/uploads/2018/05/shutterstock_458236126.jpg);
background-position:50% 100%;
background-attachment:fixed;
}
.avia-section.av-6lorxo-fb21c000c99f67e908d44d0d722910a4 .av-section-color-overlay{
opacity:0.7;
background-color:#222222;
}

#top .av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb{
padding-bottom:35px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb .av-subheading{
font-size:18px;
}

.flex_column.av-5bd1cs-ec12a0460e8e572a64324752d28aaeb4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-46pcgc-f018b7ed159e94ddd5a8126324c8f583{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-8t100c-6ed3994b21088221283bab8dfe2a6f80 .iconbox_icon{
background-color:#f5831f;
border:1px solid #f5831f;
color:#ffffff;
}
.iconbox.av-8t100c-6ed3994b21088221283bab8dfe2a6f80 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8t100c-6ed3994b21088221283bab8dfe2a6f80 .iconbox_content_title{
color:#f5831f;
}
.iconbox.av-8t100c-6ed3994b21088221283bab8dfe2a6f80 .iconbox_content_container{
color:#ffffff;
}

#top .hr.hr-invisible.av-2n2dz0-8e1af2af22bbbefadf5ddcea0f26f960{
height:20px;
}

.flex_column.av-2v88oc-a539cd988f4d29cf78efb78e18d9b294{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-80lm4-aed42afd366dd76f061c32e8c7fb713f{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#f5831f;
}
.responsive #top #wrap_all .flex_cell.av-80lm4-aed42afd366dd76f061c32e8c7fb713f{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1d533ak-e03ecd272e65563c6ba7ee17ef9e7f27{
background-color:#000000;
background-image:unset;
}

.flex_column.av-1aorfp8-9d98cdb85d9a95d5c4fc2a2a1ac4c0c3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1aorfp8-5-f7ad634ba09f0a82d6c7ee6f8a0c8b59{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jixddgs2-7ade436417655a730e20d322a6c25200{
height:60px;
}

#top .hr.hr-invisible.av-jixddgs2-4-f8586e6d98068cc272d6aea8dfc4514f{
height:10px;
}

.flex_column.av-17ehodo-66b111cc61354884711411e8794186df{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jixddgs2-3-dcb4d266a2d0fe0d33631e9d1f276f82{
height:30px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7xzon-b96df6c5965f93aed77dc71349b60c1d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jtuw2xl5-8dc05a3bc6671de2d90e9856134c99bb .av-special-heading-tag{
font-size:0.8em;
}
}
