#header .trp-language-switcher > div{background:transparent;padding:0;width:auto !important;min-width:auto !important;border:none;}
#header .trp-language-switcher > div > a > img{margin:0;width:25px;height:18px;}
#header .menu-custom-block .tip,
.mega-menu > li.menu-item > a .tip{padding:3px 7px;border-radius:5px;font-size:12px;}
#header .menu-custom-block .tip::before, .mega-menu > li.menu-item > a .tip::before{left:10px;}
.fixed-header #header .searchform-popup .searchform{background-color:rgba(239, 239, 239, 0.95);}
#header .searchform-fields.container{max-width:500px;padding:30px;}
#header .search-toggle i.fas.fa-search{display:none;}
#header .search-toggle{width:20px;min-width:20px;height:23px;background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/search.svg);background-position:center;background-size:100%;background-repeat:no-repeat;}
.page-top ul.breadcrumb > li{text-transform:lowercase;}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"],
textarea, .form-control, select, .porto-wpforms-inline .wpforms-field-large{width:100%;}
textarea{min-height:180px;height:180px;max-height:280px;}
input[type="submit"]{padding-left:40px;padding-right:40px;}
input.wpcf7-not-valid{border-color:#ffc9c9;}
.wpcf7 form .wpcf7-response-output{margin:1rem 0;border:none;background:#eee;padding:10px 20px;border-radius:10px;font-weight:300;font-size:14px;text-align:center;}
.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:white;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{background-color:#dc3232;color:white;}
.wpcf7 form.spam .wpcf7-response-output{background-color:#f56e28;color:white;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{background-color:#e8ac10;color:white;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.3;background:#33B450;}
.ecogarden-modal-popup-style{max-width:600px;width:100%;background:white;margin:0 auto;padding:4rem 2rem 2rem;box-shadow:0 30px 50px 0 #558e3f91;-webkit-box-shadow:0 30px 50px 0 #558e3f91;}
.ecogarden-modal-popup-style .mfp-close, .ecogarden-modal-popup-style .mfp-close-btn-in .mfp-close{top:10px;right:10px;color:#33B450;}
.ecg_button_style a{border-width:2px !important;transition:0.2s all;-webkit-transition:0.2s all;}
.ecg_button_style a:hover{outline:solid 3px #8bba9896 !important;transition:0.2s all;-webkit-transition:0.2s all;}
.porto-carousel.owl-carousel{padding-bottom:25px;margin-bottom:40px;}
.owl-carousel .owl-dots{position:absolute;bottom:4px;left:50%;margin-top:0;width:100% !important;max-width:1300px !important;transform:translate(-50%);display:flex;justify-content:flex-start;align-items:center;pointer-events:none;}
.owl-carousel .owl-dots button{pointer-events:auto;}
.owl-carousel .owl-dots button{margin-right:3%;}
.owl-dots{margin-left:0.5%;}
.owl-carousel.nav-bottom .owl-nav{position:absolute;bottom:0;left:50%;width:100%;max-width:1300px;height:36px;top:unset;transform:translateX(-50%);display:flex;justify-content:flex-end;align-items:center;}
.owl-carousel.nav-bottom .owl-nav .owl-next{margin-left:3% !important;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{width:36px;height:14px;padding:0;margin:10px 0;}
.owl-carousel .owl-nav .owl-prev::before, .owl-carousel .owl-nav .owl-next::before{font-family:unset;content:"";width:36px;height:14px;display:block;}
.owl-carousel .owl-nav .owl-next::before{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-335.svg);}
.owl-carousel .owl-nav .owl-prev::before{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-336.svg);}
.dark-nav .owl-carousel .owl-nav .owl-next::before{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-338.svg);}
.dark-nav .owl-carousel .owl-nav .owl-prev::before{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-339.svg);}
#ecg-s-recenzi .owl-carousel .owl-nav .owl-next::before{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-338.svg);}
#ecg-s-recenzi .owl-carousel .owl-nav .owl-prev::before{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-339.svg);}
.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;background:#2fc56f;}
.owl-carousel .owl-dots .owl-dot.active span{background:#07632E;}
.big-nav .owl-nav > *{padding:20px 9px !important;width:50px !important;border-radius:10px;}
.big-nav .owl-nav .owl-prev::before, .big-nav .owl-nav .owl-next::before{width:100%;height:12px;background-repeat:no-repeat;}
.big-nav .owl-nav .owl-prev{left:-25px;}
.big-nav .owl-nav .owl-next{right:-25px;}
@media screen and (max-width:768px){
.big-nav .owl-nav .owl-next{right:20px;}
.big-nav .owl-nav .owl-prev{left:20px;}
}
.owl-carousel.nav-style-1 .owl-nav [class*="owl-"]{width:40px;}
.mc4wp-form-fields .newsletter-form-content-style{max-width:480px;position:relative;}
.mc4wp-form-fields .newsletter-form-content-style input[type="email"]{width:100%;height:50px;border:solid 1px white;border-radius:12px;padding:10px 130px 10px 20px;font-size:16px;font-weight:300;}
.mc4wp-form-fields .newsletter-form-content-style input[type="submit"]{width:120px;height:38px;border:none;border-radius:8px;padding:0 15px;font-size:16px;line-height:38px;position:absolute;right:6px;top:6px;font-weight:600;color:#fff;}
.left_top_header_container > .wpb_wrapper{display:flex;align-items:center;}
.left_top_header_container .porto-sicon-box-link{position:relative;}
.left_top_header_container .porto-sicon-box-link{margin-right:5px;}
.left_top_header_container .porto-sicon-box-link .left_top_header_cta_btn{margin:0 10px 0 0;align-items:center;align-content:center;}
.left_top_header_container .porto-sicon-box-link .left_top_header_cta_btn .porto-sicon-img{margin:0 10px 0 0;height:24px;width:24px;position:relative;}
.left_top_header_container .porto-sicon-box-link .left_top_header_cta_btn .porto-sicon-img img{position:absolute;top:4px;left:50%;transform:translate(-50%);}
.right_top_cta_container_column > .wpb_wrapper{display:flex;}
.right_top_cta_container_column .porto-sicon-box-link{background:white;border-radius:12px;border:solid 1px white;padding:0 10px;transition:0.3s all;}
.right_top_cta_container_column .porto-sicon-box-link:not(:first-child){margin-left:6px;}
.porto-sicon-box-link .cta_top_right_btn{margin:0;height:20px;display:flex;align-items:center;align-content:center;flex-direction:row;}
.right_top_cta_container_column .porto-sicon-box-link:hover{background:transparent;transition:0.3s all;}
.right_top_cta_container_column .porto-sicon-box-link:hover img{filter:brightness(50);-webkit-filter:brightness(50);}
.right_top_cta_container_column .porto-sicon-box-link:hover .porto-sicon-title{color:white !important;transition:0.3s all;}
.newsletter-form-content-style [type=submit]{background-color:#07632e;}
.creative_portfolio_carousel .owl-item.center{text-align:left;}
.creative_portfolio_carousel .cpc_item{width:100%;height:100vh;overflow:hidden;max-height:750px;min-height:650px;z-index:1;position:relative;}
.creative_portfolio_carousel .cpc_item > img{object-fit:cover;width:100%;height:100%;}
.creative_portfolio_carousel .cpc_item::before{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:transparent;z-index:2;}
.creative_portfolio_carousel .cpc_items  .cpc_item_featured-counter{position:absolute;top:3rem;left:3rem;font-size:150px;font-weight:100 !important;color:white;line-height:1;z-index:3;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side{background:#33B450;padding:3rem;color:white;width:360px;height:100%;margin-left:auto;position:absolute;top:0;right:0;z-index:4;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side h3{text-align:right;font-size:65px;min-width:220%;float:right;line-height:1.2;color:white;display:-webkit-box;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item-more-informations{font-size:16px;line-height:1.5;margin-bottom:70px;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item_meta-boxes-list{margin-bottom:70px;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item_meta-boxes-list .cpc-item-mt-it{margin-bottom:6px;font-size:14px;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item-read-view-more{color:white;font-size:18px;font-weight:bold;transition:0.2s all;-webkit-transition:0.2s all;display:block;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item-read-view-more::before{content:"";width:30px;height:2px;background:white;display:inline-block;vertical-align:middle;margin-right:10px;transition:0.2s all;-webkit-transition:0.2s all;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item-read-view-more:hover:before{width:40px;transition:0.2s all;-webkit-transition:0.2s all;}
.creative_portfolio_carousel .slick-slide{margin:0 50px;max-width:100vw;}
.creative_portfolio_carousel .slick-list{margin:0 -50px;}
.creative_portfolio_carousel .cpc_items .slick-slide:not(.slick-active) h3{transform:translateY(100%);opacity:0;transition:0.7s all;-webkit-transition:0.7s all;}
.creative_portfolio_carousel .cpc_items .slick-slide.slick-active h3{transform:translateY(0);opacity:1;transition:0.7s all;-webkit-transition:0.7s all;transition-delay:0.2s;-webkit-transition-delay:0.2s;}
.creative_portfolio_carousel .cpc_items .slick-slide:not(.slick-active) .cpc_item-read-view-more{transform:translateX(100%);opacity:0;transition:0.7s all;-webkit-transition:0.7s all;}
.creative_portfolio_carousel .cpc_items .slick-slide.slick-active .cpc_item-read-view-more{transform:translateX(0);opacity:1;transition:0.5s all;-webkit-transition:0.5s all;transition-delay:0.7s;-webkit-transition-delay:0.7s;}
.creative_portfolio_carousel .cpc_items .slick-slide:not(.slick-active) .cpc_item-more-informations{transform:translateX(-100%);opacity:0;transition:0.5s all;-webkit-transition:0.5s all;}
.creative_portfolio_carousel .cpc_items .slick-slide.slick-active .cpc_item-more-informations{transform:translateX(0);opacity:1;transition:0.5s all;-webkit-transition:0.5s all;transition-delay:0.5s;-webkit-transition-delay:0.5s;}
.creative_portfolio_carousel .cpc_items .slick-slide:not(.slick-active) .cpc_item_info-side{opacity:0;}
.creative_portfolio_carousel .cpc_items .slick-slide:not(.slick-active) .cpc_item_meta-boxes-list{opacity:0;transition:0.5s all;-webkit-transition:0.5s all;}
.creative_portfolio_carousel .cpc_items .slick-slide.slick-active .cpc_item_meta-boxes-list{opacity:1;transition:0.5s all;-webkit-transition:0.5s all;transition-delay:0.5s;-webkit-transition-delay:0.5s;}
.creative_portfolio_carousel_navs{max-width:1300px;width:100%;display:block;position:relative;margin:20px auto 10px;padding:0 15px;}
.creative_portfolio_carousel_navs .slick-dots{position:relative;display:block;width:100%;max-width:820px;padding:0;margin:0;text-align:left;}
.creative_portfolio_carousel_navs .slick-dots li{margin:0 10px 0 0;}
.creative_portfolio_carousel_navs .slick-dots li button::before{font-size:20px;}
.creative_portfolio_carousel_navs .slick-arrow{width:34px;top:25px;}
.creative_portfolio_carousel_navs .slick-prev.slick-arrow{left:unset;right:95px;}
.creative_portfolio_carousel_navs .slick-next.slick-arrow{left:unset;right:25px;}
.creative_portfolio_carousel_navs .slick-arrow:before{display:none;}
.portfolio-list-items-section .portfolio-list-item-container{position:relative;min-height:150px;background:#46bd61;border-radius:20px;overflow:hidden;}
.portfolio-list-items-section .main-portfolio-item-details{position:absolute;left:0;bottom:0;background:rgba(70, 189, 97, 0.65);width:100%;border-radius:20px 20px 0 0;transition:0.2s all;-webkit-transition:0.2s all;z-index:3;}
.portfolio-list-items-section .main-portfolio-item-details::after{content:"";background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-352.svg);width:30px;height:30px;background-color:#ffffff12;position:absolute;right:20px;top:25px;background-position:center;background-repeat:no-repeat;background-size:100%;transform:rotate(-90deg);opacity:0;transition:0.2s all;-webkit-transition:0.2s all;}
.portfolio-list-items-section .portfolio-list-item-container ._it_p_categories{position:absolute;right:20px;top:20px;z-index:2;background:#46bd61;color:white;padding:3px 10px;font-size:12px;text-transform:capitalize;font-weight:600;border-radius:5px;}
.portfolio-list-items-section .portfolio-list-item-container ._it_p_categories a:hover{color:black;}
.portfolio-list-items-section .portfolio-list-item-container:hover .main-portfolio-item-details{background:#46bd61;transition:0.2s all;-webkit-transition:0.2s all;}
.portfolio-list-items-section .main-portfolio-item-details:hover:after{opacity:0.3;transition:0.2s all;-webkit-transition:0.2s all;}
.portfolio-list-items-section .main-portfolio-item-details > .wp-block-group__inner-container{padding:20px 20px 15px;}
.portfolio-list-items-section .main-portfolio-item-details .p-it-title{margin:0;}
.portfolio-list-items-section .main-portfolio-item-details .p-it-title a{font-size:24px;line-height:1.2;margin-bottom:10px;color:white;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.portfolio-list-items-section .portfolio-list-item-container .featured_image-item-port-listing{margin-bottom:0;}
.portfolio-list-items-section .meta-item-listing .wp-block-group__inner-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
.portfolio-list-items-section .meta-item-listing .wp-block-group__inner-container > *{margin:0 15px 0 0;color:white;white-space:nowrap;font-size:12px;}
.portfolio-list-items-section .meta-item-listing .wp-block-group__inner-container > *:last-of-type{margin-right:0;}
.portfolio-list-items-section ul.portfolio-filter{justify-content:center;margin-bottom:50px !important;}
.portfolio-list-items-section ul.portfolio-filter li a{background:#e1e1e1;border-radius:20px;font-weight:500;text-transform:capitalize;color:black;padding:10px 20px;}
.portfolio-list-items-section ul.portfolio-filter li.active a{background:#289d42;color:white;}
.portfolio-list-items-section .pagination.load-more .next{max-width:300px !important;background:black;color:white;font-weight:600;font-size:14px;text-transform:capitalize;}
.portfolio-list-item-container .porto-ibanner > img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);scale:1;transition:0.2s all;-webkit-transition:0.2s all;}
.portfolio-list-item-container:hover .porto-ibanner > img{scale:1.05;transition:0.2s all;-webkit-transition:0.2s all;}
._footer_logo_top_left img{max-width:150px;}
.link-btn-footer{margin-bottom:0;}
.link-btn-footer .porto-sicon-header{text-align:left;vertical-align:bottom;border-bottom:1px solid #fff;}
.link-btn-footer .porto-sicon-heading-right{vertical-align:bottom;}
.link-btn-footer .porto-sicon-header h3{margin-bottom:5px;font-size:16px;}
.link-btn-footer .img-icon{width:22px;height:auto;}
.footer-newsletter .newsletter-form-content-style input[type="email"]{padding:0;background-color:transparent;color:#fff;border:0;border-bottom:1px solid #fff !important;border-radius:0;width:87%;height:30px;}
.footer-newsletter .newsletter-form-content-style input[type="email"]::placeholder{color:#fff;font-weight:400;}
.col-f-news .wpb_text_column{margin-bottom:0;}
.p-r-footer{padding-right:4rem;}
.footer-newsletter .newsletter-form-content-style input[type="submit"]{width:22px;height:auto;background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-352.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;position:absolute;bottom:0;right:0;border-radius:0;padding:0;font-size:0;}
._footer_top_right_social a:last-child{margin:0 !important;}
.shape-white:before{content:"";background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/Asset-1ex.png);background-position:bottom;background-repeat:no-repeat;background-size:123%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0.3;}
.shape-white > *{position:relative;}
.page-id-1860 .page-top{background-color:transparent;padding-top:30px;}
.page-id-1860 .page-top > .container{padding-top:0;padding-bottom:0;}
.page-id-1860 .page-top ul.breadcrumb>li a, .page-id-1860 .page-top ul.breadcrumb > li{color:#558e3f;}
header{box-shadow:0px 7px 20px 8px rgb(0 0 0 / 5%);}
.s-top-title h2{color:#000;}
.s-right-title p{font-size:18px;font-weight:500;line-height:1.6;text-align:justify;}
.first-btn-s > a{font-size:16px!important;font-weight:600;padding:10px 25px !important;border-radius:0 !important;border:2px solid #065828 !important;}
.last-btn-s > a{font-size:16px!important;font-weight:700;padding:10px 30px !important;border-radius:0 !important;border:2px solid #065d2a!important;background-image:unset !important;text-align:center !important;}
.first-btn-s a > i:before, .green-btn-s a > i:before{font-size:0;content:"";display:block;width:18px;height:18px;background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/right-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:15px;}
.green-btn-s a > i:before{margin-left:0;background-image:url(//ecogardenconstruct.com/wp-content/uploads/2022/12/arrow-right.svg);}
.squaree-green:before{content:"";position:absolute;top:-25px;left:50px;width:50px;height:50px;background-color:#07632e;}
.title-over-green h3{font-size:32px;line-height:1.2;}
.green-btn-s > a{font-size:16px!important;font-weight:700;padding:10px 25px !important;border-radius:0 !important;border:unset;background-image:unset !important;}
.white-t-over-green p{color:#fff;font-weight:300;}
.bg-foto-amenajari{border-radius:150px 0 0 0;}
.serv-offer .porto-sicon-header{margin-bottom:0;}
.text-white-01 p{color:#fff;}
.sr-margin-top-owerlay{margin-top:-80px;}
.justify-text, .grid-two .porto-sicon-description, .grid-three .porto-sicon-description, .grid-four .porto-sicon-description{text-align:justify;}
.grid-two .wpb_wrapper, .grid-three .wpb_wrapper, .grid-four .wpb_wrapper{padding:30px !important;border-radius:30px;}
.grid-two .wpb_wrapper{background-color:#000;}
.grid-three .wpb_wrapper{background-color:#07632e;}
.grid-four .wpb_wrapper{background-color:#e1e1e1;}
.grid-four{margin-top:30px;}
.grid-one p, h2.font-dsk-500{font-weight:500;}
.border-btm{border-bottom:1px solid #000;padding-bottom:15px;}
.left-text-color h5{color:#07632e;font-weight:600;line-height:1.3;padding-left:35px;}
.other-btn a{padding:5px 0 !important;}
.other-btn a i{position:absolute !important;top:10px !important;right:0 !important;}
.line-h h3{line-height:1.3;font-weight:500;}
.width-btn a{padding:5px 0px !important;}
.width-btn{width:250px;}
.width-btn a i{position:absolute !important;right:0 !important;top:10px !important;}
.radius-04 img{border-radius:60px 0 0 0;}
.bg-z-04{position:relative;z-index:1;}
.index-04{position:relative;z-index:2;}
.radius-col-04{border-radius:0 0 60px 0;}
.number-border .porto-sicon-header{padding-bottom:10px;border-bottom:1px solid #07632e;margin-bottom:10px !important;}
.black-border .porto-sicon-header{order-bottom:1px solid #000;}
.number-border .porto-sicon-header, .number-border h3{margin:0;}
.bt-width .width-btn{width:100% !important;}
.width-arrow img{width:65%;transform:rotate(270deg);margin-top:7px;}
.center-txt-bg-green{border-radius:70px;}
.icon-svg img{width:70%;height:auto;}
.white-text-ag h5, .white-text-ag p, .white-text-ag h2{color:#fff;}
.title-fit-green, .bolding-title{font-weight:500;}
.gr-image p{text-align:justify;}
.gr-image img{transform:rotate(270deg);margin-right:20px;margin-top:15px;}
.align-ti-tx .porto-sicon-description{margin-top:0;text-align:justify;}
.shape-pic-1{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/GRADINA-RUSTICA.jpg);}
.shape-pic-2{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/Gradina-in-stil-frantuzesc.jpg);}
.shape-pic-3{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/Gradina-in-stil-englezesc.jpg);}
.shape-pic-4{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/Gradina-in-stil-japonez.jpg);}
.shape-pic-5{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/Gradina-in-stil-vintage.jpg);}
.shape-pic-6{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/Gradina-in-stil-modern.jpg);}
.shape-pic-1, .shape-pic-2, .shape-pic-3, .shape-pic-4, .shape-pic-5, .shape-pic-6{width:600px;max-width:100%;height:350px;border-radius:30px;background-size:cover;background-position:right;box-shadow:-40px 25px 45px 15px #0000004f;background-repeat:no-repeat;}
.shape-pic-1:after, .shape-pic-2:after, .shape-pic-3:after, .shape-pic-4:after, .shape-pic-5:after,
.shape-pic-6:after{content:"";background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/border-black-fit.png);background-size:610px 360px;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:-30px;right:-15px;height:100%;width:100%;max-width:100%;z-index:-1;}
.bb-cst a{background-image:unset !important;border:unset !important;border-bottom:1px solid #fff !important;padding:10px 0 !important;width:70% !important;margin-left:auto;}
.bb-cst i{position:absolute !important;top:15px !important;right:0 !important;}
.width-fonts p{font-weight:500;}
.zindex-img{z-index:1;position:relative;}
.bg-opacity{background-color:rgb(70 189 97 / 80%) !important;}
.box-shadow-img{box-shadow:0px 20px 30px -2px #00000036;}
.icon-btn{width:fit-content;margin-left:auto;margin-bottom:0;border-radius:15px;}
.icon-btn .porto-sicon-img{margin-bottom:0 !important;padding:20px 30px;}
.icon-btn img{transform:rotate(315deg);}
.rot-icon img{transform:rotate(270deg);}
.border-r-corner{border-radius:0 25px 0 0;font-weight:600;}
.shadow-shape-und{box-shadow:10px 10px 18px 0px #0000003d;}
.dp-z-index{z-index:2;}
.box-number-com h2{margin-bottom:15px;border-bottom:1px solid #000;padding-bottom:12px;font-weight:300;font-size:55px;}
.rotate-icon-com img{transform:rotate(90deg);}
.com-width-font{font-weight:500;}
.com-icon-address img{opacity:0.5;}
.com-contact h3{color:#07632e;}
.com-contact p{margin-bottom:15px;}
.com-cont-row{background-position:top !important;background-size:50% !important;}
.com-over-green{margin-bottom:-200px !important;z-index:2;position:relative;}
.tc-text-doc h4, .tc-text-doc p{line-height:1.2;}
section#t-c-text{z-index:2;position:relative;}
.l-h-conf-page p{line-height:1.4 !important;}
.font-w-500-h{font-weight:500;}
.dropdown-sevcicii > .popup ul.sub-menu{background-color:#fff;padding:10px;}
.dropdown-sevcicii > .popup ul li:hover a{border-color:#07632e;}
.menu-item a:hover, #header .main-menu .dropdown-sevcicii .popup a{transition:.3s;}
#menu-ecogarden-main-menu-1 a{background-color:#07632e;border-radius:30px;text-align:center;margin-bottom:3px;}
#menu-ecogarden-main-menu-1 a.current, 
#menu-ecogarden-main-menu-1 .active a{border:1px solid;}
#menu-ecogarden-main-menu-1 a:hover{color:#fff !important;}
#side-nav-panel .arrow{color:#46bd61;}
.custom-form .wpcf7-form-control{background-color:#F8F8F8;border:unset;}
.custom-form .txt-f input, .custom-form .txt-f textarea,
.custom-form .txt-f input::placeholder, .custom-form .txt-f textarea::placeholder{color:#333332;font-size:13px;font-weight:400;}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{border:1px solid #e1e1e0;}
.form-control, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{padding:11px 15px 8px 15px;}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .form-control, select, .porto-wpforms-inline .wpforms-field-large{font-size:13px;}
.contact-form-container-ceg{background-color:#fff!important;}
.wpcf7-submit{background:#07622d!important;}
.custom-form textarea{padding:15px;}
.checkbox-c p span > span{background-color:transparent !important;}
.checkbox-c label span{color:#106234;font-weight:400;}
.btn-sub input{background-color:#47B762 !important;color:#fff;font-size:16px;font-weight:400;width:100%;padding:15px;}
.select-f select{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2023/01/4115225_bottom_chevron_chevron-down_icon.svg);background-repeat:no-repeat;background-size:28px;background-position-x:98%;color:#333332;font-size:13px;font-weight:400;}
.custom-form input[type="file"]{width:100%;background:unset;border-radius:unset;}
.custom-form input#mfcf7_zl_add_file{color:#47b762;border:none;border-radius:10px;background:#d3f2d7;}
.custom-form span.mfcf7-zl-multifile-name{font-size:14px;}
.custom-form .delete-file{font-size:13px;}
.custom-form #mfcf7_zl_multifilecontainer{overflow:hidden;}
.file-attachment-eco{margin:0 !important;}
.checkbox-c > p{margin-top:0;}
.bkgr-white-left-btn{border-radius:12px;border:solid 1px white;padding:0 10px;transition:0.3s all;margin-bottom:0;align-items:center;height:auto !important;}
.bkgr-white-left-btn:hover{background:transparent;transition:0.3s all;}
.bkgr-white-left-btn:hover .porto-sicon-title{color:white !important;transition:0.3s all;}
.bkgr-white-left-btn:hover img, .icon-white-login-logo img{filter:brightness(50);-webkit-filter:brightness(50);}
.line-height-14-p p, .line-height-14-p .porto-sicon-description, .line-h-14-all-txt,
.line-h-14-all-txt p, .line-h-14-all-txt .porto-sicon-header p, .title-400-we h6, .title-h5 h5{line-height:1.4 !important;font-weight:400 !important;}
.bolding-300, .bolding-300 p{font-weight:300 !important;}
.line-h-14-all-txt-only, .line-h-14-all-txt-only p, .line-h-14-all-txt-only .porto-sicon-description{line-height:1.4 !important;}
.line-height-14-p .porto-sicon-header p{font-weight:700 !important;}
.line-height-14-p .porto-sicon-description p{margin-bottom:0;}
.title-h5 h5{font-size:18px;}
.mrg-left-top-head{margin-right:0 !important;}
.ha-size .counter_suffix{font-size:26px !important;}
.border-all-25 img{border-radius:25px;}
.header-main.sticky{box-shadow:0px 0px 16px 14px #07632e1c !important;}
.upload-cv-cv input{min-height:50px;padding:15px;width:100%;}
.upload-cv-cv input[type="file"]::file-selector-button{border:none;font-size:16px;padding:7px 20px;margin:0 10px 0 0;width:auto;background:#46bd61;border-radius:30px;color:white;font-weight:600;}
.f-weight-blog p, .f-weight-blog li{font-weight:400;}
.post-content .entry-content{margin:0;}
.single-post .main-content{padding-top:40px;padding-bottom:40px;}
.remove-gradient-btn .vc_btn3-style-custom{background-image:unset;}
.font-s-blog-btn a{font-size:16px !important;font-weight:400;padding:12px 25px !important;}
.cookie-notice-container span{font-family:'Poppins';}
#cn-notice-buttons a{font-weight:600 !important;font-family:'Poppins' !important;}
.cn-close-icon::before, .cn-close-icon::after{background-color:#fff;}
.cookie-notice-container{padding:9px 25px;}
#cn-notice-buttons a{margin-bottom:5px !important;}
#cookie-notice{z-index:9999999999;}
@media screen and (min-width:1300px){
.creative_portfolio_carousel .cpc_item{min-width:1300px;}
}
@media screen and (max-width:1330px){
.shape-white{background-size:200%;}
.shape-pic-1:after, .shape-pic-2:after, .shape-pic-3:after, .shape-pic-4:after, .shape-pic-5:after,
.shape-pic-6:after{display:none;}
.desktop-only{display:none !important;}
}
@media screen and (min-width:1331px){
.mob-only{display:none !important;}
}
@media screen and (max-width:1024px){
.creative_portfolio_carousel .cpc_item{height:600px;min-height:600px;max-height:600px;position:relative;}
.creative_portfolio_carousel .cpc_items .cpc_item_featured-counter{font-size:70px;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side{background:#33b450e0;padding:2rem;color:white;width:100%;margin-left:auto;position:absolute;top:unset;right:0;bottom:0;left:0;height:auto;border-radius:30px 30px 0 0;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item-more-informations{display:none;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item_meta-boxes-list{margin-bottom:0;display:flex;flex-wrap:wrap;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side h3{text-align:left;font-size:25px;min-width:100%;float:unset;line-height:1.2;color:white;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item_meta-boxes-list > *:not(last-of-type){margin-right:15px;}
.cpc-container.cpc_items .slick-slide > *{margin:0 15px;}
.creative_portfolio_carousel_navs .slick-dots{max-width:600px;}
}
@media screen and (max-width:768px){
.creative_portfolio_carousel .cpc_item > img{width:auto !important;height:100%;max-width:unset;position:absolute;left:50%;transform:translateX(-50%);}
.creative_portfolio_carousel .cpc_item{height:480px;min-height:480px;max-height:480px;overflow:hidden;}
.creative_portfolio_carousel_navs .slick-dots li button::before{font-size:12px;}
.creative_portfolio_carousel_navs .slick-dots li{margin:0;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item_meta-boxes-list .cpc-item-mt-it{margin-bottom:10px;font-size:12px;line-height:1;}
.creative_portfolio_carousel .cpc_items .cpc_item_info-side .cpc_item-read-view-more{font-size:14px;}
.cn-close-icon{top:15px;right:5px;}
.creative_portfolio_carousel_navs .slick-arrow{top:50px;z-index:99;}
.creative_portfolio_carousel_navs .slick-dots{max-width:400px;}
}
@media screen and (min-width: 992px) and (max-width: 1329px) {
#header .main-menu{padding:0 35px;}
.header-right .porto-sicon-box-link{padding:0 5px;}
.header-right h3{font-size:10px !important;}
}
@media screen and (max-width:991px){
#header .mobile-toggle{padding:6px 12px;font-size:20px;}
#side-nav-panel{padding-bottom:100px;}
#side-nav-panel .side-nav-panel-close{color:#07632E;font-size:20px;}
#side-nav-panel .searchform-fields{background:#efefef;border-radius:30px;}
#side-nav-panel .menu-wrap{padding:0 1rem;}
#side-nav-panel .accordion-menu li.menu-item > a, #side-nav-panel .menu-custom-block a{font-size:14px;font-weight:600;text-transform:capitalize;}
.sidebar-top-header-links a{color:#07632E !important;}
.sidebar-top-header-links a i{margin-right:10px !important;}
#side-nav-panel #menu-sidenav-mobile-menu{border-top:solid 1px #07632E;padding-top:10px;margin-top:10px;}
.container-big-number p{font-size:70px;}
.container-big-number h5{font-size:18px;}
.title-slider p, h2.title-mobile, .title-mobile p span, .title-mobile h2, h3.title-mobile{font-size:34px !important;}
#ecg-s-despre .box-gr .porto-sicon-read{font-size:22px;}
#ecg-s-despre .box-gr .porto-sicon-read:before{height:20px;width:20px;}
}
@media screen and (max-width:767px){
.owl-carousel.nav-bottom .owl-nav{width:100%;}
.left_top_header_container .porto-sicon-box-link .left_top_header_cta_btn .porto-sicon-body{display:none;}
.left_top_header_container .porto-sicon-box-link .left_top_header_cta_btn .porto-sicon-img{margin:0;}
.marg-bottom-mob{margin-bottom:12vh !important;}
#ecg-s-despre .box-gr .porto-sicon-read{margin-bottom:8vh;padding-left:15px;}
.ecg-image img{width:45%;margin:0 auto;display:block;}
.padding-top-btn{padding-bottom:60px !important;padding-top:60px !important;}
.no-mobile{display:none !important;}
.grid-mobile .col-md-2{width:33%;}
.align-left-text{text-align:start;margin-bottom:0;}
.center-content{padding-left:30px;padding-right:30px;}
.imag-mobile{position:absolute;left:50%;transform:translateX(-50%);top:-400px;width:800px;z-index:1;}
.shape-white{background-image:unset;}
.footer-newsletter{z-index:3;position:relative;}
.index-ing{z-index:3;position:relative;}
.mrg-principii{margin-bottom:35px !important;}
.title-fit-green{font-size:35px;}
.mrg-50-04, .shape-pic-1, .shape-pic-2, .shape-pic-3, .shape-pic-4, .shape-pic-5, .shape-pic-6{margin-bottom:50px;}
.tit-35 h2{font-size:35px;margin-bottom:30px !important;}
.mrg-r-0-mob{padding-right:calc(var(--bs-gutter-x) / 2) !important;}
.mrg-l-0-mob{padding-left:calc(var(--bs-gutter-x) / 2) !important;}
.m-p-mobile{margin-bottom:30px !important;padding-bottom:30px !important;}
.m-p-mobile-0{margin-bottom:0 !important;padding-bottom:0 !important;}
.align-ti-tx{margin-bottom:0;}
.align-ti-tx h2, .mmob-siz h2, h2.mmob-siz, .mmob-siz h4 , h3.mmob-siz, .mmob-siz p, .mmob-siz-h h2,
.mmob-siz-h h3, .mmob-siz-e p span, h2.mmob-siz-h, .main-discover-projects a, .ecg-shadow-slider h4,
.mmob-siz-e-ts h2, .mmob-siz-e-ts h5{font-size:28px !important;}
.f-s-26m h4{font-size:26px !important;}
.gren-dark-text p{font-size:35px !important;margin-bottom:30px !important;}
.bb-cst a{margin:auto;}
section#nerabdatori-section{z-index:2;}
.elem-mob-h{height:200px !important;}
.mob-pic-top{margin-top:-230px !important;}
.mrg-40-dp{margin-bottom:40px !important;}
.center-dp-icon{justify-content:center !important;}
.mrg-50-dp{margin-bottom:60px !important;}
.left-just p, .left-just .porto-sicon-description{text-align:left !important;}
.height-img-dp .porto-ibanner-layer{width:92% !important;top:6% !important;}
.height-img-dp img{height:380px;}
.h-dp-50{height:60px !important;}
.m-mrg-dp-0, #ecg-s-despre .box-gr .porto-sicon-read{margin-bottom:0 !important;}
.mrg-0-top-com{margin-top:0 !important;}
.height-dp-10vh{height:10vh !important;}
.pad-bottom-dp-0{padding-bottom:0 !important;}
.margin-b-40px-778, .h-margin-b-40px-778{margin-bottom:40px !important;}
.margin-b-40px-778 h2{text-align:center;}
.dp-mob-width-label .porto-ibanner-layer h5{font-size:18px;padding-right:30px;}
.dp-mob-width-label .porto-ibanner-layer{width:90% !important;}
.com-dsp-none{display:none !important;}
.com-cont-row{background-size:85% !important;}
.mob-padd-com-col3{padding-right:calc(var(--bs-gutter-x) / 2) !important;}
.com-over-green{margin-bottom:-210px !important;}
.mrg-l-r-wh{margin-left:15px !important;margin-right:15px !important;}
.height-mn-mob-60{height:60px !important;}
.height-mn-mob-40{height:40px !important;}
.line-h-12-mob h2{line-height:1.2 !important;}
.mobile-style-cs{padding:30px !important;}
.mobile-style-cs .porto-sicon-box{justify-content:center;margin-bottom:40px !important;}
.mobile-style-cs h2{text-align:center;}
.align-sec-cs-img .vc_align_right{text-align:left;margin-bottom:10px;}
.value-descr, .title-h5 h5{font-size:16px;}
.z-ind-row{z-index:2;}
.padd-top-bottom-40-mob{padding-top:40px !important;padding-bottom:40px !important;}
.padding-left-mob-15{padding-right:15px !important;}
.page-top .page-title{font-size:50px;}
.height-dp-40px{height:40px !important;}
.icon-sizing-mob .porto-sicon-img{font-size:14px !important;padding:14px 20px;}
.mmob-siz-24px h2{font-size:24px !important;font-weight:400 !important;line-height:1.2;}
.alg-left-t h2{text-align:left !important;}
.pd-lr{padding-left:0;padding-right:0;}
.dp-z-index-ds{z-index:2;position:relative;}
.pad-mob-ds{padding-left:30px !important;}
.dsp-flx{margin-bottom:2px;}
.coll-s-right{padding-left:0 !important;padding-right:0 !important;}
.custom-form p{margin-bottom:0;margin-top:30px;}
.height-same{min-height:initial;}
.width-img-mobile-60 img{width:80px;}
.mobile-btw-sec{height:50px !important;}
.mrg-30-dp{margin-bottom:30px !important;}
.no-m-top-m{padding-top:0 !important;}
.home .owl-carousel .owl-nav .owl-prev, .home .owl-carousel .owl-nav .owl-next{margin-bottom:0 !important;}
.padd-b-30-mob{padding-bottom:30px !important;}
.mobile-btw-sec-ext{height:85px !important;}
.h-mob-vert .wpb_wrapper{height:2px;}
.size-font-height a{font-size:16px;}
.size-font-height a img{width:18px;}
.size-font-height-18 a{font-size:18px !important;}
.size-font-height-18 a.porto-sicon-read:before{width:18px !important;}
.mr-mob-btn-30 .porto-sicon-description, .mr-mob-btn-30{margin-bottom:30px !important;}
.mrg-top-custom{margin-top:30px !important;}
.custom-marg-bottom-0, .last-p .porto-sicon-description p:last-child{margin-bottom:0 !important;}
.page-top .page-title-wrap h1{margin-bottom:30px;line-height:1.1;margin-top:20px;}
.page-top > .container{padding-top:20px;}
.padding-mobile-carousell{margin-bottom:0 !important;padding:40px 0;}
.padding-mobile-carousell img.img-icon{margin-bottom:20px !important;}
.single-post .page-top > .container{padding-bottom:20px;}
.mobile-btw-sec-single-post{height:15px !important;}
}
@media screen and (min-width: 992px) and (max-width: 1329px) {
#header .searchform-popup{position:absolute;}
.count-down .stats-number, .count-down .counter_suffix{font-size:22px !important;}
}
@media screen and (min-width:768px){
.dsp-none-dsk, .no-desktop, .imag-mobile, .dsp-dp-none-mob{display:none !important;}
#header .main-menu .dropdown-sevcicii .popup a{font-size:15px;font-weight:500;padding-top:12px;padding-bottom:12px;}
#header .main-menu .dropdown-sevcicii .popup li:first-child:after{content:"";width:84%;height:1px;background-color:#0000000d;display:block;margin:0 auto;}
.mega-menu > li.has-sub:before, .mega-menu > li.has-sub:after{border-bottom-color:transparent;}
}
@media screen and (min-width:992px){
.menu-item a{background-color:#07632e;border-radius:30px;margin-right:8px;border:1px solid #07632e;}
#menu-ecogarden-main-menu{min-height:70px;display:flex;flex-wrap:wrap;align-content:space-around;}
}
@media screen and (max-width:992px){
#header .searchform-popup{display:block;position:relative;}
.header-row .header-right .porto-block{display:none;}
.icon-white-login-logo{align-items:center;}
}
@media screen and (max-width:768px){
.shape-white:before{background-position:center bottom;background-size:300%;width:100%;height:650px;}
.owl-carousel.nav-bottom .owl-nav{bottom:-40px;left:50%;width:200px;transform:translateX(-50%);}
.another-projects-portfolio .owl-carousel.nav-style-1 .owl-nav [class*="owl-"]{width:50px;position:relative !important;float:unset;display:inline-block;transform:unset !important;left:-35px !important;}
}
@media screen and (max-width:576px){
.ecg-image img{width:65%;}
.container-big-number p{font-size:60px;}
.container-big-number h5{font-size:16px;}
.text-magazin h2, .text-magazin a{font-size:28px;}
.main-magazin img{width:40px;}
.footer-newsletter h2{font-size:28px;margin-bottom:20px !important;}
.btn-col{margin-bottom:22px;}
.link-btn-footer .porto-sicon-img{width:22px;}
.elem-mob-h{height:150px !important;}
.mob-pic-top{margin-top:-170px !important;}
.mrg-top-botm-mob{padding-bottom:100px !important;}
.custom-height-mobile{height:160px !important;}
.com-over-green{margin-bottom:-130px !important;}
}
@media screen and (max-width:420px){
.elem-mob-h{height:95px !important;}
.mob-pic-top{margin-top:-120px !important;}
} .page-template-servicii-peisagistica-cluj #main .container.main-container, 
.page-template-servicii-peisagistica-bucuresti #main .container.main-container, .page-template-devino-subcontractor-eco-garden #main .container.main-container{max-width:100%;padding-left:0;padding-right:0;}
.page-template-servicii-peisagistica-cluj .container.inner-container, .page-template-servicii-peisagistica-bucuresti .container.inner-container, .page-template-devino-subcontractor-eco-garden .container.inner-container{padding-left:15px;padding-right:15px;}
.service-hero{padding:150px 0 150px;}
.service-hero.hero-cluj-1{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2024/09/Cluj-Napoca.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;z-index:0;}
.service-hero.hero-cluj-1:before{background:linear-gradient(180deg, rgba(30, 30, 30, 0.00) 0%, #1E1E1E 150%);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";z-index:-1;}
.service-hero_subtitle{color:#6BBA6B;font-family:Poppins;font-size:35px;font-style:normal;font-weight:700;line-height:35px;}
h1.service-hero_title{color:#FFF;font-family:Poppins;font-size:45px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase;margin-bottom:10px;}
p.service-hero_desc{color:#FFF;font-family:Poppins;font-size:25px;font-style:normal;font-weight:500;line-height:30px;padding-bottom:30px;}
.service-hero_cta .button-primary{border-radius:30px;border:2px solid #07632E;background:#07632E;padding:10px 30px;color:#FFF;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:16px;}
.service-hero_cta .button-invert{border-radius:30px;border:2px solid #fff;background:transparent;padding:10px 40px;color:#FFF;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:16px;}
.service-hero_cta{display:flex;align-items:center;gap:30px;}
.service-section-1{padding:70px 0 50px;}
.title-wrapper .service-title{color:#1E1E1E;font-family:Poppins;font-size:55px;font-style:normal;font-weight:700;line-height:60px;margin-bottom:10px;}
.title-wrapper .service-subtitle{color:#000;font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:0;}
.desc-wrapper .service-desc{color:#1E1E1E;text-align:justify;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px;padding-right:15%;}
.title-bg{height:160px;background:#6BBA6B;display:flex;align-items:center;}
.title-bg h2{color:#FFF;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;margin-bottom:0;margin-top:-20px;}
.service-icon-box-section{margin-top:-40px;}
.icon-box_container{display:flex;gap:30px;}
.icon-box{display:flex;flex-direction:column;align-items:center;padding:50px 30px;box-shadow:0px -6.6px 28.71px 0px rgba(0, 0, 0, 0.15);background:#fff;width:25%;}
img.icon-box_icon{width:100px;height:100px;margin-bottom:30px;}
h3.icon-box_title{color:#000;text-align:center;font-family:Poppins;font-size:22px;font-style:normal;font-weight:700;line-height:26px;}
p.icon-box_desc{color:#000;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:26px;}
.title-nobg{padding:50px 0;}
.title-nobg h2{color:#1E1E1E;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;margin-bottom:0;}
.service-image_content{position:relative;height:300px;border-radius:15px;margin-bottom:30px;}
.service-image_label{position:absolute;z-index:99999;top:15px;right:15px;color:#FFF;font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;line-height:26px;padding:0 10px;border-radius:7px;background:#6BBA6B;}
.service-image-inner{background-size:cover;height:100%;width:100%;overflow:hidden;position:relative;border-radius:15px;z-index:0;}
.service-image_title{position:absolute;bottom:20px;left:20px;}
.service-image_title a{color:#FFF;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:26px;}
.service-image-inner:before{content:"";background:linear-gradient(6deg, #1E1E1E 20.56%, rgba(30, 30, 30, 0.00) 81.75%);height:50%;width:100%;position:absolute;bottom:0;z-index:-1;}
.service-section-2{padding:50px 0 50px;}
.service-contact-section{padding:50px 0;}
img.services-contact_icon{width:2em;max-width:100% !important;border-radius:0;}
h3.services-contact_title{font-family:Poppins;font-weight:700;line-height:28px;font-size:24px;color:#000000;margin-top:30px;}
p.services-contact_desc{font-weight:300;font-size:16px;color:#020202;}
.codedropz-upload-inner h3{display:none;}
.codedropz-upload-inner span{display:none;}
.service-hero.hero-cluj-2{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2024/08/7-reconversie-urbana-parc-molnar-piuariu-www-ecogardenconstruct.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;z-index:0;border-top:30px solid #6BBA6B;margin:50px 0 0;}
@media(min-width:767px) and (max-width:1199px){
.icon-box_container{display:flex;flex-wrap:wrap;gap:30px;}
.icon-box{display:flex;flex-direction:column;align-items:center;padding:50px 30px;box-shadow:0px -6.6px 28.71px 0px rgba(0, 0, 0, 0.15);background:#fff;width:calc(50% - 15px);}
}
.service-hero.hero-cluj-2:before, .service-hero.hero-buc-2:before{background:linear-gradient(180deg, rgba(30, 30, 30, 0.00) 0%, #1E1E1E 100%);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";z-index:-1;}
@media(min-width:767px) and (max-width:991px){
.page-template-servicii-peisagistica-cluj .container.inner-container, .page-template-servicii-peisagistica-bucuresti .container.inner-container{padding-left:30px;padding-right:15px;}
h1.service-hero_title{color:#FFF;font-family:Poppins;font-size:36px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase;margin-bottom:10px;}
p.service-hero_desc{color:#FFF;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:30px;padding-bottom:30px;}
.service-hero{padding:100px 0 75px;}
.title-wrapper .service-title{color:#1E1E1E;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;line-height:50px;margin-bottom:10px;}
.title-wrapper .service-subtitle{color:#000;font-family:Poppins;font-size:26px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:0;}
.desc-wrapper .service-desc{color:#1E1E1E;text-align:justify;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px;padding-right:0;}
.title-wrapper, .desc-wrapper{width:50%;}
}
@media(max-width:767px){
.service-hero_subtitle{color:#6BBA6B;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:32px;}
h1.service-hero_title{color:#FFF;font-family:Poppins;font-size:32px;font-style:normal;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:10px;}
p.service-hero_desc{color:#FFF;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:30px;}
.service-hero_cta{display:flex;align-items:center;gap:15px;}
.service-hero_cta .button-primary{border-radius:30px;border:2px solid #07632E;background:#07632E;padding:10px 20px;color:#FFF;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:16px;}
.service-hero_cta .button-invert{border-radius:30px;border:2px solid #fff;background:transparent;padding:10px 20px;color:#FFF;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:16px;}
.title-wrapper .service-subtitle{color:#000;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:30px;}
.desc-wrapper .service-desc{color:#1E1E1E;text-align:justify;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px;padding-right:0;}
.icon-box_container{display:flex;flex-wrap:wrap;gap:30px;}
.icon-box{display:flex;flex-direction:column;align-items:center;padding:50px 30px;box-shadow:0px -6.6px 28.71px 0px rgba(0, 0, 0, 0.15);background:#fff;width:100%;}
}
.service-hero.hero-buc-1{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2024/09/Bucuresti.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;z-index:0;}
.service-hero.hero-buc-1:before{background:linear-gradient(180deg, rgba(30, 30, 30, 0.00) 0%, #1E1E1E 150%);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";z-index:-1;}
.service-hero.hero-buc-2{background-image:url(//ecogardenconstruct.com/wp-content/uploads/2024/09/Mentenanta_Palatul-Elisaberta_Bucuresti_Eco-Garden-Construct_mai_2024_3-1.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;z-index:0;border-top:30px solid #6BBA6B;margin:50px 0 0;}
.service-hero.hero-buc-2:before{background:linear-gradient(180deg, rgba(30, 30, 30, 0.00) 0%, #1E1E1E 100%);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";z-index:-1;}
.service-hero_cta .button-primary:hover{background:#fff;color:#07632E;}
.service-hero_cta .button-invert:hover{background:#fff;color:#07632E;}
.col-sm-6.col-12{margin-bottom:15px;}
.service-hero.hero-cluj-1.francizat {
background-image: url(//ecogardenconstruct.com/wp-content/uploads/2024/09/Ecogardenconstruct_1_Devino-Francizat.png);
}