@font-face {
  font-family: YekanBakh;
  font-style: thin;
  font-weight: 200;
  src: url("fonts/FaNum/Yekan Bakh FaNum 02 Thin.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 02 Thin.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 02 Thin.ttf") format("truetype");
}
@font-face {
  font-family: YekanBakh;
  font-style: light;
  font-weight: 300;
  src: url("fonts/FaNum/Yekan Bakh FaNum 03 Light.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 03 Light.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 03 Light.ttf") format("truetype");
}

@font-face {
  font-family: YekanBakh;
  font-style: regular;
  font-weight: 400;
  src: url("fonts/FaNum/Yekan Bakh FaNum 04 Regular.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 04 Regular.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 04 Regular.ttf") format("truetype");
}

@font-face {
  font-family: YekanBakh;
  font-style: medium;
  font-weight: 500;
  src: url("fonts/FaNum/Yekan Bakh FaNum 05 Medium.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 05 Medium.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 05 Medium.ttf") format("truetype");
}

@font-face {
  font-family: YekanBakh;
  font-style: bold;
  font-weight: 600;
  src: url("fonts/FaNum/Yekan Bakh FaNum 06 Bold.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 06 Bold.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 06 Bold.ttf") format("truetype");
}

@font-face {
  font-family: YekanBakh;
  font-style: heavy;
  font-weight: 700;
  src: url("fonts/FaNum/Yekan Bakh FaNum 07 Heavy.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 07 Heavy.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 07 Heavy.ttf") format("truetype");
}

@font-face {
  font-family: YekanBakh;
  font-style: fat;
  font-weight: 800;
  src: url("fonts/FaNum/Yekan Bakh FaNum 08 Fat.eot");
  src: url("fonts/FaNum/Yekan Bakh FaNum 08 Fat.woff") format("woff"), url("fonts/FaNum/Yekan Bakh FaNum 08 Fat.ttf") format("truetype");
}

*{
	line-height: normal;
	list-style: none;
	box-sizing: border-box;
  font-family: YekanBakh;
}
body{
  font-size: 16px;
  font-family: YekanBakh;
  background: #fff;
  direction: rtl;
  text-align: right;
}
.heroslideinfo hr{
	margin: 30px 0 30px auto;
}
.heroslidebtnsflex{
	margin: 0 auto 0 40px;
	flex-direction: row;
}
.box1flex{
	transform: rotate(45deg);
}
.box2slideinfo hr{
	margin: 0 0 30px auto;
}
.tabpost{
	padding-right: 145px;
	padding-left: 0;
}
.tabpostdate{
	right: 0;
}
.box3-2tabbox{
	text-align: right;
}
.tabarrowcon{
	right: 85px;
}
.tabpost::after{
	right: 104px;
}
.box4slider2 .box4slider1slide{
	text-align: center;
}
.box4slider1slide{
	text-align: center;
}
.myform select{
	background-position: left 15px center;
}
.box5btnnext{
	left: 0;
	right: inherit;
}
.box5btnprev{
	left: 0;
	right: inherit;
}
.box6 h3,.box6 .row p{
	text-align: right;
}
.newspostimg img{
	left: inherit;
	right: 15px;
}
.footerinfo{
	text-align: right;
}
.links ul li a{
	padding-left: 0;
	padding-right: 20px;
}
.links ul li a::after{
	right: 0;
	left: inherit;
	top: 6px;
	transform: rotate(-45deg);
}
.nl form input[type=submit]{
	left: 0;
	right: inherit;
}
.searchbox button{
	right: inherit;
	left: 0;
}
.social{
	left: 30px;
	right: inherit;
}
.servbox1post{
	text-align: right;
}
.tabformbox .mctabformcon{
	margin: 100px -100px 0 0;
}
.tabarrows{
	flex-direction: row;
}
.resmenu{
	right: -350px;
	left: inherit;
	text-align: right;
}
.contactbpinfo{
	text-align: right;
}
.blogsearch button{
	right: inherit;
	left: 0;
}
.blogsidebar1 ul li{
	text-align: right;
}
.sb2aname,.recevpost,.cmbox,.authorinfo{
	text-align: right;
}
.bloginfobox,.sharebox,.infsid,.singleevtitle{
	text-align: right;
}
.evshpost{
	text-align: right;
}
.rtlsideevent{
	display: block;
}
.ltrsideevent{
	display: none;
}
.upevpost,.sb2aflex span,.sidebarbox ul li{
	text-align: right;
}
.evpostinfo{
	right: inherit;
	left: 0;
}
.menubox ul li ul{
	text-align: right;
	left: inherit;
	right: -10px;
}
.myform select[aria-invalid="true"]{
	background: url(img/chevron-down.webp) , #ffc9c9;
	background-repeat: no-repeat;
	background-position: left 15px center;
}
.plusicon{
	left: 0;
	right: inherit;
}
.card-header{
	padding: 15px 0 15px 15px;
}
.resmenu ul li.menu-item-has-children::after{
	right: inherit;
	left: 0;
}
.upevclbox::after{
  left: 0;
  right:inherit;
}
.slick-slide{
  float: right;
}
.current{
  background: url(img/down.png) #fff;
  background-position: left 15px center;
  background-repeat: no-repeat;
}