@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/woff/YekanBakhFaNum-Light.woff') format('woff'),   
	url('../fonts/woff2/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/woff/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('../fonts/woff2/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/woff/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('../fonts/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/woff/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('../fonts/woff2/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/woff/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('../fonts/woff2/YekanBakhFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: 950;
	src: url('../fonts/woff/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('../fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}


html, body{
    direction: rtl;
}
.h4_education-area{
    direction: ltr;
}
.h4_education-wrap{
    direction: rtl;
}
.mfp-counter{
    direction: ltr !important;
}
*{
    font-family: yekanbakh !important;
}
.fa-brands, .fab{
    font-family: "Font Awesome 6 Brands" !important;
}
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat {
    font-family: "Font Awesome 6 Pro" !important;
}
.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Pro") !important;
    font-weight: var(--fa-style, 900) !important;
}
nav ul li a{
    font-size: 1rem;
}

.header-logo::after{
    left: 0;
    right: unset;
}
.header-logo {
    padding-left: 21px;
    margin-left: 20px;
}

.main-menu ul li {
    margin-left: 45px;
    margin-right: 0;
}
.main-menu ul li:last-child{
    margin-left: 0;
}

.contact-content {
    border-right: unset;
    border-left: 1px solid rgba(4, 0, 23, 0.14);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgba(4, 0, 23, 0.14);
}

.contact-form-condition .check_mark {
    left: unset;
    right: 0;
}

.contact-form-condition .condition_label{
    padding-left: unset;
    padding-right: 22px;
}

.cta-subtitle::before {
    left: unset;
    right: 0;
}
.section-area .section-subtitle::before {
    left: unset;
    right: 0;
}

.cta-btn i {
    margin-right: unset;
    margin-left: 10px;
}

.banner-info-icon {
    left: unset;
    right: 60px;
}

.about-content-list ul li::before {
    left: unset;
    right: 0;
}
.about-content-list ul li {
    padding-left: unset;
    padding-right: 15px;
}

.event-content-meta span i {
    margin-right: unset;
    margin-left: 7px;
}

.course_details-top{
    border-radius: 10px 0 10px 10px;
}
.course_details-category::before{
    left: unset;
    right: 0;
}
.course_details-rating::before{
    left: unset;
    right: 0;
}
.course_details-category {
    padding-left: unset;
    padding-right: 15px;
}
.course_details-rating {
    padding-left: unset;
    padding-right: 15px;
}

.course_details-sidebar {
    border-radius: 0 10px 10px 10px;
}
.course_details-list ul li span i {
    margin-right: unset;
    margin-left: 10px;
}

.footer-subscribe-condition .check_mark {
    left: unset;
    right: 0;
}
.footer-subscribe-condition .condition_label {
    padding-left: unset;
    padding-right: 21px;
}

.main-menu ul li .submenu {
    left: unset;
    right: 0;
}
.main-menu ul li .submenu li{
    margin-left: 0;
}

.course_details-content-list ul li::before{
    right: 0;
    left: unset;
}

.course_details-content-list ul li {
    padding-left: unset;
    padding-right: 13px;
}

.dir-rtl{
    direction: rtl !important;
}

.dir-ltr{
    direction: ltr !important;
}
