.elementor-61 .elementor-element.elementor-element-499c12e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-499c12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11161E;}.elementor-61 .elementor-element.elementor-element-499c12e > .elementor-container{max-width:1190px;}.elementor-61 .elementor-element.elementor-element-499c12e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-61 .elementor-element.elementor-element-499c12e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-2ea017c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-61 .elementor-element.elementor-element-2ea017c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-61 .elementor-element.elementor-element-2ea017c > .elementor-element-populated{padding:10em 0em 0em 1em;}.elementor-61 .elementor-element.elementor-element-637c97f{--display:flex;--margin-top:-3.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-fc373cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-icon i{color:#C3C3C3;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-icon svg{fill:#C3C3C3;transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-f4142cd{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-61 .elementor-element.elementor-element-f4142cd .elementor-icon-list-text{color:#C3C3C3;transition:color 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-57188fc{width:100%;}.elementor-61 .elementor-element.elementor-element-eff7704{width:100%;}.elementor-61 .elementor-element.elementor-element-f5e9ca4{width:100%;}.elementor-61 .elementor-element.elementor-element-2ea017c{width:100%;}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-2ea017c > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-61 .elementor-element.elementor-element-637c97f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-2ea017c > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-61 .elementor-element.elementor-element-637c97f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}/* Start custom CSS for section, class: .elementor-element-499c12e */@media only screen and (min-width: 1024px) {
    
    .breadcrumb-area {

    margin-top: 5em;
}
    
ul#menu-1-e91138d{
    
        z-index: 9999999999999999999999!important;
}


    
    
    .header-top-left::before {
    right: -340%;
}

.header-contact-info {

    display: flex;
    gap: 5em;
}



.header-top-right .header-social-link-1{
          padding: 13px 0em !important;
}
}

.comment-form {
display:none;
}

.bgclr1, .main-menu .navigation> li> ul> li> a:before, .main-menu .navigation> li> ul> li> ul> li a:before, .main-menu .navigation> li> .megamenu li> a:before, .nav-outer .mobile-nav-toggler .inner, .thm-social-link1 ul li a:before, .btn-one, .header-top-left::before, .header-social-link-1 .social-link ul li a:before, .header-bottom_right__btn::before, .btn-one.style2, .btn-one:before, .btn-one .txt i.arrow1::after, .single-project-style1 .title-holder, .single-partner-logo-box:before, .header-bottom_style2_right__btn a, .main-slider.style2 .slide .image-layer:before, .single-gallery-item .img-holder:before, .single-gallery-item .img-holder:after, .header-bottom_right__btn_style2 a, .single-service-style2:before, .subscribe-style2-area .subscribe-content-box, .header-bottom_right__btn_style2.style2instyle3 a, .sidebar-author-box, .single-review-box:hover .img_box .inner:after, .sidebar-categories-box li a::after, .single-product-item .img-holder .overlay-content a, .single-product-item .title-holder .right a::before, .single-product-image-holder .slider-pager .thumb-box li .img-holder:before, .addto-cart-box .menu-box ul li a:hover, .product-tab-box .tab-btns .tab-btn.active-btn span, .product-tab-box .tab-btns .tab-btn:hover span, .styled-pagination li:hover a, .styled-pagination li.active a, .breadcrumb-menu ul li i.arrow1::after {
    background: #328343;
}

.single-project-style1 .title-holder h4 a {
    color: #ffffff;
   
}

.single-service-style1 .text-holder h3 a:hover {
    color: #2666ce;
}

.bgclr1, .main-menu .navigation> li> ul> li> a:before, .main-menu .navigation> li> ul> li> ul> li a:before, .main-menu .navigation> li> .megamenu li> a:before, .nav-outer .mobile-nav-toggler .inner, .thm-social-link1 ul li a:before, .header-top-left::before, .header-social-link-1 .social-link ul li a:before, .header-bottom_right__btn::before, .btn-one.style2, .btn-one .txt i.arrow1::after, .single-partner-logo-box:before, .header-bottom_style2_right__btn a, .main-slider.style2 .slide .image-layer:before, .single-gallery-item .img-holder:after, .header-bottom_right__btn_style2 a, .single-service-style2:before, .header-bottom_right__btn_style2.style2instyle3 a, .sidebar-author-box, .single-review-box:hover .img_box .inner:after, .sidebar-categories-box li a::after, .single-product-item .img-holder .overlay-content a, .single-product-item .title-holder .right a::before, .single-product-image-holder .slider-pager .thumb-box li .img-holder:before, .addto-cart-box .menu-box ul li a:hover, .product-tab-box .tab-btns .tab-btn.active-btn span, .product-tab-box .tab-btns .tab-btn:hover span, .styled-pagination li:hover a, .styled-pagination li.active a, .breadcrumb-menu ul li i.arrow1::after, .loader-wrap .layer .overlay, .team-member-info-box .social-links-style1 li a:hover i, .resume .info-box .title:after, .woocommerce #place_order, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, span.page-numbers.current, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .price_slider_amount .button, .lebuild-comment-item .img-holder:after, .single-project-style1 .title-holder:before {
  
    background-color: #328343 !important;
}

.single-service-style2:hover {
    box-shadow: 0px 15px 27px 3px rgb(38 102 206 / 23%);
}

.subscribe-content-box.style2 .phone_number .icon {
    background: #328343;
}


.main-slider .owl-theme .owl-nav .owl-prev:hover, .main-slider .owl-theme .owl-nav .owl-next:hover, .styled-pagination li:hover a, .styled-pagination li.active a {

    background: #328343;
}

h1{
color: #ffffff;
    font-size: 55px;
    line-height: 1.2em;
    font-weight: 700;
    text-transform: uppercase;
}

.wp-style h2 {
    font-size: 25px;
}

.wp-style h3 {
    font-size: 20px;
    font-weight: 400;
}


@media only screen and (max-width: 600px) {
    
    .breadcrumb-area {

    margin-top: 6em;
}
    
    h1 {
    font-size: 25px;

}
.wp-style h2 {
    font-size: 21px;
}
}



.loader-wrap {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

.preloader {
    display: none !important;
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f0db1c5 */@media only screen and (min-width: 1024px) {
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-499c12e.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
    margin-top: -16px;
    }
    }/* End custom CSS */