@media only screen and (max-width:980px){#et-top-navigation span.mobile_menu_bar:before,#et-top-navigation span.mobile_menu_bar:after{color:#0f4aaa!important}}.et_mobile_menu{border-top:3px solid #0f4aaa}span.mobile_menu_bar:before{color:#0f4aaa}.caldera-grid .form-control{padding:16px;height:auto;box-shadow:none;background:#f3f3f4;color:#999;border:none;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.et-menu a{color:black}.caldera-grid input[type=submit]{border-width:0px!important;border-radius:0px;font-size:13px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#0f4aaa;color:#fff;padding-top:15px!important;padding-right:30px!important;padding-bottom:15px!important;padding-left:30px!important;margin-top:10px!important;float:right;transition:all 0.3s ease-in-out}.caldera-grid input[type=submit]:hover{background-color:#0f4aaa;color:#fff}.et-fixed-header #top-menu .call_cta a{color:#ed2a24!important}.call_cta a{color:#ed2a24!important}#footer-bottom .container{max-width:1160px!important}.gallery-home-section .dsm_masonry_gallery{display:none}.gallery-home-section .et_pb_gallery_image .et_pb_inline_icon:before{transform:translate(0)}@media screen and (min-width:1200px) and (max-width:1280px){#main-content .home-text-panel{width:88%}}@media screen and (max-width:1400px) and (min-width:1201px){#main-content .home-services-image-row .home-service-image{height:270px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:270px}}@media screen and (max-width:1200px) and (min-width:1101px){#main-content .home-services-image-row .home-service-image{height:240px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:240px}}@media screen and (max-width:1100px) and (min-width:981px){#main-content .home-services-image-row .home-service-image{height:200px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:200px}}@media screen and (max-width:981px) and (min-width:621px){#main-content .home-services-image-row .home-service-image{max-width:550px;margin:0 auto 30px;height:450px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:450px}}@media screen and (max-width:620px) and (min-width:451px){#main-content .home-services-image-row .home-service-image{height:370px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:370px}}@media screen and (max-width:450px) and (min-width:401px){#main-content .home-services-image-row .home-service-image{height:300px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:300px}}@media screen and (max-width:400px){#main-content .home-services-image-row .home-service-image{height:260px}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{height:260px}}#main-content .home-gallery .et_pb_gallery_items{display:flex;flex-wrap:wrap;justify-content:space-between}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{width:32%}@media screen and (max-width:1320px){.home-gallery{height:auto!important}}@media screen and (max-width:980px){.home-gallery{height:auto!important}.home-gallery>.et_pb_gallery_items{flex-direction:column;align-items:center}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;max-width:550px;margin-bottom:20px;margin-right:auto!important;margin-left:auto!important}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item img{width:100%;height:100%}}.et_overlay{display:flex;align-items:center;justify-content:center}.et_overlay:before{position:unset;margin:unset;font-size:50px}#main-content .home-gallery .et_pb_gallery_items{height:100%;flex-wrap:nowrap}@media screen and (max-width:980px){#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image{}}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item{margin-right:5.5%}#main-content .home-gallery .et_pb_gallery_items .et_pb_gallery_item:last-child{margin-right:0}.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_image{height:100%}.et_pb_gallery_grid .et_pb_gallery_item img{height:100%}#location-text>div{margin-top:-40px}@media only screen and (max-width:1400px){.whyus-section .et_pb_text_2{width:60%}}@media only screen and (max-width:980px){.map-image{min-height:auto!important}#location-text>div{margin-top:-20px}#contact>div:first-child{display:none}.small-pavement>.et_pb_text_inner{display:none}}@media only screen and (max-width:767px){#location-text>div{margin-top:-40px}}@media only screen and (max-width:600px){.whyus-section .et_pb_text_2{width:100%}}@media only screen and (max-width:500px){#crack-sealing{padding-bottom:0!important}}@media (min-width:981px){.whyus-section .et_pb_text_2{width:55%}}.row-reasons .reasons-col{transform:translateY(50%)}@media screen and (max-width:1340px){.row-reasons .reasons-col{transform:translateY(33%)}}@media screen and (max-width:1080px){.row-reasons .reasons-col{transform:translateY(0)}}