.service-item img {
	width: 60px;
	margin-right: 0;
	margin-left: 15px;
}
.service-item svg {
	margin-right: 0;
	margin-left: 15px;
}
a.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type {
	margin-left: 20px !important;
	margin-right: 0 !important;
}
a.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type span {
    direction: ltr;
}
p:has(> a[href^="tel:"]) {
    direction: ltr;
    text-align: right;
}

.cs-cf7 label, .cs-cf7 p, label, form input, form p{
	text-align: right;
}
.wpcf7-not-valid-tip {
    direction: rtl !important;
    display: block !important;
}
.cs-atit:after {
    transform: scaleX(-1);
}

.why-list .why-item h4::before {
  margin-left: 0.5rem;          /* spacing before the text */
  margin-right: 0;          /* spacing before the text */

}
.center-block {
    margin-left: 0;
    margin-right: auto;
}

/* Keep plus on the right for Arabic */
.num-box .plus {
    font-size: 60px;
    color: var(--blue);
    margin-left: 4px; /* spacing after the number */
}

.center-number .plus {
    font-size: 90px;
    color: var(--blue);
    margin-left: 6px; /* spacing after the center number */
}

/* Align left-stats to the right for Arabic */
.left-stats {
    position: absolute;
    top: 0;
    right: 0;
}
