html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,stron,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div:before,div:after,a:after,span:after,p:after,div:after,a:before,span:before,p:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a,img,::before,.overlay,.overlay::after,.footer-menus h3::after,.footer-menus h3,.footer-block .subscribe.primary span,.banner-content a::after,.header .block-search .minisearch,.products-grid .product-item-actions,.products-grid .product-item-actions .tocart,.footer-menus h3::before,button,input,span{transition:0.4s linear}a,a:hover,a:focus{text-decoration:none}a{color:var(--yellow-color)}:root{--black-light:#878686;--blue:#007bff;--black:#000;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40}img{max-width:100%}li{display:inline-block;padding:0;margin:0}a{color:var(--black)}.wrap,.navigation-top .wrap,.page-one-column .panel-content .wrap{max-width:85%;padding:0;width:100%;margin:0 auto;padding:0 15px}.page.page-one-column:not(.twentyseventeen-front-page) #primary{padding:0 0}body{font-family:"Roboto",sans-serif}.site-branding a:hover,.site-branding a:focus{opacity:1}.entry-content a:focus,.widget ul li a,.site-footer .widget-area ul li a,.site-footer .widget-area ul li a,.widget a:hover,.site-footer .widget-area a:hover,.site-info a:hover,.site-info a,.entry-content a:hover,.about_custom a,.entry-content a,.entry-summary a,.comment-content a,.widget a,.site-footer .widget-area a,.posts-navigation a,.widget_authors a strong{box-shadow:none}body .vc_col-has-fill>.vc_column-inner,body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}body .float-right{float:right}body .float-left{float:left}.site-branding-text,.page.page-one-column .entry-header{display:none}.custom-header{margin:0!important}.site-branding{padding:15px 0;margin:0!important;background-color:#fff}.site-navigation-fixed.navigation-top,.navigation-top{position:relative;float:left;width:100%;background:#000;border-bottom:none}.admin-bar .site-navigation-fixed.navigation-top{top:0}.header_logo{width:auto}.header-top-right{text-align:right;width:auto;padding-top:15px}.custom-logo-link{padding-right:0}.header-top-right.float-right .custom_text ul li.quote a{font-size:calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320)));font-weight:700;line-height:20px}.custom_text ul li.quote a,.about_custom a,.contact_form form input.wpcf7-form-control.wpcf7-submit,.wrap_slider .button_wrap a,.your-project a,.who-we--are-right a{display:inline-block;background:#f4bd0a;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));padding:17px 35px;color:#000;font-weight:400;text-transform:uppercase;transition:0.4s linear}.wrap_slider .button_wrap a:hover,.who-we--are-right a:hover,.your-project a:hover{background:#fff;border-color:#fff}.free_quote_custom.custom_free_quote p a:hover,.custom_text ul li.quote a:hover,.about_custom a:hover{background:#212121;opacity:1;color:#fff}.free_custom_quote a:hover{background:#f90;color:#fff}.about_custom a:hover{background:#000;color:#fff}.custom_text ul li h4{font-size:calc(16px + (26 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:700;line-height:22px;padding-bottom:7px;padding-top:5px}.custom_text ul li.cell,.custom_text ul li.Office{padding-right:calc(50px + (80 - 50) * ((100vw - 993px) / (1920 - 993)));position:relative;margin-right:calc(20px + (30 - 20) * ((100vw - 1190px) / (1920 - 1190)))}.custom_text ul li.cell::after,.custom_text ul li.Office::after,.high-quality h2::before{content:"";width:54px;height:52px;display:inline-block;background:url(/wp-content/themes/twentyseventeen-child/img/icons.png) no-repeat;position:absolute;right:0;top:2px}.custom_text ul li.Office::after{background-position:-71px -1px}.who-we--are-right a::after,.your-project a::after{content:"";display:inline-block;position:static;height:15px;width:22px;vertical-align:middle;margin-left:20px;background:url(/wp-content/themes/twentyseventeen-child/img/arrow.png) no-repeat;margin-top:-4px;margin-right:-7px}body a:focus{outline:none}.your-project::before{content:"";width:55px;height:60px;display:inline-block;background:url(/wp-content/themes/twentyseventeen-child/img/ready-to-start.png) no-repeat;position:absolute;top:-25px;left:48%}.high-quality,.your-project{overflow:visible!important}.custom_text ul li{float:left}.baner_slider #slider_69{margin-bottom:0!important}.navigation-top ul#top-menu li,.site-footer .menu-top-menu-container ul li{margin-left:calc(7px + (16 - 7) * ((100vw - 993px) / (1920 - 993)));margin-right:inherit}#menu-item-507,.menu-item-507{display:none}.navigation-top ul#top-menu #menu-item-463,.site-footer .menu-top-menu-container ul li.menu-item-463{margin-left:0!important}.navigation-top ul#top-menu #menu-item-472,.site-footer .menu-top-menu-container ul li.menu-item-472{margin-right:0}.navigation-top ul#top-menu li a,.site-footer .menu-top-menu-container ul li a{color:#fff;font-size:calc(10px + (18 - 10) * ((100vw - 992px) / (1920 - 992)));padding:15px 0;font-weight:500;text-transform:uppercase}.site-footer .menu-top-menu-container ul li a{color:#000}.navigation-top ul#top-menu li a:hover{color:#f4bd0a}.site-footer .menu-top-menu-container ul li a:hover{color:#fff}.navigation-top ul#top-menu li a::after{content:"";display:block;position:absolute;background:#f4bd0a;width:0;height:5px;bottom:0;left:0;transition:0.4s linear}.navigation-top ul#top-menu li.current_page_item a::after,.navigation-top ul#top-menu li a:hover::after{width:100%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0;right:auto}.main-navigation ul ul{background:#000;border:inherit;left:-999em;padding:0;position:absolute;top:100%;z-index:99999}.main-navigation li li:hover,.main-navigation li li.focus{background:none}.main-navigation ul li.menu-item-has-children::after{right:inherit;left:7px}.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:before,.main-navigation ul li.page_item_has_children:after{right:inherit;left:7px}.home_slider .sa_owl_theme .owl-dots{display:none!important}.home_slider .autohide-arrows .owl-nav,.home_slider .sa_owl_theme .disabled .owl-prev,.home_slider .sa_owl_theme .disabled .owl-next{display:block!important}.home_slider .sa_owl_theme .owl-prev::after,.home_slider .sa_owl_theme .owl-next::after{content:"";width:12px;height:12px;display:block;position:absolute;border:3px solid #fff;border-width:3px 0 0 3px;transform:rotate(-46deg);top:22px;right:40%}.home_slider .sa_owl_theme .owl-next::after{transform:rotate(130deg)}.home_slider .white .sa_owl_theme .owl-nav .owl-prev,.home_slider .white .sa_owl_theme .owl-nav .owl-next{background:none!important;padding:29px 30px 29px 30px!important;transition:0.4s linear;border:1px solid #fff}.home_slider .sa_owl_theme .owl-nav .owl-next{right:10px!important}.home_slider .white .sa_owl_theme .owl-nav .owl-prev:hover,.home_slider .white .sa_owl_theme .owl-nav .owl-next:hover{background:#ff9900!important;border:1px solid #f90}.site-footer{background:#f4bd0c;margin:0;border-top:none}.widget ul li,.widget ol li,.widget,.site-footer .widget-area,.site-info{border:none;padding:0}.site-info{margin-bottom:0}.site-footer .widget-column.footer-widget-1{width:100%;padding-bottom:30px}.social-navigation+.site-info{margin:0}.site-info{width:50%;float:left;padding-top:10px}.social-navigation{text-align:right;width:50%;float:right}.social-navigation a{color:#000;background:#fff0;border:1px solid #000}.social-navigation a:hover{color:#fff}.site-info a{color:#000;transition:0.4s linear;cursor:pointer}.site-info a:hover{color:#fff}.wrap_slider{width:41%;background:rgb(0 0 0 / .6);padding:calc(20px + (45 - 20) * ((100vw - 320px) / (1920 - 320)));transform:rotate(5deg);padding-top:calc(0px + (185 - 0) * ((100vw - 320px) / (1920 - 320)));padding-bottom:calc(0px + (185 - 0) * ((100vw - 320px) / (1920 - 320)));position:absolute;top:-40px;padding-right:0}.deliving{transform:rotate(-5deg)}.wrap_slider strong{display:block}.wrap_slider h2{color:#fff;font-size:calc(20px + (90 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:400;padding-bottom:25px;text-transform:uppercase;line-height:85px}.wrap_slider p{color:#fff;font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:400}.wrap_slider .button_wrap{padding-top:25px}body .wpb_content_element{margin-bottom:0}.services_our{text-align:center;padding-top:calc(25px + (70 - 25) * ((100vw - 320px) / (1920 - 320)));padding-bottom:calc(25px + (70 - 25) * ((100vw - 320px) / (1920 - 320)))}.services_our h2,.about_custom h2,.free_quote_custom h2,.high-quality h2,.who-we--are-left h2{font-size:calc(20px + (45 - 20) * ((100vw - 320px) / (1920 - 320)));color:#000;font-weight:700;padding-bottom:20px}.services_our p,.contact_details_custom p{font-size:calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));font-weight:400;max-width:700px;margin:0 auto}.our_excavation_custom .wpb_single_image img{width:100%;cursor:pointer}.our_excavation_custom .vc_column-inner{padding:0!important}.excavation_text{text-align:center;margin:0 22px 0;display:inline-block;position:absolute;z-index:1;bottom:0;margin:auto;width:100%}.our_excavation_custom{background:#eaeae5}.excavation_text a{text-transform:uppercase;text-decoration:none;box-shadow:none;font-size:calc(14px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:700;padding:20px 0 20px;display:block;transition:0.4s linear;color:#fff;position:relative;width:max-content;margin:auto}.excavation_text a::after{content:"";width:0;display:inline-block;margin:0 auto;height:3px;background:#f90;position:relative;bottom:0;transition:0.4s linear}.excavation_text a:hover::after{width:100%}.excavation_text a:hover{color:#f90;padding:0}.tipper_hire img{transition:0.4s linear;z-index:1}.tipper_hire img:hover{transform:scale(1.1)}.tipper_hire figure{overflow:hidden}.page-id-306 .site-content-contain,.panel-content{background:url(/wp-content/themes/twentyseventeen-child/img/background.jpg) repeat}.about_catt_custom{background:#fff;padding:115px 0 0;margin-top:60px}.about_custom p,.free_quote_custom p{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:400;color:#000;line-height:32px;padding-bottom:40px}.about_custom a{padding:16px 54px}body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:16px}.free_quote{background:url(/wp-content/themes/twentyseventeen-child/img/black-background.jpg) repeat;padding-top:35px}.free_quote_custom{padding:15px 0 50px}.free_custom_quote a{float:right}.free_quote_custom h2{color:#fff;padding-bottom:10px;line-height:48px}.free_quote_custom p{padding-bottom:0;color:#fff;line-height:inherit}.free_custom_quote a,.free_quote_custom.custom_free_quote a{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:700;background:#fff;padding:16px 54px;text-transform:uppercase;margin-top:35px;transition:0.4s linear}.entry-content .testimonials_slider a:focus{color:#000}.contact_us{background:#231f20}.services_our_contact h2,.services_our_contact p,.contact_form form input:focus,.who-we--are-left h2{color:#fff}.contact_form form input,.contact_form form textarea{background:#3c3c3c;border:none;color:#fff;border-radius:5px;font-size:calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320)));padding:16px 25px;color:#fff}::placeholder{color:#a9a9a9}.contact_form form textarea{height:129px}.contact_form form .wpcf7-form-control-wrap{position:relative;display:inline-block;width:100%;padding-right:20px;padding-bottom:20px}span.Message textarea{resize:none}.contact_form form .wpcf7-form-control-wrap.first-name,.contact_form form .wpcf7-form-control-wrap.last-name{width:50%}.contact_details_custom p{color:#fff}.contact_custom{padding:0 100px 89px}.contact_details_custom span{position:relative;padding-top:20px;display:inline-block}.contact_details_custom ul li{display:block;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));color:#fff;padding-top:30px}.contact_details_custom ul li a{color:#fff;transition:0.4s linear;font-weight:700;position:relative;padding-bottom:5px}.contact_details_custom ul li a:hover{color:#f4bd0a}.contact_details_custom ul li a::before,.contact_details_custom span::before{content:"";width:100%;height:2px;display:block;position:absolute;bottom:0;background:#f4bd0a;left:0}.contact_details_custom span::before{left:85px;bottom:8px}.contact_form form input.wpcf7-form-control.wpcf7-submit{background:#f4bd0a;color:#000;border-radius:0;padding:20px 78px;font-weight:700}.contact_form form input.wpcf7-form-control.wpcf7-submit:hover{background:#f4bd0a;color:#fff}.entry-content a:focus,.contact_us .wpcf7-response-output{color:#fff}.page:not(.home) #content{padding:0 0}.contact_pages h2{color:#000;font-weight:600;font-size:calc(20px + (47 - 20) * ((100vw - 320px) / (1920 - 320)));padding-bottom:20px}.contact_pages p{font-size:calc(14px + (17 - 14) * ((100vw - 320px) / (1920 - 320)));padding-bottom:30px}.contact_pages .contact_details_custom h3{color:#f4bd0a;font-size:calc(20px + (42 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:700;line-height:49px}.contact_pages .contact_details_custom p,.contact_pages .contact_details_custom ul li a{color:#000}.page .contact_pages .contact_details_custom ul li.lisarow a::before{background-position:-50px -60px}.page .contact_pages .contact_details_custom ul li.namber a::before{background-position:-50px -120px}.page .contact_pages .contact_details_custom ul li.email a::before{background-position:-52px -189px}.contact_pages .contact_details_custom ul li.lisarow a::before{background-position:-113px -164px}.contact_pages .contact_details_custom ul li.namber a::before{background-position:-115px -220px}.contact_pages .contact_details_custom ul li.email a::before{background-position:-115px -290px}.contact_pages .contact_details_custom{padding-left:0}.single-featured-image-header{position:relative}.title h1.heading{font-size:calc(20px + (85 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:700;text-transform:uppercase}.breadcrumb a,.breadcrumb span{font-size:calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:400;transition:0.4s linear}.breadcrumb a:hover{color:#f90}.excavation_pages{padding:99px 0 59px}.custom_excavation_left h3{font-size:calc(14px + (30 - 14) * ((100vw - 320px) / (1920 - 320)));color:#000;font-weight:400;padding-bottom:40px;line-height:40px}.custom_excavation_left p{font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));padding-bottom:40px;line-height:34px}.custom_excavation_left ul li{font-size:calc(14px + (30 - 14) * ((100vw - 320px) / (1920 - 320)));color:#000;font-weight:400;padding-bottom:30px;line-height:40px;position:relative;padding-left:65px;line-height:normal}.custom_excavation_left ul li::before{content:"";width:70px;height:22px;display:inline-block;background:url(/wp-content/themes/twentyseventeen-child/img/icons.png) no-repeat -207px -61px;position:absolute;left:-11px;top:2px;transform:scale(.7)}.custom_excavation_right{background:#fff;float:left;width:100%;border:1px solid #d5d5d5;padding:30px 20px;box-shadow:0 0 45px 0 #f6f9f9}.custom_excavation_right,.excavation_right .free_quote{margin-left:60px}.contact_tipper{float:left;padding-left:25px}.custom_excavation_right h2{line-height:30px;color:#000;font-size:calc(17px + (40 - 17) * ((100vw - 320px) / (1920 - 320)));text-transform:capitalize;font-weight:700;padding-bottom:5px}.services_block .contact_tipper h3{margin-bottom:12px;text-transform:uppercase;font-weight:700;color:var(--black);padding-top:10px;font-size:calc(12px + (20 - 12) * ((100vw - 320px) / (1920 - 320)));margin-bottom:12px}.services_block .contact_tipper a{padding:8px 25px 10px;font-weight:700;display:inline-block;line-height:initial;font-size:calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320)));background:#f90;color:#fff;transition:.4 linear}.services_block .contact_tipper a:hover{background:#212121}.services_block img{margin:0}.services_block{width:100%;float:left;padding-top:25px}.free_quote.free_quote_excavation{margin-top:40px;float:left;width:100%;padding:54px 20px 44px}.free_quote_custom.custom_free_quote{text-align:center;padding:0}.free_quote_custom.custom_free_quote p a{display:inline-block}.contact_pages{background:url(/wp-content/themes/twentyseventeen-child/img/background.jpg) repeat;padding:40px 88px 0}.page .contact_pages{padding:0}.page .black-contact-button .contact_form form input.wpcf7-form-control.wpcf7-submit{background:#f4bd0a;color:#fff}.page .black-contact-button .contact_form form input.wpcf7-form-control.wpcf7-submit:hover{background:#000;color:#fff}.contact_custom_form .contact_form form input,.contact_custom_form .contact_form form textarea{background:#e8e8e8}.contact_custom_form ::placeholder{color:#000}.page-id-58 .wpb_gmaps_widget .wpb_wrapper{padding:0!important}.home .wrap_contact{display:none}.custom_excavation_left h2{color:#000;padding-bottom:12px;font-weight:600;text-transform:capitalize;font-size:calc(16px + (28 - 16) * ((100vw - 320px) / (1920 - 320)))}.services_text{padding-bottom:30px}.about_catt_custom.about_custom_catt{padding:0;margin-top:20px}#about_custom_catt ol{padding-bottom:10px}#about_custom_catt .about_custom ol li{font-weight:500;padding-bottom:3px}.sticky_logo{width:5%;float:left;display:none}.sticky_logo img{bottom:0;position:relative;padding-top:18px;padding-right:10px}#site-navigation{clear:unset}.cell_ican{display:none}#about_custom_catt .vc_parallax-inner.skrollable.skrollable-between{display:block}.cell_ican a{position:absolute;right:50px;width:30px;height:30px;background:url(http://wordpress-449535-1480802.cloudwaysapps.com/wp-content/uploads/2020/09/mobile-icon.png) no-repeat;transform:scale(.9)}.custom_excavation_left.about_list{padding-bottom:20px}.custom_excavation_left.about_list ul li{padding-bottom:9px;padding-left:85px;font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));display:block}.about_custom{padding-top:15px}.about_custom p{padding-bottom:20px}::placeholder{color:#fff}.more-servives{text-align:center;padding-bottom:30px}.your-project,.high-quality,.who-we--are{text-align:center;padding-top:calc(25px + (70 - 25) * ((100vw - 320px) / (1920 - 320)));padding-bottom:calc(25px + (70 - 25) * ((100vw - 320px) / (1920 - 320)));background:#f4bd0a}.your-project a,.who-we--are-right a{border:1px solid #000;margin-top:30px}#primary{max-width:100%!important}.wrap_contact .title_breadcrumbs .title{display:block}.title_breadcrumbs{padding-top:0}.high-quality{background:#eaeae5}.high-qulity-in{background:#fff;padding:45px 30px;border-bottom:10px solid #f4bd0a;min-height:450px}.high-quality h2{font-size:calc(14px + (25 - 14) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase}.who-we--are{background:url(/wp-content/themes/twentyseventeen-child/img/wo-we-are.jpg) no-repeat;background-size:cover;text-align:left}.who-we--are-right{max-width:50%}.who-we--are-right p{color:#fff;margin-bottom:30px}.who-we--are-left h2{font-weight:400;padding-top:25%}.high-quality h2::before{position:static;display:block;margin:auto;background-position:-93px -140px;height:75px;width:55px}.high-quality .on-schedule::before{background-position:-148px -143px;width:75px}.high-quality .committed-sefety ::before{background-position:-225px -143px;width:75px}.company{background:#eaeae5;padding-top:calc(30px + (70 - 30) * ((100vw - 320px) / (1920 - 320)));padding-bottom:calc(30px + (70 - 30) * ((100vw - 320px) / (1920 - 320)))}.company-image .vc_custom_heading{font-size:calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:700;color:#000;text-transform:uppercase;margin-bottom:25px}.company-image{background:#fff;padding:25px}.company-image li{display:block;float:left;margin-bottom:25px;width:100%}.company-right{float:left;padding-top:20px}.company-right h2{font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:700;color:#000;text-transform:uppercase}.company-right a{background:#f4bd0c;font-size:12px;padding:5px 10px;font-weight:400;transition:0.4s linear}.company-right a:hover{color:#fff;background:#000}.civil{padding-left:calc(25px + (50 - 25) * ((100vw - 320px) / (1920 - 320)))}.civil h2{font-size:calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:700;color:#000;text-transform:uppercase;margin-bottom:25px}.civil p,.civil ul{margin-bottom:25px}.civil ul p{margin-bottom:0}.civil li{font-size:16px;font-weight:500;color:#000;display:block;position:relative;margin-left:20px}.civil li::before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;left:-20px;top:7px;background:#f4bd0c}.single-featured-image-header .wrap_contact{position:absolute;top:35%;left:0;width:100%;color:#fff}.single-featured-image-header .wrap_contact .breadcrumb a{color:#fff}.custom_excavation_left.about-us-content ul li{width:100%}.about_custom a.about-us-custoom-button{padding:0;background:none}.about_custom a.about-us-custoom-button:hover{color:#f4bd0a}#menu-footer-nemu li{margin:calc(2px + (12 - 2) * ((100vw - 993px) / (1920 - 993)))}#menu-footer-nemu li a{font-size:calc(10px + (18 - 10) * ((100vw - 992px) / (1920 - 992)));padding:15px 0;font-weight:500;text-transform:uppercase;transition:0.33s linear}#menu-footer-nemu li a:hover{color:#fff}#nav_menu-2 .widget-title{display:none}.get_free_quote{background:#f4bd0c;text-align:center;padding:30px 15px;margin-top:30px}.get_free_quote h2{color:#fff;padding-bottom:10px;line-height:48px;font-size:calc(20px + (45 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:700}.get_free_quote p{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:29px;padding-bottom:0;color:#fff;font-weight:400}.get_free_quote a{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:700;background:#fff;padding:14px 35px;text-transform:uppercase;margin-top:35px;transition:0.4s linear;display:inline-block;border:2px solid #fff}.get_free_quote a:hover{background-color:#fff0;color:#fff}.company .civil a{font-weight:700;color:#f4bd0c}.high-qulity-in p{font-size:calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));font-weight:400;line-height:1.7}.aligncenter{width:40%}#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a,#bwg_container1_0 #bwg_container2_0 .paging-input_0{font-size:calc(12px + (20 - 12) * (100vw - 320px) / (1920 - 320))!important}.imagae-gallerys{padding-top:50px;padding-top:calc(30px + (50 - 30) * (100vw - 320px) / (1920 - 320))}.high-quality h2::before{margin-bottom:25px}@media (min-width:1367px) and (max-width:1920px){.high-qulity-in{min-height:440px}.who-we--are-left h2{padding-top:15%}.wrap_slider h2{line-height:90px}.services_our.testimonials{padding:40px 0 30px}.about_catt_custom{padding:65px 0 0;margin-top:0}.about_custom p,.free_quote_custom p{line-height:29px}.custom_excavation_right,.excavation_right .free_quote{margin-left:0}.free_custom_quote a,.free_quote_custom.custom_free_quote a{padding:12px 32px}.free_quote.free_quote_excavation{padding:25px 5px 30px}.custom_excavation_right{padding:20px 8px}.services_block .contact_tipper h3{font-size:13px}.services_block .contact_tipper a{font-weight:11px}.navigation-top{padding:0 15px}.wrap_slider{padding-top:calc(0px + (250 - 0) * ((100vw - 320px) / (1920 - 320)));padding-bottom:calc(0px + (250 - 0) * ((100vw - 320px) / (1920 - 320)));position:absolute;top:-30px;width:33%}}@media (min-width:1367px) and (max-width:1600px){.bwg-item{width:16.33%!important}.wrap_slider{width:40%}.contact_details_custom{padding-right:0}.gs_testimonial_container .cycle-nav{top:41%}.contact_custom{padding:0 90px 70px}.custom_text ul li.cell::after,.custom_text ul li.Office::after{right:12px}.custom_excavation_right,.excavation_right .free_quote{margin-left:0}.navigation-top ul#top-menu li,.site-footer .menu-top-menu-container ul li{margin-left:calc(5px + (16 - 6) * ((100vw - 993px) / (1920 - 993)));margin-right:inherit}}@media screen and (max-width:1190px){.wrap,#masthead .wrap,.navigation-top .wrap,.page-one-column .panel-content .wrap{max-width:100%}.wrap_slider h2{line-height:60px}.high-qulity-in{min-height:420px}}@media (max-width:1366px){.navigation-top ul#top-menu li,.site-footer .menu-top-menu-container ul li{margin-left:8px;margin-right:inherit}.bwg-item{width:16.33%!important}.custom_text ul li.cell::after,.custom_text ul li.Office::after{transform:scale(.8)}.wrap,#masthead .wrap,.navigation-top .wrap,.page-one-column .panel-content .wrap{max-width:92%}}@media (max-width:1024px){.navigation-top nav{margin-left:0}.navigation-top ul#top-menu li a{font-size:12px}.wrap_slider .button_wrap a{padding:12px 35px;font-size:14px}.wrap_slider{transform:rotate(0deg);left:0;bottom:0;width:100%}.deliving{transform:rotate(0deg)}.wrap_slider{padding-left:10%}.contact_custom{padding:0 15px 40px}#menu-footer-nemu li a{font-size:13px}.site-footer .widget-column.footer-widget-1,.social-navigation,.site-info{text-align:center;width:100%;float:left}}@media (min-width:993px) and (max-width:1145px){.header-top-right.float-right .custom_text ul li.quote a{padding:15px}.custom_text ul li a{font-size:14px}.header_logo{width:25%}.wrap_slider h2{line-height:60px}.wrap_slider{top:-20px}.navigation-top ul#top-menu li,.site-footer .menu-top-menu-container ul li{margin-left:4px}}@media screen and (min-width:993px){#nav_menu-2 .widget-title{pointer-events:none}}@media screen and (max-width:992px){.wrap,#masthead .wrap,.navigation-top .wrap,.page-one-column .panel-content .wrap{max-width:100%}ul#top-menu{padding:0 10px;background:#f4bc0c;left:-475px;position:fixed;width:100%;height:100%;z-index:9;top:0;transition:0.4s linear;transform:translate3d(0,0,0);width:325px;text-align:left;z-index:99;overflow:scroll}.js .main-navigation.toggled-on>div>ul#top-menu{padding:0;left:0;opacity:1;visibility:visible;transform:translate3d(0,0,0);text-align:left;overflow:scroll}.main-navigation li li a{padding:12px 11px!important;color:#fff!important}.navigation-top ul#top-menu li a{font-size:18px;background:transparent!important;width:100%;color:#fff;text-transform:capitalize}.navigation-top ul#top-menu li{width:100%;float:left;padding:0;border-bottom:1px solid #fff;margin:0}.menu-toggle{display:block!important;padding:0;font-size:30px;float:right;text-align:right;line-height:0}.menu-toggle .icon{margin:0 0}.js .main-navigation ul ul{width:100%!important}#menu-item-116{border:none!important}#top-menu a{padding:15px 15px!important;color:#fff;font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))}.main-navigation ul li ul{background:#549925;border:0;margin-top:0;border-top:1px solid #fff}.main-navigation ul ul li{border:none;background:#fff0}.dropdown-toggle{right:0;color:#fff;padding:7px 20px;font-size:25px}.menu-toggle .icon{margin-right:0;top:0;color:#f4bc0c}.main-navigation ul li:hover>ul{left:100%;width:100%;top:0}:not(.mejs-button)>button:hover,:not(.mejs-button)>button:focus{background:none;outline:none}.navigation-top ul#top-menu li a::after{display:none}.navigation-top{background:#fff0;bottom:35%;position:absolute;border:0;z-index:9}.cell_ican{display:block}#menu-item-507{display:block}.custom-header{width:auto}.custom-logo-link img{width:100%}.navigation-top ul#top-menu li a:hover{color:#000!important}.custom_text ul li.cell,.custom_text ul li.Office{padding-right:calc(50px + (95 - 50) * ((100vw - 320px) / (1920 - 320)));margin-right:10px}.custom_text ul li.quote a{padding:15px 15px;font-size:13px}.custom_text ul li.cell::after,.custom_text ul li.Office::after{transform:scale(.7)}.custom_text ul li h4{font-size:calc(12px + (26 - 12) * ((100vw - 320px) / (1920 - 320)))}.custom_text ul li a{font-size:calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320)))}.header-top-right.float-right{padding-top:0}.header-top-right.float-right{display:none}.wrap_slider .button_wrap a{padding:14px 30px}.our_excavation_custom{padding:0 13px}.wrap_slider{top:0}.wrap_slider h2{line-height:53px}.contact_custom{padding:0 20px 70px}.wrap_slider,.deliving{transform:rotate(0deg)}.site-branding{padding:0;padding-top:10px}.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon{display:none}.company-right{float:none}.main-navigation ul li:hover>ul{left:0}.main-navigation ul ul{position:inherit;left:0;top:0}.js .menu-toggle,.js .dropdown-toggle{display:block}.js .main-navigation ul,.js .main-navigation ul ul,.js .main-navigation>div>ul{display:none}.main-navigation ul li.menu-item-has-children::before,.main-navigation ul li.page_item_has_children::before{display:none!important}.main-navigation ul li.menu-item-has-children.focus::before,.main-navigation ul li.menu-item-has-children:hover::before,.main-navigation ul li.menu-item-has-children.focus::after,.main-navigation ul li.menu-item-has-children:hover::after,.main-navigation ul li.page_item_has_children.focus::before,.main-navigation ul li.page_item_has_children:hover::before,.main-navigation ul li.page_item_has_children.focus::after,.main-navigation ul li.page_item_has_children:hover::after{display:none!important}.sub-menu.toggled-on{display:block!important}#menu-footer-nemu li{display:block}#menu-footer-nemu li a{font-size:14px}#menu-footer-nemu{position:relative}#nav_menu-2 .widget-title::after,#nav_menu-2 .widget-title::before{content:"";position:absolute;right:10px;top:22px;width:14px;background:#000;height:2px;transform:rotate(45deg)}#nav_menu-2 .widget-title::before{transform:rotate(-45deg);right:0}#nav_menu-2 .widget-title{display:block;font-size:16px;margin:0;position:relative;padding:15px 0}.menu-footer-nemu-container{display:none}.widget-title.active::after,.widget-title.active::before{transform:rotate(130deg)!important;transition:0.33s linear}.widget-title.active::before{transform:rotate(-138deg)!important}.sub-menu.toggled-on li{padding-left:0px!important}}@media screen and (max-width:767px){.custom-logo-link img{max-height:56px}.cell_ican a{right:55px}.wrap_slider{padding-left:15px}.high-qulity-in{min-height:auto}.contact_custom{padding:0 0 40px}.contact_details_custom{padding-left:0}.services_our.testimonials{padding:40px 0 30px}.home_slider .autohide-arrows .owl-nav,.home_slider .autohide-arrows:hover .owl-nav{display:none!important}.home_slider .sa_owl_theme .owl-dots{display:block!important}.home_slider .sa_owl_theme .owl-dots{padding:0!important;bottom:23px!important}.wrap_slider p{font-size:16px;line-height:initial}.wrap_slider .button_wrap a{padding:5px 20px;font-size:12px}.wrap_slider .button_wrap{padding-top:18px}.our_excavation_custom{padding:0 0}.about_catt_custom{padding:15px 0 0;margin-top:0}.about_custom p,.free_quote_custom p{line-height:25px}.free_custom_quote a{float:left;margin-top:0;margin-bottom:20px!important}.free_quote{padding-top:10px}.free_quote_custom{padding:0 0 25px}.services_our{padding:20px 0 40px}.contact_details_custom{padding-top:45px}.contact_details_custom ul li{padding-top:15px}.contact_pages{padding:15px 0 10px!important}.contact_pages .contact_details_custom{padding-top:13px}.contact_pages>.wpb_column.vc_column_container.vc_col-sm-6{padding-bottom:20px}.contact_pages .contact_form form .wpcf7-form-control-wrap{padding-bottom:10px}.contact_pages p{padding-bottom:15px}.contact_pages h2{padding-bottom:4px}.contact_form form .wpcf7-form-control-wrap{padding-right:0}.contact_pages .contact_details_custom h3{line-height:27px}.who-we--are-left h2{padding-top:0}.who-we--are-right{max-width:100%}.contact_form form .wpcf7-form-control-wrap.first-name,.contact_form form .wpcf7-form-control-wrap.last-name{width:100%}.site-info{width:100%;float:left;padding-top:0;text-align:center}.social-navigation{margin-bottom:0;width:100%;float:left;text-align:center}.site-footer .widget-column.footer-widget-1{text-align:center;padding-bottom:10px}.services_our p,.contact_details_custom p{max-width:100%}.contact_details_custom span::before{left:75px;bottom:12px}.high-qulity-in{margin-bottom:25px!important}.company-image li{width:33.33%}.civil{padding-left:0;padding-top:25px}.company-image img{width:88%;text-align:}#nav_menu-2{text-align:left}.bwg-item{width:33.33%!important}}@media screen and (max-width:420px){.cell_ican a{right:55px;top:2px}.wrap_slider{width:100%;padding-top:0;background-color:#fff0;left:0;padding:15px}.wrap_slider h2{font-size:18px;line-height:20px;padding-bottom:0}.wrap_slider p{display:none}.wrap_slider .button_wrap a{padding:10px 20px;font-size:12px;line-height:normal}.wrap_slider .button_wrap{padding-top:18px}.home_slider .sa_owl_theme .owl-dots{bottom:0px!important}.excavation_text a{padding:10px 0}.tipper_hire{padding-bottom:25px}ul#top-menu{width:275px}.excavation_text{bottom:30px}.site-footer .widget{text-align:center}.site-footer .menu-top-menu-container ul li a{font-size:15px;padding:4px 6px;display:block}.site-footer .wrap{padding:40px 15px}.site-footer .widget-column.footer-widget-1{padding-bottom:20px}.free_quote_custom{text-align:center}.free_custom_quote{display:block;text-align:center}.free_custom_quote a{float:none;display:inline-block}.custom_excavation_left ul li::before{transform:scale(.5);left:-18px;top:-1px}#menu-footer-nemu li a{font-size:14px;display:block;padding:0}#menu-footer-nemu li{padding-bottom:15px}.title_breadcrumbs{top:17%}.header_logo.float-left{width:50%}.navigation-top{bottom:30%}.company-image img{width:100%}.your-project::before{left:42%;transform:scale(.5)}.company-image li{width:47%}.custom_excavation_left ul li{padding-bottom:18px;padding-left:45px}.company-image li:nth-child(2n){margin-left:21px}.bwg-item{width:50%!important}.company-image ul{margin:0 -15px}.company-image li{width:50%;float:left;margin:0!important;padding:0 15px;margin-bottom:10px!important}}