/* start webnus edit */
#wrap .kc_single_image {
    width: 100%;
}
#wrap .kc_single_image img {
    max-width: 100%;
    display: initial;
}

#wrap a.button:before {
    display: none;
}

.kc-elm.wn-kc-elm { 
	float: unset; 
    width: auto;
    overflow: hidden;
}

.kc-elm.kc_col-sm-12 {
    float: unset;
}
.stretch_section_content .container-fluid .kc_col-sm-12 {
    padding: 0;
}
#wrap .kc_text_block {
    display: block;
    width: 100%;
}

.vc_row.vc_row-o-content-top>.kc_column_inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-bottom>.kc_column_inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-middle>.kc_column_inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}


/* Equal Height in row */
.kc-elm.vc_row.vc_row-o-equal-height {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.kc-elm.vc_row.vc_row-o-equal-height>.kc_column_inner>.kc-col-inner-container {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
}
#wrap .kc-elm.vc_row.vc_row-o-equal-height .container {
    width: 100%;
}

.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-top>.kc_column_inner,
.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-top>.kc_column_inner>.kc-col-inner-container {
    align-content: flex-start;
    align-items: flex-start;
}

.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-middle>.kc_column_inner,
.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-middle>.kc_column_inner>.kc-col-inner-container {
    align-content: center;
    align-items: center;
}

.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-bottom>.kc_column_inner,
.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-bottom>.kc_column_inner>.kc-col-inner-container {
    align-content: flex-end;
    align-items: flex-end;
}

.wn-deep-title-wrap.kc-elm {
    width: 100%;
}

.kc-elm div.wpcf7 {
    width: 100%;
}

.kc-elm .our-clients-type4 .center .our-client-item {
    margin: 45px 39px;
}

.kc-elm .our-clients-wrap {
    width: 100%;
}

#wrap .kc-elm .button.arrow:before {
    color: #000;
}

#wrap .kc-elm .w-map {
    width: 100%;
}

.kc-elm [class^="et-"],.kc-elm  [class*=" et-"],.kc-elm  [class^="et-"]:before,.kc-elm  [class*=" et-"]:before {
    line-height: 1;
}