div#sidebar{display:none}.ad-ios-logo{height:30px;width:110px;display:inline-block!important;text-indent:-9999px;background:url(https://stewart-contracting.com/wp-content/uploads/2023/10/New-white-logo.png) no-repeat;background-size:contain!important;margin-left:-6px;position:relative}span.titlecolor{color:#777777}ul{list-style-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjExIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMSA4Ij48cGF0aCBmaWxsPSIjZmNkODQ2IiBkPSJNNC4wMjAsNS45MTAgTDEuMDUzLDIuOTU0IEwwLjAwNCwzLjk5OSBMNC4wMjAsOC4wMDAgTDExLjAwNCwxLjA0NCBMOS45NTUsLTAuMDAyIEw0LjAyMCw1LjkxMCBaIiAvPjwvc3ZnPg==)}img.servicesicon{float:left;margin-right:20px}.link h4:after{position:absolute;width:22.5%;bottom:0;left:0;content:"";display:block;height:2px;background:#FBD123;transition:0.3s linear}.link h4:hover:after{width:100%}.linkfooter h4:after{position:absolute;width:25px;bottom:0;left:42%;content:"";display:block;height:2px;background:#FBD123;transition:0.2s linear}.linkfooter h4:hover:after{left:12%;width:110px}input#gform_submit_button_1{background-color:#8DC63F;border:2px solid #8DC63F;color:#fff;cursor:pointer;padding:6px 20px;border-radius:3px;width:-webkit-fill-available}a.est-external-link.est-tab-link{display:block;padding:6px 15px!important;font-size:16px;font-family:'Roboto',sans-serif;font-weight:500;letter-spacing:0.5px;border-radius:0 0 8px 8px}@media only screen and (max-width:600px){a.est-external-link.est-tab-link{padding:0px 15px!important}}img.towerimage{float:left;margin-right:20px}a.est-external-link.est-tab-link{font-size:15px!important}input#gform_submit_button_2{background:#FCD846;cursor:pointer;border:0px;color:#000;padding:17px 20px;font-size:16px;border-radius:4px;font-weight:500;width:-webkit-fill-available;letter-spacing:4px}.et_pb_widget li a:hover{color:#fcd846}@media screen and (max-width:1600px) and (min-width:981px){.ipad-pro-content h2{font-size:25px!important;padding-top:5px}.contact-info-width{width:75%!important}}@media screen and (max-width:1100px) and (min-width:981px){img.servicesicon{width:90px!important}.services-title h2{font-size:19px!important;font-weight:500!important}.excavation-services .et_pb_column_11,.et_pb_column_15,.et_pb_column_5,.et_pb_column_13,.et_pb_column_7,.et_pb_column_9{padding-top:40px!important;padding-right:20px;padding-bottom:40px!important;padding-left:20px}.excavation-services .et_pb_image img{height:200px}}@media (max-width:980px){.flip{display:flex;flex-direction:column-reverse!important}#page-container .flip.flip.flip>div:first-child{margin-bottom:0px!important;margin-top:40px!important}}.center-content{align-content:center;align-items:center;display:grid}.bottom-content{align-content:end;align-items:center;display:grid}