html {
	direction: rtl;
	text-align: right;
}
.split-line div {
	direction: ltr;
}
.splitting span {
	direction: ltr;
}
/* HOME 1 RTL CSS START */
nav li a div {
	direction: ltr;
}
.nm-header-4-action-link {
	margin-left: 0;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 18px;
}
.nm-pr-btn-2 {
	padding-right: 0px;
	padding-left: 16px;
}
.nm-pr-btn-1 {
	padding-right: 0px;
	padding-left: 30px;
}

.nm-choose-2-card .number {
	right: auto;
	left: -17px;
}

.nm-choose-2-card:hover .number {
	right: auto;
	left: -60px;
}

.nm-choose-2-left .nm-choose-2-card:nth-child(odd) {
	margin-left: 0px;
	margin-right: 75px;
}

.nm-choose-2-right .nm-choose-2-card:nth-child(even) {
	margin-left: 0px;
	margin-right: 75px;
}

.nm-accordion-item .item-title {
	text-align: right;
}

.nm-accordion-item .item-title .icon {
	margin-left: 0px;
	margin-right: auto;
}
.nm-hero-1-title.has-title-1 {
	margin-left: 0px;
	margin-right: 9px;
}

.nm-hero-1-bg-icon {
	right: auto;
	left: 15%;
}

.nm-hero-1-social-position {
	left: 0;
	right: auto;
}

.nm-hero-1-social-link {
	margin-right: 0px;
	margin-left: 10px;
}

.nm-hero-1-social-link .link-elm:nth-child(2) {
	transform: translate(85px, -20px);
}
.nm-hero-1-social-link .link-elm:nth-child(3) {
	transform: translate(120px, 0px);
}
.nm-hero-1-social-link .link-elm:nth-child(4) {
	transform: translate(89px, 20px);
}

.nm-hero-1-social-position::after {
	right: auto;
	left: -180px;
}

.nm-hero-1-social-border {
	right: auto;
	left: -210px;
}

.nm-services-1-sec-title {
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	gap: 20px;
	margin-top: 50px;
}

.nm-services-1-sec-title .nm-sec-title-1 {
	margin-left: auto;
}

.nm-services-1-sec-title .nm-subtitle-1 {
	margin: 0;
}

.nm-contact-1-img {
	margin-left: 0px;
	margin-right: -20px;
}

.nm-contact-2-sec-title {
	margin-right: auto;
	margin-left: 0;
}

.nm-about-4-left::after {
    right: auto;
    left: 0;
}

.nm-about-4-features-single .icon {
    border-right: 0px;
    border-left: 1px solid rgba(10, 10, 10, 0.16);
}

.nm-about-4-features-single .content {
    padding-left: 0px;
    padding-right: 32px;
}
.wa_marquee_left_not_pause_count,
.nm-partner-4-wrap {
    direction: ltr;
}
.nm-marquee-1-counter::after {
    right: auto;
    left: 0;
}
.nm-steps-1-card:nth-child(odd) {
        margin-left: 5px;
        margin-right: auto;
}
.nm-hero-1-main-img img {
    margin-right: auto;
    margin-left: 14vw;
}

.nm-hero-1-main-img img:nth-child(2) {
    right: auto;
    left: 0;
}