.cli-style-v2 {
    position: absolute;
    bottom: 330px;
		background-color: #d3d3d3;
}

h2.blog-form-title {
    font-size: 28px;
    padding-top: 20px;
}
.problem_sec {
    position: relative;
    padding: 150px 0 !important;
		 z-index: 99;
}
.problem_sec:before {
    content: "";
    position: absolute;
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
}
.flexible_icon .textwidget h5 {
    font-size: 35px;
    font-weight: bolder !important;
    margin-bottom: 5px !important;
}
.flexible_icon .textwidget p {
    font-size: 14px;
}
.benefit_sec .so-widget-sow-editor {
    border-left: 5px solid #fff;
}
.feature_icons {
    padding-bottom: 50px !important;
}
.feature_icons .sow-icon-container {
    margin: 0px !important;
}
.feature_icons .textwidget {
    margin: 0px !important;
    padding-left: 20px;
}
.feature_icons .textwidget h5 {
    margin: 5px 0 !important;
}
.solution_sec {
    position: relative;
    z-index: 99;
}
.solution_sec:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: #ffffff4a;
    z-index: -1;
}
.counter-count {
    color: #285c4d;
}