.avia-section.av-kbvk8ag2-c032d718580bce1284f93ee6cd95d8f1{
background-color:#000000;
background-image:url(https://jepcontracting.com/wp-content/uploads/2020/07/Services.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-kbvk8ag2-c032d718580bce1284f93ee6cd95d8f1 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:54px;
}
body .av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-special-heading-tag{
font-size:54px;
}
.av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-subheading{
font-size:20px;
}

.avia-section.av-kccq6oln-be7776a928a3055f01d02b6dfbe4d6ac{
background-color:#c71c3e;
background-image:unset;
}
.avia-section.av-kccq6oln-be7776a928a3055f01d02b6dfbe4d6ac .av-extra-border-element .av-extra-border-inner{
background-color:#c71c3e;
}

#top .av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:44px;
}
body .av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-subheading{
font-size:40px;
}

.flex_cell.av-1023c-83f66d83f5f1d2384bb60aa576bdc263{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2020/07/Custom-Homes-nav-img.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-1023c-83f66d83f5f1d2384bb60aa576bdc263{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-subheading{
font-size:16px;
}

.flex_cell.av-8qg5s-e3b41da17ed952de88b0fcc9aa576478{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2020/07/Whole-House-Renovations-nav-img.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-8qg5s-e3b41da17ed952de88b0fcc9aa576478{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-subheading{
font-size:16px;
}

.flex_cell.av-7lhgw-d4306784fa092110b8a926e7422742c5{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2020/07/Additions-Major-Renovations-nav-img.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-7lhgw-d4306784fa092110b8a926e7422742c5{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-subheading{
font-size:16px;
}

.flex_cell.av-64qmk-22cebaedc66855ddfc69f72ec5dc97b4{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2020/07/Kitchen-Renovations-nav-img.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-64qmk-22cebaedc66855ddfc69f72ec5dc97b4{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-subheading{
font-size:16px;
}

.flex_cell.av-lqh0ge93-cbf44bc5276ea886b88864dcb5813abe{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-lqh0ge93-cbf44bc5276ea886b88864dcb5813abe{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-lqh0grya-828f1927d7567a8cd18adabc80845572{
height:1px;
}

.flex_cell.av-5acho-6157c223af2f3e6fc2169723e3621434{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2020/07/Whole-House-Renovations-nav-img.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-5acho-6157c223af2f3e6fc2169723e3621434{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-subheading{
font-size:16px;
}

.flex_cell.av-3t1a0-db8cd98a45e5890e19094937de398cce{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2023/12/Andersen-Windows-Doors-feat.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-3t1a0-db8cd98a45e5890e19094937de398cce{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-subheading{
font-size:16px;
}

.flex_cell.av-2pccc-31ae81c474e9b32023005bb4de02b114{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2023/12/Aging-in-Place-Remodeling-feat.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-2pccc-31ae81c474e9b32023005bb4de02b114{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-subheading{
font-size:16px;
}

.flex_cell.av-1hsac-e23b1c16cc82536886e6ba4480de60b5{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://jepcontracting.com/wp-content/uploads/2023/12/Contact-JEP-Contracting.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-1hsac-e23b1c16cc82536886e6ba4480de60b5{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966{
margin:0px 0px 0px 0px;
padding-bottom:24px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-subheading{
font-size:16px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-subheading{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-subheading{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-subheading{
font-size:16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-subheading{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-subheading{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-kctomk6e-30356066f8c19be881fde9bc18fb28e7 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-kctnw7vt-078547e964e0907fd4d467620e36267a .av-subheading{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-9gjqs-d6ae61f0aca6b06b1a884b57958e8c0f .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-8attc-2bff4ae4260fcd802992c3fbf1b157f7 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-6pxz4-fdf4d613abe2b4f89452ef065dc56055 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-5uvx4-6ef73ae5350f65495c1e4bee88f8a811 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-4q8vo-1648202ac12ae690b6fe95462ac5135d .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-3gckc-d3b09a6d9a2d295ee9ebb394aa179599 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-2dq4s-239119b14231839eb2e6f08afdebef28 .av-subheading{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-v68s-3f3850489d95ea3c8ecf16cc148d5966 .av-subheading{
font-size:16px;
}
}
