.elementor-138 .elementor-element.elementor-element-141759c7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-138 .elementor-element.elementor-element-25176cb9 .td-home-slider-area .td-single-slide-item {
    height: 525px;
}

.elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h1,
.elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h2,
.elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h3,
.elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h4,
.elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h5,
.elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h6 {
    font-size: 40px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-138 .elementor-element.elementor-element-fb95314 {
    overflow: hidden;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-3cfecbc3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-138 .elementor-element.elementor-element-3cfecbc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-138 .elementor-element.elementor-element-3e4241a img {
    width: 100%;
}

.elementor-138 .elementor-element.elementor-element-51f57d3d > .elementor-element-populated {
    padding: 15px 15px 15px 50px;
}

.elementor-138 .elementor-element.elementor-element-0569bc4 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-0569bc4 .elementor-button:focus {
    background-color: #2B2C2E;
}

.elementor-138 .elementor-element.elementor-element-0569bc4 .elementor-button {
    border-radius: 50px 50px 50px 50px;
    padding: 15px 25px 15px 25px;
}

.elementor-138 .elementor-element.elementor-element-b84970b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 160px 0px;
}

    .elementor-138 .elementor-element.elementor-element-b84970b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-b84970b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://demo.themedraft.net/wp/induxter/wp-content/uploads/2020/06/home-one-service-bg.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-138 .elementor-element.elementor-element-b84970b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-content {
    width: 38%;
}

.elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap {
    text-align: center;
    margin: 0px 0px 25px 0px;
}

.elementor-138 .elementor-element.elementor-element-379d262 .td-subtitle-icon {
    color: #43210E;
}

    .elementor-138 .elementor-element.elementor-element-379d262 .td-subtitle-icon svg {
        fill: #43210E;
    }

.elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap .td-section-title h1, .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap .td-section-title h2, .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap .td-section-title h3, .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap .td-section-title h4, .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap .td-section-title h5, .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-wrap .td-section-title h6 {
    color: #FFFFFF;
}

.elementor-138 .elementor-element.elementor-element-54eb08e2 .td-service-box-one-content .top-shape {
    background-color: var(--headerbackground);
}

.elementor-138 .elementor-element.elementor-element-54eb08e2 .td-service-box-one-content:hover .top-shape {
    background-color: var(--buttonbackground);
}

.elementor-138 .elementor-element.elementor-element-54eb08e2 .td-service-box-one-content:hover:before {
    border-right-color: var(--buttonbackground);
    border-bottom-color: var(--buttonbackground);
}

.elementor-138 .elementor-element.elementor-element-54eb08e2 > .elementor-widget-container {
    transition: background 0s;
}

.elementor-138 .elementor-element.elementor-element-54b70901 {
    overflow: hidden;
/*    padding: 110px 0px 110px 0px;
*/}

.elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-content {
    width: 38%;
}

.elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap {
    text-align: center;
    margin: 0px 0px 25px 0px;
}

    .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap .td-section-title h1, .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap .td-section-title h2, .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap .td-section-title h3, .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap .td-section-title h4, .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap .td-section-title h5, .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-wrap .td-section-title h6 {
        color: #3F3838;
    }

.elementor-138 .elementor-element.elementor-element-6f5daade {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 100px;
}

.elementor-138 .elementor-element.elementor-element-d6a32c7 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-138 .elementor-element.elementor-element-728bcca {
    overflow: hidden;
}

.elementor-138 .elementor-element.elementor-element-b51eb0b .td-cta-button .td-button {
    border-style: solid;
    border-color: var( --e-global-color-primary );
}

.elementor-138 .elementor-element.elementor-element-25455d2 .elementor-spacer-inner {
    height: 50px;
}

@media(max-width:1024px) {
    .elementor-138 .elementor-element.elementor-element-51f57d3d > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-content {
        width: 90%;
    }

    .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-content {
        width: 90%;
    }
}

@media(min-width:767px) {
    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-home-slider-area .td-single-slide-item {
        height: 702px;
    }

    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h1,
    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h2,
    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h3,
    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h4,
    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h5,
    .elementor-138 .elementor-element.elementor-element-25176cb9 .td-slide-title h6 {
        font-size: 26px;
    }

    .elementor-138 .elementor-element.elementor-element-fb95314 {
        padding: 0px 0px 85px 0px;
    }

    .elementor-138 .elementor-element.elementor-element-b84970b {
        padding: 83px 0px 145px 0px;
    }

    .elementor-138 .elementor-element.elementor-element-379d262 .td-section-title-content {
        width: 100%;
    }

    .elementor-138 .elementor-element.elementor-element-54b70901 {
        padding: 45px 0px;
    }

    .elementor-138 .elementor-element.elementor-element-1882611 .td-section-title-content {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-138 .elementor-element.elementor-element-3cfecbc3 {
        width: 100%;
    }

    .elementor-138 .elementor-element.elementor-element-51f57d3d {
        width: 100%;
    }
}
/* Start custom CSS for themedraft_service_box_one_widget, class: .elementor-element-54eb08e2 */

.td-service-box-image {
    height: 300px;
    width: 300px;
}
/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f5daade */ [class*=" eicon-"], [class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: larger;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    color: #20957C;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased; /* End custom CSS */
