/* @font-face {
     font-family: 'IRANSansX';
     src: url('/fonts/farsi/IRANSansWeb.woff')
} */


/* Black */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-Medium.otf') format('opentype');
  font-weight: 900; 
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-Bold.otf') format('opentype');
  font-weight: 700; 
  font-style: normal;
}

/* DemiBold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-DemiBold.otf') format('opentype');
  font-weight: 700; 
  font-style: normal;
}

/* ExtraBold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-ExtraBold.otf') format('opentype');
  font-weight: 800; 
  font-style: normal;
}

/* Light */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-Light.otf') format('opentype');
  font-weight: 300; 
  font-style: normal;
}

/* Medium */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-Medium.otf') format('opentype');
  font-weight: 500; 
  font-style: normal;
}

/* Regular */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-Regular.otf') format('opentype');
  font-weight: 400; 
  font-style: normal;
}

/* Thin */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-Thin.otf') format('opentype');
  font-weight: 100; 
  font-style: normal;
}

/* UltraLight */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/iransansX/Otf/IRANSansX-UltraLight.otf') format('opentype');
  font-weight: 200; 
  font-style: normal;
}


/*---------------------------------------------------numerals---*/
/*----------- otf  ---*/
/* Black */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-Medium.otf') format('opentype');
  font-weight: 900; 
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-Bold.otf') format('opentype');
  font-weight: 700; 
  font-style: normal;
}

/* DemiBold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-DemiBold.otf') format('opentype');
  font-weight: 700; 
  font-style: normal;
}

/* ExtraBold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-ExtraBold.otf') format('opentype');
  font-weight: 800; 
  font-style: normal;
}

/* Light */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-Light.otf') format('opentype');
  font-weight: 300; 
  font-style: normal;
}

/* Medium */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-Medium.otf') format('opentype');
  font-weight: 500; 
  font-style: normal;
}

/* Regular */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-Regular.otf') format('opentype');
  font-weight: 400; 
  font-style: normal;
}

/* Thin */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-Thin.otf') format('opentype');
  font-weight: 100; 
  font-style: normal;
}

/* UltraLight */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/Otf/IRANSansXFaNum-UltraLight.otf') format('opentype');
  font-weight: 200; 
  font-style: normal;
}

/*-------- ttf ----*/
/* Black */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-Medium.ttf') format('truetype');
  font-weight: 900; 
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-Bold.ttf') format('truetype');
  font-weight: 700; 
  font-style: normal;
}

/* DemiBold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-DemiBold.ttf') format('truetype');
  font-weight: 700; 
  font-style: normal;
}

/* ExtraBold */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-ExtraBold.ttf') format('truetype');
  font-weight: 800; 
  font-style: normal;
}

/* Light */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-Light.ttf') format('truetype');
  font-weight: 300; 
  font-style: normal;
}

/* Medium */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-Medium.ttf') format('truetype');
  font-weight: 500; 
  font-style: normal;
}

/* Regular */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-Regular.ttf') format('truetype');
  font-weight: 400; 
  font-style: normal;
}

/* Thin */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-Thin.ttf') format('truetype');
  font-weight: 100; 
  font-style: normal;
}

/* UltraLight */
@font-face {
  font-family: 'IRANSansX';
  src: url('../fonts/farsi/numerals/IRANSansXFaNum-UltraLight.ttf') format('truetype');
  font-weight: 200; 
  font-style: normal;
}

/*--------------------------------------------------------------------*/
@font-face {
  font-family: 'IRANSansX';
  src: url('/fonts/farsi/numerals/IRANSansXFaNum-Medium.ttf') format('truetype');
  font-weight: 100; 
  font-style: normal;
}


/* -- black -- */
@font-face {
  font-family: 'IRANSansX';
  src: url('/fonts/farsi/numerals/IRANSansXFaNum-Black.ttf') format('truetype');
  font-weight: 900; 
  font-style: normal;
}

/* Optional italic versions */
@font-face {
  font-family: 'IRANSansX';
  src: url('/fonts/farsi/IRANSansX-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
}

/*------------------*/

* {
     font-family: 'IRANSansX' !important;
}


.rtl {
     direction: rtl;
}