* { margin:0;padding:0;border:0; box-sizing: border-box; }
html{ position:relative; width:100%; min-height:100%; overflow-x:hidden; -webkit-overflow-scrolling: touch; }
body{ position:relative; width:100%; min-width:370px; min-height:100%; overflow-x:hidden; -webkit-overflow-scrolling: touch; font-family: ISN, Tahoma, Arial, 'Times New Roman'; direction:rtl; font-size:15pt; color:#888; min-height:620px; background:#f2f2f2; }
.Full{ position:absolute; width:100%; height:100%; top:0; right:0; }

/*@font-face { font-family: 'Caza'; src:url('../App_Styles/Font/FarCasablanca.eot?#') format('eot'), url('../App_Styles/Font/FarCasablanca.woff') format('woff'), url('../App_Styles/Font/FarCasablanca.ttf') format('truetype'); }*/
@font-face { font-family: 'ISN'; src:url('../App_Styles/Font/ISN.eot?#') format('eot'), url('../App_Styles/Font/ISN.woff') format('woff'), url('../App_Styles/Font/ISN.ttf') format('truetype');font-display: swap; }
.intLink{color:#d00;font-size:13px}
.RC2{ position:relative; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; }
.RC4{ position:relative; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:5px; -o-border-radius:5px; }
.RC5{ position:relative; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }

.RC10{ position:relative; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; }
.RC15{ position:relative; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; }

.RC5Left{ position:relative; border-radius:5px 0 0 5px !important; -webkit-border-radius:5px 0 0 5px !important; -moz-border-radius:5px 0 0 5px !important; -o-border-radius:5px 0 0 5px !important; }
.RC5Right{ position:relative; border-radius:0 5px 5px 0 !important; -webkit-border-radius:0 5px 5px 0 !important; -moz-border-radius:0 5px 5px 0 !important; -o-border-radius:0 5px 5px 0 !important; }

.RCX{ position:relative; border-radius:10000px; -webkit-border-radius:10000px; -moz-border-radius:10000px; -o-border-radius:10000px; }

.S0{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0); transform:scale(0);}
.S20{-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);-ms-transform:scale(3); transform:scale(3);}

.S06{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6); transform:scale(0.6);}
.R180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); transform:rotate(180deg);}
.R270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg); transform:rotate(270deg);}
.R90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg); transform:rotate(90deg);}
.R_90{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg); transform:rotate(-90deg);}
.R45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); transform:rotate(45deg);}
.R_45{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); transform:rotate(-45deg);}

.ShadowSubMenu { position:relative; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.6); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6); box-shadow:0 0 10px rgba(0, 0, 0, 0.6); }
.Shadow { position:relative; -webkit-box-shadow:0 0px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0px 15px rgba(0, 0, 0, 0.1); box-shadow:0 0px 15px rgba(0, 0, 0, 0.1); }
.Shadow2 { position:relative; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); }
.Shadow3 { position:relative; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3); box-shadow:0 5px 10px rgba(0, 0, 0, 0.3); }

.ShadowSub { position:relative; -webkit-box-shadow:0 0px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0px 8px rgba(0, 0, 0, 0.3); box-shadow:0 0px 8px rgba(0, 0, 0, 0.3); }
.ShadowInsetTopBottom { position:relative; -webkit-box-shadow:inset 0 5px 10px rgba(0, 0, 0, 0.2), inset 0 -5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0 5px 10px rgba(0, 0, 0, 0.2), inset 0 -5px 10px rgba(0, 0, 0, 0.2); box-shadow:inset 0 5px 10px rgba(0, 0, 0, 0.2), inset 0 -5px 10px rgba(0, 0, 0, 0.2); }

