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

.flex_column.av-ky1cix-21f1fd94ebd230807aa7a200532046f7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-j2qal5-515e86602a591895b8fd4a5406ccb441 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-j2qal5-515e86602a591895b8fd4a5406ccb441 .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-46044ec82f9c9f3b4d13acd79a998ae0 .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-73de034f0d33e6b01765decd556e31e6{
padding-bottom:5px;
color:#7c6853;
}
body .av-special-heading.av-dlgry4-73de034f0d33e6b01765decd556e31e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dlgry4-73de034f0d33e6b01765decd556e31e6 .special-heading-inner-border{
border-color:#7c6853;
}
.av-special-heading.av-dlgry4-73de034f0d33e6b01765decd556e31e6 .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-7987f4327f3865e4f15efef75556fe7a .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-b6bbc661b7d6f9e2fc61b9319956537c{
padding-bottom:5px;
color:#7c6853;
}
body .av-special-heading.av-c2l1ek-b6bbc661b7d6f9e2fc61b9319956537c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-c2l1ek-b6bbc661b7d6f9e2fc61b9319956537c .special-heading-inner-border{
border-color:#7c6853;
}
.av-special-heading.av-c2l1ek-b6bbc661b7d6f9e2fc61b9319956537c .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-d22ab9323348e038ae3fc0ebe8a51a55 .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-b87e8b56c6c77d0bee5089ac635cddee{
padding-bottom:5px;
color:#7c6853;
}
body .av-special-heading.av-bhh0ak-b87e8b56c6c77d0bee5089ac635cddee .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bhh0ak-b87e8b56c6c77d0bee5089ac635cddee .special-heading-inner-border{
border-color:#7c6853;
}
.av-special-heading.av-bhh0ak-b87e8b56c6c77d0bee5089ac635cddee .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-a95940f86d2f0cbd8e3422e144211207 .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-06929e52eb4c0647574b2c1805a87360{
padding-bottom:5px;
color:#7c6853;
}
body .av-special-heading.av-945t0s-06929e52eb4c0647574b2c1805a87360 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-945t0s-06929e52eb4c0647574b2c1805a87360 .special-heading-inner-border{
border-color:#7c6853;
}
.av-special-heading.av-945t0s-06929e52eb4c0647574b2c1805a87360 .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-27cf90f710b955e1e0464c1348d11fef .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-f39668aa8a3f1d83ec14c8982f424a4e{
padding-bottom:5px;
color:#7c6853;
}
body .av-special-heading.av-74tv18-f39668aa8a3f1d83ec14c8982f424a4e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-74tv18-f39668aa8a3f1d83ec14c8982f424a4e .special-heading-inner-border{
border-color:#7c6853;
}
.av-special-heading.av-74tv18-f39668aa8a3f1d83ec14c8982f424a4e .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-3a38b7889d3b34269d69719b2b3ed00a{
padding-bottom:25px;
color:#7c6853;
font-size:32px;
}
body .av-special-heading.av-7xzon-3a38b7889d3b34269d69719b2b3ed00a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7xzon-3a38b7889d3b34269d69719b2b3ed00a .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-7xzon-3a38b7889d3b34269d69719b2b3ed00a .special-heading-inner-border{
border-color:#7c6853;
}
.av-special-heading.av-7xzon-3a38b7889d3b34269d69719b2b3ed00a .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-56f73e922fcdfe755f260070b3e16168{
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-56f73e922fcdfe755f260070b3e16168 .av-section-color-overlay{
opacity:0.7;
background-color:#402b18;
}

#top .av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13{
padding-bottom:35px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13 .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-3a38b7889d3b34269d69719b2b3ed00a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-jtyod5vl-a8515a426983b54cd79b980612b7de13 .av-special-heading-tag{
font-size:0.8em;
}
}
