@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 100;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-thin.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-thin.woff2') format('woff2');		
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 300;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Light.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: normal;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 600;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: bold;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 800;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/yekan_bakh-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 900;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-Black.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/yekan_bakh-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 950;
	src: url('../../../fonts/fa/yekan_bakh/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('../../../fonts/fa/yekan_bakh/yekan_bakh-ExtraBlack.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 100;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Thin.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 200;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-UltraLight.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 300;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Light.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 500;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Medium.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 600;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-DemiBold.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 800;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-ExtraBold.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 900;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Black.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 950;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-ExtraBlack.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 1000;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Heavy.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: bold;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: normal;
	src: url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('../../../fonts/fa/iranyekan/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 100;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-Thin.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 200;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-UltraLight.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 300;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-Light.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 500;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-Medium.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 600;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-DemiBold.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 800;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-ExtraBold.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: 900;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-Black.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: bold;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSans_Fa;
	font-style: normal;
	font-weight: normal;
	src: url('../../../fonts/fa/iransansx/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('../../../fonts/fa/iransansx/IRANSansXFaNum-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansdn;
	font-style: normal;
	font-weight: bold;
	src: url('../../../fonts/fa/iransansdn/iransansdnwebbold.woff') format('woff'),   
	url('../../../fonts/fa/iransansdn/iransansdnwebbold.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansdn;
	font-style: normal;
	font-weight: 300;
	src: url('../../../fonts/fa/iransansdn/iransansdnweblight.woff') format('woff'),   
	url('../../../fonts/fa/iransansdn/iransansdnweblight.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansdn;
	font-style: normal;
	font-weight: normal;
	src: url('../../../fonts/fa/iransansdn/iransansdnweb.woff') format('woff'),   
	url('../../../fonts/fa/iransansdn/iransansdnweb.woff2') format('woff2');		
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 100;
	src: url('../../../fonts/fa/dana/DanaFaNum-Thin.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-Thin.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 200;
	src: url('../../../fonts/fa/dana/DanaFaNum-UltraLight.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-UltraLight.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 300;
	src: url('../../../fonts/fa/dana/DanaFaNum-Light.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 500;
	src: url('../../../fonts/fa/dana/DanaFaNum-Medium.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 600;
	src: url('../../../fonts/fa/dana/DanaFaNum-DemiBold.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-DemiBold.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 800;
	src: url('../../../fonts/fa/dana/DanaFaNum-ExtraBold.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 900;
	src: url('../../../fonts/fa/dana/DanaFaNum-Black.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-Black.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: bold;
	src: url('../../../fonts/fa/dana/DanaFaNum-Bold.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: normal;
	src: url('../../../fonts/fa/dana/DanaFaNum-Regular.woff2') format('woff2'),
		 url('../../../fonts/fa/dana/DanaFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 100;
	src: url('../../../fonts/fa/dana_en/Dana-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 200;
	src: url('../../../fonts/fa/dana_en/Dana-UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 300;
	src: url('../../../fonts/fa/dana_en/Dana-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 500;
	src: url('../../../fonts/fa/dana_en/Dana-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 600;
	src: url('../../../fonts/fa/dana_en/Dana-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 800;
	src: url('../../../fonts/fa/dana_en/Dana-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: 900;
	src: url('../../../fonts/fa/dana_en/Dana-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: bold;
	src: url('../../../fonts/fa/dana_en/Dana-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Dana_en;
	font-style: normal;
	font-weight: normal;
	src: url('../../../fonts/fa/dana_en/Dana-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../../fonts/fa/dana_en/Dana-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

.flaticon-right-arrow,
.project-content-two .link-btn,
.btn::after,
.services-cat-list .list-wrap li a i,
.features-content-three .link-btn img,
.pagination-wrap ul li .prev.page-numbers,
.pagination-wrap ul li .next.page-numbers {
    transform: rotate(180deg);
}
.testimonial-nav-two .slick-arrow.slick-prev i {
    transform: rotate(360deg) !important;
}
.navbar-wrap > ul > li.menu-item-has-children > a::after {
    float: left;
    margin-top: -3px;
}


.btn,
.header-top-btn a,
.slider-content .sub-title,
.banner-content-two .sub-title,
.banner-content-four .sub-title,
.section-title .sub-title,
.success-wrap .list-wrap li .count,
.about-img-wrap-three .experience-wrap .title span,
.section-title-two span,
.features-content-three .link-btn,
.blog-post-content .link-btn,
.blog-post-content-four .link-btn,
.comment-form .submit-btn {
	letter-spacing: unset !important;
}

.banner-content-three .banner-form input,
.footer-newsletter input,
.request-form-wrap .form-grp input,
.services-widget-form .form-grp textarea, .services-widget-form .form-grp input,
.contact-form .form-grp textarea,
.contact-form .form-grp input {
    text-align: right;
}

.pricing-price-two .price {
    font-size: 31px !important;
}
.pricing-price .price {
    font-size: 28px !important;
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default{
	direction: ltr;
}

.elementor-widget-genix-fact .count{
	font-family: 'IRANSans_Fa';
	line-height: 1 !important;
}
.testimonial-img-three img {
    clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%) !important;
}
.testimonial-content-four > p {
    padding: 10px;
}
.blog-post-content-two .title,
.elementor-widget-blogpost .title,
.cta-content .title,
.request-content .title,
.project-content .title{
    line-height: 1.6em !important;
}
.wpcf7 form .wpcf7-response-output {
    text-align: right;
}
.comment-form .form-grp textarea,
.comment-form .form-grp input{
	text-align: right;
}