/* Start custom CSS */@media(max-width:767px) {
    .custom-icon-box .elementor-icon-box-wrapper {
          display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;  
    }
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-icon {
            margin: 0;
    margin-right: 5px !important;
    }
}

.custom-list-icon .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item {
    display: block;
}
.custom-list-icon .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item .elementor-icon-list-icon {
    float: right;
}
.elementor-progress-bar {
    border-radius: 10px;
}
.elementor-progress-wrapper {
    overflow: unset !important;
}
.elementor-progress-percentage {
   top: calc(-100% - 12px);
    position: absolute;
    right: 0;
}
.elementor-progress-bar {
    position: relative;
}
.elementor-widget-progress .elementor-title {
    display: block;
    margin-bottom: 5px;
}
.elementor-counter .elementor-counter-number-wrapper {
    margin-bottom: 15px;
}
[data-settings='{"_animation":"bounceInLeft"}'].animated:before {
    background: #fff;
}/* End custom CSS */