/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		5.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Sep 01, 2017
*	Website:		             http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
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('font/IRANSans/eot/IRANSansWeb.eot');
	src: url('font/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('font/IRANSans/eot/IRANSansWeb_Bold.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('font/IRANSans/eot/IRANSansWeb_Medium.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('font/IRANSans/eot/IRANSansWeb_Light.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('font/IRANSans/eot/IRANSansWeb_UltraLight.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('font/IRANSans/eot/IRANSansWeb.eot');
	src: url('font/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}


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

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

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

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

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

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

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

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('font/iranyekannum/eot/iranyekanwebextrablackfanum.eot');
	src: url('font/iranyekannum/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/iranyekannum/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/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('font/dana/eot/dana-thin.eot');
	src: url('font/dana/eot/dana-thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-extralight.eot');
	src: url('font/dana/eot/dana-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-light.eot');
	src: url('font/dana/eot/dana-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-medium.eot');
	src: url('font/dana/eot/dana-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-demibold.eot');
	src: url('font/dana/eot/dana-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-ultrabold.eot');
	src: url('font/dana/eot/dana-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-extrabold.eot');
	src: url('font/dana/eot/dana-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-black.eot');
	src: url('font/dana/eot/dana-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-bold.eot');
	src: url('font/dana/eot/dana-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-regular.eot');
	src: url('font/dana/eot/dana-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/IRANSansDN/eot/iransansdnbold.eot');
	src: url('font/IRANSansDN/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSansDN/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSansDN/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSansDN/ttf/iransansdnbold.ttf') format('truetype');
}

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

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



/**
Iranic fonts	
**/


@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 10;
	src: url('font/dana/eot/dana-thinitalic.eot');
	src: url('font/dana/eot/dana-thinitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-thinitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-extralightitalic.eot');
	src: url('font/dana/eot/dana-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-lightitalic.eot');
	src: url('font/dana/eot/dana-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-mediumitalic.eot');
	src: url('font/dana/eot/dana-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-demibolditalic.eot');
	src: url('font/dana/eot/dana-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-ultrabolditalic.eot');
	src: url('font/dana/eot/dana-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-extrabolditalic.eot');
	src: url('font/dana/eot/dana-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-blackitalic.eot');
	src: url('font/dana/eot/dana-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-bolditalic.eot');
	src: url('font/dana/eot/dana-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/dana/eot/dana-regularitalic.eot');
	src: url('font/dana/eot/dana-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/dana/woff2/dana-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/IRANSharp/eot/iranyekanwebbold.eot');
	src: url('font/IRANSharp/eot/iransharp_bold_web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSharp/woff2/iransharp_bold_web.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSharp/woff/iransharp_bold_web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSharp/ttf/iransharp_bold_web.ttf') format('truetype');
}

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

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


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


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

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: normal;
	src: url('font/Anjoman/eot/Anjoman-FaNum-Regular.eot');
	src: url('font/Anjoman/eot/Anjoman-FaNum-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/Anjoman/woff2/Anjoman-FaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/Anjoman/eot/Anjoman-FaNum-Bold.eot');
	src: url('font/Anjoman/eot/Anjoman-FaNum-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/Anjoman/woff2/Anjoman-FaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/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('font/Anjoman/eot/Anjoman-FaNum-Light.eot');
	src: url('font/Anjoman/eot/Anjoman-FaNum-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/Anjoman/woff2/Anjoman-FaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/Anjoman/woff/Anjoman-FaNum-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
.product-label.out-of-stock
{
    background-color: #00bcd4;
    color: white;
}
.out-of-stock
{
    padding: 5px 0px !important;
}
.product-label
{
    letter-spacing:0px;
}
.owl-items-lg-4 .post-slide .post-title{
    font-size:16px !important;
}
.wd-tools-text .woocommerce-Price-currencySymbol
{
       float: left;
    padding-right: 6px;
}
p.form-row-wide
{
    margin:5px 0px;
}
.mootanroslider .inner
{	border-radius: 12px;    background-color: white;
    padding-top: 33px;
	    padding-bottom: 12px;
}
.mootanroslider .labels-rectangular
{
	top: 15px;
    right: auto;
    left: 8px;
}
.mootanroslider .product-rating-price
{
	       padding-bottom: 26px;
    padding-top: 0;
	   
}

.digikala img

{
	       border-radius:12px;
	   
}




.mootanroslider .wd-entities-title
{
	padding-top: 21px;
    padding-bottom: 23px;
}
.mootanroslider .product-information ul
{
	list-style-type:none;
}
.mootanroslider .product-information ul li
{
	float:left;
}
.mootanroslider .inner:hover
{
	box-shadow: rgb(0 0 0 / 46%) 0px 5px 7px;
    transition: box-shadow 0.5s ease 0s;
}
.mootanroslider .product-grid-item .hover-img img
{
	    width: 100%;
    padding-top: 20px;
    padding-bottom: 30;
}
.mootanroslider .wd-add-cart-btn.wd-style-icon>a:before
{
	    content: "\f123";
    font-family: woodmart-font;
}

.mootanroslider  .product-information
{
    background-color: white;
        padding: 0px 10px 32px 30px;
    border-top: 1px solid #f3f3f3;
    border-radius: 0px 0px 12px 12px;	
	
}

.mootanroslider .product-information ul li
{
	float:left;
	
}
.digikala  .wd-pos-r-t .woodmart-buttons
{
	    background: rgba(255,255,255,0.65);
    box-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
    transition: all .3s ease;
    border-radius: 15px;
	left:22px;
}
.digikala .wd-timer>span
{
	font-size:15px;
}
.woodmart-highlighted-products:not(.with-title) .owl-nav>div[class*=prev]
{
	    right: 5px !important;
    width: 40px;
    height: 70px;
}

.woocommerce-error li:last-child
{
	color:red;
}


.digikala  .wd-product-countdown, .product-grid-item .wd-stock-progress-bar
{
	margin-top: 10px;
    
    border-top: 1px solid rgba(129,129,129,.2);
    align-items: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 5px;
}
.wd-timer>span
{

	box-shadow: 0 0 0px rgb(0 0 0 / 10%);
}
.wd-dropdown-search-cat, .whb-col-right .wd-search-dropdown
{
    right:0px;
    left:auto;
}

/* KAHNAZI */

/*------- public css ---*/
:root {
    --main-color: #af986f;
    --main-color-hover: #977e52;
    --main-gray: #434343;
    --main-color-black: #07090f;
    --main-bg-gray: #f6f6f6;
    --secondary-color: #2e666b;
    --secondary-color-hover: #215156;
}
/*--- button --*/
.my-btn-primary {
    background-color: var(--main-color);
    color: #fff;
    transition: all .4s;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 16px;
    display: inline-block;
    font-family: inherit;
    border: none;
}
.my-btn-primary:hover, .form-button.my-btn:hover {
    background-color: var(--main-color-hover);
    color: #fff;
}

*[class*="--section--"] {
    padding: 100px 0 100px;
}
.gray-bg {
    background-color: var(--main-bg-gray);
}
/*------- body css ---*/
.margin-auto-text{
	margin-left:auto;
	margin-right: auto;
}
.site-content {
    margin-bottom: 0 !important;
}
.comments-area {
    margin-bottom: 40px;
}

/*------- sticky nav on mobile css ---*/
.wd-header-my-account .wd-tools-icon:before {
    content: none;
	font-size: 0;
    line-height: 0; 
}

.wd-header-my-account .wd-tools-icon:after {
    content: '';
    position: absolute;
    background: url(https://aryamcollege.com/new/wp-content/uploads/2022/06/user.svg);
    width: 21px;
    height: 23px;
    top: 50%;
    background-position: center top;
    background-repeat: no-repeat;
    left: 50%;
    transform: translate(-50%,-50%);
}

/*------- sidebar css ---*/
.sidebar-container h5.widget-title {
    border-right: 3px solid #af986f;
    padding-right: 10px;
}

.papular-posts .uc_post_list_content {
    padding-top: 0 !important;
    border-bottom: 1px solid #efefef;
}
.papular-posts .ue-meta-data{
	margin-top: 5px !important;
}
.woodmart-recent-posts-list .recent-posts-thumbnail {
    border-radius: 5px;
}
.woodmart-recent-posts-list .recent-posts-thumbnail img {
    border: solid 1px #707070;
    border-radius: 5px;
}
.sidebar-container .cat-item a {
    color: #07090f;
    padding-right: 15px;
    position: relative;
}
.sidebar-container .cat-item a:before{
    content:'';
    position:
    absolute;
    background:url(https://aryamcollege.com/new/wp-content/uploads/2022/06/angle-left-solid-yellow.svg);
	width: 10px;
	height: 10px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	top: 5px;
	right: 0;
	filter: grayscale(1);
}

.sidebar-container .widget_categories ul li {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
}
.sidebar-container .widget-area .widget {
    border: 0 !important;
}
/*------- article details ---*/
/*sidbar in post details*/

.archive.category.category-digital-library .site-content{
    margin-top: 50px;
}
.post-template-default article.post-single-page {
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0 4px 10px 0 rgb(0 0 0 / 16%);
    background-color: #fff;
    margin-top: 50px;
}
.post-template-default article.post-single-page .article-inner{
	text-align: right;
}
.post-template-default article.post-single-page .entry-thumbnail{
	border-radius: 20px;
    overflow: hidden;
	max-height: 400px;
}
.post-template-default article.post-single-page .entry-thumbnail img{
	width:100%;
}
.site-content .slider-type-post .owl-item .article-inner {
    border: 1px solid #fff;
    border-radius: 10px;
    box-shadow: 0 4px 10px 0 rgb(0 0 0 / 10%);
    overflow: hidden;
}
.site-content .slider-type-post .blog-post-loop .post-title {
    min-height: 68px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: right;
}
.site-content .slider-type-post .owl-item .article-inner .article-body-container{
	padding-right: 15px;
	padding-left: 15px;
}
.site-content .slider-type-post .owl-item .article-inner .entry-meta.wd-entry-meta,
.site-content .slider-type-post .owl-item .article-inner .hovered-social-icons{
    float: right;
}
.site-content .slider-type-post .owl-item .article-inner  .wd-entry-content{
	clear: both;
    text-align: right;
}
/*---- ul li list of articles ---*/
.custom-ul-list ul,
.article-body-container ul{
	margin-top: 15px;
	margin-bottom: 15px;
}
.custom-ul-list ul li,
.article-body-container ul li {
    position: relative;
    padding-right: 15px;
}
.custom-ul-list ul li:before,
.article-body-container ul li:before {
    content: '';
    position: absolute;
    top: 8px;
    right: 0;
    background: #af986f;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
/* .custom-ul-list ul li:before{
	top:13px;
} */
/*------- video categories ---*/
.blog-design-meta-image {
    border-radius: 10px;
    box-shadow: 0 4px 10px 0 rgb(0 0 0 / 10%);
    border: solid 1px var(--white);
    background-color: #fff;
	margin-left: 10px;
    margin-right: 10px;
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: calc(25% - 20px);
    overflow: hidden;
	display: flex;
    flex-flow: column;
}
.blog-design-meta-image .wd-post-thumb {
    min-height: 40%;
}
.blog-design-meta-image .wd-post-content{
	padding: 0 15px 15px;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
}
.blog-design-meta-image .title.post-title{
	font-size:16px !important;
}
/*------- header ---*/
.whb-sticky-shadow.whb-sticked .whb-main-header,
.post-template-default header.whb-header .whb-main-header,
.whb-color-dark:not(.whb-with-bg) {
    box-shadow: 0 4px 10px 0 rgb(0 0 0 / 16%) !important;
}
.wd-header-nav {
    flex: 0 0 auto;
}
.whb-general-header-inner{
	border:0 !important;
}
.main-page-wrapper{
	padding-top:0;
}

/*------- slider ---*/
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.slider-content .elementor-container {
    display: flex;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px 0;
}

.home--section--1 {
    min-height: 519px;
    position: relative;
    display: flex;
    align-items: center;
}
.text-slider p.gold-p{
    color: var(--main-color);
    font-weight: normal;
}
.text-slider p.mb-1{
    margin-bottom: 15px;
}
.title-after_title h2 {
    color: var(--main-color-black);
    font-weight: 500;
    margin: 0 0 16px;
}
.title-after_title p {
    color: var(--main-color-black);
    margin-bottom: 24px;
}
.liner-continer {
    display: none;
}
/*------- our team ---*/
.aryam-team .box-icon-with-border .info-box-icon,
.testimonial .box-icon-with-bg .info-box-icon{
	padding:0 !important;
	border:5px solid #f1f1f1;
}
.aryam-team .box-style-shadow{
    box-shadow: 0 5px 20px 0 rgb(0 0 0 / 16%);
    border-radius: 10px;
    margin-bottom: 17px;
    margin-top: 10px;
}

.aryam-team .owl-dots .owl-dot.active span ,
.testimonial  .owl-dots .owl-dot.active span {
    border-color: #af986f;
    background-color: #af986f;
}
.aryam-team .owl-dots .owl-dot span ,
.testimonial .owl-dots .owl-dot span{
	border: 2px solid rgb(206 210 218);
    background-color: #ced2da;
}
.aryam-team .info-box-title {
    position: relative;
}

.aryam-team .info-box-title:before {
    content: '';
    position: absolute;
    width: 50px;
    background: #af986f;
    height: 1px;
    left: 50%;
    bottom: -13px;
    transform: translateX(-50%);
}
/*------- counter ---*/
.woodmart-counter .counter-value{
    color: var(--main-color-hover) !important;
}


/*------- testimonial ---*/
.testimonial .info-box-content {
    position: relative;
    text-align:center;
    padding-right: 30px;
}

.testimonial .info-box-content:after {
    content: '\f10e';
    width: 18px;
    height: 35px;
    line-height: 35px;
    background-color: #fff;
    right: -4px;
    top: .01em;	
    bottom: 0;
    position: absolute;
    z-index: 0;
    font-family: 'Font Awesome 5 Free';
    color: #af986f;
}

/*-------------------------------------- contact us page style */
.contact-block {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: flex-start;
}
.icon-box {
    margin-left: 15px;
}
.icon-box i {
    color: #af986f;
    font-size: 23px;
}
.text-box p {
    color: #b4b4b4;
    font-size: 18px;
}

.text-box p.title {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    color:#07090f;
}

/*-------------------------------------- IELTS page style */
.ielts-top-banner{
	position:relative;
}

.ielts-top-banner .floating-box-1 .elementor-widget-container{
	display: flex;
	flex-flow: row;
}

.ielts-top-banner .floating-box-2 .elementor-widget-container{
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

.ielts-top-banner .floating-box-1, 
.ielts-top-banner .floating-box-2, 
.ielts-top-banner .floating-box-3 {
    background-color: #fff;
    border-radius: 8px;
    padding: 10px;
    box-shadow: 0 2px 50px 0 rgb(0 0 0 / 15%);
}
.ielts-top-banner .floating-box-1 img {
    margin-left: 10px;
}
.ielts-top-banner .floating-box-3 img {
    position: absolute;
    left: 10px;
    top: 9px;
}
.ielts-top-banner .floating-box-1 .ttl, 
.ielts-top-banner .floating-box-2 .ttl , 
.ielts-top-banner .floating-box-3 .ttl{
	font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
.ielts-top-banner .floating-box-2 .ttl {
    display: flex;
    justify-content: space-between;
}
.ielts-top-banner .floating-box-1 .paraph, 
.ielts-top-banner .floating-box-2 .paraph, 
.ielts-top-banner .floating-box-3 .paraph {
    font-size: 12px;
    color: #949494;
}
/*------- IELTS TYPE ---*/
.ielts-type-row .owl-stage {
    display: flex;
    align-items: stretch;
    height: 100%;
}

.ielts-type-row .owl-stage .owl-item .info-box-wrapper {
    height: 100%;
    display: flex;
    align-items: stretch;
}


.ielts-type-row .owl-stage .owl-item .info-box-wrapper .wd-info-box .info-box-content {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

/* .ielts-type-group {
    padding-left: 15px;
    padding-right: 15px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	height: 100%;
}
.ielts-type-group .elementor-widget-container{
	height:100%;
}
.ielts-type-card {
    border-radius: 10px;
	background-color: #fff;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.16);
    padding: 35px 30px;
    flex: 1 0 0%;
    -webkit-box-flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.ielts-type-card .wrap-img {
    margin-bottom: 35px;
}
.ielts-type-card .wrap-info{
	display: flex;
    flex-flow: column;
    flex: 1 1 auto;
}
.ielts-type-card .wrap-info h3 {
    font-size: 20px;
}

.ielts-type-card .wrap-info p {
    font-size: 18px;
    margin-bottom: 10px;
}

.ielts-type-card .wrap-footer a {
    color: #b59e74;
    font-size: 18px;
} */
/*------- services ---*/
.services-block {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

.services-block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, #555574, rgba(85, 85, 116, 0.4) 46%, rgba(85, 85, 116, 0.16));
}

.services-block img {
    object-fit: cover;
    width: 100%;
}

.services-block .services-content {
    position: absolute;
    color: #fff;
    top: 50px;
    right: 25px;
    font-size: 24px;
    font-weight: 500;
}
.services-block .title-left {
    text-align: right;
    direction: ltr;
    font-weight: 300;
    font-size: 18px;
}
.green-bg-cta{
	position: relative;
}
.green-bg-cta:before,
.green-bg-cta:after{
	position:absolute;
	content: '';
}
.green-bg-cta:before{
	background:url(https://aryamcollege.com/new/wp-content/uploads/2022/06/dottes-green-1.svg);
	background-repeat: no-repeat;
	background-position: center center;
	bottom: 15px;
	right: 15px;
	width: 109px;
    height: 39px;
    z-index: 1;
}
.green-bg-cta:after{
	background:url(https://aryamcollege.com/new/wp-content/uploads/2022/06/dottes-green-2.svg);
	background-repeat: no-repeat;
	background-position: center center;
	top: 15px;
	left: 15px;
	width: 74px;
    height: 144px;
}

/*-------------------------------------- LLISTENING_READING page style */
.inner-download-block {
    border-radius: 5px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
    margin: 15px 0;
    padding: 15px;
}

.inner-download-block a {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
	width: 100%;
    align-items: center;
}
.inner-download-block a.justify-content-start {
    justify-content: flex-start;
}
.inner-download-block a.justify-content-start img{
	margin-left: 15px;
}
/*------- accordion ---*/
.custom-accordiun .elementor-tab-title{
	display: flex;
}
.custom-accordiun .elementor-tab-content {
    position: relative;
    padding-right: 35px;
}
.custom-accordiun .elementor-tab-content:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    border-right: 1px dashed #af986f;
    top: 0;
    right: 20px;
}
.custom-accordiun .elementor-tab-title span.elementor-toggle-icon {
    float: unset !important;
    order: 1;
	margin-right: 8px;
}
.custom-accordiun .elementor-tab-title a{
	order:0;	
	position: relative;
    padding-right: 20px;
}
.custom-accordiun .elementor-tab-title a:before {
    content: '';
    position: absolute;
    top: 5px;
    right: 0;
    background: #af986f;
    width: 12px;
    height: 12px;
    border-radius: 50%;
}

/*-------------------------------------- ABOUT-US page style */
/*------- mission block ---*/
.list-mission ul li {
    position: relative;
    border-right: 10px solid #af986f;
    padding-right: 15px;
}
/*-------------------------------------- PTE page style */
.pte-top-banner{
	position:relative;
}
.pte-top-banner .floating-box-2 .elementor-widget-container{
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}
.pte-top-banner .floating-box-2 {
    background-color: #fff;
    border-radius: 8px 8px 8px 0;
    padding: 10px;
    box-shadow: 0 2px 50px 0 rgb(0 0 0 / 15%);
}
.pte-top-banner .floating-box-2:before {
    content: '';
    position: absolute;
    border-color: #ffffff transparent transparent transparent;
    bottom: -20px;
    left: 0;
    width: 0;
    height: 0;
    border-width: 20px 20px 0 0;
    border-style: solid;
}
.pte-top-banner .floating-box-2 .ttl {
	font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
.pte-top-banner .floating-box-2 .ttl {
    display: flex;
    justify-content: flex-end;
}
.pte-top-banner .floating-box-2 .paraph{
    font-size: 12px;
    color: #949494;
}

/*-------------------------------------- LIVE IELTS page style */
.live-ielts-top-banner{
	position:relative;
}
.live-ielts-top-banner .floating-box-1 .elementor-widget-container {
    display: flex;
    flex-flow: row;
	align-items: center;
}
.live-ielts-top-banner .floating-box-1 .elementor-widget-container img{
	margin-left: 20px;
}
/*-------------------------------------- careers page style */
.right-masonry, 
.left-masonry {
    flex: 1 0 0%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
}
.btm-row {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
}
.btm-row .masonry-box{
	flex: 0 0 48%;
    max-width: 48%;
}
.masonry-box{
	border-radius: 5px;
	border: solid 1px #d4d4d5;
	overflow: hidden;
}
.masonry-box.row-box {
    margin-bottom: 30px;
}
.masonry-box.right-btn-box {
    margin-left: 15px;
}
.masonry-box.left-btn-box {
    margin-right: 15px;
}
.masonry-box.column-box {
	height:100%;
}
.masonry-box.column-box img {
    height: 100%;
}
.masonry-box img {
    width: 100%;
    object-fit: cover;
}

.career-opportunities a.btn-style-link {
    text-decoration: none;
    border: 0;
    color: #af986f;
}

.career-opportunities .wd-button-wrapper.text-right {
    text-align: left !important;
}
/*--------------------------------career details page ---*/
.career-detail-title span{
	font-size: 18px;
	color: #434343;
}
  /*social links*/
  .addtoany_content {
    clear: both;
    margin: 0px auto !important;
}
.text-shared {
    position: relative;
	cursor: pointer;
	color: #858585;
}
.text-shared img{
	margin-right: 10px;
}

.shared-icon-box {
	position: absolute;
	left: 0;
	margin: 0 auto;
	bottom: -55px;
	background-color: #fff;
	visibility: hidden;
	transition: all 0.3s ease;
	width: 165px;
	filter: drop-shadow(0px 4px 6px rgba(0,0,0,0.16));
	border-radius: 5px;
	padding: 9px 10px 0;
	z-index: 1;
	text-align: -webkit-center;
	opacity: 0;
}

.shared-icon-box::before {
	position: absolute;
	top: -10px;
	left: 50%;
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
	margin: 0 auto;
	transform: translateX(-50%);
}
.shared-box:hover .shared-icon-box {
	opacity: 1;
	visibility: visible;
}
  /*job conditions*/

.job-conditions .condition-box p {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px;
}

.job-conditions .condition-box {
    margin-bottom: 30px;
}

.job-conditions .condition-box span {
    color: #fff;
    display: inline-block;
    background: #858585;
    padding: 3px 13px 6px;
    border-radius: 5px;
}

/*---------------------- Audio style ---*/
.custom-audio{
	text-align: center;
}
audio{
	min-width:50%;
	max-width: calc(100% - 30px);
	margin:0 auto;
}
audio::-webkit-media-controls-panel {
	background-color: #dedede;
  }
  
  audio::-webkit-media-controls-mute-button {
	background-color: #fafafa;
	border-radius: 50%;
  }

/*----------------------- Exam stgyle ---*/
.custom-qsm .qsm-auto-page-row{
    display: flex;
    flex-wrap: wrap;
}
.custom-qsm .qsm_contact_div{
    flex: 0 0 50%;
    max-width: 50%;
	padding-right: 15px;
    padding-left: 15px;
}
.custom-qsm span.mlw_qmn_question{
    display: none !important;
}
.custom-qsm .qmn_quiz_container select, 
.custom-qsm .qmn_quiz_container textarea,
.custom-qsm .qmn_quiz_container input[type="text"], 
.custom-qsm .qmn_quiz_container input[type="email"], 
.custom-qsm .qmn_quiz_container input[type="url"], 
.custom-qsm .qmn_quiz_container input[type="number"]{
    border: 1px solid #b4b4b4 !important;
    width:100%;
}
.custom-qsm .qsm_tooltip {
    display: none;
}
.qmn_quiz_container select:hover, 
.qmn_quiz_container textarea:hover, 
.qmn_quiz_container input[type="text"]:hover, 
.qmn_quiz_container input[type="email"]:hover, 
.qmn_quiz_container input[type="url"]:hover, 
.qmn_quiz_container input[type="number"]:hover, 
.qmn_quiz_container select:focus, 
.qmn_quiz_container textarea:focus, 
.qmn_quiz_container input[type="text"]:focus, 
.qmn_quiz_container input[type="email"]:focus, 
.qmn_quiz_container input[type="url"]:focus, 
.qmn_quiz_container input[type="number"]:focus{
	box-shadow: none;
}
.custom-qsm .qmn_quiz_container .mlw_previous{
	display: none !important;
}
.custom-qsm .qsm-question-wrapper {
    text-align: left;
    direction: ltr;
    width: 100%;
}
.custom-qsm .qsm-progress-bar .progressbar-text {
    top: 20px !important;
}
/*--------------------- products*/
.prt-btn-banner .elementor-element {
    width: 100% !important;
    max-width: 100%;
}
.prd-banner-text .title-after_title p {
    color: #fff !important;
}
.summary-inner .single-breadcrumbs-wrapper .woocommerce-breadcrumb {
    display: none;
}
.top-icon li.elementor-icon-list-item {
    align-items: flex-start;
}