.elementor-3157 .elementor-element.elementor-element-7d281f4 {
    padding: 150px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-ee835c0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3157 .elementor-element.elementor-element-ee835c0 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-dc6c833 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-3157 .elementor-element.elementor-element-dc6c833 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3157 .elementor-element.elementor-element-1d4ed4a7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3157 .elementor-element.elementor-element-1d4ed4a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3157 .elementor-element.elementor-element-1d4ed4a7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3157 .elementor-element.elementor-element-1d4ed4a7 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 0% 0% 27%;
}

.elementor-3157 .elementor-element.elementor-element-164b4f9a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-164b4f9a {
    width: 392px;
    max-width: 392px;
}

.elementor-3157 .elementor-element.elementor-element-75b37c24 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 27px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-6e74fa8 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-39cca921 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-3040c580 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-adf0137 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-175b4e7e > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-bc09b3c {
    padding: 150px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3157 .elementor-element.elementor-element-226f2d7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3157 .elementor-element.elementor-element-226f2d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3157 .elementor-element.elementor-element-226f2d7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3157 .elementor-element.elementor-element-226f2d7 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 27% 0% 0%;
}

.elementor-3157 .elementor-element.elementor-element-95ca9aa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-95ca9aa {
    width: 392px;
    max-width: 392px;
}

.elementor-3157 .elementor-element.elementor-element-14540e1 {
    color: #8A8A8A;
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25em;
    width: 393px;
    max-width: 393px;
}

.elementor-3157 .elementor-element.elementor-element-14540e1 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-876be2a > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-7b31e7b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3157 .elementor-element.elementor-element-7b31e7b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-e78b324 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-3157 .elementor-element.elementor-element-e78b324 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-28d88c9 {
    padding: 150px 0px 150px 0px;
}

.elementor-3157 .elementor-element.elementor-element-7a18445 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3157 .elementor-element.elementor-element-7a18445 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-d2fdbb0 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-3157 .elementor-element.elementor-element-d2fdbb0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3157 .elementor-element.elementor-element-451531d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3157 .elementor-element.elementor-element-451531d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3157 .elementor-element.elementor-element-451531d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3157 .elementor-element.elementor-element-451531d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 0% 0% 27%;
}

.elementor-3157 .elementor-element.elementor-element-f90168d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-f90168d {
    width: 325px;
    max-width: 325px;
}

.elementor-3157 .elementor-element.elementor-element-e70e3ca {
    color: #8A8A8A;
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25em;
    width: 393px;
    max-width: 393px;
    z-index: 1;
}

.elementor-3157 .elementor-element.elementor-element-e70e3ca > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-3157 .elementor-element.elementor-element-e783fef > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-3157 .elementor-element.elementor-element-ee835c0 {
        width:60%;
    }

    .elementor-3157 .elementor-element.elementor-element-1d4ed4a7 {
        width: 39.962%;
    }

    .elementor-3157 .elementor-element.elementor-element-226f2d7 {
        width: 39.962%;
    }

    .elementor-3157 .elementor-element.elementor-element-7b31e7b {
        width: 60%;
    }

    .elementor-3157 .elementor-element.elementor-element-7a18445 {
        width: 60%;
    }

    .elementor-3157 .elementor-element.elementor-element-451531d {
        width: 39.962%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-3157 .elementor-element.elementor-element-ee835c0 {
        width:100%;
    }

    .elementor-3157 .elementor-element.elementor-element-1d4ed4a7 {
        width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-226f2d7 {
        width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-7b31e7b {
        width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-7a18445 {
        width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-451531d {
        width: 100%;
    }
}

@media(max-width: 1024px) {
    .elementor-3157 .elementor-element.elementor-element-1d4ed4a7 > .elementor-element-populated {
        margin:0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-1d4ed4a7 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 65px 0px 0px 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-164b4f9a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-bc09b3c {
        padding: 140px 0px 0px 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-226f2d7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-226f2d7 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 65px 0px 0px 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-95ca9aa {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-14540e1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-28d88c9 {
        padding: 135px 0px 150px 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-451531d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-451531d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 65px 0px 0px 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-f90168d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-e70e3ca {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-e783fef {
        text-align: left;
    }
}

@media(max-width: 767px) {
    .elementor-3157 .elementor-element.elementor-element-164b4f9a {
        width:100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-bc09b3c {
        padding: 144px 0px 0px 0px;
    }

    .elementor-3157 .elementor-element.elementor-element-95ca9aa {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3157 .elementor-element.elementor-element-f90168d {
        width: 100%;
        max-width: 100%;
    }

    .qodef-team-single .qodef-team-list-item {
        padding: 0px 10px !important
    }
}

.h-500 {
    height: 500px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.elementor-1599 .elementor-element.elementor-element-8e5db17 {
    margin-top: 0px;
    margin-bottom: 0px;
    /* padding: 140px 0px 0px 0px; */
}

.elementor-1599 .elementor-element.elementor-element-c96b5bf {
    padding: 72px 0px 145px 0px;
}

#qodef-page-inner {
    padding: 80px 0px 0px;
}

.qodef-blog .qodef-blog-item .qodef-e-title {
    margin-bottom: 10px;
}

.qodef-team-single .qodef-team-list-item {
    padding: 60px 60px;
}

.d-inline-block {
    display: inline-block !important;
}

.p-0 {
    padding-top: 0px !important;
}