.elementor-4207 .elementor-element.elementor-element-6e947cd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4207 .elementor-element.elementor-element-c6b8f72 .woolentor-breadcrumb{text-align:left;}.elementor-4207 .elementor-element.elementor-element-c6b8f72 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-4207 .elementor-element.elementor-element-c6b8f72 .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-4207 .elementor-element.elementor-element-c6b8f72 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-4207 .elementor-element.elementor-element-c6b8f72 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.elementor-4207 .elementor-element.elementor-element-afe0073 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-afe0073 */section.servicetop_main {
    padding: 5% 15%;
    text-align: center;
    height: 65vh;
    background: linear-gradient(0deg, #73ae51, #73ae51);
    display: flex;
    align-items: center;
    justify-content: center;
}

.serv_top_cont {
    color: #fff;
}

a.inner_btn {
    background: #73ae51;
    color: #fff;
    padding: 10px 15px;
    border: 2px solid #73ae51;
    display: inline-block;
    margin: 20px auto;
    text-decoration: none;
    border-radius: 30px;
    text-align: center;
}

a.inner_btn:hover {
    background: #fff;
    color: #73ae51;
    text-decoration: none;
    transition: 0.3s linear;
}

a.top_inner_btn {
    background: #ffffff;
    color: #73ae51;
    padding: 10px 15px;
    border: 2px solid #ffffff;
    display: inline-block;
    margin: 20px auto;
    text-decoration: none;
    border-radius: 30px;
    text-align: center;
}

a.top_inner_btn:hover {
    background: #73ae51;
    color: #fff;
    text-decoration: none;
    transition: 0.3s linear;
}

section.services_area {
    padding: 6%;
}

img.serv_img {
    padding: 5%;
    background: linear-gradient(226deg, #73ae51, #73ae5159);
    border-radius: 30px;
}

section.services_area .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}


@media only screen and (max-width: 600px) {
    section.servicetop_main {
        padding: 5% !important;
        height: 100% !important;
    }

    .serv_top_cont h2 {
        font-size: 28px;
    }

    section.services_area h2 {
        margin: 5% 0;
    }
}/* End custom CSS */