﻿.wrapper .social {
    justify-content: center;
}
.container-yscroll .case-card-desc{
    text-align:end;
}
.single-services-list a::before,
.single-services-list a::after {
    content: none !important;
}
.single-services-list a {
    display: inline-flex;
    align-items: center;
    direction: rtl; /* اگر والد RTL نیست */
}

    .single-services-list a i {
        margin-inline-start: .5rem; /* فاصله بین متن و آیکن */
    }

#service-content.is-loading {
    opacity: .6;
    pointer-events: none;
    transition: opacity .2s;
}
/* راست‌چین واقعی برای همه فیلدها */
.rtlfix .form-control,
.rtlfix textarea {
    direction: rtl !important;
    text-align: right !important;
}

    /* placeholder هم راست‌چین */
    .rtlfix .form-control::placeholder,
    .rtlfix textarea::placeholder {
        text-align: right !important;
    }

/* ایمیل/تلفن/URL باید LTR بمانند */
.rtlfix input[type="email"],
.rtlfix input[type="tel"],
.rtlfix input[type="url"] {
    direction: ltr !important;
    text-align: left !important;
}

/* اگر استایل شناور/کانتینر چیزی را override می‌کند */
.rtlfix .input-block {
    direction: rtl !important;
    text-align: right !important;
}

    /* اگر label شناور داری که position می‌شود */
    .rtlfix .input-block label {
        right: 0 !important;
        left: auto !important;
    }

/* پدینگ‌ها برای RTL راحت‌تر */
.rtlfix .form-control {
    padding-right: 1rem !important;
    padding-left: .75rem !important;
}
