/*Start Fonts*/
@font-face {
    font-family: IRANSansfanum;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Black.eot');
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Black_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansfanum/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansfanum/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansfanum/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
    font-family: IRANSansfanum;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Bold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansfanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansfanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansfanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSansfanum;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Medium_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansfanum/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansfanum/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansfanum/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSansfanum;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_Light_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansfanum/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansfanum/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansfanum/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSansfanum;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_UltraLight_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansfanum/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansfanum/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansfanum/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSansfanum;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum).eot');
    src: url('fonts/iransansfanum/eot/IRANSansWeb(FaNum)_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansfanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansfanum/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansfanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/iransans/eot/IRANSansWeb_Black.eot');
    src: url('fonts/iransans/eot/IRANSansWeb_Black_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransans/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	
	url('fonts/iransans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iransans/eot/IRANSansWeb_Bold.eot');
    src: url('fonts/iransans/eot/IRANSansWeb_Bold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iransans/eot/IRANSansWeb_Medium.eot');
    src: url('fonts/iransans/eot/IRANSansWeb_Medium_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iransans/eot/IRANSansWeb_Light.eot');
    src: url('fonts/iransans/eot/IRANSansWeb_Light_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/iransans/eot/IRANSansWeb_UltraLight.eot');
    src: url('fonts/iransans/eot/IRANSansWeb_UltraLight_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iransans/eot/IRANSansWeb.eot');
    src: url('fonts/iransans/eot/IRANSansWeb_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iranyekan/eot/iranyekanwebbold.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebbold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 100;
    src: url('fonts/iranyekan/eot/iranyekanwebthin.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebthin_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebthin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebthin.ttf') format('truetype');
}
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iranyekan/eot/iranyekanweblight.eot');
    src: url('fonts/iranyekan/eot/iranyekanweblight_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iranyekan/eot/iranyekanwebregular.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebregular_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebregular.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iranyekan/eot/iranyekanwebmedium.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebmedium_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebmedium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebmedium.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 800;
    src: url('fonts/iranyekan/eot/iranyekanwebextrabold.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebextrabold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebextrabold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebextrabold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/iranyekan/eot/iranyekanwebblack.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebblack_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebblack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebblack.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 950;
    src: url('fonts/iranyekan/eot/iranyekanwebextrablack.eot');
    src: url('fonts/iranyekan/eot/iranyekanwebextrablack_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekan/woff/iranyekanwebextrablack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekan/ttf/iranyekanwebextrablack.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebboldfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebboldfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 100;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebthinfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebthinfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iranyekanfanum/eot/iranyekanweblightfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanweblightfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebregularfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebregularfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebmediumfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebmediumfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 800;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebextraboldfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebextraboldfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebblackfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebblackfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 950;
    src: url('fonts/iranyekanfanum/eot/iranyekanwebextrablackfanum.eot');
    src: url('fonts/iranyekanfanum/eot/iranyekanwebextrablackfanum_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanfanum/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanfanum/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}
@font-face {
    font-family: dana;
    font-style: normal;
    font-weight: 10;
    src: url('fonts/dana/eot/dana-thin.eot');
    src: url('fonts/dana/eot/dana-thin_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-extralight.eot');
    src: url('fonts/dana/eot/dana-extralight_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-light.eot');
    src: url('fonts/dana/eot/dana-light_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-medium.eot');
    src: url('fonts/dana/eot/dana-medium_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	
	url('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('fonts/dana/eot/dana-demibold.eot');
    src: url('fonts/dana/eot/dana-demibold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-ultrabold.eot');
    src: url('fonts/dana/eot/dana-ultrabold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-extrabold.eot');
    src: url('fonts/dana/eot/dana-extrabold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-black.eot');
    src: url('fonts/dana/eot/dana-black_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-bold.eot');
    src: url('fonts/dana/eot/dana-bold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-regular.eot');
    src: url('fonts/dana/eot/dana-regular_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/dana/woff/dana-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
    font-family: dana;
    font-style: italic;
    font-weight: 10;
    src: url('fonts/dana/eot/dana-thinitalic.eot');
    src: url('fonts/dana/eot/dana-thinitalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-thinitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-extralightitalic.eot');
    src: url('fonts/dana/eot/dana-extralightitalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-lightitalic.eot');
    src: url('fonts/dana/eot/dana-lightitalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-mediumitalic.eot');
    src: url('fonts/dana/eot/dana-mediumitalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-demibolditalic.eot');
    src: url('fonts/dana/eot/dana-demibolditalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-ultrabolditalic.eot');
    src: url('fonts/dana/eot/dana-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-extrabolditalic.eot');
    src: url('fonts/dana/eot/dana-extrabolditalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-blackitalic.eot');
    src: url('fonts/dana/eot/dana-blackitalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-bolditalic.eot');
    src: url('fonts/dana/eot/dana-bolditalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('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('fonts/dana/eot/dana-regularitalic.eot');
    src: url('fonts/dana/eot/dana-regularitalic_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/dana/woff2/dana-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/dana/woff/dana-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
    font-family: anjoman;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/anjoman/eot/Anjoman-Light_162a16fe.eot#') format('eot'),  /* IE6Ã¢â‚¬â€œ8 */
    url('fonts/anjoman/woff/Anjoman-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/anjoman/woff2/Anjoman-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/anjoman/ttf/Anjoman-Light.ttf') format('truetype');  /* Saf3Ã¢â‚¬â€5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: anjoman;
    font-style: normal;
    font-weight: 600;
    src: url('fonts/anjoman/eot/Anjoman-Regular_162a16fe.eot#') format('eot'),  /* IE6Ã¢â‚¬â€œ8 */
    url('fonts/anjoman/woff/Anjoman-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/anjoman/woff2/Anjoman-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/anjoman/ttf/Anjoman-Regular.ttf') format('truetype');  /* Saf3Ã¢â‚¬â€5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: anjoman;
    font-style: normal;
	
	font-weight: bold;
    src: url('fonts/anjoman/eot/Anjoman-Bold_162a16fe.eot#') format('eot'),  /* IE6Ã¢â‚¬â€œ8 */
    url('fonts/anjoman/woff/Anjoman-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/anjoman/woff2/Anjoman-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/anjoman/ttf/Anjoman-Bold.ttf') format('truetype');  /* Saf3Ã¢â‚¬â€5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: 'dastnevis';
    src: url('fonts/dastnevis/eot/DastNevis_162a16fe.eot#') format('eot'),  /* IE6Ã¢â‚¬â€œ8 */
    url('fonts/dastnevis/woff/DastNevis.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/dastnevis/ttf/DastNevis.ttf') format('truetype');  /* Saf3Ã¢â‚¬â€5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: 'aviny';
    src: url('fonts/aviny/ttf/aviny.ttf') format('truetype');
}
@font-face {
    font-family: iransansdn;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iransansdn/eot/iransansdnbold.eot');
    src: url('fonts/iransansdn/eot/iransansdnbold_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansdn/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansdn/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansdn/ttf/iransansdnbold.ttf') format('truetype');
}

@font-face {
    font-family: iransansdn;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iransansdn/eot/iransansdnlight.eot');
    src: url('fonts/iransansdn/eot/iransansdnlight_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansdn/woff2/iransansdnlight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansdn/woff/iransansdnlight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansdn/ttf/iransansdnlight.ttf') format('truetype');
}

@font-face {
    font-family: iransansdn;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iransansdn/eot/iransansdn.eot');
    src: url('fonts/iransansdn/eot/iransansdn_162a16fe.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iransansdn/woff2/iransansdn.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransansdn/woff/iransansdn.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransansdn/ttf/iransansdn.ttf') format('truetype');
}
@font-face {
    font-family: "Droid Arabic Kufi";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/droidkufi/DroidKufi-Regular.woff") format("woff"), url("fonts/droidkufi/DroidKufi-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Palatino";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/palatino/PalatinoRegular.woff") format("woff"), url("fonts/palatino/PalatinoRegular.ttf") format("truetype");
}

@font-face {
    font-family: "Koodak";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/koodak/BKoodakBold.woff") format("woff"), url("fonts/koodak/BKoodakBold.ttf") format("truetype");
}

@font-face {
    font-family: Vazir;
    src: url('fonts/vazir/Vazir.eot');
    src: url('fonts/vazir/Vazir_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/vazir/Vazir.woff') format('woff'),
    url('fonts/vazir/Vazir.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: Vazir;
    src: url('fonts/vazir/Vazir-Bold.eot');
    src: url('fonts/vazir/Vazir-Bold_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/vazir/Vazir-Bold.woff') format('woff'),
    url('fonts/vazir/Vazir-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: Vazir;
    src: url('fonts/vazir/Vazir-Light.eot');
    src: url('fonts/vazir/Vazir-Light_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/vazir/Vazir-Light.woff') format('woff'),
    url('fonts/vazir/Vazir-Light.ttf') format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: Samim;
    src: url('fonts/samim/Samim.eot');
    src: url('fonts/samim/Samim_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/samim/Samim.woff') format('woff'),
    url('fonts/samim/Samim.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: Samim;
    src: url('fonts/samim/Samim-Bold.eot');
    src: url('fonts/samim/Samim-Bold_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/samim/Samim-Bold.woff') format('woff'),
    url('fonts/samim/Samim-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: Shabnam;
    src: url('fonts/shabnam/Shabnam.eot');
    src: url('fonts/shabnam/Shabnam_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/shabnam/Shabnam.woff') format('woff'),
    url('fonts/shabnam/Shabnam.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: Shabnam;
    src: url('fonts/shabnam/Shabnam-Bold.eot');
    src: url('fonts/shabnam/Shabnam-Bold_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/shabnam/Shabnam-Bold.woff') format('woff'),
    url('fonts/shabnam/Shabnam-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: Shabnam;
    src: url('fonts/shabnam/Shabnam-Light.eot');
    src: url('fonts/shabnam/Shabnam-Light_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/shabnam/Shabnam-Light.woff') format('woff'),
    url('fonts/shabnam/Shabnam-Light.ttf') format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: Sahel;
    src: url('fonts/sahel/Sahel.eot');
    src: url('fonts/sahel/Sahel_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/sahel/Sahel.woff') format('woff'),
    url('fonts/sahel/Sahel.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: Sahel;
    src: url('fonts/sahel/Sahel-Bold.eot');
    src: url('fonts/sahel/Sahel-Bold_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/sahel/Sahel-Bold.woff') format('woff'),
    url('fonts/sahel/Sahel-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: Sahel;
    src: url('fonts/sahel/Sahel-Black.eot');
    src: url('fonts/sahel/Sahel-Black_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/sahel/Sahel-Black.woff') format('woff'),
    url('fonts/sahel/Sahel-Black.ttf') format('truetype');
    font-weight: 900;
}

@font-face {
    font-family: Nahid;
    src: url('fonts/nahid/Nahid.eot');
    src: url('fonts/nahid/Nahid_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/nahid/Nahid.woff') format('woff'),
    url('fonts/nahid/Nahid.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: Tanha;
    src: url('fonts/tanha/Tanha.eot');
    src: url('fonts/tanha/Tanha_162a16fe.eot#iefix') format('embedded-opentype'),
    url('fonts/tanha/Tanha.woff') format('woff'),
    url('fonts/tanha/Tanha.ttf') format('truetype');
    font-weight: normal;
}

/*End Fonts*/
.no-js #loader {
 display:none
}
.js #loader {
 display:block;
 position:absolute;
 right:100px;
 top:0
}
.Loader {
 position:fixed;
 right:0;
 top:0;
 width:100%;
 height:100%;
 z-index:9999999;
 background:url(../img/loader.gif) center no-repeat #fff
}
* {
 outline:0
}
body {
 background:#fff;
 color:#2d4379;
 font-size:15px;
 font-family: IRANSansfanum;
 margin:0;
 overflow-x:hidden;
 font-weight:400;
 line-height:1.7;
 direction: rtl;
 text-align: right;
}
html {
 position:relative;
 min-height:100%;
 background:#fff
}
a {
 color:#2d4379;
 text-decoration:none;
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
.btn,
.btn:focus,
.btn:hover,
a:focus,
a:hover {
 text-decoration:none
}
a.link {
 color:#3e4555
}
a.link:focus,
a.link:hover,
a:focus,
a:hover {
 color:#11af6d
}
a.text-success:focus,
a.text-success:hover {
 color:#27b737!important
}
a.text-primary:focus,
a.text-primary:hover {
 color:#007bff!important
}
a.text-warning:focus,
a.text-warning:hover {
 color:#ff9b20!important
}
a.text-danger:focus,
a.text-danger:hover {
 color:#f33066!important
}
a.white-link {
 color:#fff
}
a.white-link:focus,
a.white-link:hover {
 color:#263238
}
.img-responsive {
 width:100%;
 height:auto;
 display:inline-block
}
.img-rounded {
 border-radius:4px
}
html body .mdi-set,
html body .mdi:before {
 line-height:initial
}
section {
 padding:80px 0 80px
}
section.min-sec {
 padding:80px 0 50px
}
section.min-half {
 padding:80px 0 20px
}
.light-w {
 background:#fff5f2
}
.themes-slides {
 padding:0 15px
}
.gray {
 background:#f5f7f6
}
.gray-light {
 background:#f4f5f7
}
.inner-bg {
 background:#f6f7fb
}
.tbl {
 display:table
}
.full-height {
 height:100%
}
.table-cell {
 display:table-cell;
 vertical-align:middle
}
.no-ul-list {
 padding:0
}
.no-ul-list li {
 list-style:none
}
.progress {
 margin-bottom:1.5em
}
.full-width {
 width:100%
}
address,
blockquote,
dd,
dl,
dt,
ol,
p,
ul {
 margin:0 0 10px
}
.owl-carousel .item {
 padding:0 15px
}
.sec-heading h2 {
 font-weight:700
}
.sec-heading-left {
 display:flex;
 flex-wrap:wrap;
 width:100%;
 align-items:center
}
.sec-heading-left .sh-left {
 flex:1
}
.sec-heading-left .sh-left h4 {
 font-size:18px;
 margin:0
}
.btn_o9u7 {
 height:50px;
 display:inline-flex;
 background:#ea1717;
 padding:10px 40px;
 border-radius:5px;
 align-items:center;
 color:#fff;
 font-weight:600;
 margin-top:1rem;
 transition:all ease .4s
}
.btn_o9u7:focus,
.btn_o9u7:hover {
 color:#fff;
 background:#17182d
}
.light.btn-browse {
 height:45px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:100% 0;
 border:2px solid #384356;
 border-radius:6px;
 padding:10px 15px
}
a.btn.btn-sec.btn-primary {
 border-radius:50px;
 padding:8px 18px;
 font-size:13px
}
p.lights {
 font-size:20px;
 font-weight:300;
 line-height:1.9
}
body.modal-open {
 overflow-y:hidden!important;
 padding-left:0!important
}
h1,
h2,
h3,
h4 {
 color:#1a274e;
 font-weight:700;
 font-family: IRANSansfanum;
}
h5,
h6 {
 color:#2d3954;
 font-weight:600
}
h1 {
 line-height:40px;
 font-size:36px
}
h2 {
 line-height:36px;
 font-size:30px
}
h3 {
 line-height:30px;
 font-size:24px
}
h4 {
 line-height:26px;
 font-size:21px
}
h5 {
 line-height:22px;
 font-size:18px;
 font-family: IRANSansfanum;
}
h6 {
 line-height:20px;
 font-size:16px;
 font-family: IRANSansfanum;
}
.lead {
 font-size:20px!important
}
.lead-i {
 font-family:'Crimson Text',serif;
 font-size:22px!important;
 font-style:italic
}
.display-5 {
 font-size:3rem
}
.display-6 {
 font-size:36px
}
.display-7 {
 font-size:26px
}
.box {
 border-radius:4px;
 padding:10px
}
html body .dl {
 display:inline-block
}
html body .db {
 display:block
}
.no-wrap td,
.no-wrap th {
 white-space:nowrap
}
.circle {
 border-radius:100%
}
.theme-cl {
 color:#11af6d
}
.theme-bg {
 background:#11af6d
}
.btn.theme-bg {
 color:#fff!important
}
ul.list-style {
 padding:0;
 margin:0
}
ul.list-style li {
 margin-bottom:1.2em;
 line-height:1.5;
 list-style:none;
 padding-right:30px;
 position:relative
}
ul.list-style li:before {
 content:"\e64c";
 position:absolute;
 right:0;
 font-size:16px;
 top:0;
 color:#27b737;
 font-family:themify
}
ul.list-style.style-2 li:before {
 content:"\e628"!important;
 color:#0273ff
}
.ht-150 {
 height:150px
}
.ht-160 {
 height:160px
}
.ht-170 {
 height:170px
}
.ht-180 {
 height:180px
}
.ht-100 {
 height:100%;
 min-height:580px
}
.h-100 {
 height:100vh;
 min-height:580px
}
blockquote {
 font-size:1.78571429em;
 line-height:1.5em;
 padding:0;
 margin:0;
 border-right:0
}
blockquote {
 font-style:italic;
 font-weight:300
}
blockquote:not(:last-child) {
 margin-bottom:1.04em
}
[data-overlay] {
 position:relative
}
[data-overlay]:before {
 position:absolute;
 content:'';
 background:#252525;
 width:100%;
 height:100%;
 top:0;
 right:0;
 z-index:1
}
.do-light[data-overlay]:before {
 position:absolute;
 content:'';
 background:#fff;
 width:100%;
 height:100%;
 top:0;
 right:0;
 z-index:1
}
[data-overlay] :not(.container):not(.bg-img-holder) {
 z-index:2
}
[data-overlay].image--light:before {
 background:#fff
}
[data-overlay].bg--primary:before {
 background:#4a90e2
}
[data-overlay="1"]:before {
 opacity:.1
}
[data-overlay="2"]:before {
 opacity:.2
}
[data-overlay="3"]:before {
 opacity:.3
}
[data-overlay="4"]:before {
 opacity:.4
}
[data-overlay="5"]:before {
 opacity:.5
}
[data-overlay="6"]:before {
 opacity:.6
}
[data-overlay="7"]:before {
 opacity:.7
}
[data-overlay="8"]:before {
 opacity:.8
}
[data-overlay="9"]:before {
 opacity:.9
}
[data-overlay="10"]:before {
 opacity:1
}
[data-overlay="0"]:before {
 opacity:0
}
.imagebg {
 position:relative
}
.imagebg .container {
 z-index:2
}
.imagebg .container:not(.pos-absolute) {
 position:relative
}
.imagebg:not(.image--light) blockquote,
.imagebg:not(.image--light) h1,
.imagebg:not(.image--light) h2,
.imagebg:not(.image--light) h3,
.imagebg:not(.image--light) h4,
.imagebg:not(.image--light) h5,
.imagebg:not(.image--light) h6,
.imagebg:not(.image--light) p,
.imagebg:not(.image--light) ul {
 color:#fff
}
.imagebg:not(.image--light) .bg--white h1,
.imagebg:not(.image--light) .bg--white h2,
.imagebg:not(.image--light) .bg--white h3,
.imagebg:not(.image--light) .bg--white h4,
.imagebg:not(.image--light) .bg--white h5,
.imagebg:not(.image--light) .bg--white h6 {
 color:#252525
}
.imagebg:not(.image--light) .bg--white p,
.imagebg:not(.image--light) .bg--white ul {
 color:#666
}
div[data-overlay] h1,
div[data-overlay] h2,
div[data-overlay] h3,
div[data-overlay] h4,
div[data-overlay] h5,
div[data-overlay] h6 {
 color:#fff
}
div[data-overlay] p,
div[data-overlay] ul {
 color:#fff
}
.clear {
 clear:both
}
ol li {
 margin:5px 0
}
.bg-cover {
 background-size:cover!important;
 background-position:center!important
}
.bg-bottom {
 background-attachment:fixed!important;
 background-repeat:repeat!important;
 background-size:30px auto!important;
 background-position:center center!important
}
.image-bg {
 background-size:cover!important;
 background-position:center!important
}
.default-bg {
 background-size:initial!important;
 background-position:initial!important
}
.image-bg-wrap {
 background-size:cover!important;
 background-position:center!important;
 position:relative
}
.image-bg-wrap:before {
 position:absolute;
 top:0;
 right:0;
 left:0;
 bottom:0;
 background:#182538;
 display:block;
 content:"";
 opacity:.8
}
.op-8 {
 opacity:.8
}
.op-7 {
 opacity:.7
}
.op-5 {
 opacity:.5
}
.op-3 {
 opacity:.3
}
html body .font-bold {
 font-weight:600
}
html body .font-normal {
 font-weight:400
}
html body .font-light {
 font-weight:300
}
html body .font-medium {
 font-weight:500
}
html body .font-16 {
 font-size:16px
}
html body .font-14 {
 font-size:14px
}
html body .font-13 {
 font-size:13px
}
html body .font-10 {
 font-size:10px
}
html body .font-18 {
 font-size:18px
}
html body .font-20 {
 font-size:20px
}
html body .font-stylish {
 font-family:Calafia-Regular
}
html body .b-0 {
 border:none!important
}
html body .b-r {
 border-right:1px solid #e2e5ea!important
}
html body .b-l {
 border-right:1px solid #e2e5ea!important
}
html body .b-b {
 border-bottom:1px solid #e2e5ea!important
}
html body .b-t {
 border-top:1px solid #e2e5ea!important
}
html body .b-all {
 border:1px solid #e2e5ea!important
}
.thumb-sm {
 height:32px;
 width:32px
}
.thumb-md {
 height:48px;
 width:48px
}
.thumb-lg {
 height:88px;
 width:88px
}
.hide {
 display:none
}
.img-circle {
 border-radius:100%
}
.radius {
 border-radius:4px
}
.text-white {
 color:#fff!important
}
.text-danger {
 color:#fc4755!important
}
.text-muted {
 color:#8d97ad!important
}
.text-warning {
 color:#ff9b20!important
}
.text-success {
 color:#27b737!important
}
.text-info {
 color:#00aee1!important
}
.text-inverse {
 color:#3e4555!important
}
html body .text-blue {
 color:#02bec9
}
html body .text-purple {
 color:#615fff
}
html body .text-primary {
 color:#00aee1!important
}
html body .text-megna {
 color:#1dc8cd
}
html body .text-dark {
 color:#8d97ad
}
html body .text-themecolor {
 color:#00aee1
}
.alert-primary {
 color:#05f;
 background-color:#eaf1ff;
 border-color:#eaf1ff
}
.alert-success {
 color:#27b737;
 background-color:#e9ffeb;
 border-color:#e9ffeb
}
.alert-warning {
 color:#ff9b20;
 background-color:#fff5e9;
 border-color:#fff5e9
}
.alert-info {
 color:#08a7c1;
 background-color:#effdff;
 border-color:#effdff
}
.alert-danger {
 color:#f33066;
 background-color:#ffe9e9;
 border-color:#ffe9e9
}
.alert-dark {
 color:#3e4758;
 background-color:#eff4ff;
 border-color:#eff4ff
}
.alert-secondary {
 color:#4b5d6f;
 background-color:#d6dfe8;
 border-color:#d6dfe8
}
.bg-primary {
 background-color:#00aee1!important
}
.bg-success {
 background-color:#27b737!important
}
.bg-info {
 background-color:#00aee1!important
}
.bg-warning {
 background-color:#ff9b20!important
}
.bg-danger {
 background-color:#f33066!important
}
.bg-orange {
 background-color:#ec2828!important
}
.bg-yellow {
 background-color:#fed700
}
.bg-facebook {
 background-color:#3b5a9a
}
.bg-twitter {
 background-color:#56adf2
}
html body .bg-megna {
 background-color:#1dc8cd
}
html body .bg-theme {
 background-color:#00aee1
}
html body .bg-inverse {
 background-color:#374158
}
html body .bg-purple {
 background-color:#7460ee
}
html body .bg-light {
 background-color:#f4f8fa!important
}
html body .bg-light-primary {
 background-color:#f1effd
}
html body .bg-light-purple {
 background-color:#f1f1ff
}
html body .bg-light-success {
 background-color:#e8fdeb
}
html body .bg-light-info {
 background-color:#cfecfe
}
html body .bg-light-extra {
 background-color:#ebf3f5
}
html body .bg-light-warning {
 background-color:#fff8ec
}
html body .bg-light-danger {
 background-color:#f9e7eb
}
html body .bg-light-inverse {
 background-color:#f6f6f6
}
html body .bg-light {
 background-color:#f5f7f9
}
html body .bg-white {
 background-color:#fff
}
html body .bg-whites {
 background-color:#f4f5f7
}
html body .bg-red {
 background-color:#e21137
}
html body .bg-green {
 background-color:#4caf50
}
html body .bg-sky {
 background-color:#20b2c1
}
html body .bg-blue {
 background-color:#03a9f4
}
html body .bg-dark-blue {
 background-color:#192c48
}
.round {
 line-height:48px;
 color:#fff;
 width:50px;
 height:50px;
 display:inline-block;
 font-weight:400;
 text-align:center;
 border-radius:100%;
 background:#00aee1
}
.round img {
 border-radius:100%
}
.round-lg {
 line-height:65px;
 width:60px;
 height:60px;
 font-size:30px
}
.round.round-info {
 background:#00aee1
}
.round.round-warning {
 background:#ff9b20
}
.round.round-danger {
 background:#f33066
}
.round.round-success {
 background:#27b737
}
.round.round-primary {
 background:#00aee1
}
ul.simple-list {
 padding:0;
 margin:0
}
ul.simple-list li {
 list-style:none;
 padding:10px 28px 10px 5px
}
ul.simple-list li {
 list-style:none;
 padding:10px 28px 10px 5px;
 position:relative
}
ul.simple-list li:before {
 content:"\e6af";
 font-family:themify;
 position:absolute;
 right:0
}
.label {
 padding:3px 15px;
 color:#fff;
 font-weight:400;
 border-radius:4px;
 font-size:75%
}
.label-rounded {
 border-radius:60px
}
.label-custom {
 background-color:#1dc8cd
}
.label-success {
 background-color:#27b737
}
.label-info {
 background-color:#00aee1
}
.label-warning {
 background-color:#ff9b20
}
.label-danger {
 background-color:#f33066
}
.label-megna {
 background-color:#1dc8cd
}
.label-primary {
 background-color:#00aee1
}
.label-purple {
 background-color:#7460ee
}
.label-red {
 background-color:#fb3a3a
}
.label-inverse {
 background-color:#3e4555
}
.label-default {
 background-color:#f4f8fa
}
.label-white {
 background-color:#fff
}
.label-light-success {
 background-color:#e8fdeb;
 color:#27b737
}
.label-light-info {
 background-color:#cfecfe;
 color:#00aee1
}
.label-light-warning {
 background-color:#fff8ec;
 color:#ff9b20
}
.label-light-danger {
 background-color:#f9e7eb;
 color:#f33066
}
.label-light-megna {
 background-color:#e0f2f4;
 color:#1dc8cd
}
.label-light-primary {
 background-color:#f1effd;
 color:#00aee1
}
.label-light-inverse {
 background-color:#f6f6f6;
 color:#3e4555
}
.table thead th {
 vertical-align:bottom;
 border-bottom:1px solid transparent;
 border-top:0!important
}
.table-striped tbody tr:nth-of-type(odd) {
 background-color:#f7f9fb
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
 border-top:1px solid #f7f9fb
}
.table tr td,
.table tr th {
 border-color:#eaeff5;
 padding:12px 15px;
 vertical-align:middle
}
.table.tbl-big tr td,
.table.tbl-big tr th {
 padding:20px 15px
}
.table.tbl-big.center tr td,
.table.tbl-big.center tr th {
 padding:20px 15px;
 text-align:center
}
table.table tr th {
 font-weight:600
}
.table-dark {
 color:#fff;
 background-color:#212529
}
.table-dark td,
.table-dark th,
.table-dark thead th {
 border-color:#32383e!important
}
.table .thead-dark th {
 color:#fff;
 background-color:#212529;
 border-color:#32383e
}
.badge {
 font-weight:400
}
.badge-xs {
 font-size:9px
}
.badge-sm,
.badge-xs {
 -webkit-transform:translate(0,-2px);
 -ms-transform:translate(0,-2px);
 -o-transform:translate(0,-2px);
 transform:translate(0,-2px)
}
.badge-success {
 background-color:#27b737
}
.badge-info {
 background-color:#00aee1
}
.badge-primary {
 background-color:#00aee1
}
.badge-warning {
 background-color:#ff9b20
}
.badge-danger {
 background-color:#f33066
}
.badge-purple {
 background-color:#7460ee
}
.badge-red {
 background-color:#fb3a3a
}
.badge-inverse {
 background-color:#3e4555
}
ul.list-style-none {
 margin:0;
 padding:0
}
ul.list-style-none li {
 list-style:none
}
ul.list-style-none li a {
 color:#8d97ad;
 padding:8px 0;
 display:block;
 text-decoration:none;
 font-size:15.5px
}
ul.list-style-none li a:hover {
 color:#00aee1
}
.lists-1,
.lists-2,
.lists-3,
.lists-4 {
 margin:0;
 padding:0
}
.lists-1 li,
.lists-2 li,
.lists-3 li,
.lists-4 li {
 list-style:none;
 margin:1px 0 14px;
 line-height:27px;
 margin-right:22px;
 position:relative
}
.lists-1 li:before,
.lists-2 li:before,
.lists-3 li:before,
.lists-4 li:before {
 font-family:themify;
 margin:0;
 position:relative;
 color:#66676b;
 float:right;
 margin-right:-22px;
 display:block
}
.lists-1 li:before {
 content:"\e71b";
 font-size:13px
}
.lists-2 li:before {
 content:"\e724";
 font-size:13px
}
.lists-3 li:before {
 content:"\e64c";
 font-size:13px
}
.lists-4 li:before {
 content:"\e60a";
 font-size:13px
}
.dropdown-item {
 padding:8px 1rem;
 color:#607394;
 font-size:15.5px
}
.btn {
 color:#fff;
 padding:1rem 2rem;
 cursor:pointer;
 -webkit-transition:0s;
 -o-transition:0s;
 transition:0s;
 border-radius:.2rem;
 font-family: IRANSansfanum;
}
.btn-dark {
 color:#fff;
 background-color:#202038;
 border-color:#202038
}
.btn.btn-lg {
 padding:1.2rem 2.5rem
}
.btn:hover {
 color:#fff
}
.btn:focus {
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-link {
 -webkit-box-shadow:none;
 box-shadow:none;
 color:#263238;
 padding:10px 15px
}
.btn-link .underline {
 border-bottom:1px solid #263238
}
.btn-link:hover {
 color:#27b737
}
.btn-light {
 color:#263238
}
.btn-light:hover {
 background:#00aee1;
 color:#fff;
 border-color:#00aee1
}
.btn-lg {
 padding:1.2em 2em;
 font-size:1em
}
.btn-md {
 padding:1em 1.5em;
 font-size:1em
}
.btn-sm {
 padding:.25rem .5rem;
 font-size:12px
}
.btn-xs {
 padding:.25rem .5rem;
 font-size:10px
}
.btn-circle {
 border-radius:100%;
 width:40px;
 height:40px;
 padding:10px
}
.btn-circle.btn-md {
 padding:18px 0;
 width:60px;
 height:60px;
 font-size:20px
}
.btn-circle.btn-sm {
 width:35px;
 height:35px;
 padding:8px 10px;
 font-size:14px
}
.btn-circle.btn-lg {
 width:70px;
 height:70px;
 padding:24px 15px;
 font-size:20px;
 line-height:23px
}
.btn-circle.btn-xl {
 width:70px;
 height:70px;
 padding:14px 15px;
 font-size:24px
}
.btn-rounded {
 border-radius:60px;
 -webkit-border-radius:60px
}
.btn-arrow {
 position:relative
}
.btn-arrow span {
 display:inline-block;
 position:relative;
 -webkit-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out;
 will-change:transform
}
.btn-arrow:focus span,
.btn-arrow:hover span {
 -webkit-transform:translate3d(1rem,0,0);
 transform:translate3d(1rem,0,0)
}
.btn-arrow i {
 position:absolute;
 width:1.1em;
 left:0;
 left:0;
 opacity:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out;
 will-change:right,opacity
}
.btn-arrow:focus i,
.btn-arrow:hover i {
 opacity:1;
 left:-2rem
}
.btn-secondary,
.btn-secondary.disabled {
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in;
 background-color:#eef0f3;
 color:#8d97ad
}
.btn-secondary.disabled:hover,
.btn-secondary:hover {
 color:#fff!important
}
.btn-secondary.active,
.btn-secondary.disabled.active,
.btn-secondary.disabled:active,
.btn-secondary.disabled:focus,
.btn-secondary:active,
.btn-secondary:focus {
 color:#fff!important;
 background:#263238;
 border-color:#263238
}
.btn-primary,
.btn-primary.disabled {
 background:#00aee1;
 border:1px solid #00aee1;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-primary.disabled:hover,
.btn-primary:hover {
 background:#2677e6;
 border:1px solid #2677e6
}
.btn-primary.active,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary:active,
.btn-primary:focus {
 background:#345bcb
}
.btn-themecolor,
.btn-themecolor.disabled {
 background:#00aee1;
 color:#fff;
 border:1px solid #00aee1
}
.btn-themecolor.disabled:hover,
.btn-themecolor:hover {
 background:#028ee1;
 border:1px solid #028ee1
}
.btn-black {
 background:#263547;
 color:#fff;
 border:1px solid #263547
}
.btn-black.black:focus,
.btn-black.black:hover {
 background:#1e2b3a!important;
 border-color:#1e2b3a!important
}
.btn-black:focus,
.btn-black:hover {
 background:#615fff;
 color:#fff!important;
 border:1px solid #615fff
}
.btn-themecolor.active,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:active,
.btn-themecolor.disabled:focus,
.btn-themecolor:active,
.btn-themecolor:focus {
 background:#028ee1
}
.btn-success,
.btn-success.disabled {
 background:#27b737;
 border:1px solid #27b737;
 color:#fff
}
.btn-success.disabled:hover,
.btn-success:hover {
 background:#1fd628;
 border:1px solid #1fd628
}
.btn-success.active,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success:active,
.btn-success:focus {
 background:#1fd628
}
.btn-info,
.btn-info.disabled {
 background:#00aee1;
 border:1px solid #00aee1;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-info.disabled:hover,
.btn-info:hover {
 background:#00aee1;
 border:1px solid #00aee1
}
.btn-info.disabled:hover,
.btn-info:hover,
.btn-primary.disabled:hover,
.btn-primary:focus,
.btn-primary:hover {
 color:#fff!important
}
.btn-info.active,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info:active,
.btn-info:focus {
 background:#0976ea
}
.btn-warning,
.btn-warning.disabled {
 background:#ff9b20;
 color:#fff;
 border:1px solid #ff9b20
}
.btn-warning.disabled:hover,
.btn-warning:hover {
 background:#f1901a;
 color:#fff;
 border:1px solid #f1901a
}
.btn-warning.active,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning:active,
.btn-warning:focus {
 background:#f1901a;
 color:#fff
}
.btn-danger,
.btn-danger.disabled {
 background:#f33066;
 border:1px solid #f33066;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-danger.disabled:hover,
.btn-danger:hover {
 background:#d73e6b;
 border:1px solid #d73e6b
}
.btn-danger.active,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger:active,
.btn-danger:focus {
 background:#d73e6b
}
.btn-inverse,
.btn-inverse.disabled {
 background:#3e4555;
 border:1px solid #3e4555;
 color:#fff
}
.btn-inverse.disabled:hover,
.btn-inverse:hover {
 background:#232a37;
 color:#fff;
 border:1px solid #232a37
}
.btn-inverse.active,
.btn-inverse.disabled.active,
.btn-inverse.disabled:active,
.btn-inverse.disabled:focus,
.btn-inverse:active,
.btn-inverse:focus {
 background:#232a37;
 color:#fff
}
.btn-red,
.btn-red.disabled {
 background:#fb3a3a;
 border:1px solid #fb3a3a;
 color:#fff
}
.btn-red.disabled:hover,
.btn-red:hover {
 border:1px solid #d61f1f;
 background:#d61f1f
}
.btn-red.active,
.btn-red.disabled.active,
.btn-red.disabled:active,
.btn-red.disabled:focus,
.btn-red:active,
.btn-red:focus {
 background:#d73e6b
}
.btn-info-gradiant.active,
.btn-info-gradiant:active,
.btn-info-gradiant:focus {
 -webkit-box-shadow:0;
 box-shadow:0;
 opacity:1
}
.btn-outline-secondary {
 background-color:#fff;
 color:#727b84;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-outline-secondary.active,
.btn-outline-secondary:active,
.btn-outline-secondary:focus {
 background:#263238
}
.btn-outline-primary {
 color:#00aee1;
 background-color:#fff;
 border-color:#00aee1;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary:hover {
 background:#00aee1;
 color:#fff;
 border-color:#00aee1
}
.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary:focus {
 background:#345bcb
}
.btn-outline-success,
a.btn-outline-success {
 color:#27b737;
 background-color:transparent;
 border-color:#27b737;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-outline-success.focus,
.btn-outline-success:focus,
.btn-outline-success:hover,
a.btn-outline-success.focus,
a.btn-outline-success:focus,
a.btn-outline-success:hover {
 background:#27b737;
 border-color:#27b737;
 color:#fff
}
.btn-outline-success.active,
.btn-outline-success:active,
.btn-outline-success:focus,
a.btn-outline-success.active,
a.btn-outline-success:active,
a.btn-outline-success:focus {
 background:#1fd628
}
.btn-outline-info {
 color:#00aee1;
 background-color:transparent;
 border-color:#00aee1;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-outline-info.focus,
.btn-outline-info:focus,
.btn-outline-info:hover {
 background:#00aee1;
 border-color:#00aee1;
 color:#fff!important
}
.btn-outline-info.active,
.btn-outline-info:active,
.btn-outline-info:focus {
 background:#00aee1
}
.btn-outline-warning {
 color:#ff9b20;
 background-color:transparent;
 border-color:#ff9b20;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-outline-warning.focus,
.btn-outline-warning:focus,
.btn-outline-warning:hover {
 background:#ff9b20;
 border-color:#ff9b20;
 color:#fff
}
.btn-outline-warning.active,
.btn-outline-warning:active,
.btn-outline-warning:focus {
 background:#f1901a
}
.btn-outline-danger {
 color:#f33066;
 background-color:transparent;
 border-color:#f33066;
 -webkit-transition:.2s ease-in;
 -o-transition:.2s ease-in;
 transition:.2s ease-in
}
.btn-outline-danger.focus,
.btn-outline-danger:focus,
.btn-outline-danger:hover {
 background:#f33066;
 border-color:#f33066;
 color:#fff
}
.btn-outline-danger.active,
.btn-outline-danger:active,
.btn-outline-danger:focus {
 background:#d73e6b
}
.btn-outline-red {
 color:#fb3a3a;
 background-color:transparent;
 border-color:#fb3a3a
}
.btn-outline-red.focus,
.btn-outline-red:focus,
.btn-outline-red:hover {
 background:#fb3a3a;
 border-color:#fb3a3a;
 color:#fff
}
.btn-outline-red.active,
.btn-outline-red:active,
.btn-outline-red:focus {
 background:#d73e6b
}
.btn-outline-inverse {
 color:#3e4555;
 background-color:transparent;
 border-color:#3e4555
}
.btn-outline-inverse.focus,
.btn-outline-inverse:focus,
.btn-outline-inverse:hover {
 background:#3e4555;
 border-color:#3e4555;
 color:#fff
}
.btn-outline-light:hover {
 color:#263238!important
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
 background-color:#345bcb;
 border:1px solid #345bcb
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success:focus,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
 background-color:#1fd628;
 border:1px solid #1fd628
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info:focus,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
 background-color:#00aee1;
 border:1px solid #00aee1;
 color:#fff!important
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning:focus,
.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
 background-color:#f1901a;
 border:1px solid #f1901a;
 color:#fff
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger:focus,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
 background-color:#d73e6b;
 border:1px solid #d73e6b;
 color:#fff
}
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open>.dropdown-toggle.btn-inverse {
 background-color:#232a37;
 border:1px solid #232a37;
 color:#fff
}
.btn-red.active,
.btn-red.focus,
.btn-red:active,
.btn-red:focus,
.btn-red:hover,
.open>.dropdown-toggle.btn-red {
 background-color:#d61f1f;
 border:1px solid #d61f1f;
 color:#fff
}
.btn span.btn-devider {
 display:inline-block;
 padding-right:10px
}
.btn-warning-light {
 color:#ff8f00!important;
 background:rgba(255,143,0,.1);
 border-color:transparent
}
.btn-warning-light:focus,
.btn-warning-light:hover {
 color:#fff!important;
 background:#ff8f00;
 border-color:#ff8f00
}
.btn-success-light {
 color:#29cf8d!important;
 background:rgba(41,207,141,.1);
 border-color:transparent
}
.btn-success-light:focus,
.btn-success-light:hover {
 color:#fff!important;
 background:#29cf8d;
 border-color:#29cf8d
}
.btn-primary-light {
 color:#00aee1!important;
 background:rgba(51,137,255,.1);
 border-color:transparent
}
.btn-primary-light:focus,
.btn-primary-light:hover {
 color:#fff!important;
 background:#00aee1;
 border-color:#00aee1
}
.btn-danger-light {
 color:#ed2929!important;
 background:rgba(237,41,41,.1);
 border-color:transparent
}
.btn-danger-light:focus,
.btn-danger-light:hover {
 color:#374158!important;
 background:#fff;
 border-color:#ed2929
}
.btn-over-light {
 color:#fff!important;
 background:rgba(255,255,255,.1);
 border-color:rgba(255,255,255,.2)
}
.btn-over-light:focus,
.btn-over-light:hover {
 color:#374158!important;
 background:#fff;
 border-color:rgba(255,255,255,.2)
}
.pagination {
 display:table;
 padding-right:0;
 border-radius:4px;
 margin:30px auto 0
}
.pagination>li>a,
.pagination>li>span {
 position:relative;
 padding:0;
 margin:5px;
 color:#5a6f7c;
 text-decoration:none;
 background-color:#fff;
 border-radius:2px;
 width:37px;
 height:37px;
 text-align:center;
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center;
 border:1px solid #eaeff5;
 -webkit-box-shadow:0 2px 10px 0 #d8dde6;
 box-shadow:0 2px 10px 0 #d8dde6
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.pagination>li>a:focus,
.pagination>li>a:hover {
 z-index:2;
 color:#fff;
 cursor:pointer;
 background-color:#11af6d;
 border-color:#11af6d
}
.pagination>li {
 display:inline-block
}
.pagination li:first-child a {
 background:#675bca;
 border:1px solid #675bca;
 border-radius:2px;
 color:#fff
}
.pagination li:last-child a {
 background:#675bca;
 border:1px solid #675bca;
 border-radius:2px;
 color:#fff
}
.page-item.active .page-link {
 z-index:2;
 color:#fff;
 background-color:#11af6d;
 border-color:#11af6d
}
._tabl0jzr {
 background:100% 0;
 flex:1;
 border-radius:0
}
._tabl0jzr button.btn.ecliou {
 padding:10px 15px;
 font-size:14px;
 color:#373c4c;
 background:#edeef3
}
._tabl0jzr button.btn.ecliou.active {
 background:#11af6d;
 color:#fff
}
.extra_jhysfr {
 background:#fff;
 border-radius:4px;
 overflow:hidden;
 margin-bottom:30px
}
.extra_jhysfr .nav-link {
 padding:15px 20px;
 border-bottom:1px solid #edeef3;
 border-radius:0
}
.extra_jhysfr .nav-link:last-child {
 border-bottom:none
}
.nav-pills .nav-link.active,
.show>.nav-pills .nav-link {
 color:#fff;
 background-color:#11af6d
}
.extra_ijyu98 {
 background:#fff;
 border-radius:6px
}
.extra_ijyu98_head {
 padding:1rem 1.5rem;
 border-bottom:1px solid #edeef3
}
.extra_ijyu98_head h4 {
 margin:0
}
.extra_ijyu98_body {
 padding:1.5rem
}
button.btn.btn_update {
 background:#11af6d
}
.checkbox-custom,
.radio-custom {
 opacity:0;
 position:absolute
}
.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
 display:inline-block;
 vertical-align:middle;
 margin:5px;
 cursor:pointerer
}
.checkbox-custom-label,
.radio-custom-label {
 position:relative
}
.checkbox-custom+.checkbox-custom-label:before {
 content:'';
 background:#fff;
 border:2px solid #dae3ec;
 display:inline-block;
 vertical-align:middle;
 width:20px;
 height:20px;
 border-radius:2px;
 padding:2px;
 margin-left:10px;
 text-align:center
}
.radio-custom+.radio-custom-label:before {
 content:'';
 background:#fff;
 border:2px solid #dae3ec;
 display:inline-block;
 vertical-align:middle;
 width:20px;
 height:20px;
 border-radius:50%;
 padding:2px;
 margin-left:10px;
 text-align:center
}
.checkbox-custom:checked+.checkbox-custom-label:before {
 background:#00aee1;
 border-radius:2px;
 box-shadow:inset 0 0 0 4px #fff
}
.radio-custom+.radio-custom-label:before {
 border-radius:50%
}
.radio-custom:checked+.radio-custom-label:before {
 background:#00aee1;
 box-shadow:inset 0 0 0 4px #fff
}
.company-brands label {
 font-weight:400;
 color:#828f99;
 font-size:15px
}
.checkbox-custom:focus+.checkbox-custom-label,
.radio-custom:focus+.radio-custom-label {
 outline:0
}
.company-brands input[type=checkbox]:focus {
 outline:0
}
.company-brands label:focus {
 outline:0
}
.onoffswitch {
 position:relative;
 width:70px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 margin:0 auto
}
.onoffswitch-checkbox {
 display:none
}
.onoffswitch-label {
 display:block;
 overflow:hidden;
 cursor:pointer;
 border:2px solid transparent;
 border-radius:20px
}
.onoffswitch-inner {
 display:block;
 width:200%;
 margin-right:-100%;
 -webkit-transition:margin .3s ease-in 0s;
 -o-transition:margin .3s ease-in 0s;
 transition:margin .3s ease-in 0s
}
.onoffswitch-inner:after,
.onoffswitch-inner:before {
 display:block;
 float:right;
 width:50%;
 height:30px;
 padding:0;
 line-height:30px;
 font-size:14px;
 color:#fff;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.onoffswitch-inner:before {
 content:"";
 padding-left:27px;
 background-color:#27b737;
 color:#fff
}
.onoffswitch-inner:after {
 content:"";
 padding-left:24px;
 background-color:#3e4555;
 color:#999;
 text-align:left
}
.onoffswitch-switch {
 display:block;
 width:23px;
 margin:6px;
 background:#fff;
 height:23px;
 position:absolute;
 top:-1px;
 bottom:0;
 left:35px;
 border-radius:20px;
 -webkit-transition:all .3s ease-in 0s;
 -o-transition:all .3s ease-in 0s;
 transition:all .3s ease-in 0s
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
 margin-right:0
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
 left:0
}
[type=radio]:checked,
[type=radio]:not(:checked) {
 position:absolute;
 right:-9999px
}
[type=radio]:checked+label,
[type=radio]:not(:checked)+label {
 position:relative;
 padding-right:28px;
 cursor:pointer;
 line-height:20px;
 display:inline-block
}
[type=radio]:checked+label:before,
[type=radio]:not(:checked)+label:before {
 content:'';
 position:absolute;
 right:0;
 top:0;
 width:18px;
 height:18px;
 border:1px solid #ddd;
 border-radius:100%;
 background:#fff
}
[type=radio]:checked+label:after,
[type=radio]:not(:checked)+label:after {
 content:'';
 width:12px;
 height:12px;
 background:#00aee1;
 position:absolute;
 top:3px;
 right:3px;
 border-radius:100%;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
[type=radio]:not(:checked)+label:after {
 opacity:0;
 -webkit-transform:scale(0);
 transform:scale(0)
}
[type=radio]:checked+label:after {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.card-columns {
 -webkit-column-gap:30px;
 -moz-column-gap:30px;
 column-gap:30px
}
.card-columns .card {
 margin-bottom:30px
}
.invisible {
 visibility:hidden!important
}
.hidden-xs-up {
 display:none!important
}
@media (max-width:575px) {
 .hidden-xs-down {
  display:none!important
 }
}
@media (min-width:576px) {
 .hidden-sm-up {
  display:none!important
 }
}
@media (max-width:767px) {
 .hidden-sm-down {
  display:none!important
 }
}
@media (min-width:768px) {
 .hidden-md-up {
  display:none!important
 }
}
@media (max-width:991px) {
 .hidden-md-down {
  display:none!important
 }
}
@media (min-width:992px) {
 .hidden-lg-up {
  display:none!important
 }
}
@media (max-width:1199px) {
 .hidden-lg-down {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-xl-up {
  display:none!important
 }
}
.hidden-xl-down {
 display:none!important
}
.sec-heading {
 text-align:center;
 max-width:700px;
 margin-bottom:25px
}
.sec-heading.light h2,
.sec-heading.light p {
 color:#fff
}
.sec-heading p {
 margin-bottom:5px;
 line-height:1.6;
 margin-bottom:10px
}
.form-control {
 height:56px;
 border-radius:0;
 font-size:15px;
 box-shadow:none;
 padding:.5rem .75rem;
 border:1px solid #e0ecf5;
 background-clip:initial
}
.form-control:focus {
 box-shadow:none
}
.select2-container--default .select2-selection--single {
 background-color:#fff;
 border-radius:0;
 border:1px solid #e0ecf5;
 height:56px
}
.input-with-shadow .select2-container--default .select2-selection--single {
 border:none
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 color:#626a70;
 line-height:56px;
 text-align:right;
 padding:0 15px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 height:60px;
 position:absolute;
 top:1px;
 left:10px;
 width:20px
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color:#8b9aad
}
.select2-container--default .select2-selection--single .select2-selection__clear {
 left:14px;
 top:1px
}
.bg--dark .form-control,
.image-bg .form-control {
 color:#495057!important
}
select.form-control:not([size]):not([multiple]) {
 height:65px;
}
select.form-control.fc-lg:not([size]):not([multiple]) {
 height:62px
}
.form-control.fc-lg {
 height:62px
}
textarea.form-control {
 height:180px
}
.nav-brand,
.nav-brand:focus,
.nav-brand:hover,
.nav-menu>li>a {
 color:#2d4379
}
.menu__list,
.nav-dropdown,
.nav-menu,
ul {
 list-style:none
}
.menu__link,
.navigation,
.navigation * {
 -webkit-tap-highlight-color:transparent
}
.navigation,
.navigation * {
 box-sizing:border-box
}
.navigation {
 width:100%;
 height:70px;
 display:table;
 position:relative;
 font-family:inherit
}
.nav-toggle,
.navigation-hidden .nav-header {
 display:none
}
.navigation-portrait {
 height:48px
}
.navigation-fixed {
 position:fixed;
 top:0;
 right:0
}
.navigation-hidden {
 width:0!important;
 height:0!important;
 margin:0!important;
 padding:0!important
}
.align-to-right {
 float:left
}
.nav-header {
 float:right
}
.nav-brand {
 padding:17px 15px;
 font-size:24px;
 margin-left:1rem;
 text-decoration:none!important
}
.deatils ul li a,
.indicate a,
.logo h1 a,
.nav-button,
.nav-dropdown>li>a,
.nav-menu>li>a,
nav a {
 text-decoration:none
}
.navigation-portrait .nav-brand {
 font-size:18px;
 line-height:48px
}
.nav-logo>img {
 height:48px;
 margin:11px auto;
 padding:0 15px;
 float:right
}
.nav-logo:focus>img {
 outline:initial
}
.deatils ul li a,
.indicate a,
.menu__link:focus,
.menu__link:hover,
nav a,
nav a:focus,
nav a:hover {
 outline:0
}
.navigation-portrait .nav-logo>img {
 height:36px;
 margin:6px 15px 6px auto;
 padding:0
}
.nav-toggle {
 width:30px;
 height:30px;
 padding:6px 2px 0;
 position:absolute;
 top:50%;
 margin-top:-14px;
 left:15px;
 cursor:pointer
}
.nav-toggle:before {
 content:"";
 position:absolute;
 width:24px;
 height:2px;
 background-color:#70798b;
 border-radius:10px;
 box-shadow:0 .5em 0 0 #70798b,0 1em 0 0 #70798b
}
.navigation-portrait .nav-toggle {
 display:block
}
.navigation-portrait .nav-menus-wrapper {
 width:320px;
 height:100%;
 top:0;
 right:-400px;
 position:fixed;
 background-color:#2b2b35;
 z-index:2222;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 transition-duration:.8s;
 transition-timing-function:ease
}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
 right:auto;
 left:-400px
}
.nav-menus-wrapper.nav-menus-wrapper-open {
 right:0
}
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
 left:0
}
.nav-menus-wrapper-close-button {
 width:30px;
 height:40px;
 margin:10px 7px;
 display:none;
 float:left;
 color:#70798b;
 font-size:26px;
 cursor:pointer
}
.navigation-portrait .nav-menus-wrapper-close-button {
 display:block
}
.nav-menu {
 margin:0;
 padding:0;
 line-height:normal
}
.navigation-portrait .nav-menu {
 width:100%
}
.navigation-landscape .nav-menu.nav-menu-centered {
 float:none;
 text-align:center
}
.nav-menu>li {
 display:inline-block;
 float:right;
 text-align:right
}
.navigation-portrait .nav-menu>li {
 width:100%;
 position:relative;
 border-top:solid 1px #3e3e4a
}
.navigation-portrait .nav-menu>li:last-child {
 border-bottom:solid 1px #3e3e4a
}
.nav-menu+.nav-menu>li:first-child {
 border-top:none
}
.navigation-landscape .nav-menu.nav-menu-centered>li {
 float:none
}
.nav-menu>li>a {
 padding:30px 12px;
 display:inline-block;
 transition:color .3s,background .3s
}
.navigation-portrait .nav-menu>li>a {
 height:auto;
 width:100%;
 padding:12px 26px 12px 15px
}
.nav-menu>.active>a,
.nav-menu>.focus>a,
.nav-menu>li:hover>a {
 color:#11af6d!important
}
.nav-menu>li>a>[class*=ion-],
.nav-menu>li>a>i {
 width:18px;
 height:16px;
 line-height:16px;
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.nav-menu>li>a>[class*=ion-] {
 width:16px;
 display:inline-block;
 transform:scale(1.8)
}
.navigation-portrait .nav-menu.nav-menu-social {
 width:100%;
 text-align:center
}
.nav-menu.nav-menu-social>li {
 text-align:center;
 float:none;
 border:none!important
}
.navigation-portrait .nav-menu.nav-menu-social>li {
 width:auto
}
.nav-menu.nav-menu-social>li>a>[class*=ion-] {
 font-size:12px
}
.nav-menu.nav-menu-social>li>a>.fa {
 font-size:14px
}
.navigation-portrait .nav-menu.nav-menu-social>li>a {
 padding:15px
}
.submenu-indicator {
 margin-right:6px;
 margin-top:6px;
 float:left;
 transition:all .3s
}
.navigation-portrait .submenu-indicator {
 width:54px;
 height:44px;
 margin-top:0;
 position:absolute;
 text-align:center;
 z-index:20000
}
.submenu-indicator-chevron {
 height:6px;
 width:6px;
 display:block;
 border-style:solid;
 border-width:0 0 1px 1px;
 border-color:transparent transparent #47495d #47495d;
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 transition:border .3s
}
.navigation-portrait .submenu-indicator-chevron {
 position:absolute;
 top:18px;
 right:24px
}
.nav-menu>.active>a .submenu-indicator-chevron,
.nav-menu>.focus>a .submenu-indicator-chevron,
.nav-menu>li:hover>a .submenu-indicator-chevron {
 border-color:transparent transparent #11af6d #11af6d
}
.navigation-portrait .submenu-indicator.submenu-indicator-up {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.nav-overlay-panel {
 width:100%;
 height:100%;
 top:0;
 right:0;
 position:fixed;
 display:none;
 z-index:222
}
.no-scroll {
 width:100%;
 height:100%;
 overflow:hidden
}
.nav-search {
 height:70px;
 float:left;
 z-index:19998
}
.navigation-portrait .nav-search {
 height:48px;
 padding:0 10px;
 margin-left:52px
}
.navigation-hidden .nav-search {
 display:none
}
.nav-search-button {
 width:70px;
 height:70px;
 line-height:70px;
 text-align:center;
 cursor:pointer;
 background-color:#fbfcfd
}
.nav-search-icon {
 width:14px;
 height:14px;
 margin:2px 4px 8px 8px;
 display:inline-block;
 vertical-align:middle;
 position:relative;
 color:#70798b;
 text-align:right;
 text-indent:-9999px;
 border:2px solid;
 border-radius:50%;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 transition:color .3s
}
.nav-search-icon:after,
.nav-search-icon:before {
 content:'';
 pointer-events:none
}
.nav-search-icon:before {
 width:2px;
 height:11px;
 top:11px;
 position:absolute;
 right:50%;
 border-radius:0 0 1px 1px;
 box-shadow:inset 0 0 0 32px;
 transform:translateX(50%)
}
.nav-search-button:hover .nav-search-icon {
 color:#615fff
}
.navigation-portrait .nav-search-button {
 width:50px;
 height:48px;
 line-height:46px;
 font-size:22px
}
.nav-search>form {
 width:100%;
 height:100%;
 padding:0 auto;
 display:none;
 position:absolute;
 right:0;
 top:0;
 background-color:#fff;
 z-index:99
}
.nav-search-inner {
 width:70%;
 height:70px;
 margin:auto;
 display:table
}
.navigation-portrait .nav-search-inner {
 height:48px
}
.nav-search-inner input[type=search],
.nav-search-inner input[type=text] {
 height:70px;
 width:100%;
 margin:0;
 padding:0 12px;
 font-size:26px;
 text-align:center;
 color:#70798b;
 outline:0;
 line-height:70px;
 border:none;
 background-color:transparent;
 transition:all .3s
}
.navigation-portrait .nav-search-inner input[type=search],
.navigation-portrait .nav-search-inner input[type=text] {
 height:48px;
 font-size:18px;
 line-height:48px
}
.nav-search-close-button {
 width:28px;
 height:28px;
 display:block;
 position:absolute;
 left:20px;
 top:20px;
 line-height:normal;
 color:#70798b;
 font-size:20px;
 cursor:pointer;
 text-align:center
}
.nav-button,
.nav-text {
 display:inline-block;
 font-size:14px
}
.navigation-portrait .nav-search-close-button {
 top:10px;
 left:14px
}
.nav-button {
 margin:18px 15px 0;
 padding:8px 14px;
 color:#fff;
 text-align:center;
 border-radius:4px;
 background-color:#615fff;
 transition:opacity .3s
}
.nav-button:focus,
.nav-button:hover {
 color:#fff;
 text-decoration:none;
 opacity:.85
}
.navigation-portrait .nav-button {
 width:calc(100% - 52px);
 margin:17px 26px
}
.nav-text {
 margin:25px 15px;
 color:#70798b
}
.navigation-portrait .nav-text {
 width:calc(100% - 52px);
 margin:12px 26px 0
}
.navigation-portrait .nav-text+ul {
 margin-top:15px
}
.nav-dropdown {
 min-width:250px;
 margin:0;
 padding:0;
 display:none;
 position:absolute;
 z-index:98;
 white-space:nowrap
}
.navigation-portrait .nav-dropdown {
 width:100%;
 position:static;
 right:0
}
.nav-dropdown .nav-dropdown {
 right:100%
}
.nav-menu>li .nav-dropdown {
 border:none;
 padding:15px;
 background:#fff;
 box-shadow:0 0 50px 0 rgba(32,32,32,.15);
 -webkit-box-shadow:0 0 50px 0 rgba(32,32,32,.15);
 border-radius:.4rem
}
.nav-menu>li>.nav-dropdown:before {
 background-color:#fff;
 content:"";
 height:20px;
 right:25px;
 position:absolute;
 top:-10px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg);
 width:20px;
 -webkit-transition:all .1s ease 0s;
 -moz-transition:all .1s ease 0s;
 -o-transition:all .1s ease 0s;
 transition:all .1s ease 0s
}
.nav-dropdown>li {
 width:100%;
 float:right;
 clear:both;
 position:relative;
 text-align:right
}
.nav-dropdown>li>a {
 width:100%;
 padding:14px 10px 14px 20px;
 border-bottom:1px solid #e4e8ec;
 display:inline-block;
 float:right;
 color:#70798b;
 -webkit-transition:all .3s ease 0s;
 -moz-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 transition:all .3s ease 0s
}
.nav-dropdown>li:last-child>a {
 border-bottom:none
}
.nav-dropdown>li>a:focus,
.nav-dropdown>li>a:hover {
 padding-right:20px;
 color:#615fff
}
.social-icon a i,
.social-icons a i {
 width:32px;
 height:32px;
 display:inline-block;
 border-radius:16px
}
.nav-dropdown>.focus>a,
.nav-dropdown>li:hover>a {
 color:#615fff
}
.nav-dropdown.nav-dropdown-left {
 left:0
}
.nav-dropdown>li>.nav-dropdown-left {
 right:auto;
 left:100%
}
.navigation-landscape .nav-dropdown-left>li>a {
 text-align:left
}
.navigation-portrait .nav-dropdown>li>a {
 padding:12px 30px 12px 20px
}
.navigation-portrait .nav-dropdown>li>ul>li>a {
 padding-right:50px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a {
 padding-right:70px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a {
 padding-right:90px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a {
 padding-right:110px
}
.nav-dropdown .submenu-indicator {
 left:15px;
 top:16px;
 position:absolute
}
.menu__list,
.navbar,
nav a {
 position:relative
}
.navigation-portrait .submenu-indicator {
 left:0;
 top:0
}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron {
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.nav-dropdown>.focus>a .submenu-indicator-chevron,
.nav-dropdown>li:hover>a .submenu-indicator-chevron {
 border-color:transparent transparent #615fff #615fff
}
.navigation-landscape .nav-dropdown-left .submenu-indicator {
 right:10px
}
.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {
 -ms-transform:rotate(-135deg);
 transform:rotate(-135deg)
}
nav a {
 display:inline-block
}
.header {
 background:#fff
}
.header-top {
 padding:1em 0;
 background:#05222a
}
.indicate {
 float:right
}
.deatils {
 float:left
}
.indicate a {
 font-size:1.1em;
 color:#c6c7c7;
 vertical-align:middle
}
.deatils ul li i,
.indicate i {
 font-size:1.2em;
 color:#888f90;
 vertical-align:middle
}
.indicate i {
 margin-left:.5em
}
.deatils ul li {
 display:inline-block;
 margin:0 5px
}
.deatils ul li i {
 margin-left:.5em
}
.deatils ul li a {
 font-size:1.1em;
 color:#c6c7c7;
 vertical-align:middle
}
.social-icons {
 float:left;
 margin-top:.7em
}
.logo h1 a {
 color:#fff;
 font-size:1.3em
}
.logo span {
 display:block;
 font-size:.32em;
 letter-spacing:4px
}
.header-bottom {
 padding:1em 0
}
.navbar-nav {
 float:right;
 margin:0
}
.navbar-default {
 background:#fff;
 border:none!important
}
.navbar-default .navbar-nav>li>a {
 color:#05222a;
 font-size:1.3em;
 font-weight:900
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
 color:#02b875;
 background-color:#fff
}
.navbar {
 min-height:50px;
 margin-bottom:0;
 border:1px solid transparent
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
 color:#05222a;
 background-color:#fff
}
.menu__list {
 -webkit-flex-wrap:inherit;
 flex-wrap:inherit
}
.menu__item {
 display:block;
 margin:1em 0
}
.menu__link {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none
}
.menu--francisco .menu__item {
 margin:0 1.5em
}
.menu--francisco .menu__link {
 position:relative;
 overflow:hidden;
 height:3em;
 padding:1em 0;
 text-align:center;
 color:#b5b5b5;
 -webkit-transition:color .3s;
 transition:color .3s
}
.menu--francisco .menu__link:focus,
.menu--francisco .menu__link:hover {
 color:#929292
}
.menu--francisco .menu__item--current .menu__link {
 color:#02b875
}
.menu--francisco .menu__link::before {
 content:'';
 position:absolute;
 top:0;
 right:0;
 width:100%;
 height:3px;
 opacity:0;
 background:#02b875;
 -webkit-transform:translate3d(0,-3em,0);
 transform:translate3d(0,-3em,0);
 -webkit-transition:-webkit-transform 0s .3s,opacity .2s;
 transition:transform 0s .3s,opacity .2s
}
.menu--francisco .menu__item--current .menu__link::before,
.menu--francisco .menu__link:hover::before {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 -webkit-transition:-webkit-transform .5s,opacity .1s;
 transition:transform .5s,opacity .1s;
 -webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.menu--francisco .menu__helper {
 display:block;
 pointer-events:none
}
.menu--francisco .menu__item--current .menu__helper,
.menu__link:hover .menu__helper {
 -webkit-animation:anim-francisco .3s forwards;
 animation:anim-francisco .3s forwards
}
@-webkit-keyframes anim-francisco {
 50% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 51% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes anim-francisco {
 50% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 51% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.nav-menu.nav-menu-social>li.add-listing {
 border-radius:4px;
 top:15px;
 position:relative;
 height:50px;
 background:#615fff
}
.nav-menu.nav-menu-social>li.add-listing a {
 top:0;
 padding:30px 20px;
 color:#fff!important
}
.nav-menu.nav-menu-social>li.add-listing.dark-bg {
 background:#2e3654
}
.nav-menu.nav-menu-social>li.add-listing.red-bg {
 background:#dc143c
}
.nav-menu.nav-menu-social>li.add-listing.green-bg {
 background:#11af6d
}
.nav-menu.nav-menu-social>li.add-listing.bg-whit {
 background:#fff!important
}
.nav-menu.nav-menu-social>li.add-listing.bg-whit a {
 color:#333!important
}
.header-fixed .nav-menu.nav-menu-social>li.add-listing.bg-whit {
 background:#fc4755!important
}
.header-fixed .nav-menu.nav-menu-social>li.add-listing.bg-whit a {
 color:#fff!important
}
.header-fixed .nav-menu.nav-menu-social>li .hv-red i {
 color:#fc4755!important
}
.nav-brand img {
 max-width:120px;
 position:relative;
 top:0
}
.urip_list_cart {
 position:relative;
 width:55px!important;
 height:50px!important;
 background:#edeef3;
 margin-left:5px;
 padding:0!important;
 border-radius:4px;
 display:inline-flex!important;
 align-items:center;
 justify-content:center
}
.urip_product_count {
 padding:2px 4.2px;
 background:#11af6d;
 border-radius:50%;
 line-height:1;
 position:absolute;
 top:4px;
 left:4px;
 color:#fff;
 font-size:12px;
 text-align:center
}
.input-group-append,
.input-group-prepend {
 display:-ms-flexbox;
 display:flex
}
.input-group-text {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#82909e;
 text-align:center;
 white-space:nowrap;
 background-color:#e9ecef;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.input-group-prepend {
 margin-left:-1px
}
.input-group>.input-group-prepend>.input-group-text {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.header-search .input-group {
 background:#f2f4f9;
 border-radius:4px;
 border:1px solid #eaedf3
}
.header-search .form-control {
 height:50px;
 border:none;
 width:197px;
 background:100% 0
}
.header-search .input-group-text {
 background:100% 0;
 border:none;
 padding-left:0
}
li.header-search {
 margin-left:10px;
 position:relative;
 top:2px
}
.btn-group.account-drop {
 position:relative;
 padding:19px 15px
}
.account-drop .dropdown-menu a {
 padding:.6rem 0;
 font-size:14px
}
.account-drop .dropdown-menu {
 top:60px!important;
 left:0!important;
 background:#fff;
 box-shadow:none;
 border:solid 1px #ebedf3;
 min-width:200px;
 right:initial!important;
 padding:.4rem 1rem
}
@media (min-width:992px) {
 .nav-menu.nav-menu-social>li.add-listing.bg-white {
  background:#fff!important
 }
 .nav-menu.nav-menu-social>li.add-listing.bg-white a {
  color:#333!important
 }
 .header.header-fixed {
  box-shadow:0 5px 30px rgba(0,22,84,.1);
  -webkit-box-shadow:0 5px 30px rgba(0,22,84,.1);
  background:#fff;
  position:fixed;
  z-index:999;
  width:100%;
  top:0;
  -webkit-transition:.2s ease-in;
  -o-transition:.2s ease-in;
  transition:.2s ease-in;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown
 }
 .nav-menu.nav-menu-social>li.add-listing a {
  top:-14px
 }
 .header.header-dark {
  background-color:#1f263e
 }
 .header.header-dark .nav-brand,
 .header.header-dark .nav-brand:focus,
 .header.header-dark .nav-brand:hover,
 .header.header-dark .nav-menu>li>a {
  color:#fff
 }
 .header.header-dark .nav-menu>li .nav-dropdown {
  background:#232b46
 }
 .header.header-dark .nav-dropdown>li>a {
  border-bottom:1px solid #2e3654
 }
 .header.header-dark .nav-menu>li>.nav-dropdown:before {
  background-color:#232b46
 }
 .header.header-transparent {
  background:100% 0;
  position:absolute;
  top:0;
  right:0;
  left:0;
  display:inline-block;
  width:100%;
  z-index:4
 }
 .header.header-transparent.header-fixed {
  box-shadow:0 5px 30px rgba(0,22,84,.1);
  -webkit-box-shadow:0 5px 30px rgba(0,22,84,.1);
  background:#fff;
  position:fixed;
  z-index:999;
  width:100%;
  top:0;
  -webkit-transition:.2s ease-in;
  -o-transition:.2s ease-in;
  transition:.2s ease-in;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown
 }
 .header.header-transparent .nav-brand,
 .header.header-transparent .nav-brand:focus,
 .header.header-transparent .nav-brand:hover,
 .header.header-transparent .nav-menu>li>a {
  color:#fff
 }
 .header.header-transparent.header-fixed .nav-brand,
 .header.header-transparent.header-fixed .nav-brand:focus,
 .header.header-transparent.header-fixed .nav-brand:hover,
 .header.header-transparent.header-fixed .nav-menu>li>a {
  color:#404656
 }
 .change-logo .nav-brand.fixed-logo {
  display:none
 }
 .change-logo.header-fixed .nav-brand.fixed-logo {
  display:block
 }
 .change-logo.header-fixed .nav-brand.static-logo {
  display:none
 }
 .dark-text .nav-brand,
 .header-transparent.dark-text .nav-brand:focus,
 .header-transparent.dark-text .nav-brand:hover,
 .header-transparent.dark-text .nav-menu>li>a {
  color:#404656
 }
 .dark-text .submenu-indicator-chevron {
  border-color:transparent transparent #404656 #404656
 }
 .header-transparent.dark-text .nav-menu>li>a:focus,
 .header-transparent.dark-text .nav-menu>li>a:hover {
  color:#615fff
 }
}
nav .menu>li.dropdown>a:before,
nav .menu>li.megamenu>a:before {
 margin-right:10px;
 content:"\e61a";
 font-family:themify;
 float:left;
 position:relative;
 font-size:12px;
 top:2px
}
nav .menu>li.dropdown li.dropdown>a:before {
 margin-right:10px;
 content:"\e649";
 font-family:themify;
 float:left;
 position:relative;
 font-size:14px;
 top:1px
}
nav .menu li.dropdown.open>a {
 color:#e74c3c
}
.top-header {
 background:#333c56;
 padding:12px 0;
 color:#fff
}
.cn-info ul {
 padding:0;
 margin:0
}
.cn-info ul li {
 list-style:none;
 display:inline-block;
 margin-left:15px
}
.cn-info ul li i {
 margin-left:5px
}
.cn-info ul li:last-child {
 margin-left:0
}
.top-social {
 padding:0;
 margin:0;
 float:left
}
.top-social li {
 list-style:none;
 display:inline-block;
 margin-left:15px
}
.top-social li:last-child {
 margin-left:0
}
.top-social li a {
 color:#fff
}
.mg-menu-items {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:0
}
.mg-menu-items i {
 -webkit-box-flex:0;
 -ms-flex:0 0 40px;
 flex:0 0 40px
}
.mg-menu-items h5 {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding-right:16px;
 font-size:15px;
 color:#031b4e;
 margin-bottom:0
}
.mg-menu-items h5>span {
 color:#72809d;
 display:block;
 font-weight:500;
 font-family: IRANSansfanum;
}
.account-drop .btn.btn-order-by-filt {
 padding:0;
 box-shadow:none;
 margin-top:5px;
 font-weight:600
}
.account-drop .btn.btn-order-by-filt img.avater-img {
 width:35px;
 border-radius:50%;
 margin-left:7px
}
li.login-attri .account-drop a {
 height:auto;
 line-height:1.5;
 padding:10px 10px!important;
 box-shadow:none;
 color:#606c8e!important;
 font-size:15px
}
.header-topbar {
 padding:12px;
 background:#086cf5;
 font-size:14px;
 box-shadow:none;
 color:#fff
}
.header-topbar.bl-dark {
 background:#212f42
}
.header-topbar span {
 margin-left:20px
}
.header-topbar span>i {
 margin-left:7px
}
.top-social-ac ul {
 margin:0;
 padding:0
}
.top-social-ac ul li {
 display:inline-block;
 margin-left:12px;
 list-style:none
}
.top-social-ac ul li:last-child {
 margin-left:0
}
.top-social-ac ul li a {
 color:#fff;
 opacity:.9;
 transition:all .4s
}
.top-social-ac ul li a:focus,
.top-social-ac ul li a:hover {
 color:#fff;
 opacity:1
}
.hero-banner {
 min-height:280px;
 display:flex;
 align-items:center;
 width:100%
}
.hero-banner.center {
 justify-content:center;
 text-align:center
}
.hero-banner .container {
 position:relative;
 z-index:1
}
.hero-banner h1 {
 color:#2e1b6a
}
h1.small {
 font-weight:500
}
.featured-category {
 display:table;
 width:100%;
 text-align:right;
 margin-top:1.5rem
}
.featured-category ul {
 margin:0;
 padding:0
}
.featured-category ul li {
 margin-left:12px;
 list-style:none;
 display:inline-block
}
.featured-category ul li:first-child {
 margin-left:20px
}
.featured-category ul li a {
 background:rgba(255,255,255,.15);
 color:#fff;
 padding:4px 12px;
 border-radius:2px;
 font-size:13px;
 letter-spacing:.5px;
 transition:all .4s
}
.featured-category ul li a:focus,
.featured-category ul li a:hover {
 background:#7bc722;
 color:#fff
}
.vedio-banner {
 position:relative;
 background-color:#000;
 min-height:500px;
 padding:2rem 0;
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 width:100%;
 overflow:hidden
}
.vedio-banner .overlay {
 position:absolute;
 top:0;
 right:0;
 height:100%;
 width:100%;
 background-color:#151f35;
 opacity:.4;
 z-index:3
}
.vedio-banner video {
 position:absolute;
 top:50%;
 right:50%;
 min-width:100%;
 min-height:100%;
 width:auto;
 height:100%;
 z-index:0;
 object-fit:cover;
 -ms-transform:translateX(50%) translateY(-50%);
 -moz-transform:translateX(50%) translateY(-50%);
 -webkit-transform:translateX(50%) translateY(-50%);
 transform:translateX(50%) translateY(-50%)
}
.vedio-banner .container {
 z-index:22!important
}
.banner-search .form-group {
 margin:0
}
.banner-search .btn,
.banner-search .form-control {
 height:64px;
 border:none
}
.banner-search .form-control:focus,
.banner-search .form-control:hover {
 border-color:#e2e5ea
}
.banner-search .select2-container--default .select2-selection--single .select2-selection__rendered {
 color:#5e6a7b;
 line-height:64px
}
.banner-search .select2-container--default .select2-selection--single {
 border:none;
 height:64px
}
.banner-search span.select2.select2-container.select2-container--default {
 min-width:170px!important;
 border-radius:0 4px 4px 0;
 overflow:hidden
}
.banner-search .btn.bt-round {
 padding:0 1rem;
 width:60px;
 background:#11af6d;
 border-radius:4px 0 0 4px;
 display:flex;
 align-items:center;
 justify-content:center
}
.btn--2 {
 background:#8bc34a!important
}
.radiup {
 border-radius:0 4px 4px 0
}
.banner-search .btn.bt-round.trans {
 background:#fff;
 color:#11af6d;
 font-size:20px
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 border:1px solid #e2e5ea
}
.select2-dropdown {
 border:1px solid #e2e5ea
}
.banner-search.style-2 .form-control.radiup {
 border:none
}
.banner-search .btn.bt-round.large {
 width:auto;
 border-radius:4px
}
.banner-search.style-2 {
 background:#fff;
 padding:10px;
 border-radius:6px;
 box-shadow:0 10px 12px rgb(77 60 160 / 10%);
 -webkit-box-shadow:0 10px 12px rgb(77 60 160 / 10%)
}
.banner-search.style-2 .btn,
.banner-search.style-2 .form-control {
 height:55px;
 border:none
}
.banner-search.style-2 .select2-container--default .select2-selection--single .select2-selection__rendered {
 line-height:55px
}
.banner-search.style-2 .select2-container--default .select2-selection--single {
 height:55px
}
.banner-search.shadow {
 background:100% 0;
 border-radius:6px;
 box-shadow:0 0 8px 0 rgb(0 0 0 / 8%)!important;
 -webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / 8%)!important
}
.item_group {
 background:#fff;
 box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);
 -webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);
 flex-direction:column;
 position:relative;
 border-radius:5px;
 overflow:hidden;
 display:flex;
 margin-bottom:30px
}
.item_group.trans {
 background:100% 0;
 box-shadow:none
}
.item_group.shadow-0 {
 box-shadow:none
}
.item_group.border {
 border:1px solid hsl(222deg 20% 93%);
 box-shadow:none
}
.item_group.trans .item_group_caption {
 padding:15px 10px
}
.item_group_caption {
 padding:17px;
 direction: rtl;
 text-align: right;
}
.item_group_caption._el0p9i {
 display:flex;
 align-items:center
}
._el0p9i_first {
 flex:1
}
.item_title_bmb {
 line-height:1;
 margin:0 0 2px;
 font-size:15px;
 font-weight:600
}
.item_info_bmc {
 font-size:13px;
 color:#9399a5
}
.item_info_bmc .author_bmv {
 color:#0da99a
}
.item_info_bmc .cate_mnb {
 font-weight:600;
 color:#383b46
}
.item_title_bmb a {
 color:#293144;
 display:inline-block;
 vertical-align:bottom;
 max-width:100%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.item_title_bmb a:focus,
.item_title_bmb a:hover {
 color:#293144
}
.item_inner-caption {
 margin-top:1.5rem;
 display:flex;
 align-items:center;
 justify-content:end
}
.inner-caption_flex {
 flex:1
}
.item_rating {
 display:inline-flex;
 align-items:center;
 font-size:12px
}
.rat-info_cvl {
 font-weight:600;
 font-size:11px
}
.item_rating i {
 margin-left:3px;
 color:#d2d5d6
}
.item_rating i.filled {
 color:#ff9800
}
.items_slaes {
 font-size:13px;
 line-height:18px;
 color:hsl(222deg 11% 44%)
}
.items_price {
 font-weight:800;
 color:#383c52;
 font-size:15px;
}
.link {
 height:45px;
 padding:10px 17px;
 color:hsl(222deg 11% 44%);
 border-radius:4px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:hsl(222deg 20% 93%);
 border:1px solid hsl(222deg 20% 93%);
 transition:all ease .4s
}
.link.link_cart {
 color:#11af6d;
 margin:0 5px;
 background:rgba(17,175,109,.1);
 border:1px solid rgba(17,175,109,.2)
}
.link.link_cart:focus,
.link.link_cart:hover {
 color:#fff;
 background:#11af6d;
 border:1px solid #11af6d
}
.link.link_save {
 color:#dc3c3c;
 background:rgba(220,60,60,.1);
 border:1px solid rgba(220,60,60,.1)
}
.link.link_save:focus,
.link.link_save:hover {
 color:#fff;
 background:#dc3c3c;
 border:1px solid #dc3c3c
}
.link.link_prview {
 background:100% 0;
 font-size:14px;
 font-weight:600;
 color:#42454c
}
.link.link_prview:focus,
.link.link_prview:hover {
 background:#21293c;
 color:#fff
}
.trending_item {
 width:52px!important;
 height:52px;
 position:absolute;
 top:0;
 right:0;
 z-index:1;
 pointer-events:none
}
.featured_item {
 width:52px;
 height:52px;
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 pointer-events:none
}
.owl-theme .owl-dots .owl-dot {
 display:inline-block;
 zoom:1;
 outline:0
}
.owl-theme .owl-dots .owl-dot span {
 width:40px;
 height:4px;
 margin:5px 7px;
 background:#ecab98;
 display:block;
 -webkit-backface-visibility:visible;
 transition:opacity .2s ease;
 border-radius:50px;
 outline:0!important
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:#11af6d
}
.urip_column_wrap {
 display:-webkit-box;
 display:flex;
 width:100%;
 position:relative
}
.urip_column_single {
 display:block;
 flex-basis:0;
 -webkit-box-flex:1;
 flex-grow:1;
 flex-shrink:1;
 margin-left:1.45rem
}
.urip_column_single:last-child {
 margin:0
}
.urip_column_three {
 margin-bottom:30px;
 position:relative
}
.premium_item {
 width:25px;
 height:25px;
 position:absolute;
 top:15px;
 left:15px;
 z-index:1;
 pointer-events:none
}
.item_image_urip {
 position:relative;
 overflow:hidden;
 border-radius:6px
}
.item-img:before {
 content:"";
 position:absolute;
 background:#15141b;
 right:0;
 left:0;
 top:0;
 bottom:0;
 display:block;
 opacity:0;
 transition:all ease .4s
}
.image_urip_caption {
 position:absolute;
 bottom:20px;
 padding:0 15px;
 display:flex;
 width:100%;
 align-items:center;
 transition:all ease .4s;
 opacity:0
}
.urip_caption_flex {
 flex:1
}
.urip_avater_place .urip_title {
 font-size:16px;
 font-weight:600;
 margin:0;
 line-height:1;
 color:#fff
}
.urip_avater_place .urip_title a {
 color:#fff
}
.urip_author {
 display:flex;
 align-items:center
}
.urip_avater {
 width:40px;
 height:40px;
 border-radius:50%;
 overflow:hidden;
 margin-left:5px
}
.urip_avater img {
 border-radius:50%
}
.urip_avater_place span {
 font-size:13px;
 color:#fff;
 opacity:.9
}
.item_list_links .urip_link,
.urip_link {
 height:42px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 width:45px;
 background:rgba(255,255,255,.4);
 border-radius:2px;
 font-size:17px;
 color:#fff;
 transition:all ease .4s
}
.urip_link.download {
 position:absolute;
 left:15px;
 top:15px;
 transition:all ease .4s;
 opacity:0
}
.item_image_urip:focus .item-img:before,
.item_image_urip:hover .item-img:before {
 opacity:.3
}
.item_image_urip:focus .image_urip_caption,
.item_image_urip:focus .urip_link.download,
.item_image_urip:hover .image_urip_caption,
.item_image_urip:hover .urip_link.download {
 opacity:1;
 z-index:2
}
.urip_green_space {
 width:auto;
 height:20px;
 line-height:18px;
 top:20px;
 right:-5px;
 -moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
 -webkit-box-shadow:0 1px 2px rgb(0 0 0 / 50%);
 box-shadow:0 1px 2px rgb(0 0 0 / 50%);
 z-index:200;
 font-size:12px;
 position:absolute;
 z-index:0;
 text-align:center;
 color:#fff;
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.urip_green_space:before {
 border-right-color:#b7133d!important;
 border-top-color:#b7133d!important
}
.urip_green_space>span {
 padding:0 15px;
 background-color:#e6174b
}
.urip_green_space>span:after,
.urip_green_space>span:before {
 content:"";
 position:absolute;
 z-index:-1
}
.urip_video {
 position:absolute;
 text-align:center;
 right:50%;
 top:50%;
 transform:translate(50%,-50%)
}
.urip_video a {
 width:45px;
 height:45px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:#fff;
 border-radius:50%;
 color:#dc143c;
 box-shadow:0 0 0 6px rgb(255 255 255 / 30%);
 -webkit-box-shadow:0 0 0 6px rgb(255 255 255 / 30%)
}
.new_vid_po09i {
 width:auto;
 height:20px;
 line-height:18px;
 top:20px;
 right:-5px;
 position:absolute;
 z-index:0;
 text-align:center;
 color:#fff;
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 -moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
 -webkit-box-shadow:0 1px 2px rgb(0 0 0 / 50%);
 box-shadow:0 1px 2px rgb(0 0 0 / 50%);
 z-index:4;
 font-size:13px
}
.new_vid_po09i:after,
.new_vid_po09i:before {
 content:"";
 position:absolute;
 z-index:-2
}
.new_vid_po09i:before {
 border-style:solid;
 border-width:4px;
 bottom:-5px;
 right:2px;
 border-color:transparent;
 border-right-color:#b7133d!important;
 border-top-color:#b7133d!important;
 -moz-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.new_vid_po09i:before {
 border-right-color:#b7133d!important;
 border-top-color:#b7133d!important
}
.new_vid_po09i>span {
 padding:0 15px;
 background:#dc143c;
 height:100%;
 position:relative;
 display:block;
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.new_vid_po09i>span:after,
.new_vid_po09i>span:before {
 content:"";
 position:absolute;
 z-index:-1
}
.urip_widget_wrap {
 background:#fff;
 position:relative;
 border-radius:6px;
 overflow:hidden;
 box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);
 -webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)
}
.urip_widget_wrap.shadow_0 {
 box-shadow:none;
 -webkit-box-shadow:none
}
.urip_widget_wrap.light {
 background:#f4f5f7;
 box-shadow:none
}
.urip_widget_wrap.border {
 border:1px solid #edeef3;
 box-shadow:none
}
.urip_widget_header {
 background:#11af6d;
 padding:1rem
}
.urip_widget_header.bg__2 {
 background:#283150;
 padding:1.2rem
}
.urip_widget_header>h4 {
 color:#fff;
 margin:0
}
.urip_widget_header>span {
 color:#fff
}
.urip_single_license {
 width:100%;
 display:flex;
 align-items:center;
 position:relative;
 padding:1.5rem 1rem;
 border-bottom:1px dashed #e8e9ec
}
.urip_widget_wrap.light .urip_single_license {
 border-bottom:1px dashed #cfd2e0
}
.urip_single_license.none,
.urip_single_license:last-child {
 border-bottom:none!important
}
.urip_license_lko {
 flex:1;
 padding-left:1.5rem;
 display:flex;
 align-items:initial
}
.urip_license_124 .urip_license_title {
 margin:0 0 2px;
 font-size:17px
}
.urip_license_124 .urip_desc {
 line-height:1.5;
 font-size:15px
}
.urip_license_next {
 font-size:25px;
 font-weight:900
}
.urip_license_next:first-letter {
 font-size:16px;
 vertical-align:text-top
}
.urip_widget_wrap.large {
 padding:1.5rem
}
.urip_widget_avater {
 width:80px;
 height:80px;
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 margin:1rem auto .5rem
}
.urip_widget_avater a>img {
 width:80px;
 height:80px
}
.veryfied_author {
 position:absolute;
 left:-9px
}
.widget_avater_124 {
 text-align:center
}
.avater_name_214 {
 margin:0;
 font-size:18px;
 line-height:1
}
.widget_avater_124 span {
 font-size:14px;
 opacity:.8
}
.premium_uyhau {
 display:flex;
 align-items:center;
 width:100%;
 background:#fff;
 padding:.7rem 1.5rem;
 border-radius:6px
}
.premium_uyhau .urip_widget_avater {
 width:70px;
 height:70px;
 display:inline-flex;
 position:relative
}
.premium_uyhau .urip_widget_avater a>img {
 width:70px;
 height:70px
}
.premium_uyhau .widget_avater_124 {
 text-align:right;
 flex:1;
 padding-right:1rem
}
.premium_uyhau .widget_avater_124 span {
 font-size:14px
}
ul.auhor_list_badges {
 padding:0;
 margin:0;
 min-height:107px;
 margin-top:1rem;
 text-align:center
}
ul.auhor_list_badges li {
 list-style:none;
 display:inline-block;
 padding:5px
}
ul.auhor_info_list_215 {
 padding:0;
 margin:0;
 margin-top:1.5rem;
 display:flex;
 align-items:center;
 justify-content:center
}
ul.auhor_info_list_215 li {
 flex:0 0 33.333333%;
 text-align:center;
 list-style:none;
 font-size:18px;
 font-weight:800;
 color:#252e42
}
ul.auhor_info_list_215 li a {
 color:#252e42
}
.urip_jbl {
 line-height:1
}
ul.auhor_info_list_215 .smallest {
 font-weight:400;
 font-size:14px;
 color:#6d7a98
}
.urip_jbl.urip_rates.good {
 color:#76bb25
}
.urip_jbl.urip_rates.mid {
 color:#ff9800
}
.widget_avater_423 {
 display:inline-block;
 width:100%;
 padding:2rem 0 .5rem
}
.widget_avater_423 .link_portfolio {
 height:50px;
 display:flex;
 width:100%;
 align-items:center;
 justify-content:center;
 color:#fff;
 background:#11af6d;
 border-radius:4px
}
[type=radio]:checked+label:after,
[type=radio]:not(:checked)+label:after {
 content:"\e64c";
 font-family:Themify;
 width:18px;
 height:18px;
 background:#8f7eea!important;
 position:absolute;
 top:0;
 right:0;
 border-radius:100%;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 color:#fff;
 font-size:8px;
 display:flex;
 align-items:center;
 justify-content:center
}
._uy76_gallery.light {
 background:#fff;
 padding:15px;
 border-radius:6px
}
._uy76_gallery.light img {
 border-radius:4px
}
.urip_follo_link ul {
 padding:0;
 margin:2rem 0;
 display:flex;
 align-items:center;
 justify-content:center
}
.urip_follo_link ul li {
 padding:0 8px;
 list-style:none;
 flex:0 0 50%
}
.urip_follo_link ul li.full {
 flex:0 0 100%
}
.urip_follo_link ul li .liks.light-gray {
 height:50px;
 display:flex;
 align-items:center;
 justify-content:center;
 font-weight:600;
 background:#edeef3;
 border-radius:4px;
 transition:all ease .4s
}
.urip_follo_link ul li .liks.light-gray:focus,
.urip_follo_link ul li .liks.light-gray:hover {
 color:#fff;
 background:#262f46
}
.urip_follo_link ul li .liks.light-red {
 height:48px;
 display:flex;
 align-items:center;
 justify-content:center;
 font-weight:600;
 background:#ef1b55;
 color:#fff;
 border-radius:4px;
 transition:all ease .4s
}
.urip_follo_link ul li .liks.light-red:focus,
.urip_follo_link ul li .liks.light-red:hover {
 color:#fff;
 background:#ce1c4d
}
.urip_follo_link ul li .liks.light-dark {
 height:48px;
 display:flex;
 align-items:center;
 justify-content:center;
 font-weight:600;
 background:#1e2433;
 color:#fff;
 border-radius:4px;
 transition:all ease .4s
}
.urip_follo_link ul li .liks.light-dark:focus,
.urip_follo_link ul li .liks.light-dark:hover {
 color:#fff;
 background:#8bc34a
}
.urip_follo_link ul li .liks.gree_button {
 height:48px;
 display:flex;
 align-items:center;
 justify-content:center;
 font-weight:600;
 background:#11af6d;
 color:#fff;
 border-radius:4px;
 transition:all ease .4s
}
.urip_follo_link ul li .liks.gree_button:focus,
.urip_follo_link ul li .liks.gree_button:hover {
 color:#fff;
 background:#8bc34a
}
.btn.btn-download {
 background:#8bc34a;
 color:#fff!important;
 position:relative;
 width:100%
}
.btn.btn-download i {
 position:absolute;
 height:53px;
 padding:0 12px;
 border-right:1px solid #78b334;
 margin-right:1rem;
 top:0;
 bottom:0;
 display:flex;
 align-items:center;
 left:0
}
.dropdown-menu.light {
 width:100%;
 border:1px solid #edeef3;
 text-align: right;
}
.dropdown-menu.show li a {
 color:#747d90;
 display:flex;
 align-items:center
}
.dropdown-item.active,
.dropdown-item:active {
 color:#fff;
 text-decoration:none;
 background-color:#e6edf5
}
.dropdown-menu.show li a>strong {
 color:#2a344c;
 flex:1
}
._purchagser_buttons {
 text-align:center;
 padding:0 1rem 1.5rem;
 display:inline-block;
 width:100%
}
._purchagser_buttons ._yt5r_buy {
 height:52px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:#11af6d;
 width:100%;
 border-radius:4px;
 color:#fff;
 font-weight:600;
 transition:all ease .4s
}
._purchagser_buttons ._yt5r_buy.dark {
 background:#625bcc;
 color:#fff
}
._purchagser_buttons ._yt5r_buy.dark:focus,
._purchagser_buttons ._yt5r_buy.dark:hover {
 background:#11af6d;
 color:#fff
}
._purchagser_buttons ._yt5r_buy:focus,
._purchagser_buttons ._yt5r_buy:hover {
 background:#09985c;
 color:#fff
}
.dark_cates {
 background:#edeef3;
 padding:30px 0
}
.overlio-top {
 position:relative;
 margin-top:-80px
}
.urip_cated.light {
 display:block;
 width:100%;
 padding:2rem 1rem;
 background:#f4f5f7;
 border-radius:6px;
 margin-bottom:30px
}
.urip_cated.shadow {
 background:#fff;
 display:block;
 padding:2.5rem 1rem;
 -webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)!important;
 box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)!important;
 border-radius:6px;
 margin-bottom:20px
}
.urip_cated {
 text-align:center;
 margin:0 auto;
 display:flex;
 align-items:center;
 justify-content:center
}
.urip_cated .urip_cated_avater {
 max-width:50px;
 display:flex;
 align-items:center;
 justify-content:center;
 margin:0 auto .5rem
}
.urip_cated .cats_urip_title {
 font-size:17px;
 margin:0;
 line-height:1.3
}
.urip_cated .cats_urip_title a:focus,
.urip_cated .cats_urip_title a:hover {
 color:#11af6d
}
.urip_cated_caps span {
 color:#60688e
}
.urip_cats_browse {
 background:#fff;
 margin-bottom:30px;
 border-radius:8px;
 padding:0 1.5rem;
 box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);
 -webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)
}
.urip_cats_browse_caption {
 padding:2.5rem 1rem;
 text-align:center;
 min-height:200px
}
.urip_cats_browse_caption h3 {
 margin:0
}
.urip_cats_browse_caption .cats_547 {
 font-size:14px;
 color:#6c7490;
}
.erip_125 {
 display:flex;
 align-items:center;
 justify-content:center;
 margin-top:1rem
}
.erip_125 .btn-browses {
 height:55px;
 background:#edeef3;
 align-items:center;
 justify-content:center;
 display:flex;
 padding:1rem 2rem;
 border-radius:50px;
 transition:all ease .4s
}
.erip_125 .btn-browses:focus,
.erip_125 .btn-browses:hover {
 color:#fff;
 background:#11af6d
}
._45lio {
 position:relative;
 width:100%;
 margin-bottom:30px
}
._jk58o {
 position:relative;
 width:100%
}
a._5gt9 {
 position:relative;
 height:100%;
 display:block;
 border-radius:6px;
 overflow:hidden
}
._io980 {
 position:absolute;
 text-align:center;
 right:50%;
 top:50%;
 transform:translate(50%,-50%);
 color:#fff;
 z-index:2
}
._io980 ._95lp {
 margin:0;
 font-size:18px;
 color:#fff;
 font-weight:500
}
._io980 ._95lp a {
 color:#fff
}
a._5gt9:before {
 content:"";
 position:absolute;
 right:0;
 left:0;
 bottom:0;
 top:0;
 display:block;
 background:#1d1717;
 opacity:.2;
 transition:all ease .4s
}
a._5gt9 img {
 transition:all ease .4s
}
a._5gt9:hover img {
 transform:scale(1.3)
}
._jk58o:focus a._5gt9:before,
._jk58o:hover a._5gt9:before {
 opacity:.4;
 z-index:1
}
._45lik {
 padding:.8rem .5rem 0
}
._ft76y {
 display:inline-flex;
 align-items:center;
 width:100%
}
._65ero {
 display:inline-flex
}
._65ero a {
 margin-left:5px;
 background:#f4f5f7;
 font-weight:600;
 font-size:12px;
 padding:5px 15px;
 border-radius:4px;
 margin-bottom:5px
}
._rev765 {
 background:#f4f5f7;
 border-radius:6px;
 position:relative;
 padding:2rem 1.5rem;
 direction: rtl;
 text-align: right;
}
._ru76 {
 display:flex;
 align-items:center;
 text-align:right
}
._ru075 {
 width:70px;
 height:70px;
 border-radius:50%;
 margin-left:10px
}
._ru075 img {
 max-width:100%;
 height:100%;
 border-radius:50%;
 object-fit:cover
}
._ruli9 .hyt_87 {
 margin:0;
 font-size:15px;
 line-height:1.2
}
._ruli9 span {
 font-size:13px;
 line-height:1;
 color:#647188
}
._re7kl {
 margin-top:1.5rem
}
._re7kl .htu_98 {
 margin:0;
 font-size:16px
}
._re7kl .kjl_4 {
 margin-right:7px;
 background:#a094e2;
 padding:3px 12px;
 border-radius:50px;
 font-weight:400;
 font-size:13px;
 color:#fff
}
._re7kl .kjl_4 i {
 font-size:11px;
 margin-left:4px
}
._re7kl p {
 margin:0;
 font-size:14px
}
._re7kl .kjl_4.good {
 background:#8bc34a
}
._re7kl .kjl_4.mid {
 background:#ff9800
}
._re7kl .kjl_4.poor {
 background:#ef2f2f
}
._op97 {
 position:absolute;
 left:15px;
 top:15px;
 font-size:45px;
 color:rgba(1,1,1,.04)
}
.btn.btn-counter-light {
 background:#fff;
 border-radius:5px;
 padding:17px 40px;
 font-size:16px;
 font-weight:500;
 color:#333c56;
 transition:all ease .4s;
 box-shadow:0 0 0 5px rgb(255 255 255 / 30%);
 -webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 30%)
}
.btn.btn-counter-light:focus,
.btn.btn-counter-light:hover {
 background:#7f66e2;
 color:#fff
}
.articles_grid_style {
 position:relative;
 background:#fff;
 border-radius:6px;
 padding:0 0 1rem;
 margin-bottom:30px;
 transition:all ease .4s;
 box-shadow:0 10px 30px #eaf2f1;
 -webkit-box-shadow:0 10px 30px #eaf2f1;
 width:100%
}
.articles_grid_thumb {
 width:100%;
 margin-bottom:1rem;
 border-radius:6px;
 overflow:hidden;
 padding:8px
}
.articles_grid_thumb img {
 max-width:100%;
 border-radius:6px
}
.articles_grid_caption {
 padding:0 1rem
}
.articles_grid_caption h4 {
 font-size:17px
}
.articles_grid_author {
 display:flex;
 align-items:center;
 margin-top:1rem;
 width:100%
}
.articles_grid_author .articles_grid_author_img {
 width:40px;
 height:40px;
 border-radius:50%;
 overflow:hidden;
 margin-left:1rem
}
.articles_grid_author .articles_grid_author_img img {
 border-radius:50%
}
.articles_grid_author h4 {
 font-size:14px;
 font-weight:400;
 color:#242f65;
 margin-bottom:0
}
.news-date {
 display:block;
 color:#8492b1;
 font-size:13px;
 line-height:1
}
.articles_grid_style.style-2 {
 border-radius:8px;
 overflow:hidden
}
.articles_grid_style.style-2 .articles_grid_thumb {
 padding:0;
 border-radius:0
}
.articles_grid_style.style-2 .articles_grid_thumb img {
 border-radius:0
}
.articles_grid_caption {
 padding:0 1rem;
 position:relative
}
.mpd-date-wraps {
 background:#15b7c7;
 display:inline-block;
 padding:.5rem 1rem;
 border-radius:6px;
 text-align:center;
 position:absolute;
 left:20px;
 top:-70px;
 color:#fff
}
.mpd-date-wraps .mpd-meta-date {
 display:block;
 font-size:35px;
 font-weight:600;
 line-height:1
}
.blog-grid-cat {
 padding:5px 20px;
 background:#8bc34a;
 display:inline-block;
 border-radius:50px;
 color:#fff;
 margin-bottom:5px
}
.blog-grid-cat.ca-1 {
 background:#ff5722
}
.blog-grid-cat.ca-2 {
 background:#3ed093
}
.articles_grid_style.style-2 .articles_grid_caption-footer {
 display:flex;
 align-items:center;
 padding:1rem 1.4rem 0;
 border-top:1px solid #e4e6ef;
 margin-top:2rem
}
.articles_grid_style.style-2 .articles_grid_author {
 margin:0;
 flex:1
}
.articles_grid_style.style-2 .articles_grid_author .articles_grid_author_img {
 width:35px;
 height:35px;
 border-radius:50%;
 overflow:hidden;
 margin-left:.5rem
}
.articles_grid_style.style-2 .articles_grid_author h4 {
 font-weight:600
}
.footer-flex-last .bl-detail-view {
 padding:9px 12px;
 background:#f2f5fb;
 border-radius:50px
}
.product_879_list {
 display:-ms-grid;
 display:grid;
 -ms-grid-columns:(minmax(20%,1fr)) [auto-fill];
 grid-template-columns:repeat(auto-fill,minmax(20%,1fr));
 grid-gap:16px;
 margin:15px 15px 25px
}
._uy98p {
 border-radius:3px;
 font-size:14px;
 text-align:center;
 text-decoration:none;
 cursor:pointer;
 background-color:#f4f5f7;
 color:#646e8a;
 border:0;
 outline:0;
 padding:7px 8px;
 border:1px solid #edeef3
}
button._uy98p.active,
button._uy98p:focus,
button._uy98p:hover {
 background:rgba(17,175,109,.1);
 border-color:#11af6d;
 outline:0;
 color:#11af6d
}
.call-to-act {
 position:relative
}
.call-to-act .container {
 z-index:2;
 position:relative
}
.call-to-act {
 position:relative;
 background-position:center!important;
 background-size:cover!important
}
.clt-caption h3 {
 color:#fff;
 font-size:40px;
 margin-bottom:10px
}
.clt-caption p {
 color:#fff;
 font-size:20px;
 font-style:italic;
 margin-bottom:10px
}
.btn-md.btn-light.clt-act,
.btn-md.btn-light.clt-act:focus,
.btn-md.btn-light.clt-act:hover {
 box-shadow:0 0 0 5px rgba(255,255,255,.3);
 font-size:18px;
 background:#fff;
 border-color:#fff;
 text-transform:uppercase;
 border-radius:50px
}
.ca-title {
 font-family:initial;
 font-size:65px;
 color:#ff86ad;
 line-height:1;
 font-style:italic
}
.mpdv-title {
 color:#fff;
 font-weight:700
}
.call-action-2 p {
 color:#fff;
 margin-bottom:1.5rem;
 font-weight:400
}
.call-action-2 .btn.btn-light.circle {
 padding:20px 50px;
 font-weight:600;
 font-size:18px;
 border-radius:50px
}
.call-action-2 {
 text-align:center
}
.btn.light-btn {
 background:#1a2533;
 padding:1.2rem 2.5rem;
 border-radius:50px;
 color:#fff;
 font-weight:500;
 transition:all ease .4s;
 box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);
 -webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)
}
.btn.light-btn:focus,
.btn.light-btn:hover {
 background:#fff;
 color:#e51155
}
.btn.light-btn i {
 margin-right:7px
}
.form-control.large {
 height:65px
}
.subscribe-box .form-control {
 border-radius:0 4px 4px 0;
 border:none
}
.inner-flexible-box.subscribe-box .btn.btn-subscribe {
 background:#11af6d;
 border-radius:4px 0 0 4px;
 color:#fff
}
.achievement-content h4 {
 margin-bottom:5px;
 line-height:1;
 font-size:35px;
 color:#08184b;
 font-weight:800
}
.achievement-content p {
 font-size:18px;
 font-family: iranyekan;
}
.ache-icon {
 width:50px;
 height:50px;
 margin:0 auto 10px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:50%;
 font-size:20px;
 background:#f4f5f7
}
.ache-icon.green {
 background:rgba(26,187,105,.1);
 color:#1abb69
}
.ache-icon.purple {
 background:rgba(153,81,208,.1);
 color:#9951d0
}
.ache-icon.yellow {
 background:rgba(247,143,14,.1);
 color:#f78f0e
}
.ache-icon.red {
 background:rgba(245,22,74,.1);
 color:#f5164a
}
.ure09w {
 height:52px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 margin:0 auto;
 padding:10px 40px;
 background:#eaecf3;
 font-weight:600;
 border-radius:4px
}
.blox_instagram_preview .blox_instagram_preview_container {
 position:relative;
 display:-ms-flex-box;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-width:0;
 overflow:hidden;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:border-box;
 border-radius:5px;
 margin-bottom:30px;
 padding-bottom:1rem
}
.blox_instagram_preview * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.blox_instagram_preview .blox_image_box {
 position:relative;
 z-index:2
}
.blox_instagram_preview ul.blox_image_list {
 list-style:none!important;
 padding:0!important;
 margin:0!important;
 overflow:hidden
}
.blox_instagram_preview ul.blox_image_list li {
 list-style:none!important;
 width:50%;
 float:right;
 padding:0;
 margin:0;
 max-height:70px
}
.blox_instagram_preview .blox_instagram_preview_container img {
 vertical-align:top;
 height:70px;
 width:100%;
 max-width:100%;
 object-fit:cover!important
}
.blox_instagram_preview .blox_profile_pic {
 max-width:83px;
 min-width:82px;
 max-height:83px;
 min-height:83px;
 margin:0 auto 10px;
 border:3px solid #fff;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 border-radius:50%;
 overflow:hidden
}
.blox_instagram_preview .blox_profile_pic img {
 height:auto
}
.blox_instagram_preview .blox_profile_name {
 font-family:inherit;
 font-size:16px;
 font-weight:700;
 line-height:28px
}
.blox_instagram_preview .blox_instagram_info {
 padding:0 0 10px;
 text-align:center;
 position:relative;
 z-index:5;
 margin-top:-30px
}
.blox_instagram_preview .blox_follow_count {
 font-size:13px;
 line-height:22px;
 font-family:inherit
}
.blox_follow_btn {
 padding:15px 0 0 0
}
.pricing_boxes {
 width:100%;
 padding:2rem 1.5rem;
 position:relative;
 border-radius:20px;
 margin-bottom:30px;
 background:#fff;
 box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);
 -webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)
}
.pricing_boxes.featured:before {
 background-image:url(../img/ribbon.png);
}
.pricing_boxes.featured:before {
 content:"Ù¾ÛŒØ´Ù†Ù‡Ø§Ø¯ÛŒ!";
 position:absolute;
 color:#fff;
 font-size:17px;
 font-weight:600;
 top:-23px;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain;
 padding:10px 30px;
 right:50%;
 transform:translateX(50%)
}
.pricing_boxes_header {
 width:100%;
 position:relative;
 text-align:center
}
.pricing_thumb {
 display:table;
 margin:0 auto 1rem
}
.pricing_thumb img {
 max-width:90px
}
.pricing_thumb_title h4 {
 font-size:30px;
 margin-bottom:4px
}
.pricing_thumb_title p {
 max-width:60%;
 margin:0 auto;
 line-height:1.6
}
.pricing_boxes_middle {
 width:100%;
 text-align:center;
 position:relative;
 padding-top:2.5rem
}
.pricing_rate {
 font-weight:800;
 font-size:45px;
 color:#162e52;
 letter-spacing:0
}
.btn.pricing_btn {
 width:100%;
 background:#edeef3;
 color:#2d3954;
 border-radius:4px;
 height:60px;
 display:flex;
 align-items:center;
 justify-content:center;
 margin-top:2.5rem;
 font-weight:400;
 transition:all ease .4s
}
.btn.pricing_btn:focus,
.btn.pricing_btn:hover {
 color:#11af6d;
 background:rgba(25,206,109,.1)
}
.featured .btn.pricing_btn {
 color:#fff;
 background:#11af6d
}
.pricing_boxes_detail {
 width:100%;
 position:relative;
 padding-top:1.5rem
}
ul.pricing_lists {
 padding:0;
 margin:0
}
ul.pricing_lists li {
 margin-right:15px;
 position:relative;
 padding-right:25px;
 margin-bottom:10px
}
ul.pricing_lists li:last-child {
 margin-bottom:0
}
ul.pricing_lists li:before {
 width:15px;
 height:15px;
 background:#e3e8f4;
 content:"\e64c";
 position:absolute;
 display:flex;
 align-items:center;
 justify-content:center;
 font-family:themify;
 font-size:6px;
 right:0;
 top:3px;
 border-radius:50%
}
.royh9 {
 position:relative;
 padding:1rem 0;
 text-align:center;
 margin:0 auto .5rem
}
.royh9 img {
 opacity:.7;
 transition:all ease .4s
}
.royh9:focus img,
.royh9:hover img {
 opacity:1
}
.title-banner {
 display:flex;
 align-items:center;
 height:200px;
 background:#edeff7;
 width:100%
}
.title-banner h1 {
 margin:0
}
._uy76_title {
 margin-bottom:1.5rem
}
._uy76_title {
 margin-bottom:1.5rem;
 display:inline-block;
 width:100%
}
.breadcrumb {
 background:100% 0
}
.breadcrumb_top {
 background:#7674e0
}
ol.breadcrumb {
 margin:0
}
.breadcrumb-item.active {
 color:#ffc107
}
.breadcrumb-item a {
 color:#fff;
 font-size:14px
}
.breadcrumb-item+.breadcrumb-item::before {
 display:inline-block;
 padding-left:.5rem;
 padding-right:.5rem;
 color:rgba(255,255,255,.5);
 content:"/"
}
ol.breadcrumb.light .breadcrumb-item a {
 color:#516073
}
ol.breadcrumb.light .breadcrumb-item.active {
 color:#11af6d
}
ol.breadcrumb.light .breadcrumb-item+.breadcrumb-item::before {
 color:#c6c8cc
}
ol.breadcrumb {
 padding-right:0;
}
ol.breadcrumb.light {
 padding-top:0;
 padding-right:0
}
._uy76_title h1 {
 margin:0
}
.g6 {
 margin-bottom:1.5rem
}
#item-description__features-list {
 font-size:20px;
 position:relative;
 border-bottom:1px dashed #e0e2ea;
 margin-bottom:1rem
}
.g6 ul {
 margin:0;
 padding:0
}
.g6 ul li {
 position:relative;
 list-style:none;
 margin-bottom:12px;
 font-size:16px;
 padding-right:28px
}
.g6 ul li:before {
 content:"\e64c";
 position:absolute;
 width:18px;
 height:18px;
 background:#edeef3;
 border-radius:50%;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 font-family:themify;
 font-size:10px;
 right:0;
 top:2px
}
a._bh875 {
 background:#11af6d;
 height:50px;
 display:inline-flex;
 padding:10px 40px;
 border-radius:5px;
 align-items:center;
 color:#fff!important;
 font-weight:600
}
blockquote.noted {
 color:#de1543;
 font-family:inherit;
 font-style:inherit;
 font-weight:600;
 text-align:center;
 background:rgba(222,21,67,.1);
 border-radius:5px;
 margin-bottom:1.5rem;
 padding:1rem;
 font-size:19px
}
.dp_detail_infobox {
 padding:1rem;
 position:relative;
 width:100%;
 display:block
}
.dp_single_list {
 display:flex;
 margin-bottom:15px
}
.dp_single_list_title {
 display:flex;
 flex:0 0 38%
}
.dp_single_list_info {
 padding-right:10px
}
.dp_single_list_info a {
 color:#0b73bd;
 font-weight:600
}
ul.iuhyt_list {
 margin:0;
 padding:0
}
ul.iuhyt_list li {
 display:inline-block;
 margin:0 0 5px 8px
}
ul.iuhyt_list li a {
 height:32px;
 width:auto;
 padding:5px 20px;
 background:#edeef3;
 border-radius:50px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 margin-bottom:5px;
 transition:all ease .4s
}
ul.iuhyt_list li a:focus,
ul.iuhyt_list li a:hover {
 color:#fff;
 background:#11af6d
}
.uiy67_98i {
 padding:1.5rem 1rem
}
.uhtro ul {
 padding:0;
 margin:0;
 margin-bottom:2rem
}
.uhtro ul li {
 position:relative;
 display:block;
 margin-bottom:10px;
 padding-right:28px
}
.uhtro ul li:before {
 content:"\e64c";
 font-family:themify;
 width:16px;
 height:16px;
 border-radius:50%;
 background:#edeef3;
 align-items:center;
 justify-content:center;
 display:inline-flex;
 position:absolute;
 top:5px;
 right:0;
 font-size:8px;
 color:#8590ad
}
._upri65 {
 display:flex;
 align-items:center;
 justify-content:center;
 margin:1rem 0 2rem
}
._upri65 h5 {
 margin:0;
 font-size:50px;
 margin:1rem 0
}
._upri65 h5 sup {
 font-size:21px;
 font-weight:400;
 vertical-align:middle
}
._oi89_wrap {
 text-align:center
}
._oi89_blurb {
 text-align:center;
 margin-top:2rem
}
._oi89_blurb .kj_uyht {
 margin:0 0 1.5rem;
 display:inline-block;
 font-size:50px
}
._oi89_blurb .kj_uyht sup {
 font-weight:400;
 font-size:28px;
 opacity:.5
}
._oi89_blurb ul {
 margin:0;
 padding:0;
 width:100%
}
._oi89_blurb ul li {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 margin-bottom:1rem;
 list-style:none
}
._oi89_blurb ul li .bgh_buy {
 height:60px;
 display:flex;
 color:#fff;
 width:100%;
 align-items:center;
 justify-content:center;
 background:#11af6d;
 border-radius:4px;
 font-weight:600;
 transition:all ease .4s
}
._oi89_blurb .bgh_live {
 height:58px;
 display:flex;
 color:#ff5722;
 width:100%;
 align-items:center;
 justify-content:center;
 background:100% 0;
 border-radius:4px;
 font-weight:600;
 border:3px solid #ff5722;
 transition:all ease .4s
}
._oi89_blurb .bgh_live:focus,
._oi89_blurb .bgh_live:hover {
 background:#ff5722;
 color:#fff
}
.yel098_7uw {
 position:relative;
 margin-bottom:60px;
 width:100%;
 display:flex;
 align-items:flex-start
}
.ye_lk23 {
 width:60px;
 height:60px;
 display:flex;
 align-items:center;
 justify-content:center;
 background:#fff5f2;
 border-radius:50%;
 color:#ff5722;
 font-size:20px
}
.yel_7bcx {
 display:block;
 flex:1;
 padding-right:1rem
}
.yel_7bcx h4 {
 margin-bottom:5px;
 font-size:20px
}
.yel_7bcx p {
 margin-bottom:0
}
._agt_dash {
 background:#f4f5f7;
 padding:4rem 0
}
.dash_hyu76 {
 display:flex;
 align-items:center;
 width:100%;
 position:relative
}
.dash_hyu74 {
 display:flex;
 align-items:center;
 flex:1
}
.dash_hyu72 {
 position:relative;
 width:80px;
 height:80px
}
.dash_hyu71 {
 position:relative;
 padding-right:15px
}
.dash_hyu71 ._hyu71_title {
 margin:0;
 line-height:1;
 font-size:20px
}
.dash_hyu71 span {
 font-size:14px
}
._hyu71_button ._njy_likes {
 display:inline-flex;
 height:36px;
 align-items:center;
 justify-content:center;
 background:#11af6d;
 padding:7px 25px;
 margin-top:5px;
 border-radius:4px;
 color:#fff;
 font-weight:600
}
.dash_hyu75 {
 display:flex;
 align-items:center;
 position:relative
}
._hyu75 {
 margin-left:2rem
}
._hyu75 h4 {
 margin:0
}
._iju7_reviw {
 display:block
}
._iju7_reviw i {
 font-size:11px;
 color:#bac2d2;
 margin-left:2px
}
._iju7_reviw i.filled {
 color:#ff9800
}
._iju7_reviw span {
 font-size:13px;
 margin-right:0
}
._agt_dash.dark ._hyu75 h4,
._agt_dash.dark ._hyu75 span,
._agt_dash.dark ._hyu75_1 span,
._agt_dash.dark .dash_hyu71 ._hyu71_title,
._agt_dash.dark .dash_hyu71 span {
 color:#fff
}
._list_iju76 {
 position:relative;
 background:#fff;
 border-radius:6px;
 padding:12px;
 display:flex;
 overflow:hidden;
 align-items:center;
 margin-bottom:30px
}
._iju76_01 {
 flex:1;
 display:flex;
 align-items:flex-start
}
._iju76_thumb {
 flex:1;
 position:relative;
 max-width:340px
}
._iju76_thumb a {
 display:block
}
._iju76_caption {
 position:relative;
 padding-right:12px
}
._iju76_caption ._kj76 {
 font-size:15px;
 margin:0;
 line-height:1.1
}
._iju76_caption ._kj76 a {
 max-width:270px;
 white-space:nowrap;
 text-overflow:ellipsis;
 display:inline-block;
 overflow:hidden
}
._iju76_caption .uhtro ul {
 margin:10px 0
}
._iju76_caption .uhtro ul li {
 margin-bottom:3px;
 padding-right:25px;
 font-size:13px
}
._lo9orw {
 font-weight:800;
 font-size:35px
}
._lo9orw sup {
 font-size:17px;
 font-weight:400;
 color:#a2a7bd;
 vertical-align:middle
}
._iju76_caption ._8xc_pi {
 line-height:1
}
.all_portfwrap {
 padding:0;
 background:#fff;
 border-radius:6px
}
.all_portf987 {
 padding:1.5rem;
 background:#fff;
 border-radius:0;
 position:relative;
 display:flex;
 align-items:center;
 transition:all ease .4s;
 border-bottom:1px solid #eeeff5
}
.all_portf987:last-child {
 border-bottom:none
}
._portf982 {
 position:relative;
 display:flex;
 align-items:flex-start;
 flex:1
}
._portf910 {
 padding-right:15px
}
._portf910 ._ijy_title {
 font-size:16px;
 margin:0;
 line-height:1.2
}
._alio98_buttons ._njh_download {
 height:30px;
 padding:4px 15px;
 margin-left:10px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:#11af6d;
 border-radius:2px;
 color:#fff
}
._alio98_buttons ._njh_edit {
 height:30px;
 padding:4px 15px;
 background:#e3e5ec;
 border-radius:2px;
 display:inline-flex;
 align-items:center;
 color:#34334a
}
._portf910 ._iju7_reviw {
 line-height:1
}
._portf983 {
 color:#3a4256;
 margin-left:2rem
}
small.meta font {
 color:#758198
}
.small,
small {
 font-size:85%;
 font-weight:400
}
.-weight-bold {
 font-weight:800
}
._elioto_8j7 {
 min-width:140px;
 position:relative
}
._elio31_8j7 ._njh_download {
 height:38px;
 margin-bottom:5px;
 background:#4caf50;
 display:inline-flex;
 padding:10px 20px;
 border-radius:4px;
 align-items:center;
 justify-content:center;
 color:#fff;
 font-weight:600;
 width:100%
}
._elio32_8j7 ._eki_star {
 height:38px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 width:100%;
 background:#edeef3;
 border-radius:4px
}
._elio32_8j7 ._eki_star i {
 font-size:12px;
 margin:0 3px;
 color:#b4bbde
}
._elio32_8j7 ._eki_star i.filled {
 color:#ff9800
}
._dash_navigation_wraps {
 background:#fff;
 position:relative
}
._dash_navigation {
 width:100%;
 position:relative
}
._dash_navigation ul {
 padding:0;
 margin:0;
 display:flex;
 flex-flow:wrap
}
._dash_navigation ul li {
 display:inline-block;
 list-style:none
}
._dash_navigation ul li a {
 padding:1rem 1.4rem;
 display:inline-block;
 border-left:1px solid #eaecf1
}
._dash_navigation ul li:last-child a {
 border:none
}
._dash_navigation ul li a ._counts {
 margin-right:4px;
 font-size:12px;
 padding:4px 8px;
 background:#ff5722;
 border-radius:4px;
 color:#fff
}
._dash_navigation ul li a:focus,
._dash_navigation ul li a:hover,
._dash_navigation ul li.active a {
 color:#11af6d;
 background:rgba(17,175,109,.1);
 border-left-color:rgba(17,175,109,.1)
}
._the_capt5t {
 position:relative;
 display:block;
 margin-bottom:1.5rem
}
._the_thu5t {
 background:#fff;
 padding:15px;
 border-radius:4px;
 margin-bottom:1rem
}
.wid_bghbody {
 padding:1.5rem
}
.simple_uyt .form-control {
 border-radius:4px
}
button {
 cursor:pointer;
 outline:0!important;
 border:#ffdead
}
.lit98_jhy {
 display:block;
 background:#fff;
 position:relative;
 border-radius:6px;
 padding:1.5rem
}
ul.socil_uyh {
 padding:0;
 margin:0
}
ul.socil_uyh li {
 display:inline-block;
 margin:0;
 list-style:none
}
ul.socil_uyh li a {
 display:inline-flex;
 width:40px;
 height:40px;
 align-items:center;
 justify-content:center;
 margin:0 5px 8px 0;
 background:#f4f5f7;
 text-align:center;
 border-radius:4px
}
ul.socil_uyh li a.fb {
 background:#3b5ea7;
 color:#fff
}
ul.socil_uyh li a.drb {
 background:#e43c7d;
 color:#fff
}
ul.socil_uyh li a.twt {
 background:#09a7e2;
 color:#fff
}
ul.socil_uyh li a.ins {
 background:#dd47e6;
 color:#fff
}
ul.socil_uyh li a.be {
 background:#2e76f9;
 color:#fff
}
ul.socil_uyh li a.pin {
 background:#e03c3c;
 color:#fff
}
ul.socil_uyh li a.sk {
 background:#35b4ff;
 color:#fff
}
ul.socil_uyh li a.gp {
 background:#ea2626;
 color:#fff
}
ul.socil_uyh li a.tum {
 background:#009688;
 color:#fff
}
.single_re457 {
 background:#fff;
 border-radius:6px;
 margin-bottom:30px;
 position:relative;
 border-top:2px solid #11af6d
}
.s98_re457 {
 padding:.8rem 1.5rem;
 border-bottom:1px solid #edeef3;
 display:flex;
 align-items:center
}
.s98_re452 {
 flex:1
}
.s98_re452 ._il64gt {
 font-weight:600
}
.s98_re453 {
 font-size:13px
}
.s98_re453 ._ujto9 {
 color:#11af6d;
 font-weight:600
}
.s98_re457_full {
 display:flex;
 flex-direction:column;
 padding:1.5rem
}
.s98_re457_full ._ju1m09 {
 margin:0 0 4px;
 font-size:17px
}
.s98_re457_reply {
 padding:1rem 1.5rem;
 display:flex;
 align-items:center;
 border-top:1px solid #edeef3
}
._reply9iu7 {
 flex:1;
 padding-right:1em
}
._reply9iu7 h4 {
 font-size:18px;
 margin:0
}
.single_re457 p {
 margin-bottom:5px
}
._wid9kj67 {
 background:#fff;
 padding:2rem 1.5rem;
 border-radius:6px;
 margin-bottom:25px
}
._wid9kj67 h4 {
 font-size:40px;
 margin:0 0 10px
}
._wid9kj67 h4 sup {
 font-weight:400;
 font-size:20px;
 vertical-align:middle;
 opacity:.7
}
._wid9kj67 h4._plus {
 color:#8bc34a
}
._wid9kj67 h4._minus {
 color:#ff9800
}
._wid9kj67 p {
 margin:0
}
table.table {
 background:#fff;
 border-radius:4px;
 overflow:hidden
}
.table tr td,
.table tr th {
 border-color:#edeef3;
 padding:15px 15px;
 vertical-align:middle
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
 border-top:1px solid #edeef3
}
.table a._htgr96 {
 color:#11af6d
}
._wid9kj67.dark {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 padding:3rem 1rem;
 background:#212331
}
._wid9kj67.dark h4,
._wid9kj67.dark p {
 color:#fff
}
.card {
 background:#fff;
 border:none;
 border-radius:6px;
 margin-bottom:30px
}
.card-header {
 display:flex;
 align-items:center;
 padding:1rem;
 background:#fff;
 border-bottom:1px solid #edeef3
}
.card-header h6 {
 margin:0
}
.todo.todo-default {
 display:flex;
 align-items:center;
 padding:1rem 1rem;
 border-bottom:1px solid #edeef3
}
.todo.todo-default .ct-title {
 flex:1;
 display:flex
}
.todo.todo-default .ct-title img {
 max-width:30px;
 margin-left:7px;
 display:inline-flex;
 float:right
}
.font-medium {
 font-weight:800!important;
 color:#2c3344
}
.font-medium sup {
 vertical-align:unset;
 margin-left:2px;
 font-weight:400;
 font-size:12px;
 color:#586488
}
.card_ioj765 {
 background:#f4f5f7;
 border-radius:6px;
 position:relative;
 padding:1rem;
 margin-bottom:30px
}
a._del789 {
 position:absolute;
 left:15px;
 top:15px;
 color:#738196
}
._ioj765_thumb {
 margin-bottom:1rem;
 display:block;
 position:relative
}
._ioj765_thumb img {
 max-width:50px
}
._ioj765_capt {
 margin-bottom:2rem
}
.card_ioj765 label {
 text-transform:uppercase;
 font-size:12px;
 margin:0
}
._ioj765_capt h4 {
 margin:0;
 font-size:15px
}
._ioj765_foot {
 display:flex;
 align-items:center;
 width:100%
}
._ioj765_foot ._ioj765_left {
 flex:1
}
._ioj765_left h4 {
 font-size:14px;
 font-weight:600;
 margin:0;
 line-height:1;
 color:#11af6d
}
._ioj765_right h5 {
 font-size:13px
}
.custom-file {
 background:#f4f5f7;
 border-radius:4px;
 overflow:hidden;
 margin-top:5px;
 width:auto
}
.custom-file label.custom-file-label {
 margin:0;
 padding:0;
 height:100%;
 display:inline-flex;
 align-items:center;
 background:#ced0da;
 color:#2d4379;
 padding:0 15px;
 vertical-align:bottom
}
._sin89lio_caption small {
 display:block
}
._tabl0ou {
 display:flex;
 width:100%
}
._tabl0ou {
 display:flex;
 align-items:center;
 width:100%;
 background:#fff;
 border-radius:4px;
 padding:1rem
}
button.btn.btn_down723 {
 height:44px;
 width:50px;
 padding:0;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 color:#fff;
 background:#11af6d
}
.search-sidebar {
 background:#fff;
 position:relative;
 display:inline-block;
 border-radius:6px;
 width:100%
}
.single_search_boxed {
 padding:0;
 border-top:1px solid #eef0f5;
 display:inline-block;
 width:100%
}
.single_search_boxed:first-child {
 border-top:none
}
.search-sidebar_header {
 display:flex;
 position:relative;
 width:100%;
 height:3rem;
 padding:1.5rem 1.5rem 1.5rem;
 background-color:#fff;
 border-bottom:1px solid #dfe4ec;
 align-items:center
}
.search-sidebar_header h4.ssh_heading {
 margin:0;
 font-size:17px
}
.widget-boxed-header {
 padding:0;
 width:100%;
 position:relative;
 display:block
}
.widget-boxed-header h4 {
 font-size:12px;
 text-transform:uppercase;
 font-weight:700;
 margin:0
}
.widget-boxed-header h4 a {
 height:100%;
 display:block;
 position:relative;
 padding:1rem 1.5rem
}
.widget-boxed-header h4 a:before {
 content:"\e622";
 position:absolute;
 width:25px;
 height:25px;
 left:0;
 top:50%;
 transform:translate(65%,-50%);
 border-radius:50%;
 display:flex;
 align-items:center;
 justify-content:center;
 background:#f4f5f7;
 font-family:themify;
 font-size:10px;
 color:#445977
}
.widget-boxed-header h4 a.collapsed:before {
 content:"\e61a";
 background:#f4f5f7;
 color:#445977
}
.widget-boxed-body .side-list {
 padding:0 1.5rem
}
.widget-boxed-body .side-list ul {
 margin:0;
 padding:0
}
.widget-boxed-body .side-list ul li {
 display:block;
 list-style:none;
 padding:7px 0
}
.single_filter_card {
 display:block;
 width:100%;
 padding:4px 0
}
.single_filter_card h5 {
 margin:0;
 font-weight:400;
 font-size:15px
}
.single_filter_card h5 a {
 width:100%;
 display:flow-root;
 align-items:center
}
.single_filter_card h5 a.collapsed {
 color:#647b9c
}
.single_filter_card h5 a {
 color:#1ca301
}
.single_filter_card h5 a .accordion-indicator {
 float:left;
 font-size:9px;
 width:22px;
 height:21px;
 border-radius:50%;
 align-items:center;
 justify-content:center;
 display:flex
}
.single_filter_card h5 a.collapsed .accordion-indicator {
 background:#f3f5f9;
 color:#647b9c
}
.single_filter_card h5 a .accordion-indicator {
 background:rgba(28,163,1,.11);
 color:#1ca301
}
.single_filter_card .card-body {
 padding:12px 0
}
.single_filter_card .card-body .inner_widget_link {
 padding-right:10px
}
.single_filter_card .card-body .inner_widget_link ul li {
 padding:3px 0;
 font-size:14px;
 font-weight:500
}
.single_filter_card .card-body .inner_widget_link ul li a {
 color:#647b9c;
 width:100%;
 display:block
}
.single_filter_card .card-body .inner_widget_link ul li a span {
 float:left
}
.inner_widget_link label {
 width:100%
}
.inner_widget_link label span {
 float:left
}
div#shop-categories {
 padding:1rem 0
}
.irs--flat .irs-line {
 top:25px;
 height:3px;
 background-color:#d9dfe8;
 border-radius:50px
}
.irs--flat .irs-max,
.irs--flat .irs-min {
 display:none
}
.irs--flat .irs-bar {
 top:25px;
 height:4px;
 background-color:#1ca301
}
.irs--flat .irs-handle>i:first-child {
 position:absolute;
 display:block;
 top:-1px;
 right:50%;
 width:12px;
 height:12px;
 margin-right:-3px;
 background-color:#fff;
 border-radius:50%;
 cursor:pointer;
 border:1px solid #1ca301
}
.irs--flat .irs-from,
.irs--flat .irs-single,
.irs--flat .irs-to {
 background-color:#1ca301
}
.irs--flat .irs-from:before,
.irs--flat .irs-single:before,
.irs--flat .irs-to:before {
 border-top-color:#1ca301
}
.irs--flat .irs-handle.state_hover>i:first-child,
.irs--flat .irs-handle:hover>i:first-child {
 background-color:#1ca301
}
._filt_tag786 {
 background:#fff;
 padding:1rem;
 border-radius:4px;
 margin-bottom:20px;
 display:flex;
 align-items:center
}
._tag782 {
 flex:1;
 display:flex
}
._tag780 {
 font-weight:600;
 color:#11af6d
}
._tag781 {
 padding-right:15px;
 display:flex
}
._tag781 a {
 padding:4px 12px;
 font-size:13px;
 background:#edeef3;
 margin-left:5px;
 margin-bottom:3px;
 border-radius:50px
}
._tag781 a i {
 font-size:9px;
 margin-right:4px
}
._tag785 {
 display:flex;
 align-items:center
}
.__g72juy {
 margin-left:10px
}
.__g72juy a._ujh_tyr {
 width:40px;
 height:40px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:#edeef3;
 border-radius:3px;
 transition:all ease .4s
}
.__g72juy a._ujh_tyr.active,
.__g72juy a._ujh_tyr:focus,
.__g72juy a._ujh_tyr:hover {
 background:#11af6d;
 color:#fff
}
._g78juy .form-control {
 height:44px!important;
 border-radius:4px;
 background:#f4f5f7;
 border-color:#eef0f5
}
.w3-ch-sideBar {
 height:100%;
 max-width:350px;
 min-width:290px;
 background-color:#fff;
 position:fixed!important;
 top:0;
 z-index:99999;
 overflow:auto;
 -webkit-box-shadow:0 2px 10px 0 #d8dde6;
 box-shadow:0 2px 10px 0 #d8dde6;
 position:relative;
 animation:animateright .4s;
 left:0
}
@keyframes animateright {
 from {
  left:-300px;
  opacity:0
 }
 to {
  left:0;
  opacity:1
 }
}
@keyframes animateleft {
 from {
  right:-300px;
  opacity:0
 }
 to {
  right:0;
  opacity:1
 }
}
.rightMenu-scroll {
 padding:1rem 1.2rem
}
h4.cart_heading {
 float:right;
 font-size:18px
}
.w3-bar-item.w3-button.w3-large {
 width:35px;
 height:35px;
 display:flex;
 align-items:center;
 justify-content:center;
 border:1px solid #e0e4ea;
 border-radius:50%;
 background:#f4f5f7;
 cursor:pointer;
 float:left;
 color:#2f348a;
 outline:0
}
.right-ch-sideBar {
 padding-top:25px
}
.cart_select_items {
 margin-bottom:30px;
 display:block;
 width:100%;
 position:relative
}
.cart_selected_single {
 display:flex;
 margin-bottom:30px;
 align-items:center;
 width:100%
}
.cart_selected_single_caption {
 padding-right:15px;
 flex:1
}
.cart_selected_single_thumb {
 width:80px;
 height:80px
}
.cart_selected_single_caption .product_title {
 margin-bottom:2px;
 line-height:1.2;
 font-size:15px;
 font-weight:600
}
.cart_selected_single_caption .numberof_item {
 display:block;
 font-size:14px
}
.cart_selected_single_caption a.theme-cl {
 font-size:13px;
 font-weight:600
}
.cart_action {
 position:relative;
 width:100%;
 display:block
}
.cart_action ul {
 padding:0;
 margin:0
}
.cart_action ul li {
 display:block;
 padding:5px 0;
 position:relative;
 width:100%;
 list-style:none
}
.cart_action ul li .btn {
 width:100%;
 border-radius:4px;
 height:50px;
 font-size:14px;
 font-weight:600;
 display:flex;
 align-items:center;
 justify-content:center;
 background:#11af6d
}
.cart_action ul li .btn.btn-checkout {
 background:#1c2129;
 color:#fff
}
.cart_subtotal {
 margin:1rem 0;
 padding:1.2rem 0;
 border-top:1px dashed #c9d2e0;
 border-bottom:1px dashed #c9d2e0;
 display:flex;
 align-items:center
}
.cart_subtotal h6 {
 margin:0;
 display:block;
 width:100%
}
.cart_subtotal h6 span {
 float:left;
 font-size:22px
}
._oli987 {
 display:flex;
 align-items:center;
 padding:1rem 1.5rem;
 border-bottom:1px solid #e7e8ef
}
._oli987 h4 {
 flex:1;
 margin:0
}
.form-control.simple {
 background:#f2f3f5;
 border-color:#f2f3f5;
 border-radius:4px
}
.contact-info {
 margin-right:1rem
}
.cn-info-detail {
 position:relative;
 margin-top:1.5rem;
 display:flex;
 justify-content:end;
 align-items:flex-start
}
.cn-info-icon {
 float:right;
 color:#11af6d;
 width:50px;
 height:50px;
 margin-left:1rem;
 background:rgba(17,175,109,.1);
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:50%;
 font-size:20px
}
.cn-info-title {
 font-size:15px;
 margin-bottom:0;
 line-height:1
}
._sin98ufaq {
 position:relative;
 margin-bottom:2.5rem;
 display:block;
 padding-right:55px
}
._faqs9oi87 ._sin98ufaq:last-child {
 margin-bottom:0
}
._sin98ufaq:before {
 content:"\e6af";
 position:absolute;
 width:30px;
 height:30px;
 display:flex;
 align-items:center;
 justify-content:center;
 font-family:themify;
 top:0;
 right:0;
 border-radius:50%;
 background:#11af6d;
 font-size:12px;
 color:#fff
}
.team-grid {
 background:#fff;
 position:relative;
 display:block;
 border-radius:6px;
 overflow:hidden;
 padding:3em 0;
 margin-bottom:30px
}
.single-team {
 padding:15px 10px
}
.teamgrid-user {
 max-width:120px;
 border-radius:50%;
 overflow:hidden;
 margin:0 auto
}
.teamgrid-content {
 padding:15px 0;
 text-align:center
}
.teamgrid-content h4 {
 margin:0
}
.teamgrid-social ul {
 text-align:center;
 margin:0;
 padding:0
}
.teamgrid-social ul li {
 display:inline-block;
 list-style:none;
 padding:0 10px
}
.f-cl {
 color:#1943d0
}
.t-cl {
 color:#12b0e8
}
.i-cl {
 color:#d62ba4
}
.l-cl {
 color:#0c9a9e
}
.g-cl {
 color:#f53500
}
.p-cl {
 color:#d21818
}
.icon-mi-left {
 display:flex;
 position:relative;
 margin-top:20px;
 overflow:hidden;
 justify-content:center;
 align-items:center;
 background:#fff;
 border-radius:6px;
 padding:1.2em 2em;
 box-shadow:0 0 20px 0 rgba(62,28,131,.1);
 -webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1)
}
.icon-mi-left i {
 font-size:55px;
 color:#333;
 text-align:right;
 position:relative;
 top:5px;
 right:0;
 line-height:55px
}
.icon-mi-left .icon-mi-left-content {
 padding:10px 15px 0 0
}
.icon-mi-left h4 {
 text-align:right;
 margin-bottom:5px;
 font-size:20px;
 font-weight:600
}
.icon-mi-left p {
 line-height:1.7
}
.submit-page {
 position:relative;
 width:100%;
 padding:2em;
 background:#fff;
 border-radius:10px
}
.form-submit .form-control,
.submit-form .form-control,
.submit-page .form-control {
 background:#f9fafc;
 border:1px solid #ebedf5;
 border-radius:3px;
 color:#646e77
}
.hero-search-content.side-form label,
label {
 font-size:13px;
 font-weight:600;
 color:#455892
}
label i.req {
 margin-right:2px;
 color:#ff5722
}
.product-wrap {
 border-radius:10px;
 overflow:hidden;
 padding:2em 1rem;
 margin-bottom:30px;
 background:#fff
}
.product-wrap ul {
 padding:0;
 margin:0
}
.product-wrap ul li {
 display:flex;
 padding:14px 0;
 border-bottom:1px dashed #dadde8;
 flex-wrap:wrap
}
.product-wrap ul li:last-child {
 border:none;
 padding-bottom:0
}
.product-wrap ul li strong {
 flex:1
}
button.btn_pur790 {
 background:#1e202d;
 height:55px;
 display:flex;
 align-items:center;
 width:100%;
 justify-content:center;
 border-radius:4px;
 color:#fff;
 font-weight:600
}
.panel-default {
 border-color:#eaeff5;
 box-shadow:0 0 10px 0 rgba(88,96,109,.1);
 -webkit-box-shadow:0 0 10px 0 rgba(88,96,109,.1);
 -moz-box-shadow:0 0 10px 0 rgba(88,96,109,.1)
}
.panel-group .panel {
 margin-bottom:10px
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#eaeff5
}
.panel-default>.panel-heading {
 color:#0047ab;
 padding:14px 15px;
 background-color:#fff;
 border-color:#eaeff5
}
.panel-default>.panel-heading img {
 position:relative;
 max-width:80px;
 float:left;
 top:-3px;
 max-height:30px
}
.pay_opy980 {
 width:100%;
 position:relative;
 display:block
}
.panel.panel-default {
 background:#fff;
 box-shadow:none;
 border-radius:4px;
 overflow:hidden;
 margin-bottom:20px
}
.panel-default>.panel-heading {
 border-bottom:1px solid #edeef3
}
.panel-default>.panel-heading h4 {
 margin:0;
 font-size:17px
}
.panel-default .panel-body {
 padding:1.5rem 2rem
}
.panel-default>.panel-heading+.panel-collapse>.panel-body p {
 margin-bottom:1rem;
 line-height:1
}
.panel-default>.panel-heading h4 a {
 color:#202738;
 position:relative;
 padding-right:25px
}
.panel-default>.panel-heading h4 a:before {
 content:"";
 position:absolute;
 width:18px;
 height:18px;
 background:#edeef3;
 border-radius:50%;
 right:0;
 top:3px;
 display:flex;
 align-items:center;
 justify-content:center;
 font-size:10px;
 color:#fff;
 transition:all ease .4s
}
.panel-default>.panel-heading h4 a[aria-expanded=true]:before {
 content:"\e64c";
 font-family:themify;
 background:#11af6d
}
.checkout-wrap {
 padding:2rem 0;
 background:#fff;
 border-radius:4px;
 margin-bottom:30px;
 border:1px solid #eef2f7
}
.checkout-head {
 padding-bottom:2rem;
 border-bottom:1px solid #e7eaec
}
.success-message {
 text-align:center
}
span.thumb-check {
 color:#fff;
 width:80px;
 height:80px;
 border-radius:50%;
 background:#1bc193;
 display:table;
 margin:5px auto 20px;
 line-height:80px;
 font-size:28px;
 box-shadow:0 0 0 4px rgb(76 220 173 / 40%)
}
.checkout-body {
 padding:2rem 2rem 0
}
ul.booking-detail-list {
 margin:0;
 padding:0
}
ul.booking-detail-list li {
 display:block;
 margin-bottom:13px;
 width:100%
}
ul.booking-detail-list li span {
 float:left;
 font-weight:600
}
.tbl_cart_product {
 display:flex;
 align-items:center;
 width:100%
}
.tbl_cart_product_thumb {
 margin-left:15px;
 max-width:70px
}
.tbl_cart_product_caption {
 position:relative;
 text-align:right;
 display:inline-block
}
.tbl_cart_product_caption .tbl_pr_title {
 margin-bottom:0;
 font-size:15px;
 line-height:1.2;
 overflow:hidden;
 max-width:200px;
 white-space:nowrap;
 text-overflow:ellipsis
}
.tbl_cart_product_caption .tbl_pr_quality {
 font-size:13px;
 color:#647b9c;
 font-weight:400
}
h4.tbl_org_price {
 font-size:16px;
 margin:0
}
input.form-control.tbl_quan {
 max-width:80px;
 height:48px;
 border-radius:4px;
 background:#f5f6fb;
 font-weight:600;
 width: 50px;
}
.tbl_pr_action {
 width:100%;
 display:flex;
 align-items:center
}
.tbl_pr_action .tbl_total_price {
 margin:0;
 font-weight:400;
 font-size:15px;
 margin-left:15px;
}
.tbl_pr_action .tbl_remove {
 width:27px;
 height:25px;
 font-size:10px;
 background:#3e465a;
 align-items:center;
 display:flex;
 justify-content:center;
 border-radius:50%;
 color:#fff
}
.cart_detail_box {
 background:#fff;
 width:100%;
 border-radius:6px
}
.cart_detail_box .card-body {
 padding:0
}
.cart_detail_box .card-body .list-group-item {
 border:none;
 border-top:1px solid #edeef3;
 padding:14px 20px
}
.cart_detail_box .card-body .list-group-item:first-child {
 border-top:none
}
.log_rads {
 background:#fff;
 border-radius:6px;
 position:relative;
 overflow:hidden
}
.log_wraps {
 padding:2rem
}
.log__heads {
 text-align:right;
 position:relative;
 margin-bottom:2.5rem;
 display:inline-block
}
.log__heads .logs_title {
 font-size:3rem;
 font-weight:300
}
.log_wraps .form-control {
 border-radius:4px;
 background:#f4f5f7;
 border:1px solid #eaecf1;
 transition:all ease .4s
}
.log_wraps .form-control:focus {
 color:#11af6d;
 background:rgba(17,175,109,.1);
 border-color:rgba(17,175,109,.2)
}
.logs_foot {
 display:flex;
 width:100%;
 align-items:center
}
.logs_foot_first {
 flex:1
}
a.btn.btn_apply.w-100 {
 background:#675bca;
 color:#fff
}
.social_logs {
 display:flex;
 align-items:center;
 justify-content:center
}
.social_logs ul {
 margin:0;
 padding:0
}
.social_logs ul li {
 display:inline-block;
 padding:5px
}
.social_logs ul li a {
 width:50px;
 height:50px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 background:#f4f5f7;
 font-size:16px;
 border-radius:4px
}
.social_logs ul li.fb-login a {
 color:#3e52c1
}
.social_logs ul li.gp-login a {
 color:#d63232
}
.social_logs ul li.ln-login a {
 color:#14a3c3
}
.lui_9okt6 {
 padding:2rem
}
._loh_revu97 {
 margin-top:3rem
}
._loh_r96 {
 position:relative;
 padding-right:1.5rem;
 padding-left:1rem;
 display:block
}
._bloi_quote {
 position:absolute;
 right:0;
 font-size:50px;
 top:0;
 color:#fff;
 opacity:.3
}
._loh_r92 h4 {
 font-size:20px;
 margin:0;
 color:#fff
}
._loh_r93 {
 color:rgba(255,255,255,.8)
}
._loh_foot_r93 h4 {
 margin:0;
 font-size:15px;
 line-height:1;
 color:#ffeb3b
}
._loh_foot_r93 span {
 color:#fff;
 font-size:13px;
 line-height:1
}
.modal {
 z-index:9999
}
.modal-body {
 padding:1rem 2rem
}
.modal-header h4 {
 font-size:15px;
 font-weight:600;
 color:#2d3848;
 margin:0
}
button.close {
 width:30px;
 height:30px;
 font-size:11px;
 align-items:center;
 justify-content:center;
 background:#e5e8ef;
 border-radius:50%;
 text-shadow:none;
 opacity:1;
 padding:0;
 padding:0!important;
 cursor:pointer!important;
 margin:0!important
}
h4.modal-header-title {
 margin:2rem auto 2rem;
 text-align:center;
 display:block;
 font-size:50px;
 font-weight:400
}
.login-form .form-control {
 border-radius:4px
}
.login-form .input-with-gray .form-control {
 background:#f4f5f7
}
.login-form .input-with-gray.light .form-control {
 background:rgba(17,175,109,.1);
 color:#11af6d;
 border-color:rgba(17,175,109,.2)
}
.login-form .input-with-gray.light .form-control::-webkit-input-placeholder {
 color:#11af6d
}
.login-form .input-with-gray.light .form-control:-ms-input-placeholder {
 color:#11af6d
}
.login-form .input-with-gray.light .form-control::placeholder {
 color:#11af6d
}
.mf-link {
 flex:1
}
.mf-link i {
 margin-left:10px
}
.single-post-item {
 display:block;
 width:100%;
 background:#fff;
 padding:20px;
 border-radius:8px;
 margin-bottom:30px
}
.post-featured-img {
 display:block;
 margin-bottom:1.5rem
}
.post-featured-img img {
 border-radius:6px
}
.single-post-item .post-details .meta-comment-tag {
 padding:0;
 list-style:none
}
.single-post-item .post-details .meta-comment-tag li {
 display:inline-block;
 margin-left:19px
}
.single-post-item .post-details .meta-comment-tag li a {
 color:#6e7c90;
 display:block;
 letter-spacing:0;
 line-height:18px
}
.single-post-item .post-details .meta-comment-tag li a .icons {
 margin-left:10px
}
.single-post-item .post-details .post-title {
 display:block;
 font-weight:700;
 font-size:25px;
 line-height:1.2;
 margin:15px 0 10px
}
.posts-author {
 text-align:center
}
.posts-author span.img {
 width:120px;
 overflow:hidden;
 border-radius:50%;
 height:120px;
 border:4px solid #e4eaf3;
 display:table;
 margin:0 auto 1rem auto
}
h3.pa-name {
 font-size:18px;
 margin-bottom:5px
}
.social-links {
 padding:0;
 margin:0 0 1rem 0
}
.social-links li {
 display:inline-block;
 padding:2px 10px
}
.social-links li a {
 color:#8c96b5;
 font-size:16px
}
.comment-list ul {
 padding:0
}
.blog-details .comment-area .all-comments article {
 overflow:hidden;
 margin:0 0 50px
}
.blog-details .comment-area .all-comments article .comment-author {
 float:right;
 width:100px
}
.blog-details .comment-area .all-comments article .comment-author img {
 max-width:100px;
 border-radius:50%
}
.blog-details .comment-area .all-comments article .comment-details {
 overflow:hidden;
 padding-right:30px
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta {
 -webkit-box-flex:1;
 -ms-flex:1 1 70%;
 flex:1 1 70%
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name {
 font-size:18px;
 line-height:28px;
 margin-bottom:2px
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name .selected {
 font-size:12px;
 color:#cacfef;
 margin-right:4px
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .comment-date {
 color:#ef4060;
 text-transform:uppercase;
 font-size:12px;
 line-height:16px;
 letter-spacing:0;
 font-weight:500;
 margin:7px 0 0
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply {
 -webkit-box-flex:1;
 -ms-flex:1 1 30%;
 flex:1 1 30%;
 text-align:left
}
.blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply {
 color:#6e7c90;
 font-size:14px;
 letter-spacing:0;
 line-height:18px
}
.blog-details .comment-area .all-comments article .comment-details .comment-text {
 margin:19px 0 0
}
.blog-details .comment-area .all-comments article .comment-details .comment-text p {
 margin:0
}
.blog-details .comment-area .all-comments .comment-list ul li ul {
 padding-right:40px;
 list-style:none
}
.single-widgets {
 padding:30px 28px 35px;
 background:#fff;
 margin:0 0 40px;
 border-radius:6px
}
.single-widgets.widget_search form {
 position:relative
}
.single-widgets.widget_search form input[type=search] {
 border-radius:4px;
 border:1px solid #ebedf5;
 background:#f9fafc;
 font-size:12px;
 padding:10px 30px 10px 70px;
 height:60px;
 width:100%
}
.single-widgets.widget_search form button {
 position:absolute;
 left:5px;
 top:5px;
 bottom:0;
 cursor:pointer;
 border-radius:4px;
 background:#fd5332;
 color:#fff;
 border:0;
 font-size:14px;
 line-height:50px;
 height:50px;
 width:52px
}
.single-widgets.widget_category ul {
 padding:0;
 list-style:none
}
.single-widgets.widget_category ul li {
 display:block;
 border-bottom:1px solid #eaeaea;
 padding:11px 0
}
.single-widgets.widget_category ul li:first-child {
 border-top:none
}
.single-widgets.widget_categories ul li a {
 display:block;
 overflow:hidden;
 letter-spacing:0;
 text-transform:capitalize;
 font-size:14px;
 line-height:24px
}
.single-widgets.widget_category ul li a span {
 float:left;
 padding:4px 7px;
 border-radius:50%;
 background:#edeef3;
 font-size:12px;
 font-weight:600
}
.single-widgets.widget_thumb_post ul {
 padding:0;
 list-style:none
}
.single-widgets.widget_thumb_post ul li {
 display:block;
 overflow:hidden;
 margin:0 0 15px
}
.single-widgets.widget_thumb_post ul li .left {
 display:block;
 float:right;
 width:80px
}
.single-widgets.widget_thumb_post ul li .right {
 display:block;
 overflow:hidden
}
.single-widgets.widget_thumb_post ul li .right .feed-title {
 display:block;
 overflow:hidden;
 letter-spacing:0;
 font-weight:700;
 font-size:17px;
 line-height:22px;
 margin:0 0 7px;
 padding-right:20px
}
.single-widgets.widget_thumb_post ul li .right .post-date {
 color:#6e7c90;
 display:block;
 overflow:hidden;
 letter-spacing:0;
 font-size:14px;
 line-height:18px;
 padding-right:20px
}
.single-widgets.widget_thumb_post ul li .right .post-date i {
 margin-left:5px
}
.single-widgets.widget_thumb_post ul li .left img {
 width:100%;
 border-radius:3px
}
.single-widgets.widget_tags ul {
 padding:0;
 list-style:none
}
.single-widgets.widget_tags ul li {
 display:inline-block;
 margin-bottom:5px
}
.single-widgets.widget_category ul li:last-child {
 border:none;
 padding-bottom:0
}
.single-widgets.widget_tags ul li a {
 border:1px solid #eaeaea;
 letter-spacing:0;
 font-size:14px;
 border-radius:2px;
 display:block;
 padding:9px 25px
}
.single-widgets.widget_tags ul li a:focus,
.single-widgets.widget_tags ul li a:hover {
 color:#fff;
 background:#fd5332;
 border-color:#fd5332
}
footer {
 z-index:99;
 position:relative
}
footer.dark-footer {
 background:#191f2b
}
footer.light-footer {
 background:#fff
}
.footer-logo {
 padding:20px 0;
 display:inline-block;
 width:100%;
 border-top:1px solid #eaeef3;
 border-bottom:1px solid #eaeef3
}
footer.footer-small {
 padding:50px 0 0 0
}
.ft-itext {
 font-weight:500;
 font-size:16px;
 text-align:center!important;
 margin:10px
}
.ft-itext i {
 margin-left:5px
}
ul.social {
 margin:0;
 padding:0
}
ul.social li {
 display:inline-block;
 list-style:none;
 margin:5px
}
ul.social li a {
 width:40px;
 height:40px;
 display:inline-block;
 background:#fff;
 border-radius:50%;
 -webkit-box-shadow:0 0 12px 0 rgba(71,119,244,.2);
 box-shadow:0 0 12px 0 rgba(71,119,244,.2);
 line-height:40px;
 text-align:center
}
.ft-copyright {
 border-top:1px solid #eaeef3;
 padding:15px 0 12px 0
}
.ft-copyright p {
 margin-bottom:0
}
.footer-logo img {
 max-width:185px
}
.footer-widget {
 padding:50px 0
}
h4.widget-title {
 margin-bottom:20px;
 font-weight:600;
 font-size:15px;
 letter-spacing:0;
}
.footer-widget ul {
 padding:0;
 margin:0
}
.footer-widget ul li {
 list-style:none;
 margin-top:18px;
 display:block
}
.footer-widget ul li a {
 color:#626a70;
 font-size:14px
}
footer.skin-dark-footer h4 {
 color:#fff;
 text-transform:uppercase
}
footer.skin-dark-footer,
footer.skin-dark-footer .footer-widget ul li a,
footer.skin-dark-footer a {
 color:rgba(245,255,255,.6);
 font-size:14px;
 transition:all ease .4s
}
footer.skin-dark-footer .footer-widget ul li a:focus,
footer.skin-dark-footer .footer-widget ul li a:hover {
 color:#fff
}
.img-fluid.f-logo {
 max-width:240px;
 margin-bottom:1rem
}
.widget_media_image {
 margin-top:3rem
}
.footer-bottom {
 padding:30px 0;
 border-top:1px solid #e9edf3
}
.skin-dark-footer .footer-bottom {
 border-top:1px solid rgba(255,255,255,.06)
}
ul.footer-bottom-social {
 margin:0;
 padding:0
}
ul.footer-bottom-social li {
 display:inline-block;
 list-style:none;
 margin-left:17px;
 margin-top:0
}
ul.footer-bottom-social li a {
 color:#546e7a
}
ul.footer-bottom-social li a:focus,
ul.footer-bottom-social li a:hover {
 color:#007bff
}
ul.footer-bottom-social li i {
 margin-left:5px
}
footer.skin-dark-footer ul.footer-bottom-social li a {
 color:rgba(255,255,255,.6);
 font-size:17px
}
footer.skin-dark-footer ul.footer-bottom-social li a:focus,
footer.skin-dark-footer ul.footer-bottom-social li a:hover {
 color:#fff;
 opacity:1
}
.fw {
 margin-bottom:18px;
 display:inline-block;
 position:relative;
 padding-right:28px;
 width:100%
}
.fw:last-child {
 margin:0
}
.fw:before {
 font-family:themify;
 vertical-align:initial;
 font-size:20px;
 position:absolute;
 right:0;
 top:0
}
.fw.fw-location:before {
 content:"\e693"
}
.fw.fw-mail:before {
 content:"\e75a"
}
.fw.fw-call:before {
 content:"\e621"
}
.fw.fw-skype:before {
 content:"\e72d"
}
.fw.fw-web:before {
 content:"\e665"
}
.other-store-link {
 width:auto;
 margin-bottom:20px;
 display:inline-block
}
.other-store-link:last-child {
 margin-bottom:0
}
.other-store-app {
 width:200px;
 height:66px;
 border:2px solid #9ea6ba;
 border-radius:4px;
 padding:0 14px;
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 color:#9ea6ba
}
.os-app-icon {
 margin-left:13px
}
.os-app-icon i {
 font-size:32px
}
.os-app-caps {
 font-size:18px;
 font-weight:600
}
.f-newsletter {
 max-width:510px;
 margin-top:15px;
 display:block;
 position:relative
}
.f-newsletter .form-control {
 width:100%;
 font-size:16px;
 font-weight:400;
 color:#7f8ca2;
 background-color:transparent;
 border:2px solid #a5aebf;
 padding:18px 20px 18px;
 border-radius:3px;
 height:60px
}
.skin-dark-footer .f-newsletter .form-control {
 border:2px solid #9ea6ba
}
.f-newsletter .btn {
 bottom:4px;
 position:absolute;
 left:4px;
 font-size:16px;
 font-weight:500;
 letter-spacing:0px;
 padding:18px 12px 14px;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 white-space:normal;
 width:auto;
 border-width:0;
 color:#9ea6ba;
 cursor:pointer;
 border-radius:2px;
 height:52px;
 background:100% 0
}
.form-control::-webkit-input-placeholder,
textarea.form-control::-webkit-input-placeholder {
 color:#879ac3
}
.form-control:-ms-input-placeholder,
textarea.form-control:-ms-input-placeholder {
 color:#879ac3
}
.form-control::placeholder,
textarea.form-control::placeholder {
 color:#879ac3
}
@media all and (min-height:600px) and (min-width:767px) {
 .height-10 {
  height:10vh
 }
 .height-20 {
  height:20vh
 }
 .height-30 {
  height:30vh
 }
 .height-40 {
  height:40vh
 }
 .height-50 {
  height:50vh
 }
 .height-60 {
  height:60vh
 }
 .height-70 {
  height:70vh
 }
 .height-80 {
  height:80vh
 }
 .height-90 {
  height:90vh
 }
 .height-100 {
  height:100vh
 }
}
@media (min-width:992px) {
 .title-banner h1 {
  font-size:2.5rem
 }
 ._loh_revu97 {
  margin-top:150px
 }
 .w3-ch-sideBar {
  max-width:420px
 }
 ._uy76_title h1 {
  font-size:2rem
 }
 .h1,
 h1 {
  font-size:3.5em;
  line-height:1.11818182em
 }
 h1.small {
  font-size:3em;
  line-height:1.11818182em
 }
 ._oi89_wrap h1 {
  font-size:2rem;
  line-height:1.3
 }
 ._oi89_blurb,
 ._oi89_wrap {
  padding:0 2rem
 }
 .hover-dropdown .navbar-nav>.dropdown:hover>.dropdown-menu {
  display:block;
  margin-top:0
 }
 .navbar-nav>.dropdown .dropdown-menu {
  min-width:210px;
  margin-top:0;
  border-radius:0 0 .25rem .25rem
 }
 .dropdown-submenu:hover>.dropdown-menu {
  display:block
 }
 .hover-dropdown .navbar-nav>.dropdown:hover>.dropdown-menu {
  display:block;
  margin-top:0
 }
 .navbar-nav>.dropdown .dropdown-menu {
  min-width:210px;
  margin-top:0;
  border-radius:0 0 .25rem .25rem
 }
 .dropdown-submenu:hover>.dropdown-menu {
  display:block
 }
}
@media (min-width:993px) {
 .nav-left-side .core-nav .nav-header {
  position:relative;
  float:right
 }
 .nav-brand img.sw-m {
  display:none
 }
 .header.dark-header ul.attributes {
  float:none
 }
 .header.header-dark {
  background:#122944
 }
 .header-dark nav .menu li a {
  color:#fff
 }
 .header-dark li.login-attri a {
  color:#fff!important
 }
 .header-dark .core-nav .dropdown>.dropdown-menu {
  background:#263547;
  border:solid 1px #2e3e52
 }
 .header-dark .core-nav .dropdown>.dropdown-menu>li>a {
  border-bottom:solid 1px #314358
 }
 .header-dark .core-nav .dropdown>.dropdown-menu>li>a:hover {
  background:#2d3e52
 }
 .header.header-dark.header-fixed nav.headnavbar {
  background:#263547
 }
 .product_879_list {
  -ms-grid-columns:(1fr)[7];
  grid-template-columns:repeat(7,1fr)
 }
}
@media (min-width:1200px) {
 .hero-content h1 {
  font-size:80px
 }
}
@media (max-width:1199px) {
 ._dash_navigation ul li a {
  padding:.8rem 1rem;
  font-size:13px
 }
 .link {
  padding:10px 15px
 }
 .pricing_boxes.featured:before {
  content:"Best value!";
  position:absolute;
  color:#fff;
  font-size:12px;
  font-weight:600;
  top:-23px;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:contain;
  padding:10px 30px;
  right:50%;
  transform:translateX(50%)
 }
}
@media (max-width:1023px) {
 .urip_column_wrap {
  display:block
 }
 .item_image_urip .img-fluid {
  width:100%;
  object-fit:cover
 }
 .urip_column_single {
  margin:0
 }
 .pricing_thumb_title h4 {
  font-size:22px;
  margin-bottom:4px
 }
 .pricing_thumb_title p {
  max-width:100%;
  margin:0 auto;
  line-height:1.6
 }
 ul.pricing_lists li {
  margin-right:0
 }
 .pricing_boxes.featured:before {
  padding:10px 20px
 }
}
@media (max-width:992px) {
 .blox_instagram_preview .blox_instagram_preview_container img {
  vertical-align:top;
  height:50px;
  width:100%;
  max-width:100%;
  object-fit:cover!important
 }
 .nav-brand,
 .nav-brand:focus,
 .nav-brand:hover,
 .nav-menu>li>a {
  color:#fff
 }
 .submenu-indicator-chevron {
  border-color:transparent transparent #9d9daf #9d9daf
 }
 .nav-menu>li>.nav-dropdown:before {
  display:none
 }
 .nav-menu>li .nav-dropdown {
  background:100% 0;
  box-shadow:none
 }
 .nav-dropdown>li>a {
  border-bottom:1px solid #3e3e4a;
  color:#9d9daf
 }
 .nav-menu>li .nav-dropdown {
  padding:0
 }
 .navigation-portrait .nav-dropdown>li>ul>li>a {
  padding-right:0
 }
 .urip_list_cart {
  background:#3c3c48;
  position:relative;
  top:14px
 }
 .nav-menu.nav-menu-social>li.add-listing {
  display:inline-flex;
  align-items:center;
  justify-content:center
 }
}
@media (max-width:767px) {
 h1 {
  line-height:32px;
  font-size:25px
 }
 .footer-widget {
  padding:0 0 40px
 }
 footer {
  padding-top:40px
 }
 .blog-details .comment-area .all-comments article .comment-author {
  float:right;
  width:50px
 }
 .blog-details .comment-area .all-comments article .comment-author img {
  max-width:50px;
  border-radius:50%
 }
 .comment-list ul {
  padding:0
 }
 .blog-details .comment-area .all-comments article .comment-details {
  overflow:hidden;
  padding-right:15px
 }
 ._dash_navigation ul li a {
  border:none
 }
 .dash_hyu76 {
  display:block
 }
 .dash_hyu74 {
  margin-bottom:2rem
 }
 .all_portf987 {
  display:block
 }
 ._portf982 {
  margin-bottom:1rem
 }
 ._portf983 {
  margin:0;
  max-width:280px
 }
 .breadcrumb-item a {
  color:#fff;
  font-size:13px
 }
 .yel_7bcx h4 {
  margin-bottom:1px;
  font-size:17px
 }
 .log_wraps {
  padding:1rem 0
 }
 ._portf910 ._ijy_title {
  font-size:14px;
  margin:0;
  line-height:1.4
 }
 h2 {
  line-height:28px;
  font-size:20px
 }
 ._filt_tag786 {
  margin-top:1.5rem
 }
 ._filt_tag786 {
  display:block
 }
 ._tag782 {
  margin-bottom:.5rem
 }
 ._list_iju76 {
  display:block
 }
 ._iju76_01 {
  display:block
 }
 ._iju76_thumb {
  max-width:100%;
  margin-bottom:1rem
 }
 .product_879_list {
  -ms-grid-columns:(minmax(40%,1fr)) [auto-fill];
  grid-template-columns:repeat(auto-fill,minmax(40%,1fr))
 }
 .hime_m {
  display:none
 }
 .themes-slides {
  padding:0 5px
 }
 .btn_o9u7 {
  margin-bottom:1rem
 }
 input.form-control.lio-rad {
  border-radius:0 4px 4px 0!important
 }
}