::-webkit-scrollbar { position:absolute; width:7px; right:10px; }
::-webkit-scrollbar-track { background-color: transparent }
::-webkit-scrollbar-thumb { background: #ccc; border-radius: 10px; }
::-webkit-scrollbar-thumb:hover { background: #f00; }

.ScrollBox::placeholder { color:#f00; opacity:1; }
.ScrollBox::-webkit-scrollbar { width: 4px; right:-5px; }
.ScrollBox::-webkit-scrollbar-track { background-color:#333; }
.ScrollBox::-webkit-scrollbar-thumb { background: #666; border-radius: 10px; }
.ScrollBox::-webkit-scrollbar-thumb:hover { background: #eee; }


/*////////////////////////////////////////////////////////////////*/

#OnceADBox { position:fixed; width:100%; height:100%; z-index:1000000; display:none; }
#OnceADBack1 { position:absolute; width:100%; height:100%; background-color:#000; opacity:0.75; }
#OnceADBack2 { width:50%; background-color:#000; opacity:0; }
#OnceADlink { position:relative; width:100%; top:50%; margin-top:-210px; display:flex; justify-content:space-around; align-content:space-around; }
#OnceADBox .CloseBtn { position:absolute; top:20px; right:20px; width:24px; height:24px; background-color:#d00202; z-index:1000; opacity:0; }


/*------------*/

#BarodeScannerBox { position:fixed; top:0; right:0; width:100%; height:100%; background-color:#040413; z-index:1000000; display:none; }
#BarodeScannerCorner { position:absolute; top:20px; right:50%; margin-right:-100px; width:200px; height:calc(100% - 40px); }
#BarodeScannerCorner1 { position:absolute; top:0; left:0; width:40px; height:40px; background:url(../ZarBank/App_Images/Home.png) -280px 0; }
#BarodeScannerCorner2 { position:absolute; top:0; right:0; width:40px; height:40px; background:url(../ZarBank/App_Images/Home.png) -280px 0; }
#BarodeScannerCorner3 { position:absolute; bottom:0; right:0; width:40px; height:40px; background:url(../ZarBank/App_Images/Home.png) -280px 0; }
#BarodeScannerCorner4 { position:absolute; bottom:0; left:0; width:40px; height:40px; background:url(../ZarBank/App_Images/Home.png) -280px 0; }
#BarodeScannerRedLine { position:absolute; top:0; right:50%; margin-right:-1px; width:2px; height:100%; background-color:#e61104; }
#BarodeScannerContainer { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#040413 }
#BarodeScannerClose { position:absolute; top:25px; left:25px; width:25px; height:25px; background-color:#e61104; padding:6px 6px 5px 5px; cursor:pointer; }
#BarodeScannerBox video { position:absolute; top:0; right:0; }


/*------------*/


/*////////////////////////////////////////////////////////////////*/

.raychat_main_button.bottom { bottom: 12px !important; } 
.raychat_bgc { background-color:#ed0e0f !important; } 
.raychat_main_button { background-image : url('../App_Images/LiveChat.png') !important; background-size:32px 32px !important; background-position: 51.5% 48.5% !important; } 

/*-General----------------------------------------------------------------------------*/

.FestivalNewsW { text-align: center;margin-right:10%; }
.FestivalNewsBox { width: 90%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 25px; }
.FestivalNewsPic { width: 100%; }
.FestivalNewsContent { text-align: center;padding: 10px 20px; }

#FestivalBtn { position:fixed; bottom:15px; left:-15px; width:195px; height:50px; z-index:10000; cursor:pointer; }
#FestivalBack1, #FestivalBack2 { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#ed0f0f; }
#FestivalBtn img { position:absolute; top:5px; right:7px; width:40px; opacity:.9; }
#FestivalBtn p { position:absolute; top:12px; right:50px; white-space:nowrap; color:#fff; font-size:16px; opacity:0.8; }


/*-TopNemu----------------------------------------------------------------------------*/


#TopMenuBox { position:fixed; top:-100px; right:0; width:100%; height:80px; background-color:#fff; z-index:10000; }
#TopMenuLogo { position:absolute; top:15px; right:20px; z-index:11000; }

#TMQBtnLang, #TMQBtnSearch, #TMQBtnLock { position:absolute; top:15px; width:50px; left:20px; cursor:pointer; z-index:100; }
#TMQBtnLangCurrent { position:relative; color:#333; text-align:center; font-size:15px; }
#TMQBtnSearch { left:78px; }
#TMQBtnSearch svg { position:absolute; top:3px; left:15px; width:19px; fill:#333; }
#TMQBtnLock { left:140px; }
#TMQBtnLock svg { position:absolute; top:0px; left:16px; width:22px; fill:#333; }

#TMQBtnLang .TMLBtnSubBox { width:80px; margin-right:-40px; }
#TMQBtnLang .TMLSubBtn { padding:15px 0 15px; } 
#TMQBtnLang .TMLSubBtnLine { top:50px; }



/*///////////////////////////*/

#HomeMenuBox { position:fixed; top:0; right:0; width:100%; height:80px; z-index:10000; display:none;  }
#HomeMenuLogo { position:absolute; top:5px; right:30px; width:130px; }
#HomeMenuLinks { position:absolute; top:28px; right:200px; width:calc(100%  - 300px); font-size:15px; color:#fff; z-index:1; }
#HomeMenuLinks .TMLBtn { color:#fff;  border-right:1px solid rgba(255, 255, 255, 0.5); } 
#HomeMenuLinks .TMLBtn:first-child { border:0; }
#HomeMenuLinks .TMLBtn svg { position:relative; width:20px; height:20px; top:5px; fill:#fff; }
#HomeMenuQuick { position:absolute; top:7px; left:20px; z-index:100; }
#HMQBtnLogin .Btn { padding:10px 50px 10px 20px; }
#HMQBtnLogin p { font-size:14px; }
#HMQBtnLogin img { top:7px; right:12px; }

#HomeMenuLinks .TMQSep { position:absolute; top:14px; width:1px; height:26px; background-color:rgba(255, 255, 255, 0.5); }
#HMQSep1 { left:75px; }
#HMQSep2 { left:132px; }

#HMQBtnLang { position:absolute; top:15px; width:50px; left:20px; cursor:pointer; z-index:100; }
#HMQBtnLangCurrent { position:relative; color:#333; text-align:center; font-size:15px; }
#HMQBtnSearch { left:70px;position:absolute; top:10px; width:125px; cursor:pointer; z-index:100;background:#cf1e18;padding:5px;border-radius:20px }
#HMQBtnSearch span {font-size: 13px;color: #fff;padding-right: 10px;}
#HMQBtnSearch svg { position:absolute; top:7px; left:10px; width:19px; fill:#fff; }
#HMQBtnLock { left:120px; }
#HMQBtnLock svg { position:absolute; top:0px; left:16px; width:22px; fill:#333; }

#HMQBtnLang .TMLBtnSubBox { width:80px; margin-right:-40px; }
#HMQBtnLang .TMLSubBtn { width:100%; right:0; padding:12px 0 12px; } 
#HMQBtnLang .TMLSubBtn p { width:100%; right:0; text-align:center; } 
#HMQBtnLang .TMLSubBtnLine { top:50px; }

#HomeMenuBtn { position:absolute; top:22px; right:185px; width:42px; height:42px; z-index:1; cursor:pointer; display:none; }
#HomeMenuBtnBack { position:absolute; top:0; right:0; width:100%; height:100%; border:1px solid #fff; }
#HomeMenuBtn svg { position:absolute; top:9px; right:9px; width:25px; fill:#fff; }
.top-banner {
	height: 64px;
    position: fixed;
    width: 100%;
    background: #eee;
    z-index: 10000;
    background: url(../App_Images/wc2026-top-banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#TopMenu { position:fixed; top:64px; right:0; width:100%; height:80px; z-index:11000; }
#TopMenuBack { position:absolute; top:0; right:0; width:100%; height:66px; background:rgba(255, 255, 255, 0.2); backdrop-filter: blur(6px) brightness(80%); -webkit-backdrop-filter: blur(6px) brightness(80%); }

.ball
{
    position: fixed;
    z-index: 100000;
    right: 48%;
    top: -32px;
}
.ball img
{
	width:95px
}

@media only screen and (max-width: 768px) {
    #HomeMenuQuick {
        left: -15px !important;
        top: -5px;
    }
	#HMQBtnSearch span{display:none !important}
	.top-banner {
	height: 64px;
    position: fixed;
    width: 100%;
    background: #eee;
    z-index: 10000;
    background: url(../App_Images/wc2026-top-banner-mobile.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	}
	.ball
	{
		position: fixed;
		z-index: 100000;
		right: -20px;
		top: -33px;
	}
	.ball img
	{
		width:95px
	}
}

#TTopMenu { position:absolute; top:0; right:0; width:100%; height:55px; direction:ltr; z-index:1; }
#TTopMenuBack { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#1a74c0; opacity:0; }
#TopMenuBtn { position:absolute; top:10px; right:-40px; width:90px; height:45px; cursor:pointer; z-index:1000000; display:none; }
#TopMenuBtnBack { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#c5171d; }
#TopMenuBtn p { position:absolute; top:12px; right:26px; font-size:12px; color:#fff; transform:rotate(-90deg); opacity:0.8; }
#TopMenuBtn svg { position:absolute; top:7px; right:50px; width:28px; fill:#fff; }
/*#TopMenuBtn { position:absolute; top:20px; right:200px; width:42px; height:42px; cursor:pointer; display:none; }
#TopMenuBtnBack { position:absolute; top:0; right:0; width:100%; height:100%; border:1px solid #aaa; }*/
#TopMenuLinks { position:absolute; top:12px; right:200px; width:calc(100%  - 400px); height:60px; font-size:17px; z-index:1; }
.TMLBtn { position:relative; top:0; right:0; padding:0 20px 35px 20px; margin-bottom:30px; color:#333; cursor:pointer; white-space:nowrap; cursor:pointer; display:inline-block; } 
.TMLBtn:first-child { border:0; }
.TMLBtn>img { position:relative; width:20px; height:20px; top:5px; }
.TMLBtnLine { position:absolute; width:0; height:2px; top:35px; right:50%; background-color:#f00; z-index:1; }
.TMLBtnSubBox { position:absolute !important; top:55px; width:200px; right:50%; padding:5px 0; margin-right:-100px; background-color:#fff; opacity:0; display:none; }
.TMLSubBtn { position:relative; width:80%; right:10%; padding:14px 0 15px; border-top:1px dotted #ddd; display:block; } 
.TMLSubBtn:first-child { border:0; }
.TMLSubBtnLogo { position:absolute; width:35px; height:35px; top:5px; right:0; opacity:0.9; }
.TMLSubBtn>p { position:relative; top:0; right:20px; font-size:17px; color:#333; }
.TMLSubBtnLine, .TMLSubBtnLine2, .TMLSubBtnLine3 { position:absolute; width:0; height:1px; top:57px; right:0; background-color:#f00; z-index:1; }
.TMLSubBtnLine2, .TMLSubBtnLine3 { width:0; top:43px; }
.TMLSubBtnPointer { position:absolute; height:10px; top:50%; margin-top:-5px; left:0px; opacity:0.5; }
.TMSep { position:relative; top:10px; width:1px; height:26px; background-color:#333; opacity:0.2; display:inline-block; }
.TMLBtnSubBox2, .TMLBtnSubBox3 { position:absolute !important; top:30px; width:200px; padding:5px 0; right:103%; background-color:#fff; opacity:0; display:none; }
.TMLBtnSubBox2 .TMLSubBtn>p, .TMLBtnSubBox3 .TMLSubBtn>p { right:15px; }
.TMLBtnSubBox2 .TMLSubBtn, .TMLBtnSubBox3 .TMLSubBtn { padding:10px 0 9px; } 

#TMLBtnNews .TMLBtnSubBox { width:220px; margin-right:-110px; }
#HMQBtnTel { position:absolute; white-space:nowrap; color:#333;user-select: none; top:12px; left:215px; font-size:18px; direction:ltr }


/*////////////////////////*/

#XMMenuBoxW { position:fixed; top:0; right:0; width:100%; height:100%; z-index:15000; display:none; }
#XMMenuBoxBack { position:relative; width:100%; height:1000px; background-color:#000; opacity:0.5; }
#XMMenuBox { position:absolute; top:0; right:-350px; width:320px; height:100%; background:#fff; padding:20px; color:#444; overflow-x:hidden; overflow-y:auto; }

.XMMenuBtn, .XMMenuBtn2, .XMMenuBtn3 { position:relative; width:300px; padding:5px 10px; font-size:11pt; cursor:pointer; display:inline-block; margin-bottom:2px; }
.XMMenuBtn2, .XMMenuBtn3 { padding:5px 23px; }

.XMMBSingleBtn { position:absolute; width:5px; height:5px; top:17px; right:12px; border:1px solid #aaa; color:#444; }
.XMMBSingleBtn2, .XMMBSingleBtn3, .XMMBSingleBtn4 { position:absolute; width:5px; height:5px; top:8px; right:12px; }
.XMMBSingleBtn3, .XMMBSingleBtn4 { top:10px; right:18px; }

.XMMBTitle { position:relative; top:2px; right:25px; color:#444; font-family:ISN; font-size:15px; display:inline-block; padding:0; margin:0; white-space:nowrap }
#XMMenuBoxW .CloseBtn { position:absolute; top:15px; left:15px; }
.XMMSubBtnPointer { position:absolute; height:5px; top:4px; left:10px; font-size:18px; opacity:0.7; }
.XMMBSubBtn { position:relative; width:200px; top:0; color:#444; margin:7px 20px; display:block; }
.XMMBSubBtn p { position:relative; right:12px; font-family:Arial; font-size:16px; }
.XMMBSubBtn .XMMBSingleBtn { position:absolute; width:5px; height:5px; top:12px; right:0px; border:1px solid #aaa; color:#444; }

.XMMBtnSubBox, .XMMBtnSubBox2, .XMMBtnSubBox3 { overflow:hidden; margin-right:15px; height:0; }
#XMMenuBox1 .XMMBtnSubBox { height:auto }

/*-General----------------------------------------------------------------------------*/

#Page { min-height:550px;background:#fff }

/*-General----------------------------------------------------------------------------*/

*:focus { outline: 0; }
a{ text-decoration:none; }
a:hover{ text-decoration:solid; }

.Btn1 { overflow:hidden; }
.Btn1 .B1 { position:absolute; top:0; right:0; width:100%; height:100%; overflow:hidden; }
.Btn1 .B2 { position:absolute; top:0; right:-100%; width:100%; height:100%; background-color:#06a4bb; overflow:hidden; }

.FixFloat{ clear: both; visibility: hidden; }

/*div { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }*/
.watermark { position:absolute; top:11px; right:15px; font-size:11pt; white-space:nowrap; }

.ShadowSubMenu { position:relative; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.6); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6); box-shadow:0 0 10px rgba(0, 0, 0, 0.6); }
.ShadowProduct { position:relative; -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3); box-shadow:0 5px 5px rgba(0, 0, 0, 0.3); }
.Shadow2 { position:relative; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); }

::placeholder { color:#ddd; }

.Spinner { position:relative; width:188px; display:inline-block;  cursor:pointer; height:40px; display:inline-block; border:1px solid #ccc; margin:0 5px; }
.Spinner input { width:100%; right:0; top:0; font-family:ISN; font-size:16px; text-align:center; border:0; background-color:transparent }
.Spinner input::placeholder { color:#ddd; }
.SpinnerUp { position:absolute; top:0; right:1px; width:32px; height:100%; cursor:pointer; background:url(../App_Images/Home.png) no-repeat -372px -172px;-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.SpinnerDown { position:absolute; top:0; left:1px; width:32px; height:100%; cursor:pointer; background:url(../App_Images/Home.png) no-repeat -372px -173px;-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}


/*----------------------*/

#BreakNews { position:fixed; width:100%; height:100%; top:0; right:0; z-index:10000; display:none; }
#BreakNews div { background-color:#000; opacity:0.8; }
#BreakNews img { position:absolute; top:50%; right:50%; margin-top:-230px; margin-right:-420px; cursor:pointer; }

.ProductItem { position:relative; width:225px; height:300px; display:inline-block; margin:30px; cursor:pointer; }
.ProductItem .PIPic { position:absolute; width:225px; height:300px; background-color:#f4f4f4; }
.ProductItem .PICategory { position:absolute; top:-24px; right:56px; font-family:ISN; opacity:0.8; font-size:11pt; }
.ProductItem .PICategoryEn { position:absolute; width:75%; top:300px; right:0; font-size:10pt; font-family:Arial; opacity:0.6; text-align:left; }
.ProductItem .PIName { position:absolute !important; top:220px !important; right:20px !important; font-size:18pt !important; font-family:ISN !important; color:#fff !important; }
.ProductItem .PINameEn { position:absolute !important; top:250px !important; right:20px !important; font-size:12pt !important; font-family:Arial !important; opacity:0.8; color:#fff !important; white-space:nowrap; }
.ProductItem .TLHelftone1 { position:absolute; top:-20px; right:-12px; opacity:0.2; }
.ProductItem .TLHelftone2 { position:absolute; top:202px; right:180px; opacity:0.2; }

.VideoItem { position:relative; width:420px; display:inline-block; margin:30px; padding-bottom:20px; flex-grow:1; }
.VideoName { position:absolute; bottom:20px; right:0; width:100%; text-align:center; }
.VideoItem span { display:none !important; }
.h_iframe-aparat_embed_frame iframe { height:auto !important; border-radius:10px; }
.VideoName h2 { margin:0 !important; color:#000 !important; }
.VideoName p { font-size:16px !important; line-height:auto !important; }

.VideoBox { position:relative; width:80%; right:10%; margin-top:80px; background:#c4161c; border-radius: 15px 0 15px 15px; padding:15px 0;height:745px}
.VideoBox img { position:absolute; top:-47px; }

@media only screen and (max-width: 600px) {
    .VideoItem { width:330px; }
}


.CatalogItem { position:relative; width:235px; height:400px; display:inline-block; margin:30px; }
.CatalogItem .CatalogIPic { position:absolute; width:225px; height:300px; top:5px; right:5px; }
.CatalogIBack { position:absolute; width:100%; height:100%; background-color:#fff; }
.CatalogItem .CatalogIName { position:absolute; top:320px; right:5%; width:90%; text-align:center; font-family:ISN; font-size:11pt; }
.CatalogItem .CatalogISize { position:absolute; top:400px; right:0; width:180px; text-align:left; font-family:ISN; font-size:9pt; color:#999; }
.CatalogItem .CatalogINameEn { position:absolute; top:-25px; right:55px; width:90%; text-align:right; font-family:Arial; font-size:9pt; color:#aaa; }

#Page1 { position:relative; /*display:flex; flex-wrap:wrap;*/ }
.AgentItem { position:relative; width:500px; height:340px; display:inline-block; margin:15px; flex-grow:1; flex-shrink:1 }
.AgentIMap { position:absolute; width:40%; height:320px; top:10px; right:10px; overflow:hidden; border:2px solid #ddd;  }
.AgentItem .AgentIMap iframe { position:absolute; top:-60px; width:100%; }
.AgentItem .AgentIShopNameLabel { position:absolute; top:10px; right:43%; width:50%; opacity:0.5; font-size:8.5pt; }
.AgentItem .AgentIShopName { position:absolute; top:35px;  right:45%; width:50%; font-size:13pt; }
.AgentItem .AgentIManagerLabel { position:absolute; top:80px; right:43%; width:50%; opacity:0.5; font-size:8.5pt; }
.AgentItem .AgentIManager { position:absolute; top:100px; right:45%; width:50%; font-size:10.5pt; }
.AgentItem .AgentITelLabel { position:absolute; top:130px; right:43%; width:50%; opacity:0.5; font-size:8.5pt; }
.AgentItem .AgentITel1 { position:absolute; top:155px; right:45%; width:50%; font-size:10.5pt; direction:ltr; text-align:right; }
.AgentItem .AgentITel2 { position:absolute; top:175px; right:45%; width:50%; font-size:10.5pt; direction:ltr; text-align:right; }
.AgentItem .AgentIMobile { position:absolute; top:195px; right:45%; width:50%; font-size:10.5pt; direction:ltr; text-align:right; }
.AgentItem .AgentIStateLabel { position:absolute; top:220px; right:43%; width:50%; opacity:0.5; font-size:8.5pt; }
.AgentItem .AgentIState { position:absolute; top:240px; right:45%; width:50%; font-size:10.5pt; }
.AgentItem .AgentIAddress { position:absolute; top:270px; right:45%; width:50%; font-size:10.5pt; line-height:18px; }

.FAQItem { position:relative; width:-90%; margin-top:40px; right:10%; }
.FAQItem .FAQIBtn { position:relative; display:inline-block; font-weight:900; margin-left:15px; padding-top:3px; color:#333; }
.FAQItem .FAQITitle { position:relative; display:inline-block; font-weight:bold; font-size:22px; color:#000; cursor:pointer; }
.FAQItem .FAQIContent p { position:relative; font-weight:bold; font-size:18px; padding-bottom:30px; margin:10px 0; right:30px; }
.FAQItem .FAQIContent div { position:relative; height:0; overflow:hidden; }

#PLightBox { position:fixed; width:420px; height:560px; top:50%; right:50%; margin-top:-290px; margin-right:-80px; z-index:100000; display:none; }
#PLightBack { position:absolute; width:5000px; height:5000px; top:50%; right:50%; margin-top:-2500px; margin-right:-2500px; background-color:#000; opacity:0.7; }
#PLightW2 { position:absolute; width:500px; height:580px; top:160px; right:-170px; opacity:0; }
#PLightBack2 { position:absolute; width:500px; height:580px; top:0; right:0; background-color:#d00; opacity:0.95; }
#PLightW { position:absolute; top:-100px; width:100%; height:100%; background-color:#fff; }
#PLightPicW{ position:absolute; width:100%; height:100%; z-index:1; overflow:hidden; }
#PLightColorW { position:absolute; width:100%; height:100%; top:0; right:0; }
#PLightClose { position:absolute; top:10px; right:10px; cursor:pointer; z-index:10; }
#PLightW2 p { position:absolute; top:50%; right:10%; color:#f00; font-size:22pt; opacity:0.8; }
#PLightW .PIName { position:absolute !important; top:50px !important; right:40px !important; font-size:25pt !important; font-family:ISN !important; color:#fff !important; }
#PLightW .PINameEn { position:absolute !important; top:100px !important; right:42px !important; font-size:13pt !important; font-family:Arial !important; opacity:0.9; color:#fff !important; }
#PLightPicColor { position:absolute; top:0; right:0; width:100%; width:100%; display:none; }
#PLightW #LPColorDetailsPicLine { height: calc(100% - 80px) !important; }
#PLightW .LPColorDetailsPicBack { bottom: 30px !important; display:none; }

.PLightColorItem { position:absolute; width:60px; height:60px; bottom:15px; right:80px; cursor:pointer; }
.PLightColorItem img { object-fit: cover; width:60px; height:60px; }
#PLightColorItem1 { position:absolute; bottom:10px; }
#PLightColorItem2 { position:absolute; bottom:10px; right:10px; }
#PLightColorItem3 { position:absolute; bottom:80px; }
#PLightColorItem4 { position:absolute; bottom:80px; right:10px; }
#PLightColorItem5 { position:absolute; bottom:150px; }
#PLightColorItem6 { position:absolute; bottom:150px; right:10px; }
#PLightColorItem7 { position:absolute; bottom:220px; }
#PLightColorItem8 { position:absolute; bottom:220px; right:10px; }
#PLightColorItem9 { position:absolute; bottom:290px; }
#PLightColorItem10 { position:absolute; bottom:290px; right:10px; }
#PLightColorItem11 { position:absolute; bottom:360px; }
#PLightColorItem12 { position:absolute; bottom:360px; right:10px; }
#PLightColorItem13 { position:absolute; bottom:430px; }
#PLightColorItem14 { position:absolute; bottom:430px; right:10px; }
#PLightColorItem15 { position:absolute; bottom:500px; }
#PLightColorItem16 { position:absolute; bottom:10px; right:150px; }
#PLightColorItem17 { position:absolute; bottom:10px; right:220px; }
#PLightColorItem18 { position:absolute; bottom:10px; right:290px; }
#PLightColorItem19 { position:absolute; bottom:10px; right:360px; }
#PLightColorItem20 { position:absolute; bottom:10px; right:430px; }

/*-Footer----------------------------------------------------------------------------*/

#Footer{ position:relative; width:100%; background:#2f2f2f url(../App_Images/FooterBack.png) no-repeat bottom right; padding-bottom:100px; z-index:1000;}
#FTop{ position:absolute; top:-23px; right:50%; margin-right:-71px;}

.FLegalItem { position:relative; top:20px; width:140px; height:155px; margin:2px; display:inline-block; background-color:rgba(255, 255, 255, 1); vertical-align:middle; }
/*#Footer #FB1{ width:100%; height:5px; background-color:#005499; }*/
#Footer #FC1{ position:relative; padding-top:20px; padding-right:70px; }
#Footer #FC2{ position:absolute; bottom:5px; width:100%; height:70px; background-color:#1c1c1c; }
#Footer #FB2{ position:absolute; bottom:0; width:100%; height:5px; background:#005499 url(../App_Images/Footer-Pattern.png); }

#Autho{ position:absolute; top:20px; left:20px; opacity:0.9; }
#FooterLogo{ position:absolute; top:-27px; right:50%; margin-right:-71px; z-index:0; }
#Reserved, #Copy { position:absolute; width:50%; top:36px; right:25%; font-family:Calibri, Arial; font-size:10pt; color:#666; text-align:center; }
#Copy { position:absolute; width:100%; top:50px; right:0; font-family:Calibri, Arial; font-size:10pt; color:#888; text-align:center; }
#Copy span { font-weight:bold; color:#005499; }
#CopyFa { position:absolute; top:45px; right:25px; color:#777; font-size:9pt; }
#FLink1, #FLink2 { position:absolute; top:35px; right:25px; color:#ddd; font-size:10pt; white-space:nowrap; }
#FLink2 { right:128px; }
#FLink1:hover, #FLink2:hover { color:#ff8400; }
#FLinkS { position:absolute; width:5px; height:1px; top:49px; right:115px; background-color:#aaa; }

#F-Social { position:absolute; bottom:15px; left:20px; }
.F-SBtn { position:relative; float:left; height:32px; width:32px; cursor:pointer; margin-left:6px; opacity:0.8; }
#FFacebook { background:url(../App_Images/FooterSocial.png) -1px -1px; }
#FFacebook div { background:url(../App_Images/FooterSocial.png) -151px -1px; opacity:0; }
#FTwitter { background:url(../App_Images/FooterSocial.png) -38px -1px; }
#FTwitter div { background:url(../App_Images/FooterSocial.png) -188px -1px; opacity:0; }
#FInstagram { background:url(../App_Images/FooterSocial.png) -75px -1px; }
#FInstagram div { background:url(../App_Images/FooterSocial.png) -224px -1px; opacity:0; }
#FAparat { background:url(../App_Images/FooterSocial.png) -113px -1px; }
#FAparat div { background:url(../App_Images/FooterSocial.png) -263px -1px; opacity:0; }

.FooterC, .FooterC2 { position:relative; width:180px; display:inline-block; top:0; right:0; padding:1% 1% 30px 1%; color:#888; vertical-align:top; margin-left:20px; }
.FooterC li { list-style:none; line-height:26px; }
.SubFooterTitle{ font-family:ISN; font-size:14pt; font-weight:normal; color:#fff; margin-bottom:12px; padding-bottom:15px; border-bottom:1px solid #444; }
.SubFooterItem{ position:relative; margin-right:2px; font-size:9pt; cursor:pointer; color:#999; white-space:nowrap; }
.SubFooterItem img{ position:absolute; top:12px; right:0; width:6px; opacity:0.5; }
.SubFooterItem p{ position:relative; top:2px; right:15px; }

.FooterC2 { width:360px; padding-bottom:12px; }
.FooterC2 h1 { padding-bottom:6px; border:0; }
#FContact { width:320px; padding:5px 10px; border:1px solid #444; margin-bottom:22px; }
.FContactBtn { position:relative; width:270px; }
.FContactBtn div { position:relative; display:inline-block; width:26px; height:26px; margin:0 0 0 10px; color:#999; vertical-align:middle; }
#FContactMap div { background:url(../App_Images/FooterSocial.png) -305px -3px; }
#FContactTel div { background:url(../App_Images/FooterSocial.png) -334px -3px; }
#FContactFax div { background:url(../App_Images/FooterSocial.png) -363px -3px; }
#FContactEmail div { background:url(../App_Images/FooterSocial.png) -392px -3px; }
.FContactBtn p { position:relative; font-size:10pt; display:inline-block; color:#777; vertical-align:middle; direction:ltr; text-decoration:none; }
.FooterC2 a p { color:#aaa; }

#FNewsletterBox, #FNewsletterBtn { position:relative; display:inline-block; width:230px; height:38px; font-size:11pt; background-color:#454444; margin-left:3px; }
#FNewsletterBtn { width:66px; font-size:11pt; background-color:#e60404; margin-left:0; cursor:pointer; }
#FNewsletterBtn p { position:absolute; top:7px; width:66px; color:#fff; margin-top:0; text-align:center; }
#FNTxtimg { position:absolute; top:9px; right:8px; width:26px; height:20px; background:url(../App_Images/FooterSocial.png) -484px -6px; }
#FNewsletter { position:absolute; top:3px; left:0; width:200px; height:28px; background-color:transparent; direction:ltr; padding:0 10px; color:#aaa; }


/*-Pages----------------------------------------------------------------------------*/

.Button1 { position:fixed; top:-1000px; height:0; }
#Loading{ position:fixed; width:100%; height:100%; top:0; right:0; z-index:999999; display:none; }
#LoadingBack{ position:absolute; width:100%; height:100%; top:0; right:0; background-color:#222; opacity:0.9; }
#LoadingBox{ position:absolute; width:42px; height:42px; top:50%; right:50%; margin-top:-31px; margin-right:-31px; padding:10px; background-color:#000; }
#LoadingBox img{ position:absolute;top:15px; right:15px; }

#LightBox { position:absolute; top:50%; right:50%; width:500px; padding:25px; background-color:#fff; }
#LightBoxClose { position:absolute; top:5px; left:15px; cursor:pointer; }
#LightBoxContent h1 { color:#444; font-family:ISN; font-size:20pt; line-height:40px; margin-top:20px }
#LightBoxContent .MenuTitle { font-size:14pt; color:#888; margin-top:10px; line-height:40px; }
#LightBoxContent p { position:relative; top:10px; color:#999; font-family:ISN; font-size:9.5pt; }

#LightBoxContent div{ position:relative; margin:7px; }
#LightBoxContent label{ position:relative; float:right; color:#bbb; font-family:ISN; font-size:10.5pt; width:150px; text-align:left; display:inline-block; }
#LightBoxContent label span{ position:relative; width:20px; text-align:left; display:inline-block; }
#LightBoxContent input{ position:relative; width:300px; border:1px solid #eee; padding:8px; margin-right:10px; font-family:Tahoma; }
#LightBoxContent textarea{ position:relative; width:300px; height:70px; border:1px solid #eee; padding:8px; margin-right:10px; font-family:Tahoma; }
#LightBoxContent #QRSelectFileBtn{ position:relative; width:300px; height:22px; background-color:#005499; padding:5px; text-align:center; }

#LightBoxContent #QRSend{ position:relative; top:10px; width:485px; height:45px; margin:10px 0; font-size:10.5pt; background-color:#005499; color:#fff; cursor:pointer; text-align:center; overflow:hidden; padding:0; }
#LightBoxContent #QRSend .B1 { background-color:#005499; }
#LightBoxContent #QRSend .B2 { background-color:#ff8400; }


/*-Pages----------------------------------------------------------------------------*/

.ProductTable3 { text-align:center; direction:ltr; width:100%; }
.ProductTable3 .TableHead2 td{ background-color:#0781c2; border:1px solid #0577b4; color:#fff; font-size:10.5pt; vertical-align:middle; height:28px;  }
.ProductTable3 .TableHead td{ background-color:#2b93c6;border:1px solid #0577b4; vertical-align:middle; }
.ProductTable3 .TableHead3 td{ background-color:#e2a806;border:1px solid #b48505; color:#fff; font-size:10.5pt; vertical-align:middle; height:28px; }
.ProductTable3 td{ color:#555; vertical-align:middle; }
.ProductTable3 tbody tr{ background-color:#f8f8f8; }
.ProductTable3 tbody tr:nth-child(2n+1){ background-color:#fdfdfd; }
.ProductTable3 tbody td{ border:1px solid #ddd; color:#666; }
.ProductTable3 .TableRow td{ cursor:pointer; }
.ProductTable3 .TD1{ background-color:#eee; }
.ProductTable3 .TableHead2 .TD2{ background-color:#0781c2; }
.ProductTable3 .TD3{ background-color:#f2f2f2; }
.ProductTable3 th{ border:1px solid #0577b4; padding:5px 0; font-weight:normal; }
.ProductTable3 tbody tr:hover td, .hover{ background-color:#2b93ca !important; color:#fff !important; }

.fixed{ top:0; position:fixed; display:none; border:none; z-index:100; }

.scrollMore{ margin-top:600px;}

.TLHelftone1 { position:absolute; top:-15px; right:-10px; opacity:0.25; }
.TLHelftone2 { position:absolute; bottom:-15px; left:-10px; opacity:0.25; }

/*///////////////////////////////////////////////////////////////*/

.jobListBox { position:relative; margin:50px 0; }
.jobListItem { position:relative; width:calc(80% + 20px); right:14%; margin:10px 0; border:1px dashed #eee; overflow:hidden; cursor:pointer; }
.jobListSep1, .jobListSep2 { position:absolute; top:15px; right:50px; width:0; height:calc(100% - 30px); border-right:1px dotted #ddd; }
.jobListSep2 { right:calc(50% + 50px); }
.jobListCkeckBoxW { position:absolute; top:0; right:0; width:50px; height:100%; }
.jobListCkeckBoxW .jobCheck { position:absolute; top:50%; right:12px; margin-top:-20px; }
.jobListTitleW { position:relative; right:75px; width:calc(50% - 80px); display:inline-block; vertical-align:top; }
.jobListTitle { margin:25px 0; color: #0acccc; font-size: 13.5pt; }
.jobListTitle div { position:absolute; top:25px; right:-90px; background-color:#ed0f0f; width:80px; height:30px; }
.jobListTitle div p { position:absolute; top:-1px; left:15px; color:#fff; text-align:center; }
.jobListTitle div { position:absolute; top:25px; right:-90px; background-color:#ed0f0f; width:80px; height:30px; }
.jobListSex img, .jobListLocation img, .jobListType img, .jobListWage img { position:absolute; width:20px; opacity:0.3; right:5px; margin-top:-4px; }
.jobListSex p, .jobListLocation p, .jobListType p, .jobListWage p { margin-top:0; line-height: 15px; }
.jobListCountDown { color:#ed0f0f; text-align:left; line-height:5px; font-size:14pt; letter-spacing:1px; }
.jobListConditionW { position:relative; right:100px; width:calc(50% - 50px); display:inline-block; }
.jobListConditionW ul { width:100%; right:10%; margin:40px 20px 20px 0; }
.jobListConditionW li { font-size:10.5pt !important; list-style:disc; line-height:30px; }

.jobListInfo { position: absolute; width:150px; height:30px; background-color:#ed0e0f; overflow:hidden; bottom:20px; left:-20px; display:none; }
.jobListInfo p { position:absolute; width:100%; top:2px; color:#fff; }

.jobFormBox { position:relative; width:calc(100% - 20px); background-color:#fff; padding:10px; margin:10px 0; }
.jobTraceBox { position:relative; width:calc(100% - 20px); background-color:#fff; padding:10px; margin:10px 0; display:none; }

.fSectionTitle { font-size:9pt; }
.fSectionTitleItem { margin:0; text-align:center; display:inline-block; overflow:hidden; margin-left:2px; }
.fSectionLineW { font-size:10pt; }
.fSectionLine { margin-bottom:5px; }
.formMiniBtn { position:static;width:33px; height:33px; background-color:#333; color:#fff; cursor:pointer; display:inline-table; vertical-align:top; }
.formMiniBtn:hover { background-color:#e50a0a; }
.formMiniBtn p { color:#fff; margin:0; right:0; margin-top:3px; width:100%; text-align:center; font-size:17pt; }
.non { display:none; }

#tMadrak { width:calc(12% - 4px); }   
#tReshte { width:20%; } 
#tGrayesh { width:18%; } 
#tPosition { width:12%; } 
#tEdate { width:12%; }  
#tMoadel { width:8%; }    

#saCo{width:calc(12% - 4px);}   
#saActivity { width:11%; }
#saActivity2 { width:11%; } 
#saPost { width:10%; } 
#saUseType { width:8%; } 
#saPeriod { width:7%; } 
#saEdate { width:8%; } 
#saSalary { width:9%; } 
#saLeave { width:11%; } 

#swName { width:49%; }  
#swLevel { width:18%; }

#leName { width:32%; }    
#lePosition { width:18%; }  
#leTime { width:12%; }  
#leType { width:18%; } 

#lanName { width:31%; }
#lanDialog { width:18%; }
#lanRead { width:18%; }
#lanWrite { width:18%; }

.PicBox, .PicBox2 { width:380px; height:195px; min-width:200px; margin:10px; }
.PicBox2 { width:450px; height:55px; }
.PicBox .UL1, .PicBox .UL2, .PicBox2 .UL2 { position:absolute; bottom:0; right:190px; width:185px; height:32px; margin:10px; padding-top:7px; color:#fff; background-color:#333; font-size:15px; text-align:center; cursor:pointer; }
.PicBox .UL1 { bottom:48px; }
.PicBox .UL1:hover, .PicBox .UL2:hover { background-color:#e50a0a; }
.PicBox2 .UL2 { bottom:0; right:0 }
.PicBox2 p { position:absolute; bottom:-12px; right:195px; width:250px; height:34px; padding-top:9px; font-size:15px; text-align:center; }

.PicBox p { position:absolute; top:35%; right:15%; width:70%; padding:5px 0; text-align:center; z-index:2; }
.PicBox .PicTitleBack, .PicBox2 .PicTitleBack  { background-color:#fff; opacity:0.6; z-index:-1; }
.PicBox .Red, .PicBox2 .Red  { color:#e50a0a; font-family:Arial; font-size:12px; }
.PicBox img, .PicBox2 img { position:absolute; top:0; width:185px; height:185px; margin:5px; color:#fff; background-color:#ddd; border:1px dotted #eee; }

.Form:last-child:after { content:""; display:table; clear:both; }
.upload { position:absolute; width:0.01px; height:0.01px; opacity:0; overflow:hidden; z-index:-1; }

/*///////////////////////////////////////////////////////////////*/

.jobListBox { position:relative; margin:50px 0; }
.jobListItem { position:relative; width:calc(80% + 20px); right:14%; margin:10px 0; border:1px dashed #eee; overflow:hidden; cursor:pointer; }
.jobListSep1, .jobListSep2 { position:absolute; top:15px; right:50px; width:0; height:calc(100% - 30px); border-right:1px dotted #ddd; }
.jobListSep2 { right:calc(50% + 50px); }
.jobListCkeckBoxW { position:absolute; top:0; right:0; width:50px; height:100%; }
.jobListCkeckBoxW .jobCheck { position:absolute; top:50%; right:12px; margin-top:-20px; }
.jobListTitleW { position:relative; right:75px; width:calc(50% - 80px); display:inline-block; vertical-align:top; }
.jobListTitle { margin:25px 0; color: #0acccc; font-size: 13.5pt; }
.jobListTitle div { position:absolute; top:25px; right:-90px; background-color:#ed0f0f; width:80px; height:30px; }
.jobListTitle div p { position:absolute; top:-1px; left:15px; color:#fff; text-align:center; }
.jobListTitle div { position:absolute; top:25px; right:-90px; background-color:#ed0f0f; width:80px; height:30px; }
.jobListSex img, .jobListLocation img, .jobListType img, .jobListWage img { position:absolute; width:20px; opacity:0.3; right:5px; margin-top:-4px; }
.jobListSex p, .jobListLocation p, .jobListType p, .jobListWage p { margin-top:0; line-height: 15px; }
.jobListCountDown { color:#ed0f0f; text-align:left; line-height:5px; font-size:14pt; letter-spacing:1px; }
.jobListConditionW { position:relative; right:100px; width:calc(50% - 50px); display:inline-block; }
.jobListConditionW ul { width:100%; right:10%; margin:40px 20px 20px 0; }
.jobListConditionW li { font-size:10.5pt !important; list-style:disc; line-height:30px; }

.jobListInfo { position: absolute; width:150px; height:30px; background-color:#ed0e0f; overflow:hidden; bottom:20px; left:-20px; display:none; }
.jobListInfo p { position:absolute; width:100%; top:2px; color:#fff; }

.jobFormBox { position:relative; width:calc(100% - 20px); background-color:#fff; padding:10px; margin:10px 0; }
.jobTraceBox { position:relative; width:calc(100% - 20px); background-color:#fff; padding:10px; margin:10px 0; display:none; }

.fSectionTitle { font-size:9pt; }
.fSectionTitleItem { margin:0; text-align:center; display:inline-block; overflow:hidden; margin-left:2px; }
.fSectionLineW { font-size:10pt; }
.fSectionLine { margin-bottom:5px; }
.formMiniBtn { position:static;width:33px; height:33px; background-color:#333; color:#fff; cursor:pointer; display:inline-table; vertical-align:top; }
.formMiniBtn:hover { background-color:#e50a0a; }
.formMiniBtn p { color:#fff; margin:0; right:0; margin-top:3px; width:100%; text-align:center; font-size:17pt; }
.non { display:none; }

#tMadrak { width:calc(12% - 4px); }   
#tReshte { width:20%; } 
#tGrayesh { width:18%; } 
#tPosition { width:12%; } 
#tEdate { width:12%; }  
#tMoadel { width:8%; }    

#saCo{width:calc(12% - 4px);}   
#saActivity { width:11%; }
#saActivity2 { width:11%; } 
#saPost { width:10%; } 
#saUseType { width:8%; } 
#saPeriod { width:7%; } 
#saEdate { width:8%; } 
#saSalary { width:9%; } 
#saLeave { width:11%; } 

#swName { width:49%; }  
#swLevel { width:18%; }

#leName { width:32%; }    
#lePosition { width:18%; }  
#leTime { width:12%; }  
#leType { width:18%; } 

#lanName { width:31%; }
#lanDialog { width:18%; }
#lanRead { width:18%; }
#lanWrite { width:18%; }

.PicBox, .PicBox2 { width:380px; height:195px; min-width:200px; margin:10px; }
.PicBox2 { width:450px; height:55px; }
.PicBox .UL1, .PicBox .UL2, .PicBox2 .UL2 { position:absolute; bottom:0; right:190px; width:185px; height:32px; margin:10px; padding-top:7px; color:#fff; background-color:#333; font-size:15px; text-align:center; cursor:pointer; }
.PicBox .UL1 { bottom:48px; }
.PicBox .UL1:hover, .PicBox .UL2:hover { background-color:#e50a0a; }
.PicBox2 .UL2 { bottom:0; right:0 }
.PicBox2 p { position:absolute; bottom:-12px; right:195px; width:250px; height:34px; padding-top:9px; font-size:15px; text-align:center; }

.PicBox p { position:absolute; top:35%; right:15%; width:70%; padding:5px 0; text-align:center; z-index:2; }
.PicBox .PicTitleBack, .PicBox2 .PicTitleBack  { background-color:#fff; opacity:0.6; z-index:-1; }
.PicBox .Red, .PicBox2 .Red  { color:#e50a0a; font-family:Arial; font-size:12px; }
.PicBox img, .PicBox2 img { position:absolute; top:0; width:185px; height:185px; margin:5px; color:#fff; background-color:#ddd; border:1px dotted #eee; }

.Form:last-child:after { content:""; display:table; clear:both; }
.upload { position:absolute; width:0.01px; height:0.01px; opacity:0; overflow:hidden; z-index:-1; }


/*///////////////////////////////////////////////////////////////*/

#ProductMenu { position:relative; margin:15px 0; width:80%; right:10%; padding:10px; background-color:#2f2f2f; display:flex; flex-direction:row; flex-grow:1; flex-wrap:wrap; }
.PMItem { position:relative; margin:5px; height:50px; display:inline-block; border:1px solid #555; cursor:pointer; flex-grow:1; flex-basis:150px; }
.PMItem p { position:absolute !important; top:10px !important; right:0 !important; width:100% !important; text-align:center !important; color:#fff !important; }
.PMItemS { background-color:#ed0f0f; border-color:#ed0f0f; }

.PILeasing { background:#fff; width:40px; height:40px; position:absolute; z-index:100; top:10px; left:10px; cursor:pointer; }
.PILeasing img { position:absolute; width:30px; height:30px; top:5px; left:5px; opacity:0.8; }
.PIPrice, .PIPrice2 { position:absolute; top:325px; width:100% !important; display:none; }
.PIPrice p, .PIPrice2 p { width:100% !important; right:0 !important; text-align:center !important; }
.PIPrice p span, .PIPrice2 p span { font-size:24px; color:#111; }

.PIOrder, .PIOrder2 { position:absolute; top:365px; width:50% !important; right:25% !important; background-color:#ed0f0f; display:none; }
.PIOrder p, .PIOrder2 p { position:absolute; top:10px; width:100% !important; right:0 !important; text-align:center !important; color:#fff !important; }



/*///////////////////////////////////////////////////////////////*/


#LCartBox { position:fixed; bottom:-100px; width:100%; height:60px; padding:15px; background-color:#fff; z-index:10000; }

#LPColorW { position:fixed; top:0; right:0; width:100%; height:100%; z-index:21000; display:none; }
#LPColorBack { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#000; opacity:0.7; }
#LPColorBox { position:absolute; top:50%; right:50%; margin-right:-170px; margin-top:-280px; width:340px !important; padding:15px 30px 110px 15px; background-color:#fff; }
#LPColorList { position:relative; width:100%; padding-bottom:10px; margin-bottom:15px; border-bottom: 1px dotted #ccc; }

#LPColorDetailsBox { position:absolute; top:50%; right:50%; margin-right:-170px; margin-top:-280px; width:340px !important; background-color:#fff; z-index:1; display:none; }
#LPColorDetailsPic { min-height:300px; }
#LPColorDetailsPic img { width:320px; background-color:#ccc; margin:10px; }
#LPColorDetailsPicLine { position:absolute; top:30px; right:30px; width:calc(100% - 60px); height:calc(100% - 130px); border:1px solid #fff; z-index:1; }
.LPColorDetailsPicBack { position:absolute; bottom:80px; right:50%; margin-right:-100px; width:200px; height:40px; background-color:#fff; z-index:1; }
.LPColorDetailsPicSep { position:absolute; top:10%; right:80px; margin-right:-1px; width:2px; height:80%; background-color:#ddd; z-index:1; }
.LPColorDetailsPicCode { position:absolute; top:3px; right:10px; width:60px; text-align:center; font-size:21px; color:#ed0f0f; }
.LPColorDetailsPicName { position:absolute; top:3px; right:95px; width:150px; text-align:right; font-size:20px; color:#666; }
#LPColorDetailsPicTitle { position:absolute; top:50px; right:40px; text-align:right; font-size:35px; color:#fff; }
#LPColorDetailsPicTitleEn { position:absolute; top:100px; right:42px; text-align:right; font-size:18px; color:#fff; }

#LPColorDetailsAccept, #LPColorDetailsCancel { position:relative; display:inline-block; width:calc(50% - 15px); height:40px; margin:5px 6px 0 0; background-color:#ed0f0f; cursor:pointer; }
#LPColorDetailsAccept { background-color:#04d90f; right:5px; }
#LPColorDetailsAccept img , #LPColorDetailsCancel img { position:absolute; top:5px; right:50%; margin-right:-14px; }

.LPColorItem { position:relative; width:60px; height:60px; margin:5px; display:inline-block; cursor:pointer; }
.LPColorItem img { object-fit:cover; width:60px; height:60px; }
.LPColorItem p { position:absolute; width:80%; right:10%; top:35px; color:#fff; font-size:11pt; text-align:center; }

.LPColorItem .LPColorItemDelete { position:absolute; width:27px; height:27px; top:-7px; right:-7px; background-color:#f00; display:none; }
.LPColorItem .LPColorItemDelete img { position:absolute; width:25px; height:25px; top:1px; right:1px; }
.LPColorItem .LPColorItemSelect { position:absolute; width:27px; height:27px; top:-7px; right:-7px; background-color:#04d90f; display:none; }
.LPColorItem .LPColorItemSelect img { position:absolute; width:16px; height:16px; top:5px; right:5px; }
.LPColorItemDS .LPColorItemDelete { display:inline-block; }
.LPColorItemSS .LPColorItemSelect { display:inline-block; }

#LPColorClose { position:absolute; top:20px; left:20px; cursor:pointer; }
#LPColorLabel { position:absolute; bottom:82px; right:122px; color:#999; font-size:12pt; }
#LPColorLabel span { font-size:13pt; color:#ed0f0f; }
#LPColorMeter { position:absolute; bottom:75px; right:30px; width:80px; font-family:ISN; }
#LPColorMeter input { top:0 !important; right:5px !important; }
#LPColorBtn { position:absolute; width:270px; height:45px; bottom:20px; left:35px; background-color:#ed0f0f; cursor:pointer; }
#LPColorBtn p { position:absolute; width:100%; top:8px; text-align:center; font-size:12pt; color:#fff; }



/*///////////////////////////////////////////////////////////////*/


#LProW { position:fixed; top:0; right:0; width:100%; height:100%; z-index:21000; display:none; }
#LProBack { position:fixed; top:0; right:0; width:100%; height:100%; background-color:#000; opacity:0.7; }
#LProBox { position:absolute; top:50%; right:50%; margin-right:-600px; margin-top:-350px; width:1200px; height:700px; padding:15px; background-color:#fff; }
#LProClose { position:absolute; left:15px; cursor:pointer; }

#LProPicBox { position:absolute; top:50px; left:60px; width:400px; height:600px; }
#LProPicBox img { position:absolute; height:100%; }

#LProIconBox { position:absolute; top:50px; left:3px; width:50px; height:600px; display:flex; flex-direction:column; flex-wrap:wrap; align-items:center; justify-content:center; }
#LProIconLine { position:absolute; top:10px; right:50%; width:0px; height:580px; border-right:1px solid #ddd; }
.LProIconItem { position:relative; right:0; width:46px; height:46px; background-color:#fff; }
.LProIconItem img { position:relative; width:36px; height:36px; margin:5px; }

#LProTitleBox { position:absolute; top:20px; right:0; width:300px; }
.LProTitleLine { position:absolute; top:30px; right:-7px; width:15px; height:50px; background-color:#f00; border-radius:3px; }
.LProPreTitle { position:absolute; top:10px; right:15px; color:#ccc; font-size:14px; letter-spacing:1px; }
.LProTitle { position:absolute; top:30px; right:25px; color:#000; font-size:30px; white-space:nowrap; }
.LProPreTitle span { color:#555; }
.LProTitle span { color:#f00; }

.LBetaLoginTitleBox { position:absolute; top:-10px; right:0; }
.LBetaLoginTitleBox .LProTitle { top:34px; font-size:25px; }

#LProDescBox { position:absolute; top:110px; right:35px; width:670px; }
#LProDesc { position:relative; padding-right:20px; border-right:1px solid #ddd; font-size:16px; color:#888; margin-bottom:10px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; box-orient:vertical; line-clamp:2; }
#LProDescBox a { position:relative; padding-right:30px; font-size:16px; color:#d00; }
#LProColorBox { position:absolute; top:270px; right:20px; width:670px; display:flex; flex-wrap:wrap; padding-right:15px; height:200px; overflow-y:auto; overflow-x:hidden; }
#LProColorW { display:flex; flex-wrap:wrap;}
.LProColorItem { position:relative; width:70px; height:85px; margin:8px 17px; cursor:pointer; }
.LProColorItem img { position:absolute; width:70px; height:70px; top:0; right:0; }
.LProColorItem p { position:absolute; top:70px; right:-15px; width:100px; color:#999; font-size:15px; text-align:center; white-space:nowrap; }

#LProInfoTitleBox { position:absolute; top:410px; right:0; width:300px; }
#LProInfoTitleBox .LProTitle { top:35px; font-size:22px; color:#333; }

#LProInfoBox { position:absolute; top:490px; right:35px; width:520px; border-right:1px solid #ddd; }
#LProInfoBox p { position:relative; padding-right:20px; font-size:16px; color:#999; margin-bottom:10px; line-height:17px; }
#LProInfoBox span:first-child { position:relative; direction:ltr; display:inline-block; color:#000; }
#LProInfoBox span:nth-child(2) { color:#888; }

#LProMeterBox { position:absolute; top:450px; right:420px; width:280px; height:200px; border-radius:10px; border:1px dashed #bbb; background-color:#f4f4f4; z-index:10; }
#LProMeterLabel { position:absolute; top:24px; right:145px; color:#777; font-size:18px; }
#LProMeterLabel span { font-size:14pt; display:inline-block; }
#LProMeter { position:absolute; top:20px; right:30px; width:100px; font-family:ISN; }
#LProMeterBtn { position:absolute; width:220px; height:45px; top:135px; right:30px; background-color:#ed0f0f; cursor:pointer; }
#LProMeterBtn p { position:absolute; width:100%; top:8px; text-align:center; font-size:12pt; color:#fff; }
#LProMeterResult { position:absolute; top:70px; right:30px; width:220px; color:#555; font-size:22px; text-align:center; border-top:1px dashed #ddd; padding-top:6px; margin-top:6px; }
#LProMeterResult span { color:#f00; }

.LProColorItem .LPColorItemDelete { position:absolute; width:27px; height:27px; top:-3px; right:-3px; background-color:#f00; display:none; }
.LProColorItem .LPColorItemDelete img { position:absolute; width:25px; height:25px; top:1px; right:1px; }
.LProColorItem .LPColorItemSelect { position:absolute; width:27px; height:27px; top:-3px; right:-3px; background-color:#04d90f; display:none; }
.LProColorItem .LPColorItemSelect img { position:absolute; width:16px; height:16px; top:5px; right:5px; }
.LPColorItemDS .LPColorItemDelete { display:inline-block; }
.LPColorItemSS .LPColorItemSelect { display:inline-block; }

/*/////////*/

#LProMaxW { position:fixed; top:0; right:0; width:100%; height:100%; z-index:21001; display:none; }
#LProMaxBack { position:absolute; top:0; right:0; width:100%; height:100%; }
#LProMaxBox { position:absolute; top:50%; right:50%; margin-right:-375px; margin-top:-375px; width:750px; height:750px; padding:15px; background-color:#fff; }
#LProMaxClose { position:absolute; left:15px; cursor:pointer; }
#LProMaxTitleBox { position:absolute; top:20px; right:0; width:300px; }
#LProMaxTitleBox .LProPreTitle { color:#bbb; font-size:16px; }
#LProMaxPicBox { position:absolute; top:50px; right:50px; }

#LProMaxAccept, #LProMaxCancel { position:absolute; bottom:20px; left:20px; display:inline-block; width:50px; height:50px; background-color:#ed0f0f; cursor:pointer; }
#LProMaxAccept { background-color:#04d90f; left:80px; }
#LProMaxAccept img , #LProMaxCancel img { position:absolute; top:5px; right:5px; width:40px; height:40px; }

@media only screen and (max-width:1000px) {
    #LProBox { margin-right:-180px; margin-top:0; top:2%; height:96%; width:360px; overflow-x:hidden; overflow-y:scroll; }
    #LProBoxC { position:absolute; top:0; right:0; width:100%; padding-bottom:30px; }
    #LProPicBox { position:relative; top:10px; left:-10px; width:300px; height:400px; }
    #LProTitleBox { position:relative; top:0; margin-top:25px; }
    #LProDescBox { position:relative; width:280px; top:0; margin-top:60px; }
    #LProIconBox { height:auto; }
    #LProIconLine { opacity:0; }
    #LProColorBox { position:relative; top:0; margin-top:90px; width:100%; height:auto; top:25px; right:0; overflow-y:hidden; }
    #LProInfoTitleBox { position:relative; top:0; margin-top:40px; }
    #LProClose { top:10px; }
    #LProInfoBox { position:relative; top:0; margin-top:125px; }
    #LProInfoBox p { line-height:24px; font-size:17px; }
    
    #LProDesc { overflow:visible; -webkit-line-clamp:100; line-clamp:100; }
    #LProMaxBox { margin-right:-190px; margin-top:-260px; width:380px; height:520px; }
    #LProMaxPicBox { position:absolute; top:90px; right:10px; width:360px; height:360px; }
    #LProMaxPicBox img { position:absolute; top:0; right:0; width:100%; height:100%; }

    #LProMeterBox { position:relative; top:0; right:40px; margin-top:60px; }
    /*#LProMeterLabel { top:60px; right:20px; font-size:15px; }
    #LProMeter { width:70px; top:10px; right:15px; }
    #LProMeterResult { width:90px; top:85px; right:10px; }
    #LProMeterBtn { width:70px; top:145px; right:20px; }*/
}


/*///////////////////////////////////////////////////////////////*/


/*#LComputeBtn { position:absolute; width:120px; height:44px; top:10px !important; left:20px !important; background-color:#ed0f0f; cursor:pointer; }
#LComputeBtn p, #LCartBtn p { position:absolute; width:100%; top:10px; text-align:center;font-size:11pt; color:#fff; }
#LCartBtn { width:50px; }*/

#LPRegisterW, #LPRegisterW2 { position:fixed; top:0; right:0; width:100%; height:100%; z-index:10000; display:none; }
#LPRegisterBack, #LPRegisterBack2 { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#000; opacity:0.7; }
#LPRegisterBox, #LPRegisterBox2 { position:absolute; top:50%; right:50%; margin-right:-180px; margin-top:-220px; width:360px; height:500px; padding:15px 15px 45px 15px; background-color:#fff; }
#LPRegisterList, #LPRegisterList2 { position:relative; width:100%; border-bottom:1px dotted #ddd; padding-bottom:10px; }
#LPRegisterClose, #LPRegisterClose2 { position:absolute; top:20px; left:20px; cursor:pointer; }
#LPRegisterBtn, #LPRegisterBtn2 { position:absolute; width:150px; height:44px; bottom:14px; left:20px; background-color:#ed0f0f; cursor:pointer; }
#LPRegisterBtn p, #LPRegisterBtn2 p { position:absolute; width:100%; top:10px; text-align:center;font-size:11pt; color:#fff; }
#LPRegisterW .FItemBox, #LPRegisterW2 .FItemBox { width:400px; }
.FItemBox label, .FItemBox2 label { width:95px !important; }
#LPRegisterW2 .XComboBox { margin-right:5px; border:0 }
#LPRegisterW2 .XTextBoxLPTitle { background-color:#fff; }
#LPRegisterW2 input { color:#555; }

#LPRegisterBox2 { top:50%; height:570px; margin-top:-280px; }
#LPRegisterList2 { top:50px; }
#LPRegisterW .XRowBox2, #LPRegisterW2 .XRowBox2 { padding-bottom:0; }

#LPConfirmBox, #LPConfirmBox2 { position:absolute; top:50%; right:50%; margin-right:-180px; margin-top:-150px; width:380px; height:300px; padding:15px 15px 45px 15px; background-color:#fff; display:none; }
#LPConfirmList, #LPConfirmList2 { position:relative; width:100%; border-bottom:1px dotted #ddd; padding-bottom:10px; }
#LPConfirmClose, #LPConfirmClose2 { position:absolute; top:20px; left:20px; cursor:pointer; }
#LPConfirmBtn, #LPConfirmBtn2 { position:absolute; width:150px; height:44px; bottom:14px; left:35px; background-color:#ed0f0f; cursor:pointer; }
#LPConfirmBtn p, #LPConfirmBtn2 p { position:absolute; width:100%; top:10px; text-align:center;font-size:11pt; color:#fff; }
#LPConfirmW .FItemBox, #LPConfirmW2 .FItemBox { width:400px; }
#LPConfirmReSend p, #LPConfirmReSend2 p { margin-top:10px; font-size:12pt; color:#222; }
#LPConfirmReSend p span, #LPConfirmReSend2 p span { color:#f00; }
.LPConfirmAlert, .LPConfirmAlert2 { position:relative; top:0; right:0; width:calc(100%-30px) !important; padding:15px; margin-bottom:20px; background-color:#e5ffc1; border:1px dashed #18cc0f; font-size:12pt; color:#222; }

#LPConfirmBox2 { top:50%; height:350px; margin-top:-200px; }
#LPConfirmList2 { top:60px; }

#LPCityW { position:fixed; top:0; right:0; width:100%; height:100%; z-index:11000; display:none; }
#LPCityBack { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#000; opacity:0.7; }
#LPCityBox { position:absolute; top:50%; right:50%; margin-right:-180px; margin-top:-200px; width:360px; height:400px; padding:15px 15px 45px 15px; background-color:#fff; }
#LPCityList { position:relative; width:100%; border-bottom:1px dotted #ddd; padding-bottom:10px; }
#LPCityClose { position:absolute; top:20px; left:20px; cursor:pointer; }
#LPCityBtn { position:absolute; width:150px; height:44px; bottom:14px; left:35px; background-color:#ed0f0f; cursor:pointer; }
#LPCityBtn p { position:absolute; width:100%; top:10px; text-align:center;font-size:11pt; color:#fff; }
#LPCityW .FItemBox { width:400px; }
#LPCityBox ul { background: #111; color: #fff; font-size: 15px; padding: 5%; margin-bottom: 20px; list-style: none; }


#LPRegisterW .XErrorBox { position:absolute; top:-30px; right:240px !important; font-family:ISN; font-size:11pt; color:#fff; background-color:#ef414d; }
#LPRegisterW .XErrorBox img { position:absolute; bottom:-12px; right:40px; } 
#LPRegisterW .XErrorText { position:relative !important; font-size:11pt !important; white-space:nowrap !important; margin:0 10px !important; white-space:nowrap !important; }

#LPRegisterW .XComboBox { width:245px; padding:6px 5px; margin-right:5px; }



/*///////////////////////////////////////////////////////////////*/

#loading{ position:fixed; margin:0; width:100%; height:100%; background-color:#111; z-index:20000; opacity:0.9; display:none; }
#loading p{ position:absolute; top:50%; margin-top:100px; width:100%; color:#fff; font-family:Tahoma; font-size:14px; text-align:center; opacity:0.9; }

#loading-center{width: 100%;height: 100%;position: relative;}
#loading-center-absolute { position: absolute; left: 50%; top: 50%; height: 20px; width: 140px; margin-top: -10px; margin-left: -70px; -webkit-animation: loading-center-absolute 1s infinite; animation: loading-center-absolute 1s infinite; }
.object{width: 20px;height: 20px;background-color: #FFF;float: left;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;border-radius: 50% 50% 50% 50%;margin-right: 20px;margin-bottom: 20px;}
.object:last-child { margin-right: 0px; }
#object_one{ -webkit-animation: object_one 1s infinite; animation: object_one 1s infinite; }
#object_two{ -webkit-animation: object_two 1s infinite; animation: object_two 1s infinite; }	
#object_three{ -webkit-animation: object_three 1s infinite; animation: object_three 1s infinite; }		
#object_four{ -webkit-animation: object_four 1s infinite; animation: object_four 1s infinite; }		

@-webkit-keyframes loading-center-absolute{100% { -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }}		
@keyframes loading-center-absolute {100% { -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }}	
@-webkit-keyframes object_one {50% {-ms-transform: translate(20px,20px);-webkit-transform: translate(20px,20px);transform: translate(20px,20px);}}		
@keyframes object_one{50% {-ms-transform: translate(20px,20px);	-webkit-transform: translate(20px,20px); transform: translate(20px,20px);}}
@-webkit-keyframes object_two {50% {-ms-transform: translate(-20px,20px);-webkit-transform: translate(-20px,20px); transform: translate(-20px,20px);}}		
@keyframes object_two {50% {-ms-transform: translate(-20px,20px);-webkit-transform: translate(-20px,20px);transform: translate(-20px,20px);}}
@-webkit-keyframes object_three {50% {-ms-transform: translate(20px,-20px);-webkit-transform: translate(20px,-20px); transform: translate(20px,-20px);}}		
@keyframes object_three{50% {-ms-transform: translate(20px,-20px);-webkit-transform: translate(20px,-20px);transform: translate(20px,-20px);}}
@-webkit-keyframes object_four{50% {-ms-transform: translate(-20px,-20px);-webkit-transform: translate(-20px,-20px);transform: translate(-20px,-20px);}}		
@keyframes object_four{50% {-ms-transform: translate(-20px,-20px);-webkit-transform: translate(-20px,-20px);transform: translate(-20px,-20px);}}


.SliderItemText .Btn { position:relative; padding:10px 20px; margin:5px 0; display:inline-block; cursor:pointer;background:#cf1e18;font-size:15px;color:#fff;border:1px solid #fff }
.SliderItemText .BtnBack { position:absolute; top:0; right:0; width:100%; height:100%; background-color:#f00; }
.SliderItemText .Btn p { position:relative; color:#111; font-size:16px; z-index:3; }
.SliderItemText .Btn img { position:absolute; top:14px; left:20px; width:24px; height:24px; opacity:0.9; }

.SliderItemText .SliderItemText { position:absolute; top:50%; right:80px; width:70%; text-align:right; text-align:right; color:#fff; z-index:3; }
.SliderItemText .SliderItemTitlePre { font-size:27px; right:200px; opacity:0; color:#fff;font-weight:normal }
.SliderItemText .SliderItemTitle { font-size:33px; font-family:'Caza'; right:200px; opacity:0; text-shadow: 0 0 5px rgba(0,0,0,0.5); }
.SliderItemText .SliderItemDescription { font-size:16px; width:60%; margin-bottom:25px; right:200px; opacity:0; color:#ddd; }
.SliderItemText .BtnBack { top:5px; right:0; width:40px; height:40px; }
.SliderItemText .Btn img { left:100%; margin-left:-32px; width:24px; height:24px; opacity:0.9; }
.SliderItemText .Btn p { color:#fff; right:30px; text-shadow: 0 0 15px rgba(0,0,0,1); }
.SliderItemText h5
{
	text-shadow:0 0 5px rgba(0,0,0,0.5)
}
.fixed-btn
{
	background: #be2a26;padding: 10px 25px;border-radius: 25px;color: #fff;font-size:16px;top:20px
}







