 @font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body,h1, h2, h3, h4, h5, h6,input,a,p,.iteck-heading ,.wpcf7-list-item span ,.elementor-widget-container,.elementor-icon-list-text,.error-text,.elementor-icon-box-description,.op-sub,.elementor-heading-title{font-family:iransans !important;}

.menu-wrapper ul li ul{left:unset !important;right:18px !important;}
.menu-wrapper .navigation li ul li a {
  text-align: right;
}
.navigation li a {
  letter-spacing: 0px !important;
}
.menu-wrapper .menu ul li a {
  letter-spacing: 0px !important;
  font-weight: 500 !important;
}
.header-icon {
  float: left !important;
}
.navigation li.menu-item-has-children > a::after {
padding-left:unset !important ;
padding-right: 3px !important;
}
.navigation li a .menu-item-desc {
  font-size: 10px !important;
  top: 9px !important;
  font-family: iransans !important;
}
.wpcf7 input ,.iteck-contact-shortcode select,.iteck-contact-shortcode textarea{
  direction: rtl !important;
  font-family:iransans !important;
  
}

.iteck-testimonial-carousel .reviews_slider .swiper-button-next.arrows-pos-bottom {
  right: 50px !important;
  left: auto !important;
}
.iteck-testimonial-carousel .reviews_slider .swiper-button-prev.arrows-pos-bottom {
  left: 50px !important;
  right: unset !important;
}
.widget-about-us .bordering-widget h3 {
  text-align: right !important;
}
.sidebar .widget ul li a::before {
  margin-left: 10px !important;
}
.widget_categories ul li.cat-item span {
  float: left !important;
}
.iteck-post-list-carousel .blog_slider .swiper-button-prev {
  left: 0px !important;
  right: auto !important;
}
.iteck-post-list-carousel .blog_slider .swiper-button-next{
  left: 60px !important;
  right: auto !important;
}
.widget-post-thumbnail{
float:right !important;
}
.widget-post-content {
  float: left !important;
  padding-right: 10px;
}
.recent-posts-widget{
float:right !important;
}
.apply-header .menu-wrapper {
  float: right !important;
}
.search-icon-header a.search::after {
  left: unset !important;
 right: -22px !important;
}
.search-icon-header {
  margin-left: unset !important;
 margin-right: 30px !important;
}

.trend-mark{
  right:unset !important;
 left: 30px !important;
}
.accordion-button::after {
margin-left: unset !important;
  margin-right: auto !important;
}
.post-detail > li i {

  margin-left: 5px !important;

}

.searchform .searchsubmit,.wp-block-search__button{

  right:unset !important; 
  border-top-left-radius: unset !important;
border-bottom-left-radius: unset !important;

left: 0 !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.searchform::after,.wp-block-search__inside-wrapper::after  {
 right:unset !important; 
  left: 20px !important;
}
.sidebar-2 .searchform input[type="search"]{

  border-top-left-radius: unset !important;
border-bottom-left-radius: unset !important;

border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.iteck-contact-shortcode select{
  padding: 12px 30px 10px 25px !important;
}
.fat-nav li a {
  text-align: right !important;
  letter-spacing: 0px !important;
}
.fat-nav .menu-item-icon {
  right:unset !important;
  left: 0 !important;
}
.mobile-wrapper {
  float: left !important;
  padding-left: 10px !important;
}