/* rtl css by suncode.ir */
@font-face {
  font-family: 'irsns-regular-fa';
  src: url('fonts/irsns-regular-fa.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/irsns-regular-fa.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/irsns-regular-fa.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'irsns-regular';
  src: url('fonts/irsns-regular.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/irsns-regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/irsns-regular.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'irsns-light-fa';
  src: url('fonts/irsns-light-fa.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/irsns-light-fa.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/irsns-light-fa.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'irsns-light';
  src: url('fonts/irsns-light.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/irsns-light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/irsns-light.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'irsns-bold-fa';
  src: url('fonts/irsns-bold-fa.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/irsns-bold-fa.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/irsns-bold-fa.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'irsns-bold';
  src: url('fonts/irsns-bold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/irsns-bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/irsns-bold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'Shabnam-Bold';
  src: url('fonts/Shabnam-Bold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/Shabnam-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/Shabnam-Bold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'Shabnam';
  src: url('fonts/Shabnam.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/Shabnam.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/Shabnam.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'Lalezar-Regular';
  src: url('fonts/Lalezar-Regular.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/Lalezar-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/Lalezar-Regular.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'broyabold';
  src: url('fonts/broyabold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/broyabold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/broyabold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'rezvan';
  src: url('fonts/rezvan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/rezvan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/rezvan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'khodkar';
  src: url('fonts/khodkar.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/khodkar.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/khodkar.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'DastNevis';
  src: url('fonts/DastNevis.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/DastNevis.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/DastNevis.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BTitrBold';
  src: url('fonts/BTitrBold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BTitrBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BTitrBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BZar';
  src: url('fonts/BZar.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BZar.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BZar.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BSinaBold';
  src: url('fonts/BSinaBold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BSinaBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BSinaBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BZiba';
  src: url('fonts/BZiba.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BZiba.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BZiba.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'iransansdnlight';
  src: 
       url('fonts/iransansdnlight.woff2') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face{font-family:scirsnsdn;font-style:normal;font-weight:700;src:url(fonts/iransansdnbold.eot);src:url(fonts/iransansdnbold.eot?#iefix) format('embedded-opentype'),url(fonts/iransansdnbold.woff2) format('woff2'),url(fonts/iransansdnbold.woff) format('woff'),url(fonts/iransansdnbold.ttf) format('truetype')}@font-face{font-family:scirsnsdn;font-style:normal;font-weight:300;src:url(fonts/iransansdnlight.eot);src:url(fonts/iransansdnlight.eot?#iefix) format('embedded-opentype'),url(fonts/iransansdnlight.woff2) format('woff2'),url(fonts/iransansdnlight.woff) format('woff'),url(fonts/iransansdnlight.ttf) format('truetype')}@font-face{font-family:scirsnsdn;font-style:normal;font-weight:400;src:url(fonts/iransansdn.eot);src:url(fonts/iransansdn.eot?#iefix) format('embedded-opentype'),url(fonts/iransansdn.woff2) format('woff2'),url(fonts//iransansdn.woff) format('woff'),url(fonts/iransansdn.ttf) format('truetype')}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/eot/iranyekanwebthinfanum.eot');
	src: url('fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblightfanum.eot');
	src: url('fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/iranyekanwebmediumfanum.eot');
	src: url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/eot/iranyekanwebextraboldfanum.eot');
	src: url('fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/iranyekanwebblackfanum.eot');
	src: url('fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: scirsnsyekan;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/eot/iranyekanwebextrablackfanum.eot');
	src: url('fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}
@font-face {
	font-family: scsarbaz;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/Sarbaz.eot');
	src: url('fonts/Sarbaz.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/Sarbaz.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/Sarbaz.ttf') format('truetype');
}
@font-face {
	font-family: SCHilda;
	font-style: normal;
	src: url('fonts/hilda/SCHilda.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/hilda/SCHilda.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/hilda/SCHilda.ttf') format('truetype');
}
@font-face {
	font-family: SCKalameh;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/kalameh/sc_Kalameh_thin.eot');
	src: url('fonts/kalameh/sc_Kalameh_thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/kalameh/sc_Kalameh_thin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/kalameh/sc_Kalameh_thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/kalameh/sc_Kalameh_thin.ttf') format('truetype');
}

@font-face {
	font-family: SCKalameh;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/kalameh/sc_Kalameh_Regular.eot');
	src: url('fonts/kalameh/sc_Kalameh_Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/kalameh/sc_Kalameh_Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/kalameh/sc_Kalameh_Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/kalameh/sc_Kalameh_Regular.ttf') format('truetype');
}

@font-face {
	font-family: SCKalameh;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/kalameh/sc_Kalameh_Bold.eot');
	src: url('fonts/kalameh/sc_Kalameh_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/kalameh/sc_Kalameh_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/kalameh/sc_Kalameh_Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/kalameh/sc_Kalameh_Bold.ttf') format('truetype');
}

@font-face {
	font-family: SCKalameh;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/kalameh/sc_Kalameh_Black.eot');
	src: url('fonts/kalameh/sc_Kalameh_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/kalameh/sc_Kalameh_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/kalameh/sc_Kalameh_Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/kalameh/sc_Kalameh_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralight.eot');
	src: url('fonts/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-light.eot');
	src: url('fonts/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-medium.eot');
	src: url('fonts/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibold.eot');
	src: url('fonts/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabold.eot');
	src: url('fonts/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabold.eot');
	src: url('fonts/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-black.eot');
	src: url('fonts/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bold.eot');
	src: url('fonts/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regular.eot');
	src: url('fonts/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralightitalic.eot');
	src: url('fonts/eot/dana-fanum-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-lightitalic.eot');
	src: url('fonts/eot/dana-fanum-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-mediumitalic.eot');
	src: url('fonts/eot/dana-fanum-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibolditalic.eot');
	src: url('fonts/eot/dana-fanum-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabolditalic.eot');
	src: url('fonts/eot/dana-fanum-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabolditalic.eot');
	src: url('fonts/eot/dana-fanum-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-blackitalic.eot');
	src: url('fonts/eot/dana-fanum-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bolditalic.eot');
	src: url('fonts/eot/dana-fanum-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regularitalic.eot');
	src: url('fonts/eot/dana-fanum-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_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: sc_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: sc_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: sc_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: sc_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: sc_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: sc_iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iransansdnwebbold.eot');
	src: url('fonts/eot/iransansdnwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iransansdnwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iransansdnwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iransansdnwebbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iransansdnweblight.eot');
	src: url('fonts/eot/iransansdnweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iransansdnweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iransansdnweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iransansdnweblight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iransansdnweb.eot');
	src: url('fonts/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iransansdnwebregular.ttf') format('truetype');
}
@font-face {
	font-family: sc_mahboobeh;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/mahboubeh_mehravar.eot');
	src: url('fonts/eot/mahboubeh_mehravar.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/mahboubeh_mehravar.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/mahboubeh_mehravar.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/mahboubeh_mehravar.ttf') format('truetype');
}
@font-face {
	font-family: sc_iran;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANBold.eot');
	src: url('fonts/eot/IRANBold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANBold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iran;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANBlack.eot');
	src: url('fonts/eot/IRANBlack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANBlack.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANBlack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANBlack.ttf') format('truetype');
}
@font-face {
	font-family: sc_iran;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/eot/IRAN_SemiBold.eot');
	src: url('fonts/eot/IRAN_SemiBold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRAN_SemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRAN_SemiBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRAN_SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iran;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRAN.eot');
	src: url('fonts/eot/IRAN.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRAN.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRAN.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRAN.ttf') format('truetype');
}
@font-face {
  font-family: sc_anjoman;
  font-weight: 200;
  src: url('fonts/eot/Anjoman-Light.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/woff/Anjoman-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/woff2/Anjoman-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
       url('fonts/ttf/Anjoman-Light.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: sc_anjoman;
  font-weight: normal;
  src: url('fonts/eot/Anjoman-Regular.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/woff/Anjoman-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/woff2/Anjoman-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
       url('fonts/ttf/Anjoman-Regular.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: sc_anjoman;
  font-weight: 600;
  src: url('fonts/eot/Anjoman-Bold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/woff/Anjoman-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/woff2/Anjoman-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
       url('fonts/ttf/Anjoman-Bold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
body.rtl, html {
    overflow-x: hidden;
}
body.rtl *{
    letter-spacing: 0px !important;
}
.navigation .sub-menu li:hover > a span, .navigation .children li:hover > a span {
    -moz-transform: translate(5px, 0%);
    -ms-transform: translate(5px, 0%);
    -webkit-transform: translate(5px, 0%);
    -o-transform: translate(5px, 0%);
    transform: translate(5px, 0%);
}
.navigation div.mega-menu > ul.sub-menu {
    border-left: 1px solid;
    border-right: none;
}
.woocommerce .images span.onsale {
    left: 16px;
    right: auto;
}
div.product div.images .thumbnails .vc_container {
    right: 0;
    left: auto;
}
div.product div.images.with-thumbnails .product-image {
    padding-right: 110px;
    padding-left: 0;
}
div.product div.images .thumbnails {
    right: 15px;
    left: auto;
}
.mb-button {
    right: 0;
    left: auto;
    border-left: 1px solid #393939;
    border-right: none;
}
.music-banner .banner .item .link-area {
    right: 15px;
    left: 15px;
}
.music-banner .one-screen-block {
    right: 80px;
    left: 60px;
    -moz-transform: translate(100%, 0%);
    -ms-transform: translate(100%, 0%);
    -webkit-transform: translate(100%, 0%);
    -o-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
}
.one-screen-block.active {
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}
.music-banner .banner-social-buttons {
    border-right: 1px solid #393939;
    border-left: none;
}
.banner-social-buttons {
    left: 0;
    right: auto;
}
.album-playlist {
    direction: ltr;
}
.button-style3 i {
    margin-left: 15px;
    margin-right: 0;
}
.app-button {
    padding-right: 65px;
    padding-left: 0;
}
.banner-area .mb-button .dec-line {
    right: auto;
    left: -1px;
}
.full-screen-area .fc-navigation .current-line, .one-screen-area .dec-line, .side-header .dec-line, .banner-area .dec-line {
    right: -1px;
    left: auto;
}
/* .owl-carousel{ */
	/* direction:ltr; */
/* } */
.full-screen-area .fc-navigation {
    left: 0;
	right: auto;
}
.side-header,.side-navigation-block{
	left: auto;
	right: 0;
}
.header-type-left_side #all {
    padding-right: 81px;
    padding-left: 0px;
    padding-top: 0;
}
.full-screen-area {
    padding-right: 0px;
    padding-left: 61px;
}
.full-screen-area .fc-top-nav {
    right: 0;
    left: 61px;
}
.side-navigation {
    padding-right: 60px;
}
.side-navigation-block .wrap {
    right: 0;
    left: -25px;
    padding-left: 25px;
    padding-right: 20px;
}
.side-navigation .sub-menu, .side-navigation .children{
	padding-right: 0;
	padding-left: auto;
	left: 100%;
	right: auto;
}
.side-navigation-block{
	border-right: none;
	border-left: 1px solid #eee;
	-moz-transform: translate(100%, 0%);
    -ms-transform: translate(100%, 0%);
    -webkit-transform: translate(100%, 0%);
    -o-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
}
.site-header .logo, .side-header .logo, .site-footer .logo {
    float: right;
}
.fr {
    float: left;
}
.navigation > ul > li:not(:last-of-type) {
    margin-left: 35px;
    margin-right: 0;
}
.navigation > ul > li {
float: right;
}
.navigation {
float: right;
margin-left: 15px;
margin-right: 0px;
}
.navigation .sub-menu, .navigation .children {
	right: -10px;
	left: auto;
}
.navigation .sub-menu .sub-menu, .navigation .children .children {
    right: 100%;
    left: auto;
    margin-right: 40px;
    margin-left: 0;
}
.navigation .sub-menu li > a:before, .navigation .children li > a:before {
right: 0;
left: auto;}
.header-minicart {
float: right;
    margin-right: 15px;}
	.search-button {
    float: right;
    margin: 29px 20px 0 0 ;}
.full-screen-area .fc-top-nav .h {
    float: right;
	margin-left: 15px;
	margin-right: auto;
}
/* .full-screen-area .fc-top-nav .arrows { */
    /* text-align: left; */
/* } */
.full-screen-area .fc-navigation {
    border-left: 0;
    border-right: 1px solid #eeeeee;
}
.side-header {
    border-right: none;
    border-left: 1px solid #eeeeee;
}
.full-screen-area .fc-wrap {
    right: 0;
    left: 61px;
}
.full-screen-area .fc-navigation .item .label {
    left: -0.05em;
	right: auto;
    font-family: inherit;
    -moz-transform: translate(-100%, 0%);
    -ms-transform: translate(-100%, 0%);
    -webkit-transform: translate(-100%, 0%);
    -o-transform: translate(-100%, 0%);
    transform: translate(-100%, 0%);
}
.side-navigation li.active-child > .sub-menu, .side-navigation li.active-child > .children {
    left: 0;
    right: auto;
}
.side-navigation-block .close {
    right: 80px;
    left: auto;
}
.one-screen-area .os-buttons {
    left: 0;
right: auto;
}
.one-screen-block {
	    right: 0;
    left: 61px;
}
.one-screen-area {
    padding-left: 61px;
    padding-right: 0;
}
.active .side-navigation > ul > li > a {
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}
.side-navigation > ul > li > a {
    padding: 5px 0;
    -moz-transform: translate(100%, 0%);
    -ms-transform: translate(100%, 0%);
    -webkit-transform: translate(100%, 0%);
    -o-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
}
.side-navigation ul li a span {
    padding-left: 25px;
    padding-right: 0;
}
.side-navigation ul li.menu-item-has-children > a span:after, .side-navigation ul li.page_item_has_children > a span:after {
    left: 0;
	right: auto;
}
.slider-navigation .lines .line {
    margin-left: 8px;
    margin-right: 0px;
	float: right;
}
.slider-navigation .line {
    margin-left: 10px;
    margin-right: 0px;
}
.portfolio-slider .right {
    margin-right: 345px;
    margin-left: 0px;
}
.portfolio-slider .title {
    padding-right: 90px;
    padding-left: 0px;
    margin-right: 0;
    margin-left: 0;
}
.portfolio-slider .title .num {
    right: 0;
	left: auto;
}
.portfolio-slider > .owl-dots {
    right: 0;
    left: auto;
}
.input-row-s1:before {
    right: 0;
    left: auto;
}
.side-nav-button:hover:before {
    -moz-transform: rotate(45deg) translate(5px, 2px);
    -ms-transform: rotate(45deg) translate(5px, 2px);
    -webkit-transform: rotate(45deg) translate(5px, 2px);
    -o-transform: rotate(45deg) translate(5px, 2px);
    transform: rotate(45deg) translate(5px, 2px);
}
.side-nav-button:hover:after {
    -moz-transform: rotate(-45deg) translate(-15px, -2px);
    -ms-transform: rotate(-45deg) translate(-15px, -2px);
    -webkit-transform: rotate(-45deg) translate(-15px, -2px);
    -o-transform: rotate(-45deg) translate(-15px, -2px);
    transform: rotate(-45deg) translate(-15px, -2px);
}
.icon-box-in-row .icon {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}
.icon-box-in-row .count {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.icon-box-in-row .heading {
    float: right;
}
.side-navigation {
    font-family: inherit;
}
.side-navigation .sub-menu .back, .side-navigation .children .back {
    right: -50px;
    left: auto;
	transform: rotate(180deg);
}
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-15 {
    float: right;
}
}
.woocommerce form .form-row label {
    text-align: right;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    text-align: right;
}
.woocommerce table.shop_table .product-name {
    text-align: right;
}
.woocommerce .cart-collaterals table.shop_table td.product-name {
    text-align: right;
}
.woocommerce table.shop_table,.woocommerce-page .cart-collaterals .heading {
    text-align: right;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    text-align: right;
}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
    right: 0;
    left: auto;
    margin: -1em 2em 0 0;
}
.navigation .sub-menu, .navigation .children,.navigation .mega-menu .menu-item-has-children > a, .navigation .mega-menu .mega-menu-col > a{
	font-family: inherit;
}
.navigation .sub-menu li.menu-item-has-children > a:after, .navigation .children li.page_item_has_children > a:after {
    border-right: 5px solid;
    border-left: none;
    left: -15px;
    right: auto;
}
.navigation .sub-menu li:hover > a, .navigation .children li:hover > a {
    padding-right: 30px;
    padding-left: 0;
}
.header-minicart .minicart-wrap ,.minicart-wrap .cart_list .mini_cart_item .remove, .widget_shopping_cart_content .cart_list .mini_cart_item .remove{
    left: 15px;
	right: auto;
}
.woocommerce ul.cart_list li a {
    padding-left: 25px;
    padding-right: 0;
}
.minicart-wrap .cart_list .mini_cart_item .quantity, .widget_shopping_cart_content .cart_list .mini_cart_item .quantity {
    margin-right: 50px;
    margin-left: 0;
}
.minicart-wrap .cart_list .mini_cart_item .wp-post-image, .widget_shopping_cart_content .cart_list .mini_cart_item .wp-post-image {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
}
/* .tal { */
    /* text-align: right; */
/* } */
/* .filter-button-group.tal button:not(:last-of-type), .filter-button-group.tal a:not(:last-of-type), .category-buttons.tal a:not(:last-of-type) { */
    /* margin-left: 20px; */
    /* margin-right: 0; */
/* } */
.filter-button-group.tar button:not(:first-of-type), .filter-button-group.tar a:not(:first-of-type), .category-buttons.tar a:not(:first-of-type) {
    margin-right: 20px;
    margin-left: 0;
}
.contact-row span {
    margin-right: 35px;
    margin-left: 0;
}
.contact-row i {
    float: right;
    right: 0;
    left: auto;
}
.search-popup .searchform div {
    margin-left: 50px;
    margin-right: 0;
}
.search-popup .searchform .searchsubmit {
    float: left;
}
.button-style1 span:nth-child(2) {
    right: 0;
    left: auto;
}
.contact-form label {
    text-align: right;
}
div.input-row-s1 {
    margin-left: 15px;
    margin-right: 0;
}
div.wpcf7 {
    direction: rtl;
}
@media (min-width: 768px){
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-15 {
    float: right;
}}
.subscribe-block .heading {
    margin-left: 15px;
    margin-right: 0;
}
.hover-style1 .portfolio-item h6 {
    font-family: inherit;
}
.project-detail .item {
    float: right;
	padding-right: 25px;
    padding-left: 0;
}
.project-detail .item:before {
    right: 0;
	left: auto;
}
.ps-slider-arrow.next {
    text-align: left ;
}
.header-post-nav {
    float: right;
}
/* .header-post-nav .arrows,.slider-navigation .arrows,.image-comparison-slider {
    direction: ltr;
} */
.side-header .dec-line {
    right: auto;
    left: -1px;
}
.ps-thumb-slider .owl-dots {
    left: 20px;
    right: auto;
}
.one-screen .item .top-title {
    right: 58px;
    left: auto;
}
.full-screen-area .fc-navigation .current-line, .one-screen-area .dec-line, .side-header .dec-line {
    right: -1px;
    left: auto;
}
.one-screen-area .os-buttons {
    border-right: 1px solid #eeeeee;
    border-left: none;
}
.one-screen .owl-nav, .portfolio-cols-slider .owl-nav, .portfolio-categories-slider .owl-nav {
    left: 57px;
    right: auto;
    /* direction: ltr; */
}
.one-screen-area .decor-lines div:nth-child(1) {
    right: 0;
    left: auto;
}
.one-screen-area .decor-lines div:nth-child(2) {
    right: 0;
    left: auto;
}
.one-screen-area .decor-lines div:nth-child(3) {
	right:50%;
	left: auto;
    margin-right: -30px;
    margin-left: 0;
}
.one-screen-area .decor-lines div:nth-child(4) {
    left: 61px;
    right: auto;
}
.one-screen-area .decor-lines div:nth-child(5) {
    left: 61px;
    right: auto;
}
.slider-navigation {
    left: 100px;
    right: auto;
}
.one-screen .item .content, .one-screen-about-me .content {
    right: 58px;
    left: auto;
}
.slider-navigation .count {
    margin-left: 15px;
    margin-right: 0;
}
.one-screen-about-me .signature-img {
    left: 58px;
    right: auto;
}
.one-screen-block .close {
    right: 58px;
    left: auto;
}
.one-screen-block .close i {
    margin-right: 5px;
    margin-left: 0;
}
.one-screen-about-me .top-right-text, .one-screen-contact .top-right-text {
    text-align: left;
    left: 58px;
    right: auto;
}
.bottom-contact .c {
    float: right;
}
.bottom-contact .c i {
    margin-right: 0;
    margin-left: 10px;
}
.bottom-contact .c:nth-child(3) {
    text-align: left;
}
.portfolio-cols-slider .pcs-item .h,.one-screen-about-me .top-right-text, .one-screen-contact .top-right-text,.portfolio-categories-slider .item a > span,.one-screen-about-me .h,.hover-style2 .portfolio-item h6,.categories-grid-item a,.skill-item-line h6,.skill-item-line .line span,.coupon-area .input-text {
    font-family: inherit;
}
.one-screen-area .os-buttons .button {
    margin-left: 50px;
    margin-right: 0;
}
.minicart-wrap .total > span, .widget_shopping_cart_content .total > span {
    float: left;
}
/* .one-screen-area .os-buttons .button:before { */
    /* bottom: 0; */
	/* top: auto; */
/* } */
.one-screen-area .os-buttons > div {
    bottom: 50%;
	top: auto;
    right: 50%;
	left: auto;
    -moz-transform: translate(50%, 50%) rotate(90deg);
    -ms-transform: translate(50%, 50%) rotate(90deg);
    -webkit-transform: translate(50%, 50%) rotate(90deg);
    -o-transform: translate(50%, 50%) rotate(90deg);
    transform: translate(50%, 50%) rotate(90deg);
}
.split-screen .ss-bg {
    left: 0;
    right: auto;
    width: 55%;
    -moz-transform: skewX(10deg);
    -ms-transform: skewX(10deg);
    -webkit-transform: skewX(10deg);
    -o-transform: skewX(10deg);
    transform: skewX(10deg);
}
.split-screen .ss-col {
    right: 15px;
    left: auto;
}
.split-screen .ss-col.right {
    left: 15px;
    right: auto;
}
.full-screen-area.navigation-style3 .fc-navigation {
	left: 68px !important;
    right: auto;
}
.full-screen-area.navigation-style3 {
    padding-right: 0;
    padding-left: 0;
}
.banner .item .link-area {
    left: 15px;
    right: auto;
}
.heading-container:before {
    right: 0;
	left:auto;
    border-left-width: 0;
    border-right-width: 3px;
}
.tal .heading-container:before {
    left: 0;
    right: auto;
    border-right-width: 0;
    border-left-width: 3px;
}
@media (min-width: 1200px){
.vc_col-lg-offset-1 {
    margin-right: 8.33333333%;
	margin-left: 0px;
}}
/* .heading-container.tar:before, .pt-special-heading.tar .heading-container:before, .pt-special-heading.tac .heading-container:after {
    border-left-width: 3px;
    border-right-width: 0;
    right: auto;
    left: 0;
} */
/* @media (min-width: 992px){
.stairs-mode .col-md-3:nth-child(1), .stairs-mode .col-md-4:nth-child(1) {
    margin-top: -95px;
}
.stairs-mode .col-md-3:nth-child(2), .stairs-mode .col-md-4:nth-child(2) {
    margin-top: -40px;
}
.stairs-mode .col-md-3:nth-child(3), .stairs-mode .col-md-4:nth-child(3) {
    margin-top: 25px;
}
.stairs-mode .col-md-3:nth-child(4) {
    margin-top: 80px;
}
} */
.hover-style2 .portfolio-item h6 .cell span:after, .hover-style7 .portfolio-item .h-b .cell span:after {
    margin-right: 10px;
    margin-left: 0;
}
.split-screen .heading-with-num {
    padding-right: 5.938em;
    padding-left: 0;
}
.split-screen .heading-with-num .num {
    right: 0;
    left: auto;
}
.split-screen .right .heading-with-num {
    padding-right: 0;
    padding-left: 5.938em;
    text-align: left;
}
.split-screen .right .heading-with-num .num {
    right: auto;
	left: 0;
}
.split-screen .right .pages-slider-area .slider-navigation {
    text-align: left;
}
.solid-arrow-collection-left-chevron-1:before {
    content: "\e948";
}
.solid-arrow-collection-right-chevron-1:before {
    content: "\e93a";
}
.full-screen-area.navigation-style3 .fc-wrap {
    left: 0;
	right: 0;
}
.site-footer .logo {
    float: none;
}
.site-dark .widget_archive ul li, .site-dark .widget_categories ul li, .site-dark .widget_pages ul li, .site-dark .widget_meta ul li, .site-dark .widget_nav_menu ul li, .site-dark .widget_recent_entries ul li, .site-dark .widget_recent_comments ul li, .site-dark .widget_rss li, .site-dark .product-categories li {
    border-color: #393939;
    text-align: right;
}
.widget_archive ul li a[href]:after, .widget_categories ul li a[href]:after, .widget_pages ul li a[href]:after, .widget_meta ul li a[href]:after, .widget_nav_menu ul li a[href]:after, .widget_recent_entries ul li a[href]:after, .product-categories li a[href]:after {
    left: auto;
	right:0;
	transform: rotate(180deg);
}
.blog-item .wrap .bottom > div {
    float: right;
}
.blog-detail i {
    margin-left: 10px;
    margin-right: 0;
}
.blog-detail > *:not(:last-of-type) {
    margin-left: 35px;
    margin-right: 0;
}
.wpb_text_column ul li, .site-content ul li, .woocommerce div.product div.summary div[itemprop="description"] ul li {
    padding: 0 30px 0 0;
}
.wpb_text_column ul li:before, .site-content ul li:before, .woocommerce div.product div.summary div[itemprop="description"] ul li:before {
    right: 0;
    left: auto;
}
.comment-items .comment-item .image {
    float: right;
    right: 0;
    left: auto;
}
.comment-items .comment-item .image + .area {
    margin-right: 50px;
    margin-left: 0;
    padding-right: 60px;
    padding-left: 30px;
}
.comment-items .comment-item .content {
    margin-right: 140px;
    margin-left: 0;
    border-right: 1px solid #eeeeee;
    border-left: none;
}
.comment-items .comment-item .top {
    float: right;
}
.comment-items .children {
    padding: 0 50px 0 0;
}
.comment-items .comment-item .replytocom {
    left: 15px;
    right: auto;
	-moz-transform: translate(-150%, 0%);
    -ms-transform: translate(-150%, 0%);
    -webkit-transform: translate(-150%, 0%);
    -o-transform: translate(-150%, 0%);
    transform: translate(-150%, 0%);
}
.comment-items .comment-item .replytocom i {
    margin-right: 10px;
	margin-left: 0;
}
.product_list_widget .text {
    margin-right: 90px;
    margin-left: 0;
}
.product_list_widget .image {
    float: right;
}
.woocommerce span.onsale {
    left: 1px;
    right: auto;
}
.woocommerce .products .product a.woocommerce-LoopProduct-link {
    text-align: right;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    float: left;
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
    right: 1.5em;
    left: auto;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 0.8em 3.5em 1em 2em!important;
}
.woocommerce div.product .woocommerce-tabs .tabs li {
    float: right;
    margin-left: 50px;
    margin-right: 0;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
    padding: 18px 55px 18px 20px;
}
.woocommerce div.product form.cart .single_add_to_cart_button:before {
    right: 0;
    left: auto;
    border-right: none;
    border-left: 1px solid #fff;
}
.woocommerce div.product form.cart .variations select {
    background-position: 0 50%;
}
.woocommerce div.product .price-area {
    float: right;
}
.woocommerce div.product form.cart .variations td.label {
    padding: 10px 0 10px 20px;
}
.woocommerce div.product form.cart .variations td.value {
    padding-left: 65px;
    padding-right: 0;
}
.woocommerce .cart div.quantity {
    margin-left: 15px;
    margin-right: 0;
}
.woocommerce div.product form.cart .variations {
    text-align: right;
}
.blog-type-horizontal .blog-item .wrap .img {
    right: 0;
    left: auto;
    border-left: 1px solid #eeeeee;
    border-right: none;
}
.blog-type-horizontal .blog-item .wrap .img + .content {
    margin-right: 45%;
    margin-left: 0;
}
.testimonial-item .avatar .nav .prev {
    right: -50px;
    left: auto;
}
.testimonial-item .avatar .nav .next {
    left: -50px;
    right: auto;
}
blockquote:before {
    top: -0.65em;
    right: 0;
    left: auto;
    transform: rotate(180deg);
}
blockquote {
    text-align: right;
}
.woocommerce div.product .price-area + .cart:not(.variations_form):not(.grouped_form) {
    margin: 0px 0 0;
    float: left;
}
.wrap_lines_yes .testimonials-type2 .owl-next {
    left: 20px;
    right: auto;
}
.wrap_lines_yes .testimonials-type2 .owl-prev {
    right: 20px;
    left: auto;
}
.wrap-lines .left {
   right: 69px;
    left: auto !important;
}
.wrap-lines .right {
    left: 0;
	right: auto !important;
}
.header-container-container-fluid .wrap-lines .right {
    margin-left: 69px;
    margin-right: 0;
}
.wrap-lines .social-buttons-hidden .social-buttons-text {
    right: 0;
	left: auto;
    padding-right: 40px;
    padding-left: 0;
    -webkit-clip-path: polygon(0 0, 0 0, 100% 0, 100% 0);
    clip-path: polygon(0 0, 0 0, 100% 0, 100% 0);
}
.tab-items .tab-img{
	left: 0;
	right: auto;
}
/* .tab-items .tab-img div {
    right: 100%;
    left: 0;
}
.tab-items .tab-img div.current {
    right: 0;
    left: auto;
} */
.filter-button-group.tac button:first-of-type, .filter-button-group.tac a:first-of-type, .category-buttons.tac a:first-of-type {
    margin-right: 0;
}
.filter-button-group.tac button:last-of-type, .filter-button-group.tac a:last-of-type, .category-buttons.tac a:last-of-type {
    margin-left: 0;
}
.tab-items .tabs-head li:not(:last-of-type) {
    margin-left: 10px;
    margin-right: 0;
}
.skill-item-line .line span {
    left: 0;
    right: auto;
}
.hover-style3 .portfolio-item h6 {
    text-align: right;
    font-family: inherit;
}
.hover-style4 .portfolio-item h6 {
    font-family: inherit;
    text-align: right;
    padding-left: 30px;
    padding-right: 90px;
    color: #989796;
}
.hover-style4 .portfolio-item h6:before, .hover-style4 .portfolio-item h6:after {
    right: 18px;
	left: auto;
}
.hover-style4 .portfolio-item:hover h6:after {
    right: 72px;
    left: auto;
}
.hover-style5 .portfolio-item .cell-block h4 {
    font-family: inherit;
}
.hover-style6 .portfolio-item h6 {
    text-align: right;
    font-family: inherit;
}
.testimonials-type2 .owl-prev {
    right: -85px;
    left: auto;
}
.testimonials-type2 .owl-next {
    left: -85px;
    right: auto;
}
.block-coming-soon .countdownHolder {
    left: 0;
    direction: ltr;
    right: auto;
}
.search-popup .close {
    left: 15px;
    right: auto;
}
.navigation .mega-menu .menu-item-has-children > a, .navigation .mega-menu .mega-menu-col > a {
    padding-right: 0 !important;
}
.accordion-item .label span {
    left: 20px;
	right: auto;
}
.accordion-item .label .cell {
    padding: 5px 20px 5px 40px;
}
.split-screen .ss-col.left {
    -moz-transform: translate(100%, 0%);
    -ms-transform: translate(100%, 0%);
    -webkit-transform: translate(100%, 0%);
    -o-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
}
.split-screen .ss-col.right {
    -moz-transform: translate(-100%, 0%);
    -ms-transform: translate(-100%, 0%);
    -webkit-transform: translate(-100%, 0%);
    -o-transform: translate(-100%, 0%);
    transform: translate(-100%, 0%);
}
.tab-items .tab-img div.current {
    z-index: 2;
    left: 0;
    right: -350%;
}
@media screen and (max-width: 768px){
.navigation > ul > li > a {
    text-align: right;
}}
@media screen and (max-width: 768px){
.navigation > ul > li.menu-item-has-children > a:after, .navigation > ul > li.menu_item_has_children > a:after {
    content: "\e939";
    left: 10px;
    right: auto;
}}
@media screen and (max-width: 768px){
.navigation > ul > li, .navigation > ul > li:not(:last-of-type), .navigation > ul > li + li {
    margin: 0px 0 !important;
}}
@media screen and (max-width: 992px){
.full-screen-area .fc-wrap {
    left: 0 !important;
    right: 0px !important;
}}
@media screen and (max-width: 992px){
.header-type-left_side #all {
    padding-right: 0;
}}
@media screen and (max-width: 640px){
.portfolio-slider .right {
    margin-right: 0;
}}
.ps-slider-arrow.prev {
    float: right;
}
.ps-slider-arrow.next {
    float: left;
}
@media screen and (max-width: 992px){
.split-screen .ss-col.left, .split-screen .ss-col.right {
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}}
@media screen and (max-width: 992px){
.full-screen-area.navigation-style3 .fc-wrap {
    left: 0 !important;
    right: 0px !important;
}}
.searchform div {
    margin-left: 65px;
    margin-right: 0;
}
.searchform .searchsubmit {
    float: left;
}
.woocommerce .woocommerce-ordering select,.woocommerce form .form-row select {
    padding: 0px 15px 0 55px;
	background-position: 0;
}
.woocommerce .order_details li {
    float: right;
    margin-left: 2em;
    border-left: 1px dashed #d3ced2;
    border-right: none;
    padding-left: 2em;
    padding-right: 0;
    margin-right: 0;
    margin: 0 0 0 2em;
}
.woocommerce form .form-row, .wceb_picker_wrap, .booking_details, .booking_price {
    text-align: right;
}
p.woocommerce-LostPassword.lost_password {
    text-align: right;
}
.container .vertical-parallax-area {
    margin-right: -15px;
    margin-left: 0;
}
.image-comparison-slider{
	direction: ltr;
}
.one-screen .item .link-area, .one-screen-about-me .link-area {
    right: 50%;
    left: auto;
    margin-right: -150px;
    margin-left: 0;
}
@media screen and (max-width: 768px){
.woocommerce .cart div.quantity {
    width: 65px;
}
.site-header .container-fluid {
    padding: 0 15px;
}
.bottom-contact .c {
    text-align: right !important;
    padding-right: 35px;
    padding-left: 0;
}
.bottom-contact .c i {
    right: 0;
    left: auto;
}
.one-screen-area {
    padding-left: 31px;
    padding-right: 0;
}
.one-screen-block {
    right: 0;
    left: 31px;
}
.one-screen-block .close {
    right: 15px;
    left: auto;
}
.one-screen .item .link-area, .one-screen-about-me .link-area {
    right: 15px;
    left: auto;
    margin-right: 0;
    text-align: right;
}
.one-screen .item .top-title, .one-screen .item .content, .one-screen-about-me .content {
    right: 15px;
    left: auto;
}
.navigation div.mega-menu ul.sub-menu {
    border: none;
}
.navigation .sub-menu li.menu-item-has-children > a:after, .navigation .children li.page_item_has_children > a:after {
    left: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.navigation > ul > li .sub-menu .sub-menu, .navigation > ul > li .children .children {
    padding-right: 10px;
}
}
@media screen and (max-width: 992px){
.full-screen-area {
    padding-left: 0;
}
}
.blog-item .wrap .bottom i {
    margin-left: 10px;
    margin-right: 0;
}
.blog-item .wrap .bottom a {
    display: inline-flex;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
.navigation div.mega-menu > ul.sub-menu:last-of-type {
    border-left: none;
}