.elementor-kit-8{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:300;line-height:30px;letter-spacing:.48px}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}.elementor-kit-8 a:hover{color:#549434}.elementor-kit-8 h1{color:#000;font-family:"Jost",Sans-serif;font-size:66px;font-weight:700;line-height:64px}.elementor-kit-8 h2{color:#000;font-family:"Jost",Sans-serif;font-size:50px;font-weight:700;line-height:64px}.elementor-kit-8 h3{color:#000;font-family:"Jost",Sans-serif;font-size:45px;font-weight:700;line-height:65px}.elementor-kit-8 h4{color:#549434;font-family:"Jost",Sans-serif;font-size:25px;font-weight:500;font-style:normal;line-height:36px}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;font-style:normal;letter-spacing:2.47px;color:#000}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1320px}.e-con{--container-max-width:1320px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:768px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.services .elementor-widget-tabs .elementor-tabs-wrapper{display:flex}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title{width:13%}.services .elementor-widget-tabs .owl-carousel .owl-item img{object-fit:cover}section.elementor-section.main-banner h1{margin-bottom:25px}.form-top .elementor-text-editor img{max-height:60px}a.transparent-button{clear:both;border:2px solid #FFF;color:#FFF;margin:40px 0 0 0;display:inline-block;padding:8.2px 12px;font-size:18px;font-family:"Jost",sans-serif;font-weight:600;min-width:200px;text-align:center}a.transparent-button:hover{background-color:#FFF}li.l-child.menu-item.current-menu-item.menu-item-27 a{color:#fff!important}li.l-child.menu-item.current-menu-item.menu-item-27 a:hover{color:#549434!important}.p_tb_100{padding-top:100px;padding-bottom:100px}.p_t_100{padding-top:100px}.p_b_100{padding-bottom:100px}.m_b_100{margin-bottom:100px}.p_t_60{padding-top:60px}.p_t_50{padding-top:50px}.p_t_55{padding-top:55px}.cta{background-blend-mode:overlay;background-color:#00000075}header.entry-header{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:14px}.cus_icons_list li.elementor-icon-list-item{pointer-events:none}.inner_pages_banner h1.elementor-heading-title.elementor-size-default{color:#F1F1F1!important}.footer ul.elementor-icon-list-items li:last-child:hover span.elementor-icon-list-text{color:black!important}html body{background-color:#fff}.cus-404-page .site-main{max-width:calc(100% - 0px);margin:auto!important;text-align:center;background-color:#fff;padding:50px 0;width:100%}.gallery-section .elementor-widget-gallery{margin-bottom:0}.elementor-location-header+.cus-404-page{padding-top:120px}body.error404 .site_header{background-color:#000}.hide-elemnt{display:none}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.page-content,.entry-content,.entry-summary{margin:0}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header,.wp-block-group__inner-container{padding:0}html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.gform_confirmation_wrapper{text-align:center;padding:20px;background-color:#f6f6f6}html body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 0px)!important;margin-bottom:10px!important}.main-banner .elementor-container{padding:300px 0 307px}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{font-size:16px}ul.elementor-nav-menu>li.l-child a{padding:9px 24px 9px;border:3px solid #549434!important;background-color:#549434!important;text-align:center}ul.elementor-nav-menu>li.l-child a:hover{color:#fff;padding:9px 24px 9px;border:3px solid #549434!important;background-color:transparent!important}ul.sub-menu li:last-child a{border:3px solid #54943400!important;background-color:#54943400!important}ul.sub-menu li:last-child a:hover,ul.sub-menu li.current-menu-item a{background-color:#549434!important;color:white!important}ementor-49 .elementor-element.elementor-element-c9d8564 .elementor-button{padding:12px 6px 11px;width:188px}.tel-btn{margin-top:11px}a.elementor-button-link{width:202px;padding:5px 0}.elementor-kit-8 h1,.elementor-kit-8 h2,.elementor-kit-8 h3,.elementor-kit-8 h4{margin-bottom:0}.form-top{background-color:#549434}.form-top .elementor-text-editor h3{margin-left:4%;color:#fff;text-transform:uppercase}.form-top .elementor-text-editor{padding:18px 55px;display:flex;align-items:center;justify-content:space-between}.form{background-color:#f6f6f6}html body .gform_wrapper ul.gform_fields li.gfield{padding-right:0;margin-top:0;margin-bottom:30px}html body .gform_wrapper .top_label div.ginput_container{margin-top:0}.gform_wrapper li.hidden_label input,html body .gform_wrapper textarea.large{padding-left:20px!important}html body .gform_wrapper li.hidden_label input{height:77px;margin-top:0}.gform_wrapper ul.gform_fields li.gfield input,.gform_wrapper ul.gform_fields li.gfield textarea,.gform_wrapper ul.gform_fields li.gfield select{font-size:18px!important}html body .gform_wrapper textarea.large{height:97px;width:100%}html body .gform_wrapper .gform_footer{padding:0;margin:0}html body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{height:77px;width:100%;max-width:100%;background-color:#000;font-weight:700;text-transform:uppercase}html body .gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#549434}.form-col .elementor-widget-wrap{width:645px}html body .form .gform_wrapper{padding:0 55px;margin:29px 0}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,body .gform_wrapper .validation_message{display:none}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding:0;border:none}body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error textarea{border-color:#549434}body .gform_wrapper div.validation_error{border-color:#549434;color:#549434}.form-up{margin-left:2%;margin-top:-166px}.copyright{padding:11.5px 0}.footer ul.elementor-icon-list-items{max-width:308px}main#main{margin-bottom:0}.footer{background-color:#fff;padding-bottom:15px}.form-top.pre-form-top .elementor-text-editor{padding:18px 18px}.footer:before{content:"";position:absolute;bottom:-6%;left:-7%;background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/kisspng-bulldozer-.png);width:416px;height:555px;background-size:contain;background-repeat:no-repeat}.elementor-widget-tabs .elementor-tabs{text-align:center}.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 21px}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title{position:relative;padding-top:70px}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title:hover a{color:#549434}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):after,.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(1):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):hover:after{width:70px;height:70px}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:after,.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:hover:after{content:"";position:absolute;width:50px;height:50px;background-repeat:no-repeat!important;background-size:contain!important;margin:0 auto;left:0;right:0;top:14px;transition:all 0.3s ease-in-out}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/septic-design-icon-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(1):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/septic-design-icon-2.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(2):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(2):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/foundation-icon-2.png)}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(3):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/demolition-icon-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(3):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(3):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/demolition-icon-2.png)}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(4):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/trench-excavation-icon-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(4):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(4):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/trench-excavation-icon-2.png)}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(5):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/driveway-icon-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(5):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(5):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/driveway-icon-2.png)}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(6):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/maintenance-icon-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(6):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(6):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/maintenance-icon-2.png)}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(7):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/armour-stone-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(7):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(7):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/armour-stone-2.png)}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(8):after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/lot-clearing-icon-1.png)}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:nth-child(8):after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(8):hover:after{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/lot-clearing-icon-2.png)}.slider-wrapper{display:flex;flex-wrap:wrap}.slider-wrapper .inner-wrapper{flex-basis:50%}.inner-wrapper.right-col{background-color:#549434;color:#fff;padding:50px;text-align:left}.inner-wrapper.right-col h3{color:#fff;margin-bottom:30px}.sa_owl_theme .owl-nav div,html body .sa_owl_theme .owl-nav button{top:442px;height:50px!important;width:50px!important}html body .white .sa_owl_theme .owl-nav .owl-next{width:50px;background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/right-service-arrow-1.png)!important;height:50px}html body .white .sa_owl_theme .owl-nav .owl-prev{height:50px;width:50px;background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/left-service-arrow-1.png)!important}.owl-carousel .owl-item img{height:100%!important}html body .sa_owl_theme .owl-nav .owl-prev{left:0}html body .sa_owl_theme .owl-nav .owl-next{right:0}.text-center{text-align:center}.cta{padding:30px 0}.cta .para{width:60%;margin:0 auto 30px;color:#fff}.reviews .elementor-widget-testimonial-carousel:before{content:"";position:absolute;width:148px;height:178px;background-repeat:no-repeat;background-size:contain;background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/review-quote-icon-2.png);right:0;top:-120px}.elementor-swiper-button{top:100%!important;-webkit-transform:translate3d(0,-99%,1px)!important;transform:translate3d(0,-99%,1px)!important}.elementor-testimonial__text{width:75%;margin:0 auto}.elementor-widget-testimonial-carousel .swiper-slide{padding:70px 20px!important}.elementor-swiper-button-prev i.eicon-chevron-left::before{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/review-left-icon-1.png)}.elementor-swiper-button-next i.eicon-chevron-right::before{background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/review-right-icon-1.png)}.elementor-swiper-button-next i.eicon-chevron-right::before,.elementor-swiper-button-prev i.eicon-chevron-left::before{width:76px;height:79px;content:""!important;display:block}.owl-carousel .owl-nav button.owl-next span:before{width:50px;background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/right-service-arrow-1.png);height:50px;display:block;content:""}.owl-carousel .owl-nav button.owl-prev span:before{width:50px;background:url(https://brockexcavation.ca/wp-content/uploads/2020/09/left-service-arrow-1.png);height:50px;display:block;content:""}.owl-nav{position:relative;z-index:999;margin-top:-4%;display:flex;justify-content:space-between;display:flex;justify-content:space-between}.owl-nav span{font-size:0}.inner_pages_banner .elementor-container{min-height:600px}.inner_pages_banner .elementor-text-editor{max-width:810px;margin:0 auto;color:#f1f1f1}.elementor-element.cus_icons_list{margin-bottom:47px}section.elementor-section.m_b_0{margin-bottom:0}.cus_services_form.elementor-section-boxed .form-up{margin-top:-156px}.gform_wrapper form .gform_body ul.gform_fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap}.gform_wrapper form .gform_body ul.gform_fields li.gfield{width:100%}.gform_wrapper form .gform_body ul.gform_fields li.gfield.halfRow{width:47%}.gform_wrapper form .gform_body ul.gform_fields li.gfield.bg_white input,.gform_wrapper form .gform_body ul.gform_fields li.gfield.bg_white textarea,.gform_wrapper form .gform_body ul.gform_fields li.gfield.bg_white select{background-color:#fff;border:none}.cus_services_form .form-top h3{margin:0;text-align:center;width:100%}.cus_services_form .gform_wrapper form .gform_body ul.gform_fields li.gfield textarea{height:89px}html body .cus_services_form .form .gform_wrapper{padding:0 35px;margin:40px 0 45px}.copyright p,.pre-form-top p{margin-bottom:0}.elementor-text-editor p:last-of-type{margin-bottom:0}.our_work_gallery_main div.gallery{margin-bottom:0}.our_work_gallery_main .gallery-icon{padding:0 12px 25px 12px}.owl-carousel .owl-item img{width:100%!important}@media(max-width:1800px){html body .footer:before{bottom:0;left:0;width:200px;height:200px}html body .main-banner .elementor-container{padding:278px 0}html body .over-lay{margin-bottom:-26%}}@media(max-width:1700px){html body .main-banner .elementor-container{padding:234px 0}html body .over-lay{margin-bottom:-30%}html body .over-text{margin-bottom:4%}}@media(max-width:1600px){html body .over-lay{margin-bottom:-28%}html body .over-text{margin-bottom:2%}.inner_pages_banner .elementor-container{min-height:500px}}@media (max-width:1550px){.inner_pages_banner .elementor-container{min-height:480px}}@media(max-width:1440px){.p_tb_100{padding-top:80px;padding-bottom:80px}.p_t_100{padding-top:80px}.p_b_100{padding-bottom:80px}.m_b_100{margin-bottom:80px}html body .over-lay{margin-bottom:-33%}html body .over-text{margin-bottom:7%}.elementor-kit-8 h1{font-size:60px;line-height:64px}.elementor-kit-8 h3,html body .elementor-2 .elementor-element.elementor-element-4eceec4 .elementor-testimonial__name{font-size:40px;line-height:40px}.elementor-kit-8 h2{font-size:45px;line-height:60px}.inner_pages_banner h1.elementor-heading-title.elementor-size-default{font-size:45px!important;line-height:60px}.elementor-2 .elementor-element.elementor-element-b04e92e .elementor-button{font-size:22px}html body .main-banner .elementor-container{padding:197px 0}.inner_pages_banner .elementor-container{min-height:450px}.inner_pages_banner .elementor-container .elementor-widget-wrap{margin-top:-60px}.cus_services_form.elementor-section-boxed .form-up{margin-top:-131px}}@media (max-width:1400px){.inner_pages_banner .elementor-container{min-height:437px}}@media(max-width:1320px){html body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 20px!important}html body .elementor-49 .elementor-element.elementor-element-771da93b .elementor-nav-menu .elementor-item{font-size:15px}html body .tel-btn{margin-top:5px;margin-left:-17px}html body .elementor-49 .elementor-element.elementor-element-c9d8564 .elementor-button{font-size:17px;padding:14px 14px 12px;width:188px}.form-col .elementor-widget-wrap{width:auto!important}.form-top .elementor-widget-wrap{width:100%}}@media (max-width:1300px){.inner_pages_banner .elementor-container{min-height:407px}.inner_pages_banner .elementor-container .elementor-widget-heading h2.elementor-heading-title{font-size:55px;line-height:55px}section.elementor-section:not(.elementor-inner-section){padding-left:15px;padding-right:15px}section.elementor-section .elementor-text-editor p,section.elementor-section .elementor-text-editor{font-size:20px}.elementor-kit-8 h2{font-size:40px;line-height:50px}.elementor-location-header .elementor-widget-nav-menu nav.elementor-nav-menu--main ul.elementor-nav-menu a.elementor-item{padding-left:12px;padding-right:12px}.elementor-location-header .elementor-button-wrapper a.elementor-button-link{min-width:185px}}@media(max-width:1280px){html body .elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title{font-size:15px;line-height:20px}html body .elementor-2 .elementor-element.elementor-element-4eceec4 .elementor-testimonial__text{font-size:20px;line-height:28px}.elementor-kit-8 h1{font-size:55px;line-height:55px}.inner_pages_banner h1.elementor-heading-title.elementor-size-default{font-size:55px!important;line-height:55px!important}.elementor-kit-8 h3,html body .elementor-2 .elementor-element.elementor-element-4eceec4 .elementor-testimonial__name{font-size:35px;line-height:35px}html body .form-top .elementor-text-editor{padding:18px}.form-top .elementor-widget-wrap{width:100%!important}html body .form-top .elementor-text-editor h3{margin-left:0%}.form-top .elementor-widget-wrap img{width:70%}html body .elementor-2 .elementor-element.elementor-element-b04e92e .elementor-button{font-size:22px}html body .main-banner .elementor-container{padding:168px 0}.elementor-kit-8 h2{font-size:40px;line-height:50px}html body .form-up{margin-top:-137px}}@media (max-width:1200px){.p_tb_100{padding-top:60px;padding-bottom:60px}.p_t_100{padding-top:60px}.p_b_100{padding-bottom:60px}.m_b_100{margin-bottom:60px}html body .tel-btn{margin-top:1px}.inner_pages_banner .elementor-container{min-height:375px}.cus_services_form.elementor-section-boxed .form-up{margin-top:-126px}.elementor-kit-8 h2{font-size:36px;line-height:45px}}@media(max-width:1024px){.inner-wrapper.right-col{padding:30px}.elementor-location-header+.cus-404-page{padding-top:111px}html body .over-lay{margin-bottom:-39%}html body .over-text{margin-bottom:13%}.reviews{padding:40px 0 50px}html body .elementor-button span{font-size:21px}html body .form .gform_wrapper{padding:0 43px!important}.elementor-kit-8 h1{font-size:50px;line-height:50px}.inner_pages_banner h1.elementor-heading-title.elementor-size-default{font-size:50px!important;line-height:50px!important}html body .main-banner .elementor-container{padding:168px 0 130px}html body .form-up{margin-top:-127px;margin-left:0}.elementor-kit-8 h3,html body .elementor-2 .elementor-element.elementor-element-4eceec4 .elementor-testimonial__name{font-size:26px;line-height:30px}html body .cta .para{width:90%}html body .elementor-2 .elementor-element.elementor-element-b7f3668{width:22.012%}html body .elementor-testimonial__text{width:80%;margin:0 auto}html body .elementor-swiper-button-next i.eicon-chevron-right::before,.elementor-swiper-button-prev i.eicon-chevron-left::before{width:40px;height:40px;background-size:contain}section.elementor-section .elementor-text-editor p,section.elementor-section .elementor-text-editor{font-size:18px;line-height:30px}.elementor-kit-8 h4{font-size:22px;line-height:30px}.elementor-kit-8 h2{font-size:35px;line-height:40px}html body .elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title{font-size:11px;line-height:17px}.elementor-section-boxed .form-up{margin-top:-125px}html body .form-up{margin-top:-15px}.site_header .elementor-row .elementor-column:last-child{display:none}.site_header .elementor-row .elementor-column:nth-child(1),.elementor-49 .elementor-element.elementor-element-bb0214a:nth-child(2){width:50%}html body ul.elementor-nav-menu li.l-child a{border:3px solid #fff0;background-color:#fff0}.inner_pages_banner .elementor-container{min-height:320px}.cus_services_form.elementor-section-boxed .form-up{margin-top:-121px}.cus_services_form .gform_wrapper form .gform_body ul.gform_fields li.gfield.halfRow{width:100%}.elementor-widget-testimonial-carousel .swiper-slide{padding:50px 20px!important}.reviews .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-wrapper .elementor-testimonial span.elementor-testimonial__name{font-size:35px;line-height:50px}.inner_pages_banner .elementor-container .elementor-widget-heading h2.elementor-heading-title{font-size:45px;line-height:45px}section.elementor-section .elementor-container .elementor-row .inner-wrapper p,section.elementor-section .elementor-container .elementor-row .inner-wrapper{font-size:20px}}@media(max-width:1100px){html body .over-text{margin-bottom:0}html body .over-text{width:100% !IMPORTANT;margin-bottom:0}html body .over-text h2 br{display:none}html body .over-lay .elementor-container.elementor-column-gap-narrow{min-height:auto!important}html body .over-lay{margin-bottom:0}.owl-nav{margin-top:-6%}}@media (max-width:993px){.inner_pages_banner .elementor-container{min-height:310px}.elementor-element.see-our-word-title{position:relative;right:0}}@media(max-width:768px){.site_header .elementor-row{justify-content:space-between}.elementor-image-gallery .gallery-item img{margin:0 auto;width:100%}.elementor-element.see-our-word-title{position:relative;right:0}.reviews .elementor-widget-testimonial-carousel:before{display:none}.owl-nav{margin-top:-7%}.elementor-2 .elementor-element.elementor-element-61bb169{background-position:10%!important}.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title{width:100%!important}html body .elementor-49 .elementor-element.elementor-element-6d8ba294{margin-bottom:-131px}html body .footer:before{display:none}html body .main-banner{background-blend-mode:overlay;background-color:#0000000d}html body .main-banner .elementor-container{padding:200px 0 75px}html body .form-up{margin-top:-100px;margin-bottom:3%}html body .gform_wrapper textarea.large{padding-top:14px}.elementor-kit-8 h1{font-size:45px;line-height:45px}.elementor-kit-8 h2{font-size:30px;line-height:35px}html body .form-row>.elementor-container .elementor-row{flex-direction:column-reverse}html body .form-top .elementor-text-editor{padding:10px;justify-content:center}html body .gform_wrapper li.hidden_label input,html body .gform_wrapper li.hidden_label textarea,html body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{height:60px!important}html body .gform_wrapper li.hidden_label input,html body .gform_wrapper li.hidden_label textarea{margin-top:0;font-size:20px!important}.form-top .elementor-widget-wrap img{width:50%}html body .gform_wrapper ul.gform_fields li.gfield{margin-bottom:20px!important}html body .cta .para{width:100%}html body .elementor-2 .elementor-element.elementor-element-b7f3668{width:100%}html body .elementor-testimonial__text{width:100%;margin:0 auto}.elementor-widget-testimonial-carousel .swiper-slide{padding:42px 20px!important}.elementor-text-editor.elementor-clearfix{text-align:center}.site-btn .elementor-button-wrapper{text-align:center}html body .elementor-widget:not(:last-child){margin-bottom:10px}html body .reviews{padding:20px 0 20px}.pre-form-top{margin-top:0%}.footer ul.elementor-icon-list-items{max-width:100%}html body .elementor-83 .elementor-element.elementor-element-5d248fe0 .elementor-text-editor{text-align:center}html body .slider-wrapper .inner-wrapper{flex-basis:100%}.owl-carousel .owl-item img{width:100%!important;height:100%!important}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:after,.elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title.elementor-active:after,.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:hover:after{display:none}.services .elementor-widget-tabs .elementor-tabs-wrapper{display:none}html body .elementor-2 .elementor-element.elementor-element-abfef66 .elementor-tab-title{font-size:19px;line-height:19px}html body .elementor-tab-title.elementor-tab-mobile-title.elementor-active{background-color:#549434;color:white!important;width:calc(100% - 20px);margin-left:9px}html body .inner-wrapper.right-col{text-align:center}.inner_pages_banner .elementor-container{min-height:240px}.inner_pages_banner .elementor-container .elementor-widget-wrap{margin-top:-15px}.inner_pages_banner .elementor-container .elementor-widget-heading h2.elementor-heading-title{font-size:40px;line-height:40px}section.elementor-section .elementor-text-editor p,section.elementor-section .elementor-text-editor{font-size:16px;line-height:28px}section.elementor-section .elementor-column.elementor-col-50{width:100%}.elementor-column.elementor-col-50:last-of-type{margin-top:50px}.p_tb_100{padding-top:50px;padding-bottom:50px}.p_t_100{padding-top:50px}.p_b_100{padding-bottom:50px}.m_b_100{margin-bottom:50px}.p_t_60{padding-top:50px}.form-row>.elementor-container{padding:10px 0 50px}.cus_icons_list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text{font-size:20px}.cus_icons_list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon i{font-size:28px}.elementor-column.fot-left{padding:0 0 0 0}.copyright .elementor-container .elementor-column.elementor-col-50,section.elementor-section.cus_services_form .elementor-column.elementor-col-50:last-of-type{margin-top:0}.reviews .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-wrapper .elementor-testimonial span.elementor-testimonial__name{font-size:25px;line-height:35px}section.elementor-section .elementor-container .elementor-row .inner-wrapper p,section.elementor-section .elementor-container .elementor-row .inner-wrapper{font-size:18px}}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{height:50px}@media(max-width:640px){html body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{text-align:center}.elementor-text-editor.elementor-clearfix p{text-align:center!important}html body .inner-wrapper.right-col p{font-size:15px;line-height:23px}html body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 0px!important}html body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{line-height:28px!important;border-radius:0}.elementor-kit-8 h1{font-size:40px;line-height:40px}.inner_pages_banner h1.elementor-heading-title.elementor-size-default{font-size:40px!important;line-height:40px!important}.elementor-kit-8 h1 br{display:none}html body .elementor-button span{font-size:19px}a.elementor-button-link{font-size:18px!important}.elementor-kit-8 h3,html body .elementor-2 .elementor-element.elementor-element-4eceec4 .elementor-testimonial__name{font-size:20px;line-height:25px}html body .form .gform_wrapper{padding:0 20px!important}html body .inner-wrapper.right-col h3{margin-bottom:10px}html body .inner-wrapper.right-col{padding:30px;text-align:center}html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.5;min-height:0}.elementor-kit-8 h2 br,.elementor-kit-8 h3 br{display:none}html body .form-top.pre-form-top .elementor-text-editor{padding:10px 0}section.elementor-section .elementor-container .elementor-row .inner-wrapper p,section.elementor-section .elementor-container .elementor-row .inner-wrapper{font-size:16px}}@media(max-width:480px){.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{word-break:break-all}.owl-nav{margin-top:0;position:inherit}.elementor-kit-8 h1{font-size:35px;line-height:35px;padding-bottom:10px}.inner_pages_banner h1.elementor-heading-title.elementor-size-default{font-size:35px!important;line-height:35px!important}html body .gform_wrapper li.hidden_label input,html body .gform_wrapper li.hidden_label textarea{font-size:17px!important}html body .gform_wrapper li.hidden_label input,html body .gform_wrapper li.hidden_label textarea,html body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{height:50px!important}.inner_pages_banner .elementor-container .elementor-widget-wrap{margin-top:0}section.elementor-section.inner_pages_banner{padding-top:50px;padding-bottom:50px}.inner_pages_banner .elementor-container{min-height:inherit}.elementor-column.elementor-col-50:last-of-type{margin-top:40px}.p_tb_100{padding-top:40px;padding-bottom:40px}.p_t_100{padding-top:40px}.p_b_100{padding-bottom:40px}.m_b_100{margin-bottom:40px}.p_t_60{padding-top:40px}.form-row>.elementor-container{padding:10px 0 40px}.copyright .elementor-container .elementor-column.elementor-col-50,section.elementor-section.cus_services_form .elementor-column.elementor-col-50:last-of-type{margin-top:0}.site_header .elementor-row{justify-content:space-between}html body .site_header>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 10px!important}.elementor-kit-8 h2{font-size:24px;line-height:30px}html body .elementor-testimonial__text{font-size:16px!important;line-height:28px!important;text-align:center}.reviews .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-wrapper .elementor-testimonial span.elementor-testimonial__name{font-size:20px;line-height:30px}.reviews .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-wrapper .elementor-testimonial .elementor-testimonial__footer{margin-top:15px}.footer{padding-bottom:40px}.elementor-image-gallery .gallery-item img{width:100%}.elementor-element.see-our-word-title{right:0}.our_work_gallery_main .gallery-icon{padding:0 0 25px 0}}@media(min-width:1100px){.e-gallery-masonry .e-gallery-item:nth-child(1){width:14%;left:0%!important}.e-gallery-masonry .e-gallery-item:nth-child(2){width:33%;left:15%!important}.e-gallery-masonry .e-gallery-item:nth-child(3){width:27%;left:49%!important}.e-gallery-masonry .e-gallery-item:nth-child(4){width:23%;left:77%!important}a.e-gallery-item.elementor-gallery-item.elementor-animated-content{height:100%;align-items:flex-end;display:flex;flex-wrap:wrap}.over-lay{margin-bottom:-24%}.elementor-gallery-item__overlay{height:fit-content!important}.over-text{margin-bottom:-2%;position:relative;z-index:999}}@media (max-width:375px){section.elementor-section.inner_pages_banner{padding-top:40px;padding-bottom:40px}.cus_icons_list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text{font-size:18px}.pre-form-top .elementor-text-editor p,.pre-form-top .elementor-text-editor p img{width:30px;margin-right:15px}}