body { direction:rtl; font-family:'Vazirmatn','Tahoma',sans-serif; }

.nav-links { padding-right:0; }

.hero-content { direction:rtl; }
.hero-text { text-align:right; }
.hero-text p { margin-left:0; margin-right:0; }
.hero-buttons { justify-content:flex-start; }
.hero-stats { justify-content:flex-start; }

.floating-badge-1 { right:auto; left:-16px; }
.floating-badge-2 { left:auto; right:-24px; }

.feature-card { text-align:right; }
.course-card { text-align:right; }
.course-meta span i { margin-left:5px; margin-right:0; }

.testimonial-card { text-align:right; }
.testimonial-author { direction:rtl; }
.testimonial-author .avatar { margin-left:12px; margin-right:0; }

.fz-header { text-align:center; }
.fz-card { text-align:center; }
.fz-stat { text-align:center; }

.contact-grid { direction:rtl; }
.contact-item { direction:rtl; }
.contact-item .icon { margin-left:14px; margin-right:0; }

.footer-links li { text-align:right; }
.footer-links li i { transform:rotate(180deg); margin-left:6px; margin-right:0 !important; }

.form-group label { text-align:right; display:block; }
.form-control { text-align:right; }

.auth-box { text-align:right; }
.form-footer { text-align:center; }

.page-header { text-align:center; }
.section-header { text-align:center; }

.about-content { direction:rtl; text-align:right; }
.team-card { text-align:center; }

.course-detail-grid { direction:rtl; }
.course-detail-content { text-align:right; }
.course-detail-content .meta span i { margin-left:6px; margin-right:0; }
.course-detail-content h2 i { margin-left:8px; margin-right:0; }
.learn-list li i { margin-left:8px; margin-right:0; }
.course-sidebar .info-row span:first-child { text-align:right; }
.course-sidebar .info-row span:last-child { text-align:left; }

.cta-section { text-align:center; }

.profile-sidebar { text-align:center; }

.contact-info { text-align:right; }

.inst-track { animation-name:instScrollRtl; }
@keyframes instScrollRtl { 0%{transform:translateX(0)} 100%{transform:translateX(50%)} }
.inst-info { text-align:right; }

.hero-show-prev{right:auto;left:20px}
.hero-show-next{left:auto;right:20px}
