.page-id-2431 .title_breadcrumbs,.page-id-2431 .Free-Quote-form{display:none}body.page-id-2431 .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.page-id-2431{font-family:'Poppins',sans-serif}#masthead .wrap{max-width:100%;padding:0;display:block;margin:0}.navigation-top{border-top:0;padding:0}.site-branding .wrap{width:20%;margin-left:68px}.site-branding{width:100%;display:flex;align-items:center;padding:25px 0}.custom-header{display:flex;width:100%;float:left;align-items:center}.home .site-branding,.page-id-2431 .site-branding{background:#fff0}.page-id-2431 header{position:absolute;top:0;left:0;width:100%;float:left}.home-banner{padding-top:425px;padding-bottom:200px}.home-banner h2,.absolute-content h2{color:#fff;font-weight:700;text-transform:uppercase;line-height:1.1;font-size:97px;margin-bottom:-25px}.banner-button .custom-button{margin-bottom:0}.banner-button .custom-button a{line-height:1.1;padding:14px 40px;background-color:transparent!important;font-size:28px;font-weight:500;text-transform:uppercase;color:#fff!important;border-radius:50px;border:3px solid #fff!important;display:inline-block;transition:.3a linear}.banner-button .yellow-button a{background:#f5be0b!important;border-color:#f6bf0c!important;margin-right:14px}.home .wrap,.page-id-2431 .wrap{max-width:82.3%;margin:auto;padding:0}.site-branding .wrap{max-width:100%;margin-left:50px!important}.home .navigation-top,.page-id-2431 .navigation-top{width:100%;margin:0;clear:both;max-width:100%;background:rgb(0 0 0 / .5)}.navigation-top .wrap{margin:0 20px;max-width:100%;width:100%;display:flex!important;align-items:center!important}.header-social-navigation svg{color:#fff;font-size:24px;line-height:normal;margin-top:4px}.header-social-navigation a{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:2px solid #fff;border-radius:50%;height:53px;width:53px}.header-social-navigation{display:flex;margin-left:auto;margin-right:50px}.header-social-navigation a:first-child{margin-right:10px}.home .fixed .site-branding{background:#fff}.home .fixed .navigation-top,.page-id-2431 .fixed .navigation-top{background:#000}.header-right-contant ul{margin:0;padding-right:54px;padding-top:10px;padding-bottom:10px;background:#f6bf0c;width:100%;float:left;padding-left:38px;border-radius:60px 0 0 60px}.home .site-header{background-color:#fff0;position:absolute;width:100%;float:left}#site-navigation{margin:0;margin-left:50px}.navigation-top ul#top-menu li a{font-size:calc(12px + (22 - 12)*((100vw - 992px)/(1920 - 992)));font-weight:700}.custom-logo-link img{max-width:400px;max-height:111px}.navigation-top ul#top-menu li a{padding:16px 30px;line-height:1.1}.header-right-contant li a{color:#000;font-size:28px;display:inline-block;vertical-align:middle;transition:.3s linear!important}.header-right-contant a:hover{box-shadow:none!important;color:#f6bf0c!important}.header-right-contant li a::before{content:"";height:70px;width:70px;display:inline-block;vertical-align:middle;margin-right:10px;background:#231f20 url(/wp-content/themes/twentyseventeen-child/img/header-icons.png);border-radius:50%;background-position:17px 18px}.header-right-contant li:first-child a{font-size:33px;font-weight:700}.header-right-contant li{padding-right:90px!important}.header-right-contant li:last-child{padding-right:0px!important}.relative{position:relative;width:100%;float:left}.absolute-content{position:absolute;top:42%;left:12%;width:50%}.absolute-content p{color:#fff;font-size:calc(12px + (18 - 12)*((100vw - 320px)/(1920 - 320)));padding-top:10px}.absolute-content a{border:1px solid #f6bf0c;color:#fff;text-transform:uppercase;font-size:14px;border-radius:40px;padding:20px 45px;display:inline-block;line-height:normal;margin:0 5px;margin-top:45px;font-weight:600;background:#f6bf0c}.absolute-content a:last-child{background:#fff0;border-color:#fff;transition:.3s linear}.absolute-content a:hover{background:#fff;color:#000;border-color:#fff}.header-right-contant{float:right;margin-left:auto}.site-footer .widget-column.footer-widget-1{text-align:center}.social-navigation+.site-info{text-align:right}.navigation-top ul#top-menu li a::after{display:none}.header-right-contant li:nth-child(2) a::before{background-position:10px -30px}.header-right-contant li:nth-child(3) a::before{background-position:10px -86px}.header-right-contant li a:hover{color:#fff!important}.main-navigation ul ul li{margin-left:0!important}.main-navigation ul ul li a{padding:15px 10px!important}.excavating_contractor{margin-top:100px}.excavating_contractor h2{font-size:60px;font-weight:500;color:#231f20;line-height:normal;margin-bottom:35px}.excavating_contractor p,.excavating_contractor_bottom p{font-size:23px;text-align:center;color:#494849;margin-bottom:35px;line-height:1.8;font-weight:300}.excavating_contractor_bottom{margin-top:75px;display:grid;grid-template-columns:1fr 1fr 1fr}.excavating_contractor_bottom::before{display:none}.excavating_contractor_bottom .vc_col-sm-4{width:100%}.home .vc_btn3,.page-id-2431 .vc_btn3{background-image:none!important}.excavating_contractor_bottom h2{font-size:calc(21px + (35 - 21)*((100vw - 1200px)/(1920 - 1200)));margin-bottom:28px;font-weight:500;text-transform:capitalize;color:#231f20;margin-top:25px}.excavating_contractor_bottom p{line-height:normal;margin-bottom:58px!important}.home .vc_column_container>.vc_column-inner,.page-id-2431 .vc_column_container>.vc_column-inner{padding-left:0px!important;padding-right:0px!important}.home .vc_row,.page-id-2431 .vc_row{margin-left:0!important;margin-right:0!important}.excavating_contractor_bottom a{font-size:27px!important;color:#fff;padding:9px 63px!important;line-height:normal!important;border-radius:50px!important}.excavating_contractor_bottom .vc_btn3-container{margin-bottom:0}.quote_section{background:#231f20;margin-top:127px;padding-top:57px;padding-bottom:45px;text-align:center}.quote_section a{color:#fff;font-weight:700;font-size:60px;display:inline-block;vertical-align:middle;line-height:1.1;margin-top:30px}.quote_section a::before{content:'';background:url(/wp-content/themes/twentyseventeen-child/img/call-icon-desktop.png);height:98px;width:98px;display:inline-block;vertical-align:middle;margin-right:32px}.quote_section a:hover{color:#f6bf0c}.quote_section h2{color:#fff;font-weight:300;font-size:60px;margin-bottom:50px}.quote_section h2 strong{font-weight:700}.quote_section p{font-size:30px;font-weight:300;color:#fff}.who_we_are_section{margin-top:120px}.who_we_are_section h2{font-size:50px;font-weight:500;margin-bottom:40px;color:#231f20;line-height:1.1}.who_we_are_section p{font-size:25px;font-weight:300;margin-bottom:15px;color:#494849;line-height:1.8}.who_we_are_section .vc_col-sm-6:first-child{padding-right:15px}.who_we_are_section .vc_col-sm-6:last-child{padding-left:15px}.who_we_are_section a{font-size:25px!important;font-weight:500;color:#fff!important;text-transform:uppercase;padding:14px 40px!important;line-height:normal;background:#f6bf0c!important;border-radius:50px!important;margin-top:60px}.who_we_are_section .vc_btn3-container{margin-bottom:0}.excavating_contractor_bottom a:hover,.banner-button .yellow-button a:hover,.banner-button a:hover,.who_we_are_section a:hover{background:#000!important;color:#fff;border-color:#000!important}.bailey_reliable_row_custom{background:#f6bf0c;text-align:center;padding-top:90px;padding-bottom:95px;margin-top:120px}.bailey_reliable_row_custom h2{margin-top:30px;margin-bottom:40px;font-size:40px;color:#231f20;line-height:1.1;font-weight:600;min-height:88px}.bailey_reliable_row_custom p{font-size:23px;color:#231f20;line-height:1.6;font-weight:300}.bailey_reliable_row_custom{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;grid-column-gap:130px}.bailey_reliable_row_custom::before,.our_projects::before{display:none}.bailey_reliable_row_custom .vc_col-sm-4,.our_projects .vc_col-sm-4{width:100%}.custom-counter-row{padding-top:85px;padding-bottom:115px;text-align:center}.custom-counter-row h2{font-size:60px;color:#fff;font-weight:500;margin-bottom:95px}.custom-counter-row span{color:#fff;font-size:90px;font-weight:900;line-height:1;display:block}.custom-counter-row span::after{content:'+'}.custom-counter-row h4{color:#fff;font-size:40px;font-weight:500;line-height:1.1;margin-top:15px}.our_projects{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16%}#menu-footer-nemu li a{font-size:22px;padding:0 24px;font-weight:500;color:#fff}.home-contact-form{margin-top:110px}.home-contact-form h2{margin-bottom:50px;font-size:57px;font-weight:500;text-transform:capitalize;color:#231f20;line-height:1.1}.home-contact-form p{font-size:24px;text-align:center;color:#494849;line-height:1.6}.home-contact-form form{margin-top:70px}.home-contact-form li{width:50%;float:left;margin-bottom:30px}.home-contact-form li.width100{width:100%}.home-contact-form li input{height:80px;padding:0;padding-left:35px;width:100%;font-size:27px;border-color:#d5d3d4;border-radius:10px;border-width:2px}.home-contact-form li textarea{padding-left:35px;height:380px;padding-top:35px;font-size:27px;border-color:#d5d3d4;border-width:2px;border-radius:10px}.home-contact-form li ::placeholder{color:#494849;font-size:27px;font-weight:300;text-transform:capitalize}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;width:100%;float:left;text-align:center}.home-contact-form .wpcf7-not-valid-tip{font-size:20px}.home-contact-form li:first-child,.home-contact-form li:nth-child(3){padding-right:40px}.home-contact-form li:nth-child(2),.home-contact-form li:nth-child(4){padding-left:40px}.home-contact-form li input[type="submit"]{height:80px;width:300px;background:#f6bf0c;color:#fff;font-weight:600;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto;border-radius:50px;transition:.3s linear}.home-contact-form li input[type="submit"]:hover{background:#000;color:#fff}.footer-top-details{padding:68px 0;background:#231f20}.footer-top-details a{color:#fff;font-weight:400;font-size:calc(14px + (27 - 14)*((100vw - 1200px)/(1920 - 1200)))}.footer-top-details a:hover{color:#f6bf0c}.footer-top-details a::before{content:'';background:#f6bf0c url(/wp-content/themes/twentyseventeen-child/img/footer-top-icons.png);height:70px;width:70px;display:inline-block;vertical-align:middle;background-position:14px 13px;border-radius:50%;background-repeat:no-repeat;margin-right:10px}.footer-top-details .vc_col-sm-4:first-child{width:26%}.footer-top-details .vc_col-sm-4:nth-child(2){width:38%}.footer-top-details .vc_col-sm-4:nth-child(3){width:36%}.footer-top-details .vc_col-sm-4:nth-child(2) a::before{background-position:15px -43px}.footer-top-details .vc_col-sm-4:nth-child(3) a::before{background-position:15px -106px}.fixed .navigation-top ul#top-menu li a{padding:20px 10px;font-size:16px}.fixed .site-branding{padding:10px 0}.fixed .custom-logo-link img{max-width:340px;max-height:70px;display:block}.fixed .header-right-contant ul{padding-top:10px;padding-bottom:10px}.fixed .header-right-contant li a{font-size:20px}.fixed .header-right-contant li a::before{transform:scale(.7);margin:0}.fixed .header-social-navigation a{height:43px;width:43px}#colophon{background:#161314;padding-top:85px}#colophon .widget a img{box-shadow:none}#menu-footer-nemu{padding-top:50px;padding-bottom:35px}#menu-footer-nemu li{margin:0}#colophon #menu-custom-footer-menu li a{font-size:0;display:none}#colophon #menu-custom-footer-menu li a::before{content:'';background:url(/wp-content/themes/twentyseventeen-child/img/footer-facebook-icon.png);height:50px;width:50px;display:inline-block}#colophon #menu-custom-footer-menu li:last-child a::before{content:'';background:url(/wp-content/themes/twentyseventeen-child/img/footer-insta-icon.png);height:50px;width:50px;display:inline-block;margin-left:10px}.site-footer .widget-column.footer-widget-1{padding-bottom:65px}#colophon .footer-copyright-bar{background:#050404;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;padding:44px}#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{color:#fff;font-size:22px;font-weight:300;text-transform:uppercase}#colophon .footer-copyright-bar a::before{content:'|';color:#fff;display:inline-block;vertical-align:middle;margin:0 10px}#colophon .footer-copyright-bar a:hover,#menu-footer-nemu li a:hover{color:#f6bf0c}#masthead.fixed{position:fixed;top:0;left:0;width:100%;z-index:9;animation:slideInDown .7s linear}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;width:100%;float:left;text-align:center}.excavating_contractor_bottom .wpb_single_image img{max-width:120px}.bailey_reliable_row_custom img{max-width:130px}.bailey_reliable_row_custom h2{margin-top:20px;margin-bottom:20px;font-size:30px}.bailey_reliable_row_custom p{font-size:18px}.footer-social-navigation a{color:#fff;border:2px solid #fff;border-radius:50%;padding:13px 10px;margin:0 7px}.footer-social-navigation a svg{font-size:26px}#site-navigation{margin:auto}.fixed .header-social-navigation{margin-left:0}.fixed .navigation-top ul#top-menu li:first-child{margin-left:0}.imagae-gallerys{padding-top:0}@media (max-width:1800px){.custom-logo-link img{max-width:360px;max-height:90px}.header-right-contant ul{padding-top:10px;padding-bottom:10px;padding-right:45px}.site-branding .wrap{margin-left:40px!important}.header-right-contant li{padding-right:30px!important}.header-right-contant li a{font-size:22px}.home-banner h2,.absolute-content h2{font-size:77px;margin-bottom:-25px}.banner-button .custom-button a{padding:12px 30px;font-size:23px}.header-right-contant li a::before{height:60px;width:60px;background-position:12px 11px}.header-right-contant li:nth-child(2) a::before{background-position:5px -34px}.header-right-contant li:nth-child(3) a::before{background-position:5px -90px}.header-social-navigation a{height:44px;width:44px}.header-right-contant li:first-child a{font-size:25px}}@media (max-width:1600px){.excavating_contractor{margin-top:70px}.excavating_contractor h2{margin-bottom:25px;font-size:48px}.excavating_contractor p,.excavating_contractor_bottom p{margin-bottom:18px;font-size:18px}.excavating_contractor_bottom h2{margin-top:18px;margin-bottom:19px}.excavating_contractor_bottom .wpb_single_image img{max-width:100px}.excavating_contractor_bottom .vc_col-sm-4:last-child .wpb_single_image img{max-width:110px}.excavating_contractor_bottom p{margin-bottom:38px!important}.excavating_contractor_bottom a{font-size:22px!important;padding:7px 46px!important}.quote_section p{font-size:25px}.quote_section a{font-size:50px}.quote_section a::before{transform:scale(.8)}.who_we_are_section p{font-size:20px}.who_we_are_section a{font-size:20px!important;margin-top:40px;padding:16px 40px!important}.who_we_are_section h2,.home-contact-form h2{margin-bottom:35px;font-size:47px}.bailey_reliable_row_custom{padding-top:80px;padding-bottom:85px;margin-top:100px;min-height:66px}.bailey_reliable_row_custom{grid-column-gap:100px}.custom-counter-row{padding-top:70px;padding-bottom:100px}.custom-counter-row h2{font-size:40px;margin-bottom:65px}.our_projects{grid-column-gap:14%}#menu-footer-nemu li a{font-size:20px;padding:0 18px}#menu-footer-nemu{padding-top:40px;padding-bottom:30px}.home-contact-form p{font-size:20px}.home-contact-form li:first-child,.home-contact-form li:nth-child(3){padding-right:20px}.home-contact-form li:nth-child(2),.home-contact-form li:nth-child(4){padding-left:20px}.home-contact-form li input{height:70px;padding-left:25px;font-size:18px}.home-contact-form li textarea{padding-left:25px;height:360px;padding-top:25px;font-size:20px}.home-contact-form li input[type="submit"]{height:70px;width:265px}.home-contact-form li ::placeholder{font-size:18px}.home-contact-form{margin-top:80px}.footer-top-details{padding:35px 0}.footer-top-details a::before{height:60px;width:60px;background-position:10px 10px}.footer-top-details .vc_col-sm-4:nth-child(2) a::before{background-position:11px -47px}.footer-top-details .vc_col-sm-4:nth-child(3) a::before{background-position:11px -110px}#colophon .footer-copyright-bar{padding:30px}#menu-footer-nemu li a{font-size:18px;padding:0 20px}#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{font-size:17px}#colophon #text-3 img{max-width:220px}.custom-counter-row span{font-size:60px}.custom-counter-row h4{font-size:30px}.footer-social-navigation a{padding:10px 7px}}@media (max-width:1524px){.custom-logo-link img{max-width:340px;max-height:70px}.header-right-contant li:first-child a{font-size:28px}.header-right-contant li a{font-size:24px}.header-right-contant li a::before{transform:scale(.7)}.header-right-contant ul{padding-right:35px}}@media (max-width:1440px){.custom-logo-link img{max-height:70px}.header-right-contant ul{padding-right:20px}.site-branding .wrap{margin-left:20px!important}.header-right-contant li{padding-right:10px!important}.site-branding{padding:15px 0}.header-social-navigation{margin-right:20px}.home-banner{padding-top:325px;padding-bottom:140px}.home-banner h2,.absolute-content h2{font-size:67px;margin-bottom:-25px}.banner-button .custom-button a{padding:12px 22px;font-size:20px}.excavating_contractor p,.excavating_contractor_bottom p,.who_we_are_section p,.bailey_reliable_row_custom p,.bailey_reliable_row_custom p,#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{font-size:15px}.who_we_are_section p{line-height:2}.quote_section p{font-size:18px}.quote_section h2{margin-bottom:30px;font-size:40px}.quote_section a{font-size:40px;margin-top:20px}.quote_section a::before{transform:scale(.6);margin-right:0}.who_we_are_section a{font-size:20px!important;margin-top:30px;padding:12px 27px!important}.who_we_are_section h2,.home-contact-form h2{margin-bottom:20px;font-size:42px}.who_we_are_section,.bailey_reliable_row_custom{margin-top:80px}.bailey_reliable_row_custom h2{font-size:30px;margin-top:20px;min-height:66px;margin-bottom:30px}.bailey_reliable_row_custom{grid-column-gap:50px}.bailey_reliable_row_custom img{max-width:140px}#menu-footer-nemu{padding-top:30px;padding-bottom:25px}#menu-footer-nemu li a{font-size:17px;padding:0 10px}#colophon{padding-top:65px}.home-contact-form li input{height:75px;padding-left:20px}.home-contact-form li textarea{padding-left:20px;height:340px}.home-contact-form li input[type="submit"]{height:70px;width:255px}.footer-top-details{padding:28px 0}.excavating_contractor h2{font-size:38px}.custom-counter-row span{font-size:70px}.custom-counter-row h4{font-size:30px}.custom-counter-row h2{font-size:44px;margin-bottom:60px}#colophon .footer-copyright-bar{padding:24px}.site-footer .widget-column.footer-widget-1{padding-bottom:45px}#menu-footer-nemu li a{font-size:15px}#menu-footer-nemu{padding-top:20px;padding-bottom:20px}.footer-social-navigation a svg{font-size:21px}.footer-social-navigation a{padding:10px 9px}}@media (max-width:1366px){.header-right-contant li a{font-size:14px!important}.header-right-contant li:first-child a{font-size:19px!important}.header-right-contant ul{padding-top:0;padding-bottom:0;padding-left:10px}.footer-top-details a::before{transform:scale(.7);margin-right:0}.fixed .header-right-contant ul{padding-top:0;padding-bottom:0}#colophon .footer-copyright-bar{padding:15px}.site-footer .widget-column.footer-widget-1{padding-bottom:40px}#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{font-size:16px}.header-right-contant li a::before{margin-right:0}.fixed .site-branding{padding:10px 0}.fixed .navigation-top ul#top-menu li a{padding:14px 10px;font-size:14px}.header-social-navigation a,.fixed .header-social-navigation a{height:34px;width:34px}.header-social-navigation svg,.fixed .header-social-navigation svg{margin-top:3px;font-size:18px}.header-social-navigation a:last-child svg,.fixed .header-social-navigation a:last-child svg{margin-top:3px}.excavating_contractor_bottom a{font-size:17px!important}.quote_section{margin-top:85px}.who_we_are_section a{font-size:17px!important;margin-top:30px;padding:10px 27px!important}.bailey_reliable_row_custom img{max-width:120px}.custom-counter-row span{font-size:50px}.custom-counter-row h4{font-size:20px}.home-contact-form li input{height:50px;padding-left:15px;font-size:14px}.home-contact-form li textarea{padding-left:15px;height:305px;padding-top:15px;font-size:14px}.home-contact-form form{margin-top:30px}.home-contact-form p{font-size:17px}.home-contact-form li{margin-bottom:20px}.home-contact-form li input[type="submit"]{height:50px;width:200px}.home-contact-form .wpcf7-not-valid-tip{font-size:16px}.home-contact-form li ::placeholder,.home-contact-form .wpcf7-not-valid-tip{font-size:14px}.navigation-top ul#top-menu li a{padding:16px 20px}.navigation-top ul#top-menu li{margin-left:29px}}@media (max-width:1289px){.navigation-top ul#top-menu li{margin-left:21px}}@media (max-width:1190px){.custom-logo-link img{max-width:330px;max-height:66px;display:block}#masthead .wrap{max-width:100%;padding:0 0}.absolute-content{width:54%}.absolute-content a{padding:15px 30px;font-size:12px;margin-top:20px}.header-right-contant li:first-child a::before,.header-right-contant li:nth-child(2) a::before,.header-right-contant li:nth-child(3) a::before{transform:scale(.7);margin-right:0}.header-right-contant ul{padding-left:10px}.home .wrap,.page-id-2431 .wrap{max-width:100%;padding:0 20px}.header-social-navigation a{height:43px;width:43px}.navigation-top ul#top-menu li a{padding:14px 8px}.home .custom-page-form,.page-id-2431 .custom-page-form{display:none}.site-branding .wrap{width:20%}.excavating_contractor{margin-top:40px}.excavating_contractor h2,.who_we_are_section h2,.home-contact-form h2{margin-bottom:16px;font-size:30px}.excavating_contractor p,.excavating_contractor_bottom p{font-size:15px}.excavating_contractor_bottom .wpb_single_image img{max-width:80px}.excavating_contractor_bottom h2{font-size:20px}.excavating_contractor_bottom .vc_col-sm-4:last-child .wpb_single_image img{max-width:88px}.excavating_contractor_bottom a{font-size:19px!important}.custom-counter-row h2{font-size:35px;margin-bottom:45px}.custom-counter-row span{font-size:40px}.custom-counter-row h4{font-size:17px}#menu-footer-nemu{padding-top:30px;padding-bottom:10px}#menu-footer-nemu li a{font-size:15px;padding:0 10px}#colophon{padding-top:60px}#colophon .footer-copyright-bar{padding:20px}#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{font-size:14px}.footer-top-details a{font-size:14px}.fixed .header-right-contant li a{font-size:16px}.fixed .navigation-top ul#top-menu li a{padding:15px 8px;font-size:12px}.fixed .custom-logo-link img{max-width:300px;max-height:50px}.header-social-navigation a,.fixed .header-social-navigation a{height:35px;width:35px}.header-social-navigation svg,.fixed .header-social-navigation svg{font-size:18px;margin-top:4px}.header-right-contant li:first-child a{font-size:15px!important}.fixed .site-branding{padding:6px 0}.home-banner h2,.absolute-content h2{font-size:54px;margin-bottom:-25px}.home-banner{padding-top:295px;padding-bottom:130px}.banner-button .custom-button a{padding:10px 20px;font-size:16px}.main-navigation ul ul li a{padding:10px 10px!important}.excavating_contractor_bottom a{font-size:16px!important}.who_we_are_section p{font-size:15px}.who_we_are_section a{font-size:14px!important;margin-top:30px}.bailey_reliable_row_custom img{max-width:110px}.custom-counter-row h2{font-size:30px;margin-bottom:40px}.home-contact-form li input[type="submit"]{height:50px;width:200px;font-size:14px}.home-contact-form li input{height:45px;padding-left:10px;font-size:14px}.home-contact-form li textarea{padding-left:10px;height:300px;padding-top:10px;font-size:14px}.home-contact-form li{margin-bottom:15px}.footer-top-details{padding:10px 0}.excavating_contractor p,.excavating_contractor_bottom p,.who_we_are_section p,.bailey_reliable_row_custom p,.bailey_reliable_row_custom p,#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{font-size:14px}.navigation-top ul#top-menu li{margin-left:30px}}@media (max-width:992px){.js .main-navigation.toggled-on>div>ul#top-menu{height:100vh}.header-right-contant{display:none}.home .site-navigation-fixed.navigation-top,.home .navigation-top,.home .site-branding{background:#fff0}.navigation-top{border-top:0}.home .site-header.fixed .navigation-top,.home .navigation-top,.page-id-2431 .navigation-top{background:#fff0}.absolute-content{width:62%;top:30%}.navigation-top ul#top-menu li a{font-size:14px}.header-social-navigation{display:none}#site-navigation{margin-left:auto;margin-right:20px}.home-banner{padding-top:200px;padding-bottom:100px}.home-banner h2,.absolute-content h2{font-size:57px;margin-bottom:-25px}.banner-button .custom-button a{padding:10px 18px;font-size:20px}.site-branding .wrap{width:100%}.who_we_are_section .vc_col-sm-6:first-child{padding-right:0;width:100%;margin-bottom:20px}.who_we_are_section .vc_col-sm-6:last-child,.footer-top-details .vc_col-sm-4:first-child,.footer-top-details .vc_col-sm-4:nth-child(2),.footer-top-details .vc_col-sm-4:nth-child(3){padding-left:0;width:100%}#nav_menu-2 .widget-title{color:#fff;cursor:pointer}#nav_menu-2 .widget-title::after,#nav_menu-2 .widget-title::before{background:#fff}#menu-footer-nemu{padding-top:0}.footer-top-details{justify-content:center;align-items:center;justify-items:center;display:grid}.home .fixed .navigation-top,.page-id-2431 .fixed .navigation-top{background:#fff0}.fixed .navigation-top{bottom:23%}.dropdown-toggle{padding-right:10px!important;padding-top:3px!important;padding:0}.navigation-top ul#top-menu li{margin-left:0}}@media (max-width:790px){.excavating_contractor_bottom{margin-top:55px;grid-template-columns:1fr;grid-row-gap:35px}.excavating_contractor p br{display:none}.bailey_reliable_row_custom{grid-template-columns:1fr;grid-row-gap:35px;padding-top:60px;padding-bottom:40px;min-height:auto}.bailey_reliable_row_custom h2{font-size:25px;margin-top:15px;min-height:auto;margin-bottom:10px}}@media (max-width:767px){.absolute-content{width:90%;top:58%;left:50%;transform:translate(-50%,-50%);text-align:center}.home-banner h2,.absolute-content h2{font-size:30px;margin-bottom:-25px}.home-banner{padding-top:120px;padding-bottom:50px}.banner-button .custom-button a{padding:10px 12px;font-size:14px;border-width:1px!important}.banner-button .yellow-button a{margin-right:5px}.who_we_are_section{margin-top:40px}.custom-counter-row h2{font-size:25px;margin-bottom:35px}.our_projects{grid-row-gap:40px;grid-template-columns:1fr}.custom-counter-row{padding-bottom:70px}#colophon .widget a img{max-width:150px!important}.home-contact-form li:first-child,.home-contact-form li:nth-child(3){padding-right:0}.home-contact-form li{width:100%;margin-bottom:20px}.home-contact-form li:nth-child(2),.home-contact-form li:nth-child(4){padding-left:0}.home-contact-form li textarea{height:230px}.footer-social-navigation a{padding:8px 9px}.company{margin-top:0}}@media (max-width:520px){.relative img{min-height:300px;object-fit:cover}.absolute-content a{padding:10px 20px}.home_slider .sa_owl_theme .owl-dots{bottom:10px!important}.custom-logo-link img{max-height:45px}.excavating_contractor h2{margin-bottom:16px;font-size:23px}.excavating_contractor_bottom{margin-top:35px}.excavating_contractor_bottom h2{margin-bottom:9px;margin-top:8px}.excavating_contractor_bottom p{margin-bottom:16px!important}.excavating_contractor_bottom a{font-size:14px!important}.quote_section{padding-top:37px;margin-top:17px;padding-bottom:25px;padding-bottom:5px}.quote_section h2,.who_we_are_section h2,.home-contact-form h2{margin-bottom:15px;font-size:27px}.quote_section p,.who_we_are_section p,.bailey_reliable_row_custom p,.home-contact-form p,.home-contact-form li ::placeholder,.home-contact-form .wpcf7-not-valid-tip{font-size:14px}.quote_section a{font-size:20px;margin:0}.quote_section a::before{transform:scale(.4);margin-right:-17px}.who_we_are_section a{font-size:14px!important;margin-top:15px;padding:10px 23px!important}.excavating_contractor_bottom .wpb_single_image img,.excavating_contractor_bottom .vc_col-sm-4:last-child .wpb_single_image img{max-width:80px}.bailey_reliable_row_custom{margin-top:35px}.bailey_reliable_row_custom img{max-width:100px}.custom-counter-row{padding-top:39px;padding-bottom:40px}.custom-counter-row span{font-size:30px}.custom-counter-row h4{font-size:20px;margin-top:6px}#colophon .footer-copyright-bar a::before{display:none}.site-footer .widget-column.footer-widget-1{padding-bottom:15px}#colophon .footer-copyright-bar a,#colophon .footer-copyright-bar p{font-size:14px;display:block}#colophon .footer-copyright-bar{display:block}.home-contact-form form,.home-contact-form{margin-top:35px}.home-contact-form li input{height:50px;padding-left:10px;font-size:14px}.home-contact-form li textarea{height:170px;padding-left:10px;font-size:14px;padding-top:10px}.home-contact-form li input[type="submit"]{height:50px;width:175px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{margin-top:0}.custom-google-map a{display:block}.custom-google-map a img{display:block}.custom-google-map iframe{height:300px}.footer-social-navigation a{padding:8px 8px}.footer-social-navigation{margin-bottom:20px}.fixed .custom-logo-link img{max-width:260px;max-height:40px}}@media (max-width:767px){.vc_row-fluid.company{display:flex;flex-direction:column}.company-content.vc_col-sm-8{order:1}.company-image.vc_col-sm-4{order:2}}