.elementor-17396 .elementor-element.elementor-element-178add5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17396 .elementor-element.elementor-element-178add5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-17396 .elementor-element.elementor-element-178add5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17396 .elementor-element.elementor-element-b40134d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-17396 .elementor-element.elementor-element-b40134d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../../greenly-site1/wp-content/uploads/sites/2/2019/01/pattern-02.jpg");
    background-position: top right;
    background-repeat: repeat-y;
}

.elementor-17396 .elementor-element.elementor-element-b40134d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /* padding: 90px 0px 100px 0px; */
}

.elementor-17396 .elementor-element.elementor-element-b40134d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17396 .elementor-element.elementor-element-b24fbe2 {
    text-align: left;
}

.elementor-17396 .elementor-element.elementor-element-b24fbe2 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.05);
}

.elementor-17396 .elementor-element.elementor-element-b24fbe2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-17396 .elementor-element.elementor-element-677846c .elementor-button .elementor-align-icon-right {
    margin-left: 50px;
}

.elementor-17396 .elementor-element.elementor-element-677846c .elementor-button .elementor-align-icon-left {
    margin-right: 50px;
}

.elementor-17396 .elementor-element.elementor-element-677846c>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17396 .elementor-element.elementor-element-4e3d8b3>.elementor-widget-container {
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.05);
}

.elementor-17396 .elementor-element.elementor-element-4e3d8b3 {
    width: auto;
    max-width: auto;
    top: 180px;
}

body:not(.rtl) .elementor-17396 .elementor-element.elementor-element-4e3d8b3 {
    left: 240px;
}

body.rtl .elementor-17396 .elementor-element.elementor-element-4e3d8b3 {
    right: 240px;
}

.elementor-17396 .elementor-element.elementor-element-ae2d6f0>.elementor-element-populated {
    padding: 0px 15px 0px 32px;
}

.elementor-17396 .elementor-element.elementor-element-f2e8502 .cspt-heading-subheading {
    text-align: left;
}

.elementor-17396 .elementor-element.elementor-element-f2e8502>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-icon i {
    color: #86BB46;
    font-size: 14px;
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-icon svg {
    fill: #86BB46;
    width: 14px;
}

.elementor-17396 .elementor-element.elementor-element-7cc5344 .elementor-icon-list-text {
    padding-left: 14px;
}

.elementor-17396 .elementor-element.elementor-element-7cc5344>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-17396 .elementor-element.elementor-element-dc1394f>.elementor-element-populated {
    padding: 0px 55px 0px 15px;
}

.elementor-17396 .elementor-element.elementor-element-9008fba .cspt-heading-subheading {
    text-align: left;
}

.elementor-17396 .elementor-element.elementor-element-3fc9fce>.elementor-widget-container {
    /* margin: -20px 0px 0px 0px; */
}

.elementor-17396 .elementor-element.elementor-element-5134b5d>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-17396 .elementor-element.elementor-element-1ab28c3>.elementor-element-populated {
    padding: 0px 15px 0px 55px;
}

.elementor-17396 .elementor-element.elementor-element-7405e00>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-17396 .elementor-element.elementor-element-ae2d6f0>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        padding: 0px 0px 80px 0px;
    }
    .elementor-17396 .elementor-element.elementor-element-b3f9192 {
        padding: 70px 15px 70px 15px;
    }
    .elementor-17396 .elementor-element.elementor-element-dc1394f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17396 .elementor-element.elementor-element-3fc9fce {
        text-align: left;
    }
    .elementor-17396 .elementor-element.elementor-element-5134b5d {
        text-align: left;
    }
    .elementor-17396 .elementor-element.elementor-element-5134b5d>.elementor-widget-container {
        margin: 45px 0px 0px 0px;
    }
    .elementor-17396 .elementor-element.elementor-element-1ab28c3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17396 .elementor-element.elementor-element-848c4a3 {
        text-align: left;
    }
    .elementor-17396 .elementor-element.elementor-element-848c4a3>.elementor-widget-container {
        margin: 65px 0px 0px 0px;
    }
    .elementor-17396 .elementor-element.elementor-element-7405e00 {
        text-align: left;
    }
    .elementor-17396 .elementor-element.elementor-element-7405e00>.elementor-widget-container {
        margin: 45px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-17396 .elementor-element.elementor-element-b40134d {
        width: 54.959%;
    }
    .elementor-17396 .elementor-element.elementor-element-ae2d6f0 {
        width: 45%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-17396 .elementor-element.elementor-element-b40134d {
        width: 100%;
    }
    .elementor-17396 .elementor-element.elementor-element-ae2d6f0 {
        width: 100%;
    }
    .elementor-17396 .elementor-element.elementor-element-dc1394f {
        width: 100%;
    }
    .elementor-17396 .elementor-element.elementor-element-1ab28c3 {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-17396 .elementor-element.elementor-element-b40134d>.elementor-element-populated {
        /*padding: 50px 0px 425px 0px;*/
    }
    .elementor-17396 .elementor-element.elementor-element-677846c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-17396 .elementor-element.elementor-element-4e3d8b3 {
        left: 1px;
    }
    body.rtl .elementor-17396 .elementor-element.elementor-element-4e3d8b3 {
        right: 1px;
    }
    .elementor-17396 .elementor-element.elementor-element-4e3d8b3 {
        top: 443px;
    }
    .elementor-17396 .elementor-element.elementor-element-ae2d6f0>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-17396 .elementor-element.elementor-element-b3f9192 {
        padding: 50px 15px 50px 15px;
    }
}