/*added*/
/*persian font */
/**
*
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
--------------------------------------------------------------------------------------
*	
**/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb.eot');
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_Bold.eot');
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_Medium.eot');
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_Light.eot');
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot');
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb.eot');
	src: url('assets/fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}


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

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

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

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

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

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

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

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

@font-face {
  font-family: irsans;
  src: url(fonts/IRANSansWeb_Light.woff);
}	




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


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

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

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



/**
Iranic fonts	
**/


@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 10;
	src: url('assets/fonts/dana/eot/dana-thinitalic.eot');
	src: url('assets/fonts/dana/eot/dana-thinitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-thinitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-thinitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 200;
	src: url('assets/fonts/dana/eot/dana-extralightitalic.eot');
	src: url('assets/fonts/dana/eot/dana-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 300;
	src: url('assets/fonts/dana/eot/dana-lightitalic.eot');
	src: url('assets/fonts/dana/eot/dana-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 500;
	src: url('assets/fonts/dana/eot/dana-mediumitalic.eot');
	src: url('assets/fonts/dana/eot/dana-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 600;
	src: url('assets/fonts/dana/eot/dana-demibolditalic.eot');
	src: url('assets/fonts/dana/eot/dana-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 750;
	src: url('assets/fonts/dana/eot/dana-ultrabolditalic.eot');
	src: url('assets/fonts/dana/eot/dana-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 800;
	src: url('assets/fonts/dana/eot/dana-extrabolditalic.eot');
	src: url('assets/fonts/dana/eot/dana-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 900;
	src: url('assets/fonts/dana/eot/dana-blackitalic.eot');
	src: url('assets/fonts/dana/eot/dana-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: bold;
	src: url('assets/fonts/dana/eot/dana-bolditalic.eot');
	src: url('assets/fonts/dana/eot/dana-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: normal;
	src: url('assets/fonts/dana/eot/dana-regularitalic.eot');
	src: url('assets/fonts/dana/eot/dana-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/dana/woff2/dana-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/dana/woff/dana-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

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

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

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


@font-face {
  font-family: KalamehWeb;
  src: url(assets/fonts/KalamehWeb/woff/KalamehWeb_Black.woff);
}


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

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/Anjoman/eot/Anjoman-FaNum-Regular.eot');
	src: url('assets/fonts/Anjoman/eot/Anjoman-FaNum-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/Anjoman/woff2/Anjoman-FaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/Anjoman/woff/Anjoman-FaNum-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/Anjoman/eot/Anjoman-FaNum-Bold.eot');
	src: url('assets/fonts/Anjoman/eot/Anjoman-FaNum-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/Anjoman/woff2/Anjoman-FaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/Anjoman/woff/Anjoman-FaNum-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/Anjoman/eot/Anjoman-FaNum-Light.eot');
	src: url('assets/fonts/Anjoman/eot/Anjoman-FaNum-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/Anjoman/woff2/Anjoman-FaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/Anjoman/woff/Anjoman-FaNum-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
/*apply font , edit size */
body{
    font-family:"IRANSans";
    text-align: right;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "IRANSans";
  color: #29282d;
  font-weight: 500;
  margin-bottom: 20px;
}
.home-slider-1 .single-slide .slider-content-1 h2{
	font-size:50px;
}
.process-number,.schedule-table table thead th,.schedule-table table tbody td.day,.schedule-table table tbody td.active,.schedule-table table tbody td .hover h4,.schedule-table table tbody td .hover p ,.home-slider-1 .swiper-pagination-fraction , .main-menu ul li a, .schedule-table table tbody td h4,.home-slider-2 .swiper-pagination-fraction,.pricing-wrap .price,.service-wrap-3 .service-icon .num,.latest-news .news-wrap .news-content span, .contact-widget ul li span, footer .latest-news .news-wrap .news-content h4, .copyright , .contact-info .info-content span, .contact-info-3 p, .calculator-chart .table tbody td
{
    font-family: "iranyekan" !important;
}

.home-slider-1 .swiper-pagination-fraction .swiper-pagination-total
{
	    color: #fff;
}

.testimonial-wrap .author-info .author-content span, .trainer-details-content h4 , .team-wrap .team-content span, .testimonial-wrap-3 .author-info .author-content span, .team-wrap-3 .team-content span
{
	font-family: "IRANSans";
}
.footer-menu
{
	text-align: left;
}
.testimonial-wrap .testimonial-content p, .testimonial-wrap-2 .testimonial-content p{
	font-family: "IRANSans";
	font-size:15px;
}

.redux-main input[type=text]
{
font-family: 'IRANSansWeb';
    
}
/*general*/
.blog-comments .latest-comments .comments-box .comments-text .comments-author-name span
{
    display:none;
}
.post-comments-form .comment-form .col-lg-6
{
        padding-right: 0;
    float: right;
    padding-left: 15px;
}
.post-comments-form .comment-form .col-lg-6+.col-lg-6 {
    float: right;
    padding-right: 15px;
    padding-left: 0;
}
.post-comments-form .comment-form .input-icon:before
{
    left: 20px; right:auto;
    text-align: left;
}
.post-comments-form .comment-form .input-wrap textarea {
    min-height: 145px;
    resize: none;
    padding-left: 50px;
    padding-right: 20px; 
}
.comments-text a.comment-reply-link
{
        float: left;
}
.pricing-wrap-2 .pricing-title:before , .pricing-wrap-2 .pricing-list:before {
        right: auto;
        left: 0;

}
.main-menu
{
    text-align: right;
}


.post-comments-form
{
    padding-bottom: 110px;
}
.gallery-details-content .gallery-author span:before
{
    content: "";
    width: 45px;
    height: 3px;
    position: absolute;
    right: 0; left: auto;
    top: 50%;
    background: #e63a34;
    transform: translateY(-50%);
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.gallery-details-content .gallery-share, .blog-details-wrap .blog-share
{
    text-align: left;
}
.search-widget form input {
    padding-right: 30px;
    padding-left: 75px;
}
.search-widget form button
{
    left:0; right: auto;
}
.class-download-widget ul li a i {
    margin-left: 15px;
    margin-right: 0;
}
.class-details-content .icon-list li i {
    color: #e63a34;
    margin-left: 20px;
    margin-right: 0px;
}
ul.icon-list-2 li i {
    margin-left: 8px;
    margin-right: 0;
}
.testimonial-wrap .author-info .author-content {
    margin-right: 15px;
    margin-left: 0;    
}
.blog-details-wrap .blog-share ul li
{
	margin-right: 10px;
	margin-left: 0px;
}
.trainer-info .info-icon:before
{
	right: -10px;
	left: auto;
}
.about-content-3 .about-text {
    padding-right: 50px;
    padding-left: 80px;
}
.video-area .video-shape {
    left: 95px;
	right: auto;
}
@media (min-width: 992px) and (max-width: 1200px){
.video-area .video-shape {
    left: 40px;
	right: auto;
}}
/* @media (min-width: 992px) and (min-width: 1200px)	{
.text-xl-right {
    text-align: left!important;
}}

@media (min-width: 768px) and (min-width: 992px){
.text-lg-right {
    text-align: left!important;
}}
@media (min-width: 767px){
.text-center {
    text-align: center!important;
}}*/
.class-widget-wrap .widget-title , .class-download-widget{
    text-align: right;
}

.calculator-area-3 .calculator-bg-1
{
	left: auto;
	right: 0;
}
.team-area-2 .team-shape-1
{
	right: 0;
	left: auto;
	
	-webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.team-area-2 .team-shape-2
{
	left: 180px;
	right: auto;
}
.team-area-3 .team-shape-1 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    transform: scalex(-1);
}
.team-area-3 .team-icon-1
{
	    right: 100px;
		left: auto;
}
.team-area-3 .team-icon-2 {
    left: 130px;
	right: auto;

}
.team-area-3 .team-icon-4 {
    left: auto;
	right: 120px;	
}
.team-area-3 .team-icon-3 {
    right: auto;
	 left: 140px;
}
@media (min-width: 992px) and (max-width: 1200px){
.team-area-2 .team-shape-2 {
    left: 100px;
	right: auto;
    width: 400px;
}}
.home-slider-3 .single-slide .slider-content-3 span,.history-wrap h4
{
	font-family: 'iranyekan';
}
.about-content-2
{
	padding-right: 40px;
	padding-left: 0px;
}
.pricing-wrap .popular-badge
{
	font-family: "IRANSans";
}
.pricing-wrap-2 .pricing-title span sup
{
	font-size: 20px;
}
.feature-wrap-3
{
	padding: 0 95px 30px 30px;
}
.feature-wrap-3 .feature-icon{
	right:0;
	left:auto;
}
.class-area .class-video
{
	    right: 0;
		left: auto;
}
@media (min-width: 1501px) and (max-width: 2200px){
.class-area .class-content {
    padding-right: 75px;
	padding-left: 0;
}}
.class-area .class-content
{
	padding-right: 75px;
	padding-left: 0;
}
@media (min-width: 992px) and (max-width: 1200px){
.class-area .class-content {
    padding-right: 0;
	padding-left: 0;
}}
@media (min-width: 768px) and (max-width: 991px){
.class-area .class-content {
    padding-right: 0;
	padding-left: 0;
}}
@media (min-width: 1200px) and (max-width: 1500px){
.class-area .class-content {
    padding-right: 0;
	padding-left: 0;
}}
@media (min-width: 1200px){
.offset-xl-6 {
    margin-right: 50%;
}}
@media (max-width: 767px){
.class-area .class-content {
    padding-left: 0;
	    padding-right: 0;
}}
/*our-class-style page*/
 @media (min-width: 1200px){
.col-xl-3 .col-lg-3 .col-md-5 {
    margin-right: 75%;
}} 
@media (min-width: 1200px){
.offset-xl-6 {
    margin-right: 50%;
}}
@media (min-width: 992px){
.offset-lg-5 {
    margin-right: 50%;
}}

.pt-130 {
    padding-top: 160px;
}
.about-content-2 .pt-35
{
	    padding-right: 40px;
		padding-left: 0px;
}
.about-content .about-text
{
	    padding-right: 80px;
		padding-left: 0px;
}
.about-text 
{
	text-align: justify;
}
#scrollUp {
    left: 30px;
    right: auto;

}
@media (min-width: 992px){
.offset-lg-6 {
    margin-right: 50%;
}
}
@media (min-width: 992px){
.offset-lg-6 {
    margin-right: 50%;
}}
@media (min-width: 1200px){
.offset-xl-7 {
    margin-right: 58.333333%;
}}
@media (min-width: 768px){
.offset-md-1 {
    margin-left: 8.333333%;
}}
.attr-menu ul li {
    margin-right    : 60px;
	    margin-left: 0px;
}
@media (max-width: 767px){
.search-area a.search-close {
    right: 50%;
    transform: translateX(50%);
}}
.calculator-thumb
{
	left: auto;
	right: 0;
}
.mr-10
{
	 margin-left: 10px;
     margin-right: auto;
}
.footer-apps .btn-wrap .btn i
{
	    margin-left: 5px;
		margin-right:0px;
}
.wpcf7-response-output
{
	direction: rtl;
}
@media (max-width: 549px){
    .service-item .service-content .service-number{
        
    display:none;
    }
.service-item .service-content .icon
	{
		display:none;
	}
.service-item .service-content h3
{
	margin-top: 0;
	margin-bottom: 0px;
		line-height: 15px;
    font-size: 15px;
}
.service-item .service-content p {
    font-size: 10px;
	line-height: 20px;
	padding-left:0;
	padding-right:20px;
}

.service-item-4 .service-content
{
	padding: 0px 10px;
	    line-height: 1;
}
.service-item .service-content .read-more {
    font-weight: 700;
    font-size: 10px;
    color: #fff;
    margin-top: 18px;
    display: inline-block;
}
.service-item .service-content {
    padding: 85px 0px 10px 0px;

}
}
.close-mobile-menu .menu-close
{
	left:10px;
	right: auto;
}
.close-mobile-menu
{
	padding-left: 30px;
	padding-right: 0;
}
.search-area .search-form form input
{
	padding-right: 35px;
    padding-left: 60px;
}
.home-slider-2 .swiper-pagination-fraction
{
	right: 470px;
	left:auto;
	direction: rtl;
    text-align: right;
}
@media (min-width: 1200px) and (max-width: 1500px){
.blog-area .blog-icon-1 {
    left: 150px;
    top: 100px;
    right: auto;
}}
.wpcf7 form .wpcf7-response-output
{
	    margin: 7em 0.5em 1em;
}
.blog-area .blog-shape-1 {
    position: absolute;
    right: 0;
	left: auto;
    bottom: 0;
	  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.feature-wrap-2 .feature-details .read-more i
{
	 margin-right: 5px;
	 margin-left: 0px;
}   
.calculator-chart-2 .table thead tr th, .calculator-chart .table thead tr th
{
	font-family: 'IRANSans';
}
.calculator-chart-2 .table tbody td, .calculator-chart .table tbody td
{
		padding-right:52px;
		padding-left:0.75em;
	    font-family: 'iranyekan';
}
.calculator-area-2 .calculator-bg-1
{
	right: 0;
	left: auto;
}
.calculator-area-2 .calculator-bg-2
{
	left: 0;
	right: auto;
}
.testimonial-content
{
	direction: rtl;
}
.testimonial-area-2 .testimonial-icon
{
	left:0;
	right: auto;
}
.blog-wrap .blog-author .author-thumb
{
	    margin-left: 30px;
		margin-right: 0px;
}
.blog-wrap .blog-author .author-content h4 {
    direction: rtl;
    text-align: right;
}
.blog-wrap .blog-meta {
	    direction: rtl;
    text-align: right;
}
.blog-wrap .blog-meta span {
    margin-left: 20px;
	margin-right: 0px;
}
.blog-wrap .blog-meta span i {
    margin-left: 5px;
	margin-right: 0px;
}
.blog-wrap .blog-content h3 {
    direction: rtl;
    text-align: right;
}
.latest-news .news-wrap .news-content span i
{
	margin-left: 5px; margin-right: 0px;
}
.news-form .input-wrap input.wpcf7-form-control.wpcf7-submit, .news-form .input-wrap input.wpcf7-form-control.wpcf7-submit
{
	font-family: "Arial" ;
}
.news-form .input-wrap input.wpcf7-form-control.wpcf7-submit
{
	left:0; right: auto;
}
.latest-news .news-wrap .news-content
{
	         padding-left: 10px;
		 padding-right: 0px;
}


@media (max-width: 767px) {
  .home-slider-1 .single-slide .slide-shape-1 {
    right: 40%;
    width: 20%;
  }
  .about-area-2 .about-shape {
    top: -200px;
    left: 0;
	right: auto;
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-slider-1 .single-slide .slide-shape-1 {
    right: 35%;
    width: 30%;
  }
  .about-area-2 .about-shape {
    top: -200px;
    left: 0;
	right:auto;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
  .home-slider-1 .single-slide .slide-shape-1 {
    right: 35%;
    width: 30%;
  }
  .about-area-2 .about-shape {
    top: -150px;
    left: 0;
	right: auto;
}
}
@media (min-width: 1200px) and (max-width: 1500px){
.about-area-2 .about-shape {
    top: -150px;
    left: 0;
	right:auto;
}
}
@media (min-width: 1201px) and (max-width: 1440px) {
  .home-slider-1 .single-slide .slide-shape-1 {
    right: 40%;
    width: 20%;
  }
}
@media (min-width: 1501px) {
  .about-area-2 .about-shape{
	position: absolute;
    left: 25px;
    top: 100px;
    z-index: 2;
	right:auto;
  }
}
.about-area-2 .about-shape {
    top: 100px;
    left: 25px;
	right: auto;
}
@media (min-width: 2560px) {
  .home-slider-1 .single-slide .slide-shape-1 {
    right: 40%;
    width: 15%;
  }
}

.home-slider-1 .single-slide .slide-shape-1
{
	right: 33%;
    width: 35%;
}
.home-slider-1 .single-slide .slide-shape-2 {
  position: absolute;
  right: 0;
  left: auto;
  top: 50%;
  z-index: -1;
  transform: translateY(-50%);
}
@media (min-width: 2560px) {
.home-slider-1 .single-slide .slide-shape-2 {
  position: absolute;
  right: 0;
  left: auto;
  top: 50%;
  z-index: -1;
  /*transform: translateY(-30%);*/
  }	
	
}
@media (min-width: 1200px) and (max-width: 1500px) {
.home-slider-1 .single-slide .slide-shape-2 {
  position: absolute;
  right: 0;
  left: auto;
  top: 50%;
  z-index: -1;
  transform: translateY(-30%);
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
.home-slider-1 .single-slide .slide-shape-2 {
  position: absolute;
  right: 0;
  left: auto;
  top: 50%;
  z-index: -1;
  transform: translateY(-30%);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
.home-slider-1 .single-slide .slide-shape-2 {
  position: absolute;
  right: 0;
  left: auto;
  top: 50%;
  z-index: -1;
  transform: translateY(-30%);
  }
}
@media (max-width: 767px) {
.home-slider-1 .single-slide .slide-shape-2{
   position: absolute;
  right: 0;
  left: auto;
  top: 60%;
  z-index: -1;
  transform: translateY(-20%);
  }
}
	  .home-slider-1 .single-slide .slide-thumb-1 {
		left: 0;
		right: auto;
	    
	  }

@media (min-width: 2560px) {
	  .home-slider-1 .single-slide .slide-thumb-1 {
		left: 0;
		right: auto;
	  
	  }
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .home-slider-1 .single-slide .slide-thumb-1 {
    left: 0;
	right: auto;
	 width: 80%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .home-slider-1 .single-slide .slide-thumb-1 {
    left: 0;
	right: auto;
    width: 80%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-slider-1 .single-slide .slide-thumb-1 {
    left: -25%;
	right: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .home-slider-1 .single-slide .slide-thumb-1 {
    left: -15%;
	right: auto;
    width: 100%;
	top:10%; 
  }
}
	.home-slider-1 .single-slide .slider-content-1
	{
		padding-left: 10px;
		padding-right: 0;
		
	}
	.home-slider-1 .single-slide .slider-content-1 span
	{
		font-size: 30px;
		width: 350px;  
	}
	.home-slider-1 .single-slide .slider-content-1 h2 
	{
		 
		font-size: 30px; 
		width: 350px;
	}
	/*.btn
	{
		padding: 14px 10px;
		width: 400px;
		font-size:20px;
	}*/

@media (min-width: 2560px) {
	.home-slider-1 .single-slide .slider-content-1
	{
		padding-left: 300px;
		padding-right: 0;
		
	}
	.home-slider-1 .single-slide .slider-content-1 span
	{
		font-size: 40px;
		width: 550px;  
	}
	.home-slider-1 .single-slide .slider-content-1 h2 
	{
		 
		font-size: 40px; 
		width: 550px;
	}
	/*.btn
	{
		padding: 14px 10px;
		width: 400px;
		font-size:35px;
	}*/

}
@media (min-width: 1200px) and (max-width: 1500px) {
	.home-slider-1 .single-slide .slider-content-1
	{
		padding-left: 60px;
		padding-right: 0;
		
	}
	.home-slider-1 .single-slide .slider-content-1 span
	{
		font-size: 30px;
		width: 350px;  
	}
	.home-slider-1 .single-slide .slider-content-1 h2 
	{
		 font-size: 30px; 
		width: 350px;
	}
/* 	.btn
	{
		padding: 14px 10px;
		width: 180px;
		font-size: 30px;
	} */
}

@media (min-width: 992px) and (max-width: 1200px) {
	.home-slider-1 .single-slide .slider-content-1
	{
		padding-left: 300px;
		    padding-right: 0;
		
	}
	.home-slider-1 .single-slide .slider-content-1 span
	{
		font-size: 25px;
		width: 300px;  
	}
	.home-slider-1 .single-slide .slider-content-1 h2 
	{
		 
		font-size: 25px; 
		width: 300px;
	}
/* 	.btn
	{
		padding: 14px 10px;
		width: 180px;
		font-size: 25px;
	} */
}
@media (min-width: 768px) and (max-width: 991px) {
	.home-slider-1 .single-slide .slider-content-1
	{
		padding-right: 0px;
		padding-left: 300px;
		
	}
	.home-slider-1 .single-slide .slider-content-1 span
	{
		width: 300px;  
	}
	.home-slider-1 .single-slide .slider-content-1 h2 
	{
		 
		font-size: 25px; 
		width: 300px;
	}
/* 	.btn
	{
		padding: 14px 10px;
		width: 180px;
		font-size: 20px;
	} */

}
@media (max-width: 767px) {
	.home-slider-1 .single-slide .slider-content-1
	{
		padding-top: 300px;
	}
	.home-slider-1 .single-slide .slider-content-1 span
	{
		width: 300px;  
	}
	.home-slider-1 .single-slide .slider-content-1 h2 
	{
		 
    font-size: 25px; 
	width: 280px;
	}
/* 	.btn
	{
		padding: 14px 10px;
		width: 180px;
		font-size: 15px;
	} */
}
.bg-off-white-2 .elementor-widget-container .bg-black{
    background-color: #fff;
}
.bg-off-white-2 .elementor-widget-container .bg-black .section-title-2 h3
{
    color:#29282d;
}
@media (max-width: 767px){
.schedule-area-2 .schedule-shape-3 {
    right: -70px;
	left:auto;
    top: -70px;
}}
@media (min-width: 768px) and (max-width: 991px){
.schedule-area-2 .schedule-shape-3 {
    right: -70px;
	left:auto;    top: -70px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.schedule-area-2 .schedule-shape-3 {
    right: -50px;
	left: auto;
    top: -50px;
}}
@media (min-width: 1200px) and (max-width: 1500px){
.schedule-area-2 .schedule-shape-3 {
    right: -50px;
	left: auto;
    top: -50px;
}}
@media (min-width: 1501px){
.schedule-area-2 .schedule-shape-3 {
    position: absolute;
    right: 75px;
	left: auto;
    top: 90px;
    z-index: -1;
}}

.schedule-area-2 .schedule-shape-3 {
    position: absolute;
    right: 75px;
	left: auto;
    top: 90px;
    z-index: -1;
}
.schedule-area-2 .schedule-shape-1
{
    position: absolute;
    left: 0;
    right: auto;
    bottom: 0;
    z-index: -1;
}
.schedule-area-2 .schedule-shape-icon {
	left: auto;
    right: 100px;

}
.gallery-details-content .gallery-share ul li
{
	margin-right: 10px;
	margin-left: 0px;
}
.gallery-details-content .gallery-meta-wrap .gallery-meta-content {
    margin-right: 25px;
	margin-left: 0;
}
@media (min-width: 992px) and (max-width: 1200px){
.schedule-area-2 .schedule-shape-icon {
    right: 30px;
    bottom: 0;
    left: auto;
}}
@media (min-width: 1200px) and (max-width: 1500px){
.schedule-area-2 .schedule-shape-icon {
    right: 350px; 
	left: auto;
    bottom: 0;
}}
@media (min-width: 1200px) and (max-width: 1500px){
.schedule-area-2 .schedule-shape-2 {
    right: 0;
    left: auto;
    bottom: 70px;
}}

.slider-content-2 a.btn:before {
  position: absolute;
  content: "";
  top: -15px;
  right: 60px;
  width: 35px;
  height: 95px;
  opacity: 0;
  z-index: 0;
  visibility: hidden;
  background-color: #fff;
  -webkit-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.btn:before {
  position: absolute;
  content: "";
  top: -12px;
  right: 60px;
  width: 35px;
  height: 100px;
  opacity: 0;
  z-index: 0;
  visibility: hidden;
  background-color: #fff;
  -webkit-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.btn:after {
  position: absolute;
  content: "";
  top: -1px;
  left: 4px;
  width: 1px;
  height: 4px;
  opacity: 0;
  z-index: 0;
  visibility: hidden;
  background-color: #fff;
  -webkit-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
  -webkit-transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -ms-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  transition: all 0.1s linear 0s;
}

.btn-gra {
  color: #fff;
  background-image: -moz-linear-gradient(-72deg, #e63a34 0%, #ee7349 99%);
  background-image: -webkit-linear-gradient(-72deg, #e63a34 0%, #ee7349 99%);
  background-image: -ms-linear-gradient(-72deg, #e63a34 0%, #ee7349 99%);
}
.footer-apps .btn-wrap .btn-secondary, .rounded-pill
{
	font-size:15px;
	width: 155px;
}
.footer-apps .btn-wrap .btn
{
	padding: 15px 10px;
}
.footer-top-bg
{
background: #2b2b2ba6;
}
/*begin rtl elements */
.main-menu ul li
{
	font-size: 17px;
	margin-left: 28px;
	margin-right: 0px;
}
.main-menu ul li a:before
{
	left: auto;
	right : 0;
}
.main-menu ul li a
{
	padding-right: 13px;
	padding-left:0px;
    font-size: 14px;
}

.main-menu ul li .sub-menu li a
{
	text-align: right;
}
.main-menu ul li.has-dropdown > a:after
{
	float: left;
	margin-left: 0px;
	margin-right: 6px;
}
/* .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: none !important;
	right: 10px !important;
    left: auto !important;
} */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: none ;
	left: auto;
    right: 70px ;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: none ;
	left: 70px;
}

.home-slider-1 .single-slide .slider-content-1 .btn i,.blog-wrap .blog-content .read-more i, .feature-details a i,  .home-slider-3 .single-slide .slider-content-3 .read-more i ,.video-text .read-more i {
        margin-right: 5px;
		margin-left:0px;
}
.service-wrap-4 .service-content .read-more i, .feature-title .read-more i,.about-content-4 .about-text .read-more i ,.blog-wrap-2 .blog-content .read-more i,.blog-wrap-3 .blog-content .read-more i {
  margin-right: 5px;
  margin-left:0px; 
  transition: margin-right 0.3s linear 0s;
}
.service-wrap-4 .service-content .read-more:hover i, .feature-title .read-more:hover i,.about-content-4 .about-text .read-more:hover i,.blog-wrap-2 .blog-content .read-more:hover i,.blog-wrap-3 .blog-content .read-more:hover i
{
	  margin-right: 8px;
	  margin-left: 0px;
}
.about-content-4
{
	    padding-left: 50px;
		padding-right: 0;
}
.about-wrap .about-icon
{
	left: auto;
	right:0;
}
.about-wrap {
    position: relative;
    padding-right: 90px;    
	padding-left: 0px;
	
}
.fa-angle-double-right:before
{
	content: "\f100";
}
.fa-angle-double-left:before
{
	content: "\f101";
}
.service-wrap-3 .service-content .read-more i
{
	    margin-right: 5px;
		margin-left: 0;
}
.feature-area .feature-icon-thumb
{
	right: 180px !important;
}
.feature-slider-1 .swiper-button-prev{
		right: auto !important;
    left: 70px !important;
}
.feature-slider-1 .swiper-button-next{
	    right: auto !important;
    left: 0 !important;
}
.home-slider-1 .swiper-pagination-fraction
{
	    direction: rtl;
    text-align: right;
	left: auto;
	right: 370px;
}
.section-title h3:before
{
	right:0px;
	left:auto;
}

.feature-wrap-4 .feature-icon-wrap .feature-icon
{
	margin-left: 30px;
	margin-right: 0px !important;
}
.feature-wrap-4 .feature-details .read-more {
float: right;
}

.process-wrap-3 .process-icon-wrap .process-number
{
	right:-42px;
}
.fa-long-arrow-right:before {
    content: "\f177";
}
/* .section-title-2.bar-theme-color h3:before
{
	right: 0px;
	left: auto;
} */
@media (max-width: 767px){
.team-title-2.section-title-2 h3:before {
    left: 50%;
    transform: translateX(-50%);
}}
.section-title-2.text-white.bar-theme-color.text-center{
	    right: auto !important;
		    direction: ltr;
}
.testimonial-slider .swiper-button-prev
{
	right: 0;
    left: auto;
}
.testimonial-wrap-3 .author-info .author-content
{
	margin-left: 0; margin-right: 15px;
}
.testimonial-wrap-3 .author-info .author-content h4
{
	text-align: right;
}
.testimonial-slider .swiper-button-next
{
	right: 70px !important;
    left: auto !important;
}
.footer-top-bg
{
    text-align: right;	
}
.footer-widgets
{
	direction: rtl;
    /* float: right; */
    text-align: right;
}
.contact-widget ul li i{
	left: auto;
	right: 0px;
}
.contact-widget ul li  {
	padding-right: 30px;
	padding-left: 0;
} 
.copyright {
    float: right;
}
.footer-social-link ul{
	float: left;
}
@media (min-width: 992px){
.offset-lg-1 {
    margin-right: 8.333333%;
	margin-left: 0px;
}}
.pricing-wrap .price
{
	font-size: 25px;
}

.calculator-form-2, .calculator-chart-2
{
	text-align: right;

}
.section-title-2 h3:before, .section-title-3 .bars:before 
{
	right:0; left:auto;
}
.section-title h3 {
	padding-right: 80px;
	padding-left: 0px;
    line-height: 30px;
}
@media (max-width: 767px){
.section-title h3 {
    padding-right: 0;
}}
@media (max-width: 767px){
.about-content .about-text {
    padding-right: 0;
}}
.calculator-area .calculator-shape-2 {
    right: auto;
    left: 60px;
}
.service-area .service-right-shape {
    left: 125px;
	right: auto;
}
.service-area .service-left-shape {
	left: auto;
    right: 95px;
}
/*end page1*/
/*page2 */
.testimonial-wrap-2 .author-info h4 span
{
	font-family:"IRANSans";
}
.feature-wrap-2:before
{
	    left: 20px;
		right: auto;
}
@media (min-width: 2560px) {
	.home-slider-2 .single-slide .slider-thumb
{
	left:200px;
	right: auto;
	right: auto;
    z-index: 0;
	width:20%;
}
}

@media (min-width: 1500px) and (max-width: 2000px) {
  .home-slider-2 .single-slide .slider-thumb {
    left: 0;
	right: auto;
    z-index: -1;
	display:block;
	width:32%;
  }
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .home-slider-2 .single-slide .slider-thumb {
    left: 0;
	right: auto;
    z-index: -1;
	display:block;
	width:33%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .home-slider-2 .single-slide .slider-thumb {
    left: -150px;
	right: auto;
    z-index: -1;
	display:block;
	width:40%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-slider-2 .single-slide .slider-thumb {
    left: -150px;
	right: auto;
    z-index: -1;
	display:block;
	width:50%;
  }
}
@media (max-width: 767px) {
  .home-slider-2 .single-slide .slider-thumb {
    display: none;
  }
}
@media (min-width: 1501px) {
  .home-slider-2 .single-slide .slider-thumb {
	position: absolute;
    left: 200px;
	right: auto;
    bottom: 0;
	}
}
.home-slider-2 .single-slide .slider-thumb
{
	position: absolute;
    left: 200px;
	right: auto;
    bottom: 0;
}
.home-slider-2 .single-slide .slider-content-2 span {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 46px;
  display: inline-block;
  padding-right: 70px;
  position: relative;
}
.home-slider-2 .single-slide .slider-content-2 span:before {
  content: "";
  width: 50px;
  height: 4px;
  background: #e63a34;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.home-slider-2 .single-slide .slider-content-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  padding-right:0px;
      direction: rtl;
    text-align: right;
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .home-slider-2 .single-slide .slider-content-2 {
    padding-right: 150px;
    padding-left: 150px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .home-slider-2 .single-slide .slider-content-2 {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-slider-2 .single-slide .slider-content-2 {
    padding-right: 0;
    padding-top: 160px;
    padding-bottom: 160px;
  }
}
@media (max-width: 767px) {
  .home-slider-2 .single-slide .slider-content-2 {
    padding-top: 120px;
    padding-bottom: 120px;
    padding-right: 0;
  }
}

.home-slider-2 .single-slide .slider-content-2 h2 {
  color: #fff;
  font-weight: 500;
  font-size: 60px;
  line-height: 85px;
  margin-bottom: 38px;
}
@media (max-width: 767px) {
  .home-slider-2 .single-slide .slider-content-2 h2 {
    font-size: 70px;
    line-height: 70px;
  }
}
.testimonial-slider-2 .swiper-button-prev
{
	left: 70px; right:auto;
}
.testimonial-slider-2 .swiper-button-next
{
	left:0 !important; right:auto !important;
}
.home-slider-2 .swiper-button-prev
{
	left:70px !important;
	right: auto !important;
}
.home-slider-2 .swiper-button-next
{
	right: 70px !important;
	left: auto !important;
}
.testimonial-wrap-2 .author-info h4:before
{
	right: 0;
}
.main-menu ul li .sub-menu li:hover a {

    color: #fff !important;
}
.testimonial-wrap-2 .author-info h4
{
	padding-right: 100px;
}
.section-title-3.text-white h3{
	direction: rtl;
}
/* .section-title-3 .bars:before
{
	right: auto;

} */
/* @media (max-width: 768px){
.about-content-3 .about-text .section-title-3 h3:before {
    left: 50%;
    transform: translateX(-50%);
}} */
.video-title .bars:before
{
	left: 0;
    right: auto;
}
.video-text .read-more i
{
	margin-right: 5px;
	margin-left: 0px;
}
@media (max-width: 767px){
.video-title .bars:before {
    left: auto;
    right: 50%;
    transform: translateX(50%);
}
.gallery-title.section-title-2 h3:before, .team-title-2.section-title-2 h3:before
{
	left: 50%;
	right: auto;
}
.gallery-title.section-title-2, .team-title-2.section-title-2 {
    text-align: center;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.video-title .bars:before {
    left: auto;
    right: 50%;

}
.gallery-title.section-title-2 {
    text-align: center;
}
.gallery-title.section-title-2 h3:before,.team-title-2.section-title-2 h3:before {
    left: 50%;
	right: auto;
}
}
/*end page2 */

/*page3*/
.video-title {
    text-align: left;
}
.home-slider-3 .swiper-button-next >  .fa-angle-double-right:before
{
    content: "\f101";
}
.home-slider-3 .swiper-button-prev >  .fa-angle-double-left:before
{
    content: "\f100";
}
.home-slider-3.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-clickable
{
display: none !important;
}
.home-slider-3 .single-slide .slider-shape
{
	right: 0;
	left: auto;
}
.home-slider-3 .single-slide .slider-content-3 h2
{
	font-size: 35px;
}
.home-slider-3 .single-slide .slider-content-3 span:before
{
	width: 30px;
	right:0px;
}
/* [aria-label="Next slide"]{
	left: 43% !important; 
     right: auto !important;
}
div.swiper-button-prev[aria-label="Previous slide"]{
	left: 54.6% !important;
    right: auto !important;
} */

@media (max-width: 767px ) {
.home-slider-3 .single-slide {
    height: 250px;
    background-position: left center;
    padding-top: 50px;
}
.home-slider-3 .single-slide .slider-shape{
	    width: 30%;
}
.home-slider-3 .single-slide .slider-content-3 h2
{
	font-size: 15px;
}
.service-wrap-3 .service-icon .num {
	font-size: 100px;
	line-height: 105px;
}
.service-wrap-3 .service-icon .icon {
	font-size: 30px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.gallery-wrap .gallery-content h3 {
    font-size: 20px;
}
}
@media (max-width: 991px) {
.home-slider-3 .single-slide {
    height: 550px;
    background-position: left center;
    padding-top: 50px;
}
.home-slider-3 .single-slide .slider-shape{
	    width: 20%;
}

}
@media (max-width: 1200px) {
.home-slider-3 .single-slide {
    height: 450px;
    background-position: left center;
    padding-top: 50px;
}
.home-slider-3 .single-slide .slider-shape{
	    width: 15%;
}
}
.service-item .service-content
{
     right:0;
     left:auto;
         padding: 55px 50px 55px 120px;
}

.service-item .service-content .service-number
{
	z-index: -1;font-family: 'iranyekan';
	left: 22px; right:auto;
}

.home-slider-3 .swiper-button-prev
{
    left: 50%;
    right: auto;
}
.home-slider-3 .swiper-button-next
{
    right: 50%;
    left: auto;
}
.service-slider-3 .swiper-button-next,.testimonial-slider-3 .swiper-button-next{
	left: -150px;
	right: auto;
}
.service-slider-3 .swiper-button-prev, .testimonial-slider-3 .swiper-button-prev
{
	right: -150px;
	left: auto;
}
.gallery-wrap .gallery-content span:before
{
	right:0px;
}
.gallery-wrap .gallery-content span
{
	padding-right: 70px; padding-left: 0px; float: right;
	
}
.team-wrap-2 .team-content span{
	font-family: "IRANSans";
}
.section-title-2.text-center h3:before
{
	left: 50%;
    transform: translateX(-50%);
	right: auto;
}
/* end pag3*/
/* page4*/
.section-title-3.text-center .bars:before
{
	left: 50%;
    transform: translateX(-50%);
    right: auto;
}
.service-wrap-4 .service-content {
    right: 0;
	left: auto;
    text-align: right;
}
.about-area-4 .about-bg-thumb{
left:0; right:auto;}
.about-area-4 .about-features{
	right: 47%; left: auto;
}
.counter-wrap .counter-number h4 .symbol,.counter-wrap .count-next{
	left: -36px;
	right:auto;
}
.counter-wrap .counter-icon:before
{
	right: -10px; left: auto;
}
.fa-forward:before {
	content: "\f04a";
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default{
	font-family: 'iranyekan';
	direction:ltr;
}
.fa-long-arrow-alt-right:before
{
	content: "\f177";
}
.section-title-2.bar-theme-color.text-left {
    text-align: right!important;
}
.service-area-3 .service-shape-1 {
left: auto;
right:0;
transform: scaleX(-1);
}
/* end page 4*/
/* page 5 */
.counter-wrap .counter-number
{
	direction: rtl; 
	text-align: right;
	padding-right: 10px;

}
/* end page 5 */
/* about */
.history-slider .swiper-button-prev {
     right: -75px;
    left: auto;
}
.history-slider .swiper-button-next {
     left: -75px ;
    right: auto ;
}

input.knob {
	margin-right: -99px;
	font-family: "iranyekan" !important;
}
.history-wrap h4
{
	padding-right: 0px;
	padding-left: 50px;
}
.history-wrap
{
	text-align: right;
}
/* end about */

/*service */
.process-wrap .process-icon-wrap .process-icon .process-number
{
	right: -25px; font-family: "iranyekan";
}
.process-wrap .process-icon-wrap .process-icon:after
{
	right: 16px;
}
.feature-wrap .feature-icon-wrap .feature-icon:before
{
	left: 10px; right:auto;
}
/* end service */
/* pricing */
.pricing-wrap-2 .pricing-list ul li i
{
        margin-left: 10px;
        margin-right: 0;
}
.pricing-wrap-2 .pricing-title span
{
	font-family: "iranyekan";
	font-size: 45px;
}
.trainer-details-content h3, .class-details-content h3
{
	direction: rtl;
    text-align: right;
	

}
.trainer-details-content
{
	padding-right: 50px;
	padding-left: 0px;
}
.pricing-wrap-2 .pricing-title h3:before
{
	right:0; left:auto;
}
/* end trainer detail*/
/*clas 2 style*/
.class-category-widget ul li a:after {
	content: "\f100";
	    left: 30px;
		right: auto;
}
/* end clas 2 style */
/* class detail */
.class-widget-wrap .widget-title:before
{
	    right: 0; left:auto;
}
/* end  class detail  */
/* portfolio  */
.section-title-2 h3,.contact-text > p{direction:rtl;}
.contact-text > p
{
	margin-left: auto;
	margin-right: 0;	
}
.gallery-filter-nav button
{
	font-family:"IRANSans";
}
.mfp-counter
{
	direction: rtl;
    font-family: 'iranyekan';
    left:0;
    right:auto;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    left: -6px;
    text-align: left;
    padding-left: 6px;
    width: 100%;
    right: auto;
}

/* end  portfolio */

/* portfolio-carousel  */
.gallery-carousel .swiper-scrollbar .swiper-scrollbar-drag:before
{
    border-right: 15px solid #e63a34;
    border-left: none;
    transform: translateY(-50%);
	right: 100%;
}
.gallery-carousel .swiper-button-next, .gallery-slider .swiper-button-next
{
	left: -150px; right: auto;
}
.gallery-carousel .swiper-button-prev, .gallery-slider .swiper-button-prev
{
	right: -150px; left: auto;
}
.gallery-wrap .gallery-content h3 
{
	    text-align: right;
}
/* end  portfolio-carousel */
/* portfolio-single (dumbbelling-gallery)  */
.gallery-details-content .gallery-author span:before
{
	right:0; left:auto; display: none;
}
.gallery-details-content .gallery-author h3
{    text-align: right;
    direction: rtl;
	
}

/* end  portfolio-single */

/*blog  */
.blog-standard-area, .blog-wrap-2 .blog-meta , .blog-wrap-2 .blog-content h3,.blog-wrap-2 .blog-content .read-more
{
	text-align: right;
}

.blog-wrap-3 .blog-meta span,.blog-wrap-2 .blog-meta span,.latest-news .news-wrap .news-img {
	    margin-left: 20px; margin-right: 0px;
}
.blog-wrap-3 .blog-meta span:last-child, .blog-wrap-2 .blog-meta span:last-child, .blog-wrap-2 .blog-meta span, .blog-wrap-3 .blog-meta span, .blog-details-wrap .blog-meta span:last-child , .blog-details-wrap .blog-meta span, .blog-wrap .blog-meta span, .blog-wrap .blog-meta span:last-child
{
	font-family: 'iranyekan';
}
.blog-standard-details-posts
{
	text-align: right;
	
}
.blog-details-wrap .blog-meta span i, .blog-wrap-3 .blog-meta span i, .blog-wrap-2 .blog-meta span i
{
	    margin-right: 0px;     margin-left: 5px;
}
.widget-wrap .widget-title:before 
{
	right:0; left: auto;
}
.recent-post-widget .recent-post-wrap h4
{
	text-align: right;
}
.widget-wrap .widget-title, .widget-wrap >ul
{
		text-align: right;     padding-right: 0px;
}
.blog-details-wrap .blog-meta span {
    margin-left: 20px;
    margin-right: 0px;
}
.section-title-2
{
	direction: rtl;
}
.blog-wrap-2 .blog-content .read-more
{
	float: right;
}
/* end blog */
/* contact us2  */
.contact-info .icon-box:before
{
	right: -10px; left: auto;
}
.contact-info .info-content {
    text-align: right;
}
.contact-text.text-left p
{
	margin-right: 0;
    margin-left: auto; text-align: right;
}
.contact-text.text-left h3
{
		padding-left: 50px;
    padding-right: 0px;
	    direction: rtl;
    text-align: right;
}
.contact-title h3:before
{
	right: 0 !important;
    left: auto !important;
}
/* end  contact us2*/
.error-area .error-thumb
{
	left:0; right: auto;
}
.error-page-content .section-title-3 .bars
{
	direction: ltr;
}
.error-page-content
{
	text-align: right;
}
.breadcrumb-area .title, .tab-wrapper .nav li a
{
	font-family: "iransansdn" , "iranyekan";
}
.pr-60 {
    padding-left: 60px;padding-right: 0px;
}
.sidebar-widget-wrapper {
     margin-top: 0px;
}
.slide-bar.show {
    left: 0;
	right: auto;
	padding-left: 50px;
	    text-align: right;
    direction: rtl;
}
@media (max-width: 767px){
.side-mobile-menu {
    display: block;
    direction: rtl;
    text-align: right;
}}

.side-mobile-menu ul li.has-children > a:after
{
left:10px;	
right: auto;
-webkit-transform: rotate(310deg) translateY(-50%);
transform: rotate(310deg) translateY(50%);
}
.side-mobile-menu ul li ul
{
	text-align: right !important;
	direction: rtl;
}
.side-mobile-menu ul li ul li , .side-mobile-menu ul li ul li a{
    padding-right: 15px;
}
.slide-bar {
    left: -330px;
	right: auto;
}
.side-mobile-menu ul
{
	font-family: 'iranyekan';
}
.side-mobile-menu ul li ul li a:before
{
	right:0;
	left:auto;
}	
.search-area a.search-close {
    left: 100px;
	right: auto;
}
.search-area .search-form form button
{
	left: 5px; right: auto;
}
.search-area .search-form
{
	right: 0;
	left: auto;
}
.attr-menu ul li a
{
	font-family: "IRANSans";
}
.sidebar-widget, .sidebar-widget .widget-title 
{
	text-align: right;
}
.gform_wrapper
{
	font-family: "iranyekan";
}
#gform_wrapper_1{
	display: block !important;
}
#gform_submit_button_1, #gform_submit_button_2 ,  #gform_submit_button_3
{
	  padding: 24px 50px;
  border-radius: 0;
  font-size: 15px;
  line-height: 1;
  font-weight: 700;
  position: relative;
  overflow: hidden;
  z-index: 1;
	  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
    color: #fff;
  background: #1e2c8a;
}
#gform_confirmation_message_1, #gform_confirmation_message_2 , #gform_confirmation_message_3
{
	color: #fff;
}
.gform_footer.top_label
{
	    line-height: 0.1;
}
.input-wrap.input-icon.icon-name , .input-wrap.input-icon.icon-select , .input-wrap.input-icon.icon-msg , .input-wrap.input-icon.icon-time,.wpcf7 input[type="email"],.input-wrap.input-icon.icon-date,.calculator-form-3 form .input-wrap input,.calculator-form-3 form .input-wrap select
{
	text-align: right;
	direction: rtl;
}
.input-wrap.input-icon.icon-email {
    text-align: right;
    direction: rtl;
}
[type=submit]{
float: right;	
}
.contact-form .input-icon:before
{
	    left: 30px;
		right: auto;
}
.light_section .block > h3{
    text-align:right!important;
}
#events{
    text-align:right!important;
}
ul.list1 li:before{
    content: '';
    display: block;
    position: absolute;
    border: 2px solid #30a79b;
    right: -19px!important;
    top: 10px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.related .pull-left{
    float:right!important;
}
.related .media-body{
    float:right!important;
    text-align: right;
}
#footer.dark_section{
    text-align: right!important;
}
.widget_news ul li.item .news_introimg{
    float:right!important;
}
.widget_news ul li.item .news_right{
    margin-left: 0!important;
    margin-right:90px!important;
}
.widget_text input.form-control{
    text-align:right;
}
.preloader {
	  text-align: right;
	  left:50%;
	   width:200px;
}
.confirmation-message
{
    direction: rtl;
    text-align: right;
}

@media (min-width: 1200px){
.offset-xl-6 {
    margin-left: 0% !important;
	}
		.offset-lg-5 {
 
		margin-right: 50%;
}
	
}


@media (min-width: 992px){
	.offset-lg-5 {
    margin-left: 0px !important;
		margin-right: auto;
}}

.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-rtl {
    overflow: hidden;
}
