@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
	  font-family: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 900;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 200;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
  font-family: "dima";
  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");
}
@font-face {
	  font-family: "yekanbakh";
	  src: url("fonts/YekanBakh.ttf");
}
body {
    font-family: yekanbakh !important;
    letter-spacing: 0 !important;
}
h1; h2; h3; h4; h5; h6; p {
    font-family: yekanbakh !important;
    letter-spacing: 0 !important;
}
h1, h2, h3, h4, h5, .container h1, .container h2, .container h3, .container h4, .container h5 {
    letter-spacing: 0 !important;
    font-family: yekanbakh !important;
}
.bottom-content a {
    font-family: yekanbakh !important;
}
.info h4 a {
    font-family: yekanbakh !important;
}
.info h5 a {
    font-family: yekanbakh !important;
}
.about-area ul.achivement li {
    float: right !important;
}
.work-process-area .process-items .item {
    text-align: right !important;
}
.work-process-area .process-items .item span {
    font-family: yekanbakh !important;
}
.choose-us-area .info {
    text-align: right !important;
}
.team-area .team-items .item .info span {
    font-family: yekanbakh !important;
}
.owl-theme .owl-nav .disabled {
    transform: rotate(180deg) !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.case-studies-area .case-carousel .item .info .tags {
    font-family: yekanbakh !important;
}
.contact-area .content input, .contact-area .content textarea {
    direction: rtl;
}
.contact-area .content form button {
    font-family: yekanbakh !important;
}
.contact-area .left-info h2 {
    text-align: right !important;
}
.contact-area .left-info .content-box > h5 {
    text-align: right !important;
}
.blog-area .blog-items .item .thumb .date {
    font-family: yekanbakh !important;
}
.blog-area .blog-items .item .thumb .date span {
    font-family: yekanbakh !important;
}
.blog-area .blog-items .info {
    text-align: right !important;
}
.blog-area .blog-items .info .meta a {
    font-family: yekanbakh !important;
}
.blog-area .btn-more i {
    transform: rotate(180deg) !important;
}
.blog-area .btn-more {
    font-family: yekanbakh !important;
}
footer .f-item.about {
    text-align: right !important;
}
footer.bg-dark .f-item.link li a {
    font-family: yekanbakh !important;
}
@media (min-width: 768px)
.navbar-nav > li {
    float: right !important;
}
@media (min-width: 1024px)
nav.navbar.bootsnav ul.nav > li > a {
    font-family: yekanbakh !important;
}
@media (min-width: 1024px)
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
    text-align: right !important;
    font-family: yekanbakh !important;
}
.about-area ul.achivement li .counter {
    font-family: iranyekan !important;
}
@media (min-width: 1024px)
nav.navbar.bootsnav ul.nav > li.active > a {
    font-family: yekanbakh !important;
}
@media (min-width: 1024px)
nav.navbar.bootsnav ul.nav > li > a {
    font-family: yekanbakh !important;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
    font-family: yekanbakh !important;
}
nav.navbar.bootsnav ul.nav > li > a {
    font-family: yekanbakh !important;
}
.btn-animate .button-text {
    font-family: yekanbakh !important;
}
.btn-animate .circle .icon.arrow {
    transform: rotate(180deg) !important;
}
.testimonials-area .testimonials-carousel .item {;
    direction: rtl;
}
nav.navbar.bootsnav .navbar-nav > li {
    text-align: right !important;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
    text-align: right !important;

.wpcf7 form .wpcf7-response-output {
    direction: rtl;
}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {
    font-family: yekanbakh !important;
}
.fun-fact-area .fun-fact-items .counter {
    direction: ltr;
}
.faq-area .faq-content {
    text-align: right !important;
}
.accordion .card-header h4.collapsed::after {
    transform: rotate(180deg) !important;
}
footer .f-item.link li {
    text-align: right !important;
}
footer .widget-title {
    text-align: right !important;
}
.top-bar-area.inc-pad {
    text-align: right !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    direction: rtl;
}
.testimonials-area .testimonials-carousel .owl-nav .owl-next, .testimonials-area .testimonials-carousel .owl-prev {
    transform: rotate(180deg) !important;
}
@media (min-width: 1024px)
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {
    float: left !important;
    transform: rotate(180deg) !important;
}
.case-studies-area .case-carousel .owl-item .item .info h4 {
    direction: rtl;
}
@media (min-width: 1024px)
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    font-family: yekanbakh !important;
    text-align: right !important;
}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {
    font-family: yekanbakh !important;
}
.about-area .thumb-items .video span {
    font-family: yekanbakh !important;
}
.banner-area.content-bg .content {
    text-align: right !important;
}
.services-area .services-items .single-item {
    text-align: right !important;
}
.testimonials-area .testimonials-carousel .owl-nav .owl-next, .testimonials-area .testimonials-carousel .owl-prev {
    transform: rotate(180deg) !important;
}
.heading-left {
    text-align: right !important;
}
.testimonials-area .testimonials-carousel .item {
    text-align: right !important;
}
.contact-area .item h5 {
    text-align: right !important;
}
footer .widget-title {
    text-align: right !important;
}
footer .f-item.link li {
    text-align: right !important;
}
.wp-river-woocommerce-other-pages .woocommerce #customer_details input {
  direction: rtl;
}
.banner-area .appoinment-box input {
  direction: rtl !important;
}
.wp-river-woocommerce-single-product div#review_form_wrapper span#reply-title {
  font-family: iransans;
}
.testimonials-area .testimonials-carousel .owl-nav .owl-next, .testimonials-area .testimonials-carousel .owl-prev {
    transform: rotate(180deg) !important;
}
.work-process-area .container-full {
  margin-left: calc((100% - 1140px)/ 2);
}