﻿.parallux { height: 730px; min-height: 600px; z-index: 1; }
.parallux .parallux-bg .parallux-inner .text p { font-size: 22px; }
.parallux .parallux-bg .parallux-inner.bg-header { background-image: url(https://unsplash.it/3124/1280?image=1076); }

.wrapper { background-color: #FFF; width: 100%; z-index: 2; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; transform: translateZ(0); }

.FaTextBox { font-family: yekan; font-size: 12px; direction: rtl; text-align: right; width: 150px; }
.EnTextBox { direction: ltr; text-align: left; width: 150px; }
textarea { font-family: yekan; font-size: 12px; direction: rtl; text-align: right; }
input { font-family: yekan; font-size: 12px; }
select { font-family: yekan; font-size: 12px; direction: rtl; text-align: right; }

/*------------------------- Menu ---------------------*/
#hMenuRootUl .separator { height: 28%; left: 0; top: 15px; position: absolute; width: 1px; background-color: black; }
#hMenuRootUl .level1.lastChild > a .separator { display: none; }
#hMenuRootUl .level1 li .separator { display: none; }
#hMenuRootUl .statusicon { background-image: url(../images/MenuImages/plus-left.gif); background-repeat: no-repeat; background-position: center center; }
#hMenuRootUl .level1 > a .statusicon { width: 6px; height: 3px; background-image: url(../images/MenuImages/plus-Down.gif); background-repeat: no-repeat; background-position: center center; }

#hMenuRootUl li.selected { }
.horizontalMenu { text-align: right; }
#hMenuRootUl .level1 ul { background-image: url('../Images/MenuImages/ulBG.png'); background-repeat: repeat; background-position: center top; padding: 0px 9px; }
#hMenuRootUl .level1 ul li { border-bottom: 1px dotted #b5c3d1; }
#hMenuRootUl .level1 ul li:hover { border-bottom: 1px dotted #3c88b9; background-color: transparent; }
/* register ------------------------------------------------------------------*/
.register-page-from h3 { color: #009994; font-size: 21px; margin-bottom: 0; text-align: center; }
.register-page-from p { color: #575757; font-size: 13px; text-align: center; margin-bottom: 60px; }
.sReg0 { background-image: url('../images/ybullet.gif'); background-repeat: no-repeat; width: 5px; height: 5px; }
.sReg1 { line-height: 18px; margin: 0 auto; width: 40%; }
.sReg2 { vertical-align: top; text-align: right; width: 20%; color: #575757; font-size: 13px; }
.sReg4 { width: 80%; }
.sReg3 { vertical-align: middle; text-align: right; width: 80%; font-size: 13px; color: #575757; }
.sReg4 input:hover, .sReg4 input:focus { border: 1px solid #009994; }
.sReg4 input { width: 100%!important; height: 30px; border: 1px solid #e1e1e1; margin-bottom: 10px; padding-right: 10px; transition: all 0.3s ease; }
.sReg4 input[type=checkbox] { width: auto !important; vertical-align: middle; vertical-align: middle; }
.sReg4 textarea { border: 1px solid #e1e1e1; transition: all 0.3s ease; }
.sReg4 textarea:hover, .sReg4 textarea:focus { border: 1px solid #009994; }
.sReg4 label { font-size: 12px; color: #666; }

.SubmitIBClass { text-align: center !important; background: #30baab; border: none; color: #fff; font-size: 16px!important; transition: all 0.3s ease; padding: 0 !important; border: none!important; border-bottom: 2px solid transparent!important; }
.SubmitIBClass:hover { color: #30baab; background: #fff; border-bottom: 2px solid #30baab!important; }

/*----------------------------- Article ---------------------*/
.article-page .title { color: #009994; font-size: 18px; }
.article-page .row { min-height: 690px; }
.article-page .text { width: 90%; text-align: justify; font-size: 13.2px; line-height: 30px; }
.article-page .article-arrow { opacity: 0.5; background: url(../../images/article-arrow.png) no-repeat center; width: 100%; height: 55px; position: absolute; z-index: 5; }
.article-page .article-arrow.green { background: url(../../images/article-arrow-g.png) no-repeat center; }
.article-page .section-1 { margin-top: -50px; background: url(/../../images/Pattern1.jpg); min-height: auto!important; }
.article-page .section-1 .content-box { margin-top: 50px; }
.article-page .section-2 { min-height: 700px; }
.article-page .section-2 .col-sm-6 { margin-top: 200px; }
.article-page .section-3 .content-box { width: 50%; float: left; margin-top: 100px; margin-bottom: 30px; }

.article-page .section-4 .content-box, .article-page .section-2 .content-box { width: 50%; text-align: left; }
.article-page .section-2 .content-box .text, .article-page .section-4 .content-box .text { float: left; margin-top: 100px; margin-bottom: 30px; }
.article-page .section-5 { margin-bottom: -50px; }
.article-page .section-5 .content-box { width: 50%; float: left; }
.article-page .section-5 .content-box .text { float: right; margin-top: 100px; margin-bottom: 30px; }
.article-page .fixed-article { transition: all 0.3s ease; position: fixed; width: 210px; overflow: hidden; height: 195px; top: 58%; background: #000; z-index: 9999; background: #e1e1e1; }
.article-page .fixed-article .article-title { padding-right: 45px; height: 165px; /* padding-top: 10px; */ font-size: 12px; }
.article-page .fixed-article .article-title span { white-space: nowrap; display: block; line-height: 30px; cursor: pointer; position: relative; }
.article-page .fixed-article .article-title a { color: #666; }
.article-page .fixed-article .article-title span:before { content: ''; background: #029a95; cursor: pointer; width: 12px; height: 12px; border-radius: 50%; position: absolute; right: -33px; display: block; top: -6px; margin: 15px auto; }
.article-btn i { font-size: 23px; margin: 5px 10px; margin-top: 10PX; color: #026764; cursor: pointer; }
.article-page .fixed-article.active { width: 40px; }
.article-page .content-box h2 { color: #009994; font-size: 16px; }
.article-page .content-box ul li { margin-right: 15px; }
/*----------------------------- ArticleList ---------------------*/
.ArtiTittle img { width: 100%; }
a.articleLink:visited, a.articleLink:link, a.articleLink:active { display: block; font-size: 16px; color: #019d99; transition: all 0.3s ease; }
a.articleLink:hover { margin-right: 5px; }
.sArticleList1 { margin-bottom: 45px; transition: all 0.3s ease; box-shadow: 0 3px 16px #e1e1e1; padding-bottom: 20px; }
.sArticleList2 { vertical-align: middle; max-width: 100%; }
.sArticleList3 { text-align: justify; }
.sArticleList3 p { font-size: 13px; color: #666; line-height: 30px; margin-top: 10px; }
.sArticleList5 { font-size: 11px; color: Gray; clear: both; padding-right: 8px; display: none; }
.read-more-article { position: relative; float: left; width: 75px; height: 25px; color: #fff; background: #019d99; text-align: center; line-height: 25px; font-size: 12px; margin-bottom: 15px; }
.read-more-article:hover { color: #fff; }
.read-more-article:after { left: 0; bottom: auto; top: -3px; width: 100%; position: absolute; transition: .3s; content: ''; height: 1px; background: #f7f7f7; transition: all 0.3s ease; opacity: 0; }
.read-more-article:hover:after { top: 100%; opacity: 1; }

.sArticle0 { display: none; }
.sArticle1 { color: #1c1f83; font-family: Bfarnaz; font-size: 16px; }
.sArticle2 { display: none; }
.sArticle3 { text-align: justify; }
.sAtricle4 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: right; }
.ArticleViewFooter { font-size: 11px; color: Gray; clear: both; display: none; }

.sArticleSubmit1 { }
.sArticleSubmit2 { vertical-align: top; }
.sArticleSubmit3 { }
.sArticleSubmit4 { vertical-align: top; }
.sArticleSubmit5 { vertical-align: top; }
.sArticleSubmit6 { vertical-align: top; }
.sArticleSubmit7 { direction: ltr; }
.sArticleSubmit7_0 { direction: ltr; width: 570px; }
.sArticleSubmit8 { }
.sArticleSubmit9 { }
.sArticleSubmit10 { }
.sArticleSubmit11 { }


.sArticleArchive1 { padding: 5px; direction: rtl; text-align: justify; }
.sArticleArchive2 { vertical-align: middle; }
.sArticleArchive3 { }
.sArticleArchiveView { font-size: 11px; color: Gray; clear: both; }


/*----------------------------- Newslist ---------------------*/
.news-list .NewsListCarousel { padding: 0 15px; }
.news-list .NewsListCarousel .item { position: relative; overflow: hidden; }
.news-list .NewsListCarousel .item .News-summery { position: absolute; bottom: -200px; right: 0; left: 0; width: 100%; transition: all 1s ease; }
.news-list .NewsListCarousel .active .News-summery { bottom: -1px; }
.news-list .NewsListCarousel .item .News-summery .newsLink { display: block; background: rgba(255, 255, 255, 0.75); padding: 10px 6%; color: #019d99; font-size: 18px; }
.news-list .NewsListCarousel .item .News-summery p { padding: 20px 6% 15px 6%; background: #fff; color: #2b2b2b; line-height: 40px; }
.news-list .NewsListCarousel .item .News-summery p .read-more-news { position: relative; float: left; width: 75px; height: 25px; color: #fff; background: #019d99; text-align: center; line-height: 25px; font-size: 12px; }
.news-list .NewsListCarousel .item .News-summery p .read-more-news:after { left: 0; bottom: auto; top: -3px; width: 100%; position: absolute; transition: .3s; content: ''; height: 1px; background: #f7f7f7; transition: all 0.3s ease; opacity: 0; }
.news-list .NewsListCarousel .item .News-summery p .read-more-news:hover:after { top: 100%; opacity: 1; }
.news-list .NewsListCarousel .owl-controls .owl-dot { width: 10px; height: 10px; display: inline-block; background: #cecece; border-radius: 50%; margin-left: 3px; position: relative; }
.news-list .NewsListCarousel .owl-controls .owl-dots { text-align: center; }
.news-list .NewsListCarousel .owl-controls .owl-dot:before { content: ''; position: absolute; width: 10px; height: 10px; left: 0; right: 0; top: 0; bottom: 0; transform: scale(0); background: #019d99; transition: all 0.3s ease; border-radius: 50%; }
.news-list .NewsListCarousel .owl-controls .owl-dot.active:before { transform: scale(1); }
.NewsListCarousel img { }
.news-list .NewsListCarousel .owl-controls .owl-nav .owl-next { width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 12px solid #3f5d7c; color: transparent; float: right; margin-right: -12px; }
.news-list .NewsListCarousel .owl-controls .owl-nav .owl-prev { width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid #3f5d7c; color: transparent; float: left; margin-left: -12px; }
a.newsLink:hover { text-decoration: none; color: #3c88b9; cursor: pointer; }
.sNewsList1 { padding-right: 0; padding-left: 0; margin-bottom: 40px; }
.sNewsList1.even-news { padding-left: 10px; }
.sNewsList1:nth-child(1) .news-bottom-summery, .sNewsList1:nth-child(4) .news-bottom-summery { background: #019d99; }
.sNewsList1:nth-child(1) .news-bottom-summery .newsLink, .sNewsList1:nth-child(4) .news-bottom-summery .newsLink { color: #fff!important; }
.sNewsList1:nth-child(1) .news-bottom-summery .read-more-news, .sNewsList1:nth-child(4) .news-bottom-summery .read-more-news { background: transparent; border: 1px solid #4ebbb8; }
.sNewsList1:hover .news-bottom-summery { height: 370PX; MARGIN-TOP: -120PX; padding-top: 135px; }
.sNewsList1.odd-news { padding-right: 10px; }
.sNewsList1 .news-bottom-summery { line-height: 35px; BACKGROUND: #ececec; HEIGHT: 325PX; MARGIN-TOP: -75PX; PADDING: 90PX 7.75% 20PX 7.75%; TEXT-ALIGN: JUSTIFY; transition: all 0.3s ease; position: relative; }
.sNewsList1 .news-bottom-summery p { height: 105px; overflow: hidden; }
.sNewsList1 .news-bottom-summery .newsLink { color: #019d99; font-size: 16px; transition: all 0.3s ease; }
.sNewsList1 .news-bottom-summery .newsLink:hover { margin-right: 10px; }
.sNewsList1 .news-bottom-summery .read-more-news { position: absolute; left: 7.5%; bottom: 30px; width: 75px; height: 25px; color: #fff; background: #019d99; text-align: center; line-height: 25px; font-size: 12px; border: 1px solid transparent; }
.sNewsList1 .news-bottom-summery .read-more-news:after { left: 0; bottom: auto; top: -3px; width: 100%; position: absolute; transition: .3s; content: ''; height: 1px; background: #f7f7f7; transition: all 0.3s ease; opacity: 0; }
.sNewsList1 .news-bottom-summery .read-more-news:hover:after { top: 100%; opacity: 1; }
.sNewsList2 { display: block; margin: 0 auto; position: relative; z-index: 2; }
.sNewsList3 { text-align: justify; }
.sNewsList4 { font-size: 11px; color: Gray; clear: both; display: none; }
.sNewsList5 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: right; }
.sNewsList6 { margin-right: -25px!important; margin-left: -25px!important; }


/*----------------------------- New---------------------*/
.news-page .sNews0_1 { background: #516e90; color: #fff; border-top: 1px solid #fff; margin-top: -50px; height: 78px; padding: 10px; }
.news-page .sNews0_1 a { transition: all 0.3s ease; color: #fff; font-size: 13px; position: relative; display: inline-block; }
.news-page .sNews0_1 a:hover { color: #1ba7a3; }
.news-page .sNews0_1 a.printLink { display: none; }
.news-page .sNews0_1 .PreviousLink { float: right; border-left: 1px dotted #a0adbe; line-height: 10px; padding: 0px 17px; }
.news-page .sNews0_1 .PreviousLink:after { content: ''; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #fff; color: transparent; float: right; margin-right: -15px; }
.news-page .sNews0_1 .NextLink:after { content: ''; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #fff; color: transparent; float: LEFT; margin-left: -15px; }
.news-page .sNews0_1 .NextLink { float: left; border-right: 1px dotted #a0adbe; line-height: 10px; padding: 0px 17px; }
.news-page .sNews0 { padding: 0 70px; margin-top: -40px; }
.news-page .sNews0 .news-content { font-size: 15px; line-height: 35px; }
.news-page .sNews0 .sNews1 { width: 100%; height: auto; }
.RssNews { text-align: left; direction: rtl; display: none; }
.newsTittle { height: 40px; line-height: 18px; margin-bottom: 5px; }
.sNews2 { font-size: 18px; color: #019d99; margin-top: 30px; }
.sNews4 { text-align: justify; line-height: 30px; }
.sNews5 { display: none; }
.sNews7 { display: block; margin: 15px 0 10px 0; }
.sNews8 { margin-top: 15px; }
.NewsViewFooter { border-top: 1px dashed #c2c2c2; margin-top: 30px; font-size: 12px; padding-top: 8px; text-align: left; }
.NewsViewFooter .footer-nav { display: block; text-align: center; }
.NewsViewFooter .footer-nav a { transition: all 0.3s ease; position: relative; font-size: 14px; display: inline-block; width: 88px; height: 32px; background: #516e90; color: #fff; text-align: center; line-height: 29px; border-radius: 3px; }
.NewsViewFooter .footer-nav a:hover { background: #1ba7a3; }
.NewsViewFooter .footer-nav a i { position: absolute; top: 9px; }
.NewsViewFooter .footer-nav .NextLink i { left: 10px; }
.NewsViewFooter .footer-nav .PreviousLink i { right: 10px; }
.newsDate { display: none; }
.DefNewsUserCtrl1 { direction: rtl; text-align: center; }
.DefNewsUserCtrl2 { height: 60px; width: 50px; vertical-align: top; background-image: url('../images/NewsDate.png'); background-repeat: no-repeat; background-position: top center; color: #fc4141; text-align: center; font-weight: bold; padding-top: 5px; font-family: yekan; font-size: 12px; }
.DefNewsUserCtrl3 { width: 185px; margin-top: 5px; text-align: justify; vertical-align: top; text-align: right; direction: rtl; }
.DefNewsUserCtrl4 { color: white; font-family: yekan; font-size: 12px; line-height: 18px; text-align: justify; width: 235px; height: 160px; margin-top: 5px; }
a.newsLinkDef:link, a.newsLinkDef:active, a.newsLinkDef:visited { text-decoration: none; font-family: yekan; color: #cdcdcd; font-size: 12px; font-weight: bold; }
a.newsLinkDef:hover { text-decoration: none; font-family: yekan; color: #095142; font-size: 12px; font-weight: bold; cursor: pointer; }
.NewsGallery { }
/*--------------------------- interview -------------------------*/
a.InterviewLink:link, a.InterviewLink:active, a.InterviewLink:visited { text-decoration: none; font-family: yekan; color: #276187; font-size: 12px; font-weight: bold; }
a.InterviewLink:hover { text-decoration: none; font-family: yekan; color: #eeae39; font-size: 12px; font-weight: bold; cursor: pointer; }
.sInterviewList1 { padding: 5px; }
.sInterviewList2 { margin-left: 5px; float: right; border: solid 1px #eeae39; direction: ltr; }
.sInterviewList3 { }
.sInterviewList4 { font-size: 11px; color: Gray; clear: both; }
.sInterviewList5 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: center; margin: auto; }
.sInterviewList6 { padding-bottom: 10px; }
.sInterviewList7 { }

.sInterview0 { }
.sInterview0_1 { }
.sInterview1 { border: solid 1px #eeae39; float: right; margin-left: 5px; vertical-align: top; direction: ltr; }
.sInterview2 { color: #1d4967; }
.sInterview3 { }
.sInterview4 { }
.sInterview5 { width: 100%; }
.sInterview6 { font-family: yekan; font-size: 12px; color: #6d7a19; text-align: justify; direction: rtl; line-height: 20px; }
.sInterview7 { font-family: yekan; font-size: 12px; color: White; text-align: justify; direction: rtl; line-height: 20px; }
.InterviewViewFooter { font-size: 10px; color: Gray; padding-top: 8px; }

a.printLink:link, a.printLink:active, a.printLink:visited { text-decoration: none; font-family: yekan; color: gray; font-size: 10px; }
a.printLink:hover { text-decoration: none; font-family: yekan; color: gray; font-size: 10px; cursor: pointer; }




a.srvDwnLink:visited, a.srvDwnLink:link, a.srvDwnLink:active { font-family: yekan; text-decoration: none; color: #276187; font-size: 12px; }
a.srvDwnLink:hover { font-family: yekan; text-decoration: none; color: #eeae39; font-size: 12px; cursor: pointer; }

.sinterview1 { text-align: right; margin: 10px; }
.sinterview2 { float: right; }
.sinterview3 { }
.sinterview4 { clear: both; }
.sinterview5 { width: 47%; float: right; text-align: right; margin-top: 10px; }
.sinterview6 { padding-right: 10px; }
.sinterview7 { }
.sinterview8 { padding-right: 10px; }
.sinterview9 { padding-right: 10px; }
.interviewD1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.interviewD2 { width: 16px; vertical-align: middle; }
.sinterview10 { width: 6%; float: right; text-align: right; }
.sinterview11 { width: 47%; float: right; text-align: right; }
.sinterview12 { padding-right: 10px; padding-top: 10px; }
.sinterview13 { border-bottom: 1px dotted silver; font-size: 10px; }
.sinterviewPG1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sinterviewPG2 { }
.sinterviewPG3 { color: Gray; }
a.sinterviewiceG1:visited, a.sinterviewiceG1:link, a.sinterviewiceG1:active { font-family: yekan; text-decoration: none; color: #276187; font-size: 12px; }
a.sinterviewiceG1:hover { font-family: yekan; text-decoration: none; color: #eeae39; font-size: 12px; cursor: pointer; }
.sinterviewiceG2 { }




/*--------------------------- PrdcLink --------------------------*/
a.PrdcLink:link, a.PrdcLink:active, a.PrdcLink:visited { text-decoration: none; font-family: yekan; color: #454545; font-size: 12px; font-weight: bold; }
a.PrdcLink:hover { text-decoration: none; font-family: yekan; color: #eeae39; font-size: 12px; font-weight: bold; cursor: pointer; }

/*----------------------------- Agency ---------------------*/
.agancy-table { width: 98%; border: 1px solid #e1e1e1; margin-bottom: 30px; }
.agancy-table tr { border: 1px solid #e1e1e1; padding-right: 10px; }
.agancy-table tr:first-child { background: #019d99; }
.agancy-table tr td { padding: 5px 0; padding-right: 10px; color: #575757; font-size: 14px; }
.agencyLink, .agencyLinkL:hover { text-decoration: none; font-family: yekan; color: #fff!important; font-size: 15px; font-weight: bold; }

.sAgencyListFlashContainer { overflow: hidden; width: 100%; height: 400px; margin-bottom: 50px; display: none; }
.sAgencyList1 { margin-bottom: 10px; }
.sAgencyList2 { margin-left: 5px; direction: ltr; vertical-align: middle; }
.sAgencyList3 { padding: 0px 8px; }
.sAgencyList4 { font-size: 11px; color: Gray; clear: both; padding: 0px 8px; }
.sAgencyList5 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: right; }

.sAgency1 { float: right; margin-left: 5px; vertical-align: top; }
.sAgency2 { color: #019d99; font-size: 18px; display: block; }
.sAgency3 { color: #383838; font-size: 15px; }
.sAgency4 { }
.AgencyViewFooter { font-size: 10px; color: Gray; border-top: dotted 1px silver; padding-top: 8px; }



/* Poll ------------------------------------------------------------------*/
.sPollCntrl1 { padding: 10px; direction: rtl; text-align: right; position: relative; }
.sPollCntrl2-2 { color: #019d99; font-size: 18px; }
.sPollCntrl2 { color: #383838; }
.sPollCntrl3 { font-size: 10px; background-color: transparent; }
.sPollCntrl3 td { padding: 1px; }
.sPollCntrl4 { width: 50px; }
.sPollCntrl5 { background-image: url('../images/poll-bg-rtl.gif'); background-repeat: repeat-y; background-position: right top; height: 1.5em; float: right; }
.sPollCntrl6 { width: 180px; display: inline-block; padding-left: 5px; }
.sPollCntrl7 { vertical-align: middle; }
.sPollCntrl10 { font-size: 12px; }
#divpollQuestion { padding: 10px; }
.sPollCntrl10 input { vertical-align: middle; }
.sPollCntrl11 { text-align: left; }
.sPollCntrl12 { position: absolute; top: 0; right: 0; line-height: 14px; }
.sVotUcEn1 { padding: 10px; }


/* Contrls ------------------------------------------------------------------*/
.sEnDate1 { color: #585858; font-size: 10px; font-family: yekan; }
.sEnDate0 { }
.sEnDate2 { color: #ffde00; }
.sEnDate3 { color: White; }
.sEnDate4 { color: #ffde00; }
.sEnDate5 { color: White; }
.sEnDate6 { color: White; }
.sEnDate7 { color: #ffde00; }
.sEnDate8 { color: White; }

.sHomeBanner1 { width: 115px; height: 92px; border: solid 1px #aeaeae; }
.sSponser1 { width: 115px; height: 92px; border: solid 1px #aeaeae; }
.DefaultService { direction: rtl; }
.sDPS1 { width: 210px; height: 190px; }
.sDPS2 { float: right; clear: none; padding: 5px; }
.sDPS3 { width: 230px; vertical-align: top; }
.sDPS4 { height: 140px; overflow: auto; text-align: justify; }
.sDPS5 { color: #28638a; Font-Family: yekan; font-weight: bold; font-size: 12px; }
.sDPS6 { color: #454545; font-family: yekan; font-weight: normal; font-size: 12px; }
.sDPS7 { position: absolute; top: 168px; left: 160px; height: 31px; width: 116px; }
.sLinks1 { }
a.sLinks2:visited, a.sLinks2:link, a.sLinks2:active { font-family: yekan; font-size: 12px; text-decoration: none; color: #276187; }
a.sLinks2:hover { font-family: yekan; font-size: 12px; text-decoration: none; color: #eeae39; cursor: pointer; }
.sMsg1 { font-family: yekan; font-size: 11px; color: #3c3c3c; text-align: right; direction: rtl; }
.sOccasionRotator { text-align: right; direction: rtl; display: block; }

/* Contact ------------------------------------------------------------------*/
.contact-page h3 { color: #009994; font-size: 21px; margin-bottom: 0; text-align: center; }
.contact-page .contact-text { color: #575757; font-size: 13px; text-align: center; margin-bottom: 60px; }
.contact-page .icons { text-align: center; margin-bottom: 70px; }
.contact-page .icons .col-md-4 { margin-bottom: 30px; }
.contact-page em { transition: all 0.3s ease; font-size: 30px; width: 55px; color: #019d99; height: 55px; border: 2px solid #019d99; border-radius: 50%; line-height: 55px; margin-bottom: 20px; }
.contact-page em:hover { transform: rotateY(180deg); }
.contact-page .icons p { color: #575757; font-size: 13px; }
.contact-page input, .contact-page textarea, .contact-page select { color: #a9a9a9; border: 1px solid #e1e1e1; width: 100% !important; height: 40px; text-align: right; direction: rtl; font-size: 13px; padding-right: 10px; transition: all 0.3s ease; }
.contact-page input:hover, .contact-page textarea:hover, .contact-page select:hover, .contact-page input:focus, .contact-page textarea:focus, .contact-page select:focus { border: 1px solid #019d99; }
.contact-page .contact-from img { position: absolute; left: 20px; top: 5px; }
.contact-page .contact-from input[type=submit] { color: #fff; }
.contact-page .contact-from input[type=submit]:hover { color: #019d99; }
.contact-page textarea { margin-bottom: 15px; }
.contact-page .contact-map { margin: 40px 0 0 0; border-bottom: 2px solid #e1e1e1; }


/* FaqList ------------------------------------------------------------------*/
.sFaqList0 { padding: 5px 8px 8px; border: 1px solid #e1e1e1; margin-bottom: 10px; }
.sFaqList0:hover { background-color: #f1f1f1; transition: 0.5s; -webkit-transition: all 0.5s ease-out; }
.sFaqList2 a { font-family: yekan; color: #575757; cursor: pointer; font-size: 14px; }
.sFaqList3 { display: none; padding: 10px 30px; font-size: 12px; color: #575757; text-align: justify; }
.sFaqList3 a { color: #009994; }
.sFaqList3 a i { margin-left: 5px; vertical-align: middle; }
.sFaqList4 { border-top: none; width: 100%; text-align: right; margin-top: 2px; height: 2px; }
.sFaqList5 { width: 80%; margin: 0 auto!important; }
.sFaqList5 input, .sFaqList5 textarea { border: 1px solid #e1e1e1; margin-bottom: 10px; width: 100%!important; height: 40px; padding-right: 10px; font-size: 12px !important; text-align: right!important; transition: all 0.3s ease; }
.sFaqList5 textarea { margin-bottom: 0; }
.sFaqList5 input:hover, .sFaqList5 textarea:hover, .sFaqList5 input:focus, .sFaqList5 textarea:focus { border: 1px solid #009994; }
.sFaqList5 input[type=submit] { text-align: center !important; background: #30baab; border: 1px solid #e1e1e1; color: #fff; font-size: 16px!important; transition: all 0.3s ease; padding: 0 !important; border-bottom: 2px solid transparent; }
.sFaqList5 input[type=submit]:hover { color: #30baab; background: #fff; border-bottom: 2px solid #30baab; }
.sFaqList5 > div { padding-right: 5px; padding-left: 5px; }
.sFaqList5 h3 { color: #009994; font-size: 21px; margin-bottom: 0; text-align: center; }
.sFaqList5 p { color: #575757; font-size: 13px; text-align: center; margin-bottom: 40px; }
.sFaqList5 img { position: absolute; left: 15PX; top: 5px; }
.sFaqList6 { text-align: left; vertical-align: top; }
.sFaqList7 { }
.sFaqList8 { text-align: left; vertical-align: bottom; }
.sFaqList9 { padding-bottom: 10px; }
.sFaqList10 .navStyle7 { display: none; }

/* Password recovvery ------------------------------------------------------------------*/
.recovery-page-form { width: 30%; margin: 0 auto; }
.recovery-page-form h3 { color: #009994; font-size: 21px; margin-bottom: 0; text-align: center; }
.recovery-page-form p { color: #575757; font-size: 13px; text-align: center; margin-bottom: 60px; }
.sPassRec1 { width: 100%; }
.sPassRec2 { text-align: right; vertical-align: top; width: 20%; color: #575757; }
.sPassRec3 { text-align: right; vertical-align: middle; font-size: 14px; }
.sPassRec4 { width: 80%; }
.sPassRec4 input { border: 1px solid #e1e1e1; height: 30px; margin-bottom: 10px; width: 100%!important; transition: all 0.3s ease; }
.sPassRec4 input:hover, .sPassRec4 input:focus { border: 1px solid #009994; }
/* Change Password ------------------------------------------------------------------*/
.sChPass1 { }
.sChPass2 { text-align: left; vertical-align: top; }
.sChPass3 { text-align: left; vertical-align: bottom; }
.sChPass4 { }

/* Project List ------------------------------------------------------------------*/
a.projectLink:visited, a.projectLink:link, a.projectLink:active { font-family: yekan; text-decoration: none; color: #276187; font-size: 12px; }
a.projectLink:hover { font-family: yekan; text-decoration: none; color: #eeae39; font-size: 12px; cursor: pointer; }
.sPrjList1 { text-align: right; padding: 10px; border: 2px solid #28638a; width: 155px; height: 190px; background-color: #fbb93f; }
.sPrjList2 { text-align: center; }
.sPrjList3 { border: 1px solid #ff0000; }
.sPrjList4 { }
.sPrjList5 { }
.sPrjList6 { text-align: justify; color: #4f4f4f; }
.sPrjList7 { padding-bottom: 10px; }
.sPrjList8 { }

/* Project  ------------------------------------------------------------------*/
a.prjDwnLink:visited, a.prjDwnLink:link, a.prjDwnLink:active { font-family: yekan; text-decoration: none; color: #276187; font-size: 12px; }
a.prjDwnLink:hover { font-family: yekan; text-decoration: none; color: #eeae39; font-size: 12px; cursor: pointer; }
a.sPrjG1:visited, a.sPrjG1:link, a.sPrjG1:active { font-family: yekan; text-decoration: none; color: #276187; font-size: 12px; }
a.sPrjG1:hover { font-family: yekan; text-decoration: none; color: #eeae39; font-size: 12px; cursor: pointer; }
.sPrjG2 { }
.sPrj1 { text-align: center; margin: 10px; }
.sPrj2 { border: 1px solid #ff0000; }
.sPrj3 { width: 100%; }
.sPrj4 { }
.sPrj5 { clear: both; }
.sPrj6 { width: 100%; float: right; text-align: right; margin-top: 10px; direction: rtl; }
.sPrj7 { padding: 10px; text-align: right; direction: rtl; }
.sPrj7_0 { font-family: yekan; font-size: 12px; font-weight: bold; }
.sPrj7_1 { padding: 10px; text-align: right; direction: rtl; }
.sPrj7_2 { padding: 10px; text-align: right; direction: rtl; }
.sPrj8 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sPrj9 { width: 16px; vertical-align: middle; }
.sPrj13 { width: 16px; vertical-align: middle; }

/* Service List ------------------------------------------------------------------*/
.serviceLink { display: block; color: #666; padding: 7px 0; transition: all 0.3s ease; border: 1px solid #019d99;; text-align: center; }
.sServList1:hover .serviceLink { color: #019d99; }
.serviceLink:hover { }
.serviceLink:focus, .serviceLink:active { color: #019d99; }
.serviceLink i { vertical-align: middle; margin-left: 3px; font-size: 12px; display: none; }
.sServList1 { margin-bottom: 50px; }
.sServList1:hover .sServList3 { transform: scale(1.1); }
.sServList2 { text-align: center; overflow: hidden; border: 1px solid #019d99; border-top: 3px solid #019d99; }
.sServList3 { width: 100%; vertical-align: middle; transform: scale(1); transition: all 1.5s ease; }
.sServList4 { text-align: right; overflow: hidden; height: 113px; display: none; }
.sServList5 { text-align: justify; color: #4f4f4f; }
.sServList6 { padding-bottom: 10px; }
.sServList7 { text-align: left; }
.sServList8 { color: #3c88b9; display: none; }
.sServList9 { bottom: 10px; right: 15px; position: absolute; cursor: pointer; }


/* Service-------------------------------------------------------------------*/
.service-page .right-col { padding-left: 0; }
.service-page .right-col .other-date { background: #009994; padding: 55px 10px; }
.service-page .right-col .other-date img { max-width: 100%; vertical-align: middle; border: 1px solid #fff; }
.service-page .right-col .other-date .bx-next { width: 195px; height: 41px; background: url(../../images/bx-arrow.png); display: block; position: absolute; bottom: 7px; right: 19%; color: transparent; }
.service-page .right-col .other-date .bx-prev { width: 195px; height: 41px; background: url(../../images/bx-arrow-top.png); display: block; position: absolute; top: 7px; right: 19%; color: transparent; }
.service-page .left-col { padding: 0 59px; }
.sServ18 img { margin: 0 auto; width: 100%; height: 400px; }
.ServiceRotator .owl-controls { position: absolute; top: 400px; right: 0; left: 0; background: #3f5e7c; height: 26px; padding: 2px 10px; }
.ServiceRotator .owl-controls .owl-prev { float: left; background: url(../../images/service-arrow.png); background-position: 0 0; color: transparent; width: 16px; height: 21px; }
.ServiceRotator .owl-controls .owl-next { float: right; background: url(../../images/service-arrow.png); background-position: -22px 0; color: transparent; width: 16px; height: 21px; }
.ServiceRotator .owl-controls:after { content: ''; height: 6px; width: 95%; display: block; margin: 10px auto; z-index: 10; border-top: 1px dashed #45637f; }


.sServ1 { text-align: right; margin: 10px; }
.sServ2 { border: 2px solid #e1e1e1; }
.sServ3 { }
.sServ4 { clear: both; }
.sServ5 { text-align: right; margin-top: 10px; }
.sServ6 { padding-right: 10px; }
.sServ7 { font-size: 17px; color: #fff; font-family: Bfarnaz; padding-right: 566px; }
.sServ8 { padding-right: 10px; }
.sServ9 { padding-right: 10px; }
.sServ9_1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sServ9_2 { width: 16px; vertical-align: middle; }
.sServ10 { }
.sServ11 { clear: both; padding-top: 50px; display: none; }
.sServ12 { padding-right: 10px; padding-top: 10px; }
.sServ13 { border-bottom: 1px dotted silver; font-size: 10px; direction: ltr; }
.sServ14 { width: 100%; }
.sServ15 { }
.sServ16 { border: 0; cursor: pointer; }
.sServ17 { font-size: 15px; }
.sServ18 { }

.sServ19 { position: absolute; z-index: 100; width: 500px; height: 41px; background-color: #778c99; border-radius: 11px; box-shadow: 1px 4px 4px #37464e; left: 49px; bottom: 13px; }
.sServ19 .nxt { float: right; cursor: pointer; padding-right: 20px; padding-top: 11px; position: relative; z-index: 100; }
.sServ19 .prv { float: left; cursor: pointer; padding-left: 20px; padding-top: 11px; position: relative; z-index: 100; }
.sServ20 { position: absolute; width: 240px; float: right; text-align: left; color: #fff; font-size: 17px; padding-top: 9px; direction: ltr; }
.sServ21 { position: absolute; color: #fff; font-size: 17px; padding-left: 11px; }
.sServ22 { font-size: 18px; color: #019d99; margin-top: 50px; }

.sServPG1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sServPG2 { }
.sServPG3 { color: Gray; }
a.sServiceG1:visited, a.sServiceG1:link, a.sServiceG1:active { font-family: yekan; text-decoration: none; color: #276187; font-size: 12px; font-weight: bold; }
a.sServiceG1:hover { font-family: yekan; text-decoration: none; color: #eeae39; font-size: 12px; cursor: pointer; font-weight: bold; }
.sServiceG2 { border: 2px solid #e1e1e1; }
.sServ17 ul li { margin-right: 20px; }


/* Product List ------------------------------------------------------------------*/
.ProductLink { display: block; background: #233445; color: #59ccc8!important; font-size: 17px; height: 40px; line-height: 40px; }
.sPrdList1 { margin-bottom: 30px; text-align: center; }
.sPrdList1:hover .sPrdList5 { top: 0; padding: 20px; opacity: 1; }
.sPrdList1:hover .sPrdList3 { transform: scale(0.8); }
.sPrdList2 { width: 100%; background: rgba(243,244,244,1); background: -moz-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(243,244,244,1)), color-stop(77%, rgba(166,207,206,1)), color-stop(100%, rgba(166,207,206,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: radial-gradient(ellipse at center, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f4', endColorstr='#a6cfce', GradientType=1 ); }
.sPrdList2 > a { position: relative; display: block; }
.sPrdList3 { transition: all 0.3s ease; width: 100%; }
.sPrdList4 { font-size: 16px; line-height: 20px; }
.sPrdList5 { text-align: justify; color: #fff; font-size: 12px; position: absolute; right: 0; left: 0; top: 100%; bottom: 0; background: rgb(1, 157, 153); transition: all 0.5s ease; transition-delay: 0.05s; overflow: hidden; opacity: 0; }
.sPrdList5 span { padding: 20px; }
.sPrdList5 ul { list-style: none; }
.sPrdList6 { padding-bottom: 10px; }
.sPrdList7 { display: none; }
.sPrdList8 { }
.sPrdList9 { bottom: 10px; right: 15px; position: absolute; cursor: pointer; display: none; }
.sPrdList10 { bottom: 7px; float: left; padding: 15px; position: absolute; text-align: left; width: 247px; }
.sPrdList11 { background-color: #a9b9c9; width: 200px; height: 200px; border: 1px solid #5e7786; border-radius: 16px; overflow: hidden; margin-bottom: 15px; }
.sPrdList12 { }
.sPrdList13 { width: 238px; }
.sPrdList13 img { border-radius: 16px 16px 0 0; height: 160px; overflow-y: hidden; }
.sPrdList14 { height: 50px; font-weight: bold; padding-top: 0px; display: block; color: #1c1f83; font-family: Bfarnaz; font-size: 15px; }
.sPrd1 { float: right; text-align: center; font-size: 11px; background: rgba(243,244,244,1); background: -moz-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(243,244,244,1)), color-stop(77%, rgba(166,207,206,1)), color-stop(100%, rgba(166,207,206,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); background: radial-gradient(ellipse at center, rgba(243,244,244,1) 0%, rgba(166,207,206,1) 77%, rgba(166,207,206,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f4', endColorstr='#a6cfce', GradientType=1 ); width: 300px; height: 300px; margin: 0 0 15px 30px; }


.sPrd2 { width: 100%; }
.sPrd3 { }
.sPrd4 { clear: both; }
.sPrd5 { text-align: right; margin-top: 10px; }
.sPrd6 { padding-right: 10px; }
.sPrd7 { color: #009994; font-size: 21px; margin-bottom: 20px; }
.sPrd8 { padding-right: 10px; padding-right: 10px; padding-top: 10px; border-top: 1px solid #e1e1e1; min-height: 320px; text-align: justify; font-size: 15px; }
.sPrd8 ul { list-style: square; }

.sPrd9 { padding-right: 10px; }
.sPrd9_1 { padding-bottom: 5px; color: #1c1f83; display: block; font-family: Bfarnaz; font-size: 15px; display: none; }
.sPrd9_2 { width: 16px; vertical-align: middle; }
.sPrd10 { text-align: right; }
.sPrd11 { text-align: right; }
.sPrd12 { padding-right: 10px; padding-top: 10px; }
.sPrd13 { border-bottom: 1px dotted silver; font-size: 10px; }
.sPrd14 { width: 100%; }
.sPrd15 { }
.sPrd16 { border: 0; cursor: pointer; }

.sPrdPG1 { padding-bottom: 5px; color: #1c1f83; display: block; font-family: Bfarnaz; font-size: 15px; display: none; }
.sPrdPG2 { }
.sPrdPG3 { color: Gray; }
a.sProductG1:visited, a.sProductG1:link, a.sProductG1:active { font-family: yekan; text-decoration: none; color: #1c1f83; font-size: 12px; }
a.sProductG1:hover { font-family: yekan; text-decoration: none; color: #3c88b9; font-size: 12px; cursor: pointer; }
a.sProductG1 { display: none; }
.sProductG2 { width: 100%; margin-bottom: 30px; }
.product-tab { border: 1px solid #e1e1e1; }
.product-tab .nav-tabs > li { width: 25%; text-align: center; border: 1px solid #e1e1e1; margin-bottom: -2px; height: 43px; }
.product-tab .nav-tabs > li.active { border-top: 2px solid #019d99; background: #b3d5d4; }
.product-tab .nav-tabs > li.active > a, .product-tab .nav-tabs > li.active > a:hover, .product-tab .nav-tabs > li.active > a:focus { background: #b3d5d4; font-weight: bold; }
.product-tab .nav-tabs > li a { color: #009994; font-size: 14px; padding: 10px 0!important; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: none!important; }
.product-tab .tab-pane { padding: 4%; font-size: 14px!important; }
.product-poll input[type=submit] { margin-top: 20px; }
/* Sitemap ------------------------------------------------------------------*/
.sSitemap1 { }
.sSitemap2 { padding-left: 5px; display: block; }

/* OrganizationChart ------------------------------------------------------------------*/
.sOrganizationChart1 { }
.sOrganizationChart2 { }
.sOrganizationChart3 { display: none; background: url('../Images/Tooltip/white_arrow_big-right.png'); background-repeat: no-repeat; width: 344px; height: 216px; font-size: 11px; font-family: yekan; color: black; z-index: 10000; }
.sOrganizationChart4 { margin: 15px 35px 5px 20px; white-space: normal; text-align: justify; }
.sOrganizationChart5 { float: right; margin: 0 0 5px 10px; }

/* SitePage ------------------------------------------------------------------*/
.sSitepage1 { }
.sSitepage2 { }
.sSitepage3 { }

/* UserInfo ------------------------------------------------------------------*/
.sUserInfo1 { border-collapse: collapse; direction: rtl; text-align: right; }
.sUserInfo2 { vertical-align: top; text-align: left; }
.sUserInfo3 { vertical-align: bottom; text-align: left; }

/* navigator ------------------------ */
.navStyle7 { margin: auto; text-align: center; color: white; }
.navStyle8 { width: 100%; height: 36px; right: 0; left: 0; line-height: 30px; position: absolute; margin: auto; margin-top: 14px; background: url(../../images/product-bg.jpg); }
.navStyle9 { width: 20%; text-align: left; }
.navStyle10 { padding-right: 10px; padding-top: 4px; }
.navStyle11 { width: 5%; text-align: center; }
.navStyle11 input[type=image] { display: none; }
.navStyle10 input { vertical-align: middle; }
.navStyle13 { text-align: left; padding-top: 0px; }
.navStyle13_1 { width: 15px; background: none; border: none; }
.navStyle14 { width: 105px; text-align: left; display: none; }
.navStyle14_1 { }
.navStyle15 { text-align: right; display: none; }
.navStyle16 { text-align: left; width: 20%; }
.navStyle17 { text-align: right; }
.navStyle17 input { vertical-align: middle; }
/* Download ------------------------ */
.download-page .navStyle7 { display: none; }
.sDown1 { padding-bottom: 15px; color: #019d99; display: block; }
.sDown2 { padding-bottom: 20px; }
.sDown3 { }
.sDown4 { width: 20%; text-align: center; }
.sDown5 img { width: 25px!important; }

.sDown5 { text-align: center; padding: 5px; }
.sDown6 { width: 40%; text-align: right; }
.sDown7 { }
.sDown8 { width: 20%; text-align: center; }
.sDown9 { text-align: center; }
.sDown10 { width: 20%; text-align: right; }
.sDown11 { }
.sDown12 { }
a.DownloadLink:link, a.DownloadLink:active, a.DownloadLink:visited { text-decoration: none; font-family: yekan; color: #1c1f83; font-size: 12px; }
a.DownloadLink:hover { text-decoration: none; font-family: yekan; color: #3c88b9; font-size: 12px; cursor: pointer; }


/* Gallery ------------------------ */
.sGView1 { color: #009994; font-size: 21px; text-align: center; margin-bottom: 40px; }
.sGView2 { vertical-align: middle; }
.sGView3 { float: left; margin-left: 10px; margin-top: 10px; }
.sGView4 { clear: both; }
.sGView5 { text-align: center; padding: 10px; overflow: hidden; }
.sGView6 { border: 1px solid #019d99; padding: 2px; width: 100%; transition: all 0.3s ease; }
.sGView6:hover { transform: scale(1.05); }
.sGView7 { text-align: center; }
.sGView8 { color: #666; }
.sGView9 { display: none; }
/* GalleryList --------------------------*/

.sGList1 { width: 100%; position: relative; margin-bottom: 30px; }
.sGList1 a { display: block; position: relative; }
.sGList1:hover .sGList1_3 { bottom: 50%; }
.sGList1:hover .sGList3 { top: 50%; }
.sGList1_1 { width: 100%; }
.sGList1:hover .sGList1_3 i { top: 40%; opacity: 1; }
.sGList1_1 a img { max-width: 100%; vertical-align: bottom; width: 100%; }
.sGList1_2 { padding-right: 5px; overflow: hidden; line-height: 32px; height: 32px; position: absolute; text-align: right; bottom: 0px; right: 39px; background: url('/images/Gallerybg.png') repeat right center; width: 126px; }
.sGList1_3 { text-align: center; color: White; position: absolute; right: 0; left: 0; top: 0; background: rgba(1, 157, 153, 0.75); bottom: 100%; overflow: hidden; transition: all 0.5s ease; }
.sGList1_3 span:hover .sGList2 { transform: scale(1); }
.sGList1_3 i { font-size: 30px; border: 1px solid; border-radius: 50%; width: 50px; height: 50px; text-align: center; line-height: 50px; position: absolute; top: -100px; transition: all 0.3s ease; opacity: 0; }
.sGList1_3 i:first-child { transition-delay: 0.1s; }
.sGList1_3 i.fa-camera { right: 33%; transition-delay: 0.3s; transform: scale(1); }
.sGList2 { right: 38%; top: 20%; font-size: 20px; position: absolute; transform: scale(0); transition: all 0.3s ease; }
.sGList3 { color: White; position: absolute; right: 0; left: 0; bottom: 0; background: rgba(1, 157, 153, 0.75); top: 100%; text-align: center; font-size: 20px; overflow: hidden; transition: all 0.5s ease; }
.sGList3 span { display: block; margin-top: 10%; }
a.sGList3 { color: #1c1f83; font-size: 14px; font-family: Bfarnaz; }
a.sGList3:hover { color: #1c1f83; }
.sGList4 { padding-bottom: 10px; }
.sGList5 { display: none; }
/* MyGallery --------------------------*/
.sMyGallery1 { }
.sMyGallery1_2 { }
.sMyGallery1_3 { font-size: 11px; font-family: yekan; }
.sMyGallery2 { padding-top: 10px; }
.sMyGallery3 { text-align: center; padding: 10px; border: 2px solid #28638a; width: 120px; height: 120px; overflow: hidden; background-color: #6d7a19; position: relative; margin: 15px auto; }
.sMyGallery3_2 { text-align: center; padding: 10px; border: 2px solid #28638a; width: 170px; height: 120px; overflow: hidden; background-color: #6d7a19; position: relative; margin: 15px auto 0; }
.sMyGallery3_3 { }
.sMyGallery4 { }
.sMyGallery4_1 { }
.sMyGallery5 { background-image: url(../images/admin/delete.png); background-color: Transparent; border: 0; background-repeat: no-repeat; width: 16px; height: 16px; cursor: pointer; padding: 0; margin: 0; position: absolute; top: 6px; left: 4px; z-index: 110; }
.sMyGallery6 { background-image: url(../images/admin/edit.png); background-color: Transparent; border: 0; background-repeat: no-repeat; width: 16px; height: 16px; cursor: pointer; padding: 0; margin: 0; position: absolute; top: 6px; left: 21px; z-index: 100; }
.sMyGallery7 { margin-bottom: 15px; }
.sMyGallery8 { width: 160px; margin-bottom: 20px; }
.sMyGallery9 { }
.sMyGallery10 { background-image: url(../images/admin/ok.png); background-color: Transparent; border: 0; background-repeat: no-repeat; width: 16px; height: 16px; cursor: pointer; padding: 0; margin: 0; }
.sMyGallery11 { background-image: url(../images/admin/cancel.png); background-color: Transparent; border: 0; background-repeat: no-repeat; width: 16px; height: 16px; cursor: pointer; padding: 0; margin: 0; }
.sMyGallery12 { text-align: center; padding-top: 15px; }
.sMyGallery13 { margin-top: 20px; margin-right: 10px; text-align: right; }
.sMyGallery14 { }
.sMyGallery15 { }
.sMyGallery16 { }
/*--------------------------------------*/


/* FooterMenu --------------------------*/
a.sFtrLink1:link, a.sFtrLink1:visited, a.sFtrLink1:active { font-size: 10px; }
a.sFtrLink1:hover { font-size: 10px; }
.sFtrMenu1 { direction: rtl; margin-left: 5px; font-size: 11px; }
.sFtrMenu2 { }

/* TopMenu --------------------------*/
a.sFtrLinkTop1:link, a.sFtrLinkTop1:visited, a.sFtrLinkTop1:active { font-size: 10px; }
a.sFtrLinkTop1:hover { font-size: 10px; }
.sFtrMenuTop1 { direction: rtl; margin-left: 5px; font-size: 11px; }

/* Menu --------------------------*/
.menuDatalistDiv { }
.sMenu1 { }


/* LinkList --------------------------*/
.sLinkLis1 { padding-top: 5px; vertical-align: top; text-align: right; }
a.sLinkLis2:link, a.sLinkLis2:visited, a.sLinkLis2:active { text-decoration: none; font-family: yekan; color: #575757; font-size: 14px; font-weight: bold; }
a.sLinkLis2:hover { text-decoration: none; font-family: yekan; color: #019d99; font-weight: bold; }
.sLinkLis1:hover img { transform: scale(1.2); }
.sLinkLis1 img { transition: all 0.3s ease; vertical-align: middle; }

/* counter -----------------------------------------------*/
.counterRtl1 { color: #02271f; font-family: yekan; font-size: 12px; direction: rtl; text-align: right; font-weight: normal; }


a.sitemappathLink:link, a.sitemappathLink:visited, a.sitemappathLink:hover, a.sitemappathLink:active { font-size: 11px; }

/* Comment  -----------------------------------------------*/
.sComment1 { direction: rtl; text-align: right; }
.sComment2 { }
.sComment3 { }
.sComment4 { }
.sComment5 { }
.sComment6 { }
.sComment7 { vertical-align: top; }
.sComment8 { }
.sComment9 { vertical-align: top; }
.sComment10 { }
.sComment11 { }
.sComment12 { }
.sComment13 { }
.sComment14 { }

/*----------------------Numerator-----------------------*/
.numer1 { direction: rtl; text-align: right; line-height: 18px; color: red; }
.numer2 { font-family: yekan; font-size: 11px; }
.numer2 { font-family: yekan; font-size: 11px; color: gray; }

/*-----------------------------  ---------------------------------*/
#updProgress { z-index: 11000; left: 45px; top: 5px; position: absolute; border: Solid 1px #4682B4; background-color: #FFFAFA; vertical-align: middle; text-align: right; width: 180px; height: 15px; padding: 5px 5px 8px 5px; font-family: yekan; font-size: 12px; direction: ltr; }
#updProgress SPAN { font-size: 0.8em; font-weight: bold; text-align: left; padding-left: 5px; margin-bottom: 10px; }
.rrStyle0 { width: 980px; height: 737px; margin: auto; text-align: right; direction: rtl; position: relative; }
.rrStyle1 { background-color: #c8dfee; width: 270px; padding: 5px; float: right; position: relative; }
.rrStyle3 { width: 270px; padding-top: 30px; }
.rrStyle4 { background-color: #ffffff; width: 690px; padding: 5px; float: left; }
.rrStyle5 { }
.rrStyle6 { font-size: 14px; }
.rrStyle7 { width: 100%; }
.rrStyle8 { }
a.rrLink:link, a.rrLink:visited, a.rrLink:active { display: inline-block; width: 248px; height: 20px; border: solid 1px #c8dfee; text-decoration: none; padding-right: 5px; margin: 0; line-height: 18px; }
a.rrLink:hover { display: inline-block; width: 248px; height: 20px; border: solid 1px #c0d8e4; background-color: #cfdfef; text-decoration: none; color: #28639c; padding-right: 5px; margin: 0; line-height: 18px; }
a.rrMorelink:link, a.rrMorelink:visited, a.rrMorelink:active { text-decoration: none; }
a.rrMorelink:hover { text-decoration: none; }

/*-----------------------rss feed--------------------------*/
.rfStyle0 { margin: auto; text-align: right; direction: rtl; position: relative; }
.rfStyle1 { background-color: #c8dfee; width: 130px; padding: 5px; vertical-align: top; }
.rfStyle3 { padding-top: 30px; }
.rfStyle4 { background-color: #ffffff; padding: 5px; margin-right: 10px; }

.rfStyle4 li b { color: #0f0f0f; }
.rfStyle4 li { color: red; }
.minimeFeedText { color: black; text-align: justify; }
.rfStyle5 { }
.rfStyle6 { font-size: 14px; color: Black; }
.rfStyle7 { width: 100%; }
.rfStyle8 { }
a.rfLink:link, a.rfLink:visited, a.rfLink:active { display: inline-block; width: 108px; height: 20px; border: solid 1px #c8dfee; text-decoration: none; padding-right: 5px; margin: 0; line-height: 18px; }
a.rfLink:hover, a.rfLink.selected { display: inline-block; width: 108px; height: 20px; border: solid 1px #c0d8e4; background-color: #cfdfef; text-decoration: none; color: #28639c; padding-right: 5px; margin: 0; line-height: 18px; }
a.rfMorelink:link, a.rfMorelink:visited, a.rfMorelink:active { text-decoration: none; }
a.rfMorelink:hover { text-decoration: none; }

/*---- oreder submit -----*/
.orderSubmit1 { padding: 10px; direction: rtl; text-align: right; position: relative; width: 450px; font-family: yekan; font-size: 12px; font-weight: normal; }
.orderServiceHr1 { width: 100%; border: solid 1px gray; border-bottom: 0px; }
.serviceOrdSrv1 { }

/*---- User Panel -----*/

.sUP1 { padding: 5px; line-height: 18px; }
.sUP2 { font-size: 11px; color: Blue; }
.sUP3 { direction: ltr; display: inline-block; font-size: 11px; }
.sUP5 { width: 70px; text-align: left; font-weight: bold; font-size: 10px; vertical-align: top; }
.sUP6 { width: 70px; text-align: left; font-weight: bold; font-size: 10px; vertical-align: top; }
.gvDataHeader { }
.sUPFileLink { text-decoration: none; }



/*---- MyProfileData -----*/
.sMyProfileData1 { }
.sMyProfileData2 { }
.sMyProfileData3 { }
.sMyProfileData4 { }
.sMyProfileData5 { }



/*---- SearchProfile-----*/
.sSearchProfile1 { width: 300px; }
.sSearchProfile2 { }
.sSearchProfile3 { }
.sSearchProfile4 { border: 1px solid gray; position: relative; padding: 8px; }
.sSearchProfile5 { position: absolute; left: 10px; bottom: 10px; }
.sSearchProfile6 { }
.sSearchProfile7 { margin: 10px; }
.sSearchProfile8 { width: 120px; padding: 0 5px; vertical-align: top; }
.sSearchProfile9 { }
.sSearchProfile10 { }
.sSearchProfile11 { margin-top: 15px; }

/*---- ProfileView-----*/
.sProfileViewFieldPictures { float: right; margin: 0 0 0 10px; }
.sProfileView1 { direction: rtl; text-align: right; padding: 3px 10px; }

.sProfileView2 { }
.sProfileView3 { }
.sProfileView4 { }
.sProfileView5 { }
.sProfileView6 { }
.sProfileViewField { padding: 5px; }
.sProfileViewFieldLabel { color: #ffd800; }
.sProfileViewFieldValue { }


/*Horizental LoginControl ------------------------------------------------------------------*/
.HLoginCtrl0 { width: 650px; height: 32px; vertical-align: top; padding-right: 5px; }
.HLoginCtrl1 { width: 650px; direction: rtl; font-family: yekan; font-size: 11px; height: 32px; color: Black; }
.HLoginCtrl2 { width: 650px; height: 30px; direction: rtl; font-family: yekan; font-size: 11px; color: Black; text-align: right; border: 0px; }
.HLoginCtrl3 { border: none; width: 65px; text-align: center; direction: rtl; }
.HLoginCtrl4 { font-size: 11px; text-align: right; width: 42px; padding-top: 0px; }
.HLoginCtrl5 { height: 15px; font-size: 11px; Width: 100px; border: solid 1px #989898; }
.HLoginCtrl6 { text-align: right; width: 65px; }
.HLoginCtrl7 { text-align: right; height: 15px; width: 100px; }
.HLoginCtrl8 { font-size: 11px; text-align: right; padding-top: 0px; }
.HLoginCtrl9 { text-align: right; }
.HLoginCtrl10 { height: 18px; font-size: 11px; width: 100px; }
.HLoginCtrl11 { text-align: right; vertical-align: middle; }
.HLoginCtrl12 { text-align: left; padding-right: 5px; }
.LoginCtrl13 { width: 180px; text-align: center; }

.HLoginCtrl13_1 { color: #115ea3; font-size: 11px; width: 100%; }
.HLoginCtrl14 { padding-top: 0px; }
.HLoginCtrl15 { border: 0px; height: 30px; }

.HLoginCtrl18 { text-align: right; direction: rtl; padding-right: 10px; padding-top: 5px; text-decoration: none; }
.HLoginCtrl19 { color: #3d7d43; }


a.HLoginCtrl:visited, a.HLoginCtrl:link, a.HLoginCtrl:active { text-decoration: none; color: black; font-size: 11px; font-weight: normal; font-family: yekan; cursor: pointer; padding-top: 5px; }
a.HLoginCtrl:hover { text-decoration: none; color: #115ea3; font-size: 11px; font-weight: normal; font-family: yekan; cursor: pointer; }

.HLoginReg14 { font-size: 10px; }
.HLoginCtrl4_1 { width: 210px; text-align: right; }
/*vertical LoginControl ------------------------------------------------------------------*/
.login-page-form { width: 80%; margin: 0 auto; display: block; }
.login-page-form h3 { color: #009994; font-size: 21px; margin-bottom: 0; text-align: center; }
.login-page-form p { color: #575757; font-size: 13px; text-align: center; margin-bottom: 60px; }
.LoginCtrl0 { }
.LoginCtrl1 { width: 210px; height: 100px; direction: rtl; font-family: yekan; font-size: 11px; color: #1c1f83; font-weight: bold; border: 0px; }
.LoginCtrl2 { width: 190px; height: 18px; direction: rtl; font-family: yekan; font-size: 13px; color: #575757; font-weight: bold; border: 0px; }
.LoginCtrl3 { border: none; text-align: right; direction: rtl; width: 20%; }
.LoginCtrl4 { font-size: 11px; text-align: left; padding-top: 5px; width: 100px; text-align: left; }
.LoginCtrl4 input { width: 80%; text-align: center !important; background: #30baab; border: none; color: #fff; font-size: 14px; transition: all 0.3s ease; padding: 0 !important; border-bottom: 2px solid transparent; height: 35px; }
.LoginCtrl4 input:hover { color: #30baab; background: #fff; border-bottom: 2px solid #30baab; }
.LoginCtrl5 { height: 15px; font-size: 11px; Width: 100%; border: solid 1px #e1e1e1; height: 35px; padding-right: 10px; transition: all 0.3s ease; }
.LoginCtrl5:hover, .LoginCtrl5:focus { border: 1px solid #30baab; }
.LoginCtrl6 { text-align: right; }
.LoginCtrl7 { text-align: center; width: 80%; padding: 0px; padding-bottom: 2px; }
.LoginCtrl8 { font-size: 11px; text-align: right; }
.LoginCtrl9 { text-align: right; }
.LoginCtrl10 { height: 18px; font-size: 11px; width: 100px; }
.LoginCtrl11 { text-align: right; vertical-align: middle; }
.LoginCtrl12 { text-align: left; padding-left: 5px; }
.LoginCtrl13 { color: #1c1f83; font-size: 11px; width: 100%; text-align: right; direction: rtl; vertical-align: top; }
.LoginCtrl13 table { width: 100%; }
.LoginCtrl13_1 { color: #1c1f83; font-size: 11px; width: 100%; }
.LoginCtrl14 { padding-top: 0px; }
.LoginCtrl15 { width: 40%; margin: 0 auto; }



.LoginReg14 { font-size: 10px; }
.LoginCtrl4_1 { width: 100%; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.LoginCtrl4_1 a { color: #009994; }
/*----------------------------- Track ---------------------*/
a.Track:visited, a.Track:link, a.Track:active { text-decoration: none; color: #87c4f9; font-size: 12px; font-weight: bold; }
a.Track:hover { font-family: yekan; font-size: 12px; text-decoration: none; color: #dff6fc; font-size: 12px; font-weight: bold; cursor: pointer; }
.sTrackList1 { padding: 5px; direction: rtl; text-align: justify; font-family: yekan; margin-top: 20px; line-height: 7pt; }
.sTrackList1 * { font-family: yekan !important; }
.sTrackList2 { }

.TrackNumber { direction: ltr; unicode-bidi: embed; }
.TrackTitle { font-weight: bold; color: yellow; }
.TrackList { margin-top: 10px; padding-top: 10px; border-top: dotted 1px; }

.sTrackDataDiv { width: auto; height: auto; margin-top: 10px; border: solid 0px; text-align: right; }
.TrackInfoTable { width: auto; height: auto; direction: rtl; text-align: right; }
.TrackInfoTable tr td { padding-right: 5px; direction: rtl; text-align: right; }

.sTrack1 { color: #87c4f9; }
.sTrack2 { }
.sTrack3 { }
.sTrack4 { border-style: dotted; border-width: thin; border-top: none; width: 75%; text-align: right; }
.TrackViewFooter { font-size: 11px; color: Gray; clear: both; }

/* SendToFriend ------------------------------------------------------------------*/
.SendToFriend2 { direction: rtl; font-family: yekan; font-size: 12px; color: white; text-align: right; width: 100%; }
.SendToFriend5 { width: 80px; text-align: right; }
.SendToFriend7 { text-align: right; }
.SendToFriend8 { text-align: right; }
.SendToFriend9 { text-align: right; }
.SendToFriend10 { text-align: right; }
.SendToFriend11 { text-align: right; }
.SendToFriend12 { text-align: right; vertical-align: top; }
.SendToFriend13 { text-align: right; }
.SendToFriend14 { text-align: right; }
.SendToFriend15 { text-align: right; }
.SendToFriend16 { text-align: right; }
.SendToFriend17 { text-align: right; }

/*---- ThreadView -----*/
.sThreadView0 { color: Black; }
.sThreadView1 { background-color: #0359a6; padding: 2px; border: solid 1px #01a5eb; }
.sThreadView2 { min-height: 65px; padding: 5px; color: White; }
.sThreadView3 { text-align: center; font-size: 12px; width: 100%; }
.sThreadView4 { }
.sThreadView5 { padding: 5px 5px 0 5px; }
.sThreadView6 { direction: ltr; font-size: 11px; display: inline-block; }
.sThreadView7 { margin-top: 15px; clear: both; }
.sThreadView8 { background-color: #00adef; padding: 5px; font-size: 11px; border: solid 1px #01a5eb; }
.sThreadView9 { }
.sThreadView10 { }
.sThreadView11 { font-size: 11px; }
.sThreadView12 { width: 120px; vertical-align: top; padding: 5px; }
.sThreadView13 { border-right: dashed 1px #0b198d; }
.sThreadView14 { }
.sThreadView15 { }
.sThreadView16 { }
.sThreadView17 { }
.sThreadView18 { color: #ffffff; }
.sThreadView19 { text-align: center; background-color: #0359a6; width: 100px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; }
.sThreadView20 { text-align: center; background-color: #0359a6; width: 100px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; }
.sThreadView21 { padding-right: 5px; font-weight: bold; font-size: 11px; }
.sThreadView22 { padding-right: 5px; }
.sThreadView23 { text-align: right; }
.sThreadView24 { color: #045ba2; }
.sThreadView25 { display: block; width: 100%; }
.sThreadView26 { text-align: center; background-color: #0359a6; width: 100px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; }
.sThreadView27 { text-align: center; background-color: #0359a6; width: 100px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; }
.sThreadView28 { text-align: center; background-color: #0359a6; width: 190px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; color: white; }

/*---- ForumList -----*/
.sForumList0 { }
a.sForumList1 { font-weight: bold; font-size: 11px; color: #045ba2; }
.sForumList2 { padding-right: 5px; font-size: 11px; color: black; }
.sForumList3 { }
.sForumList4 { }
.sForumList5 { width: 60px; text-align: center; }
.sForumList6 { text-align: center; }
.sForumList7 { text-align: center; }

/*---- PostAddEdit -----*/
.sPostAddEdit0 { }
.sPostAddEdit1 { color: Black; }
.sPostAddEdit2 { margin-top: 15px; }
.sPostAddEdit3 { }
.sPostAddEdit4 { margin-bottom: 15px; }
.sPostAddEdit5 { }
.sPostAddEdit6 { }
.sPostAddEdit7 { margin-top: 12px; }
.sPostAddEdit7 .cleditorMain { display: inline-block; }
.sPostAddEdit7 textarea { direction: ltr; text-align: left; }
.sPostAddEdit8 { vertical-align: top; }
.sPostAddEdit9 { margin-top: 12px; }
.sPostAddEdit10 { margin-top: 12px; padding-right: 30px; }
.sPostAddEdit11 { text-align: center; margin-top: 10px; }
.sPostAddEdit12 { vertical-align: top; }

/*---- JobRequest -----*/
.sJobRequest1 { }
.sJobRequest2 { line-height: 18px; text-align: justify; }
.sJobRequest3 { width: 240px; text-align: left; }
.sJobRequest4 { color: red; }
.sJobRequest5 { vertical-align: top; }
.sJobRequest6 { font-weight: bold; }
.sJobRequest7 { }

/*---- Forum -----*/
.sForum1 { display: block; width: 100%; float: none; clear: both; margin-bottom: 5px; }
.sForum2 { text-align: right; width: 520px; height: 22px; float: right; margin: 5px; margin-right: 0; }
.sForum3 { }
.sForum4 { text-align: center; background-color: #0359a6; width: 120px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; border-left: solid 2px #01a5eb; }
.sForum4 a { color: white; }
.sForum5 { padding-top: 5px; }
.sForum7 { width: 32px; }
.sForum8 { padding: 5px; }
a.sForum9 { font-weight: bold; font-size: 11px; color: #045ba2; }
.sForum10 { }
.sForum11 { text-align: right; }
.sForum12 { text-align: right; }
.sForum13 { width: 50px; }
.sForum14 { width: 50px; }
.sForum15 { padding-top: 5px; }
.sForum16 { width: 20px; }
.sForum17 { padding-top: 5px; }
.sForum18 { font-size: 11px; background-color: #00adef; color: White; }
a.sForum18 { color: White !important; font-weight: normal !important; }
.sForum19 { height: 50px; background-color: #d7d7d7; color: Black; text-align: center; }
.sForum20 { height: 50px; background-color: White; color: Black; text-align: center; }
.sForum21 { background-color: #00adef; padding: 5px; font-size: 11px; border: solid 1px #01a5eb; }
.sForum22 { display: block; width: 100%; float: none; clear: both; }
.sForum23 { text-align: center; background-color: #0359a6; width: 120px; height: 22px; float: left; margin: 5px; margin-left: 0; border: solid 1px #01a5eb; border-left: solid 2px #01a5eb; }
.sForum23 a { color: white; }


/*---- AdsNew -----*/
.sAdsNew1 { }
.sAdsNew2 { vertical-align: top; width: 100px; }
.sAdsNew3 { }
.sAdsNew4 { vertical-align: top; }
.sAdsNew5 { vertical-align: top; }
.sAdsNew5_1 { }
.sAdsNew5_2 { margin-top: 10px; }
.sAdsNew6 { vertical-align: top; }
.sAdsNew7 { }
.sAdsNew7_0 { direction: ltr; }
.sAdsNew8 { }
.sAdsNew9 { }
.sAdsNew10 { }
.sAdsNew11 { }
.sAdsNew12 { padding: 7px; }
.sAdsNew13 { border: solid 1px red; padding: 7px; }
.sAdsNew14 { color: red; }
.sAdsNew15 { margin-top: 10px; }
.sAdsNew16 { color: red; padding: 0 5px; }
.sAdsNew17 { margin-top: 10px; }

/*---- AdsPayment -----*/
.sAdsPayment1 { }
.sAdsPayment2 { border: solid 1px black; padding: 5px; float: right; margin: 5px; }
.sAdsPayment3 { }
.sAdsPayment4 { }
.sAdsPayment5 { }
.sAdsPayment6 { }
.sAdsPayment7 { }
.sAdsPayment8 { }
.sAdsPayment9 { }
.sAdsPayment10 { }


/*---- AdsList -----*/
.sAdsList1 { text-align: center; }
.sAdsList2 { width: 60px; }
.sAdsList3 { width: 70px; }
.sAdsList4 { }
.sAdsList5 { }
.sAdsList6 { }
.sAdsList7 { }
.sAdsList8 { }
.sAdsList9 { }
.sAdsList10 { }

/*---- DailyAds UserControl -----*/
.sDailyAds1 { }
.sDailyAds2 { }
.sDailyAds3 { width: 100px; text-align: center; }

/*---- AdsView -----*/
.sAdsView1 { }
.sAdsView2 { font-weight: bold; font-size: 14px; color: #FF6600; }
.sAdsView3 { float: left; margin: 0 10px 10px 10px; }
.sAdsView4 { }
.sAdsView5 { margin: 20px 0 0 0; }
.sAdsView6 { font-weight: bold; font-size: 12px; color: #FF6600; }
.sAdsView7 { margin: 10px 0 0 0; }
.sAdsView8 { width: 50px; }
.sAdsView9 { }
.sAdsView10 { margin-top: 20px; }
.sAdsView11 { font-weight: bold; }
.sAdsView12 { }

/*---------------------- Pager ---------------------*/
.PagerContainerDiv { float: left; }
.PagerButtons { border: 0; background: url("../images/bgPager.gif") repeat-x scroll 0 -58px transparent; border-color: #D3D3D4; border-style: solid; border-width: 1px; color: #666666 !important; line-height: 15px; text-decoration: none; margin-right: 2px; padding: 2px 5px; vertical-align: middle; }
.PagerButtons:hover { background: url("../images/bgPager.gif") repeat-x scroll 0 -87px transparent; border-color: #34A7DB; border-style: solid; border-width: 1px; color: #0068CC !important; }
.PagerButtons.aspNetDisabled { background: url("../images/bgPager.gif") repeat-x scroll 0 -87px transparent; border-color: #D3D3D4; border-style: solid; border-width: 1px; color: #666666 !important; vertical-align: middle; }
.PagerNumbers { background: url("../images/bgPager.gif") repeat-x scroll 0 -87px transparent; border-color: #D3D3D4; border-style: solid; border-width: 1px; color: #666666 !important; padding: 2px 5px; vertical-align: middle; }
.PagerNumbers:hover { background: url("../images/bgPager.gif") repeat-x scroll 0 -87px transparent; border-color: #34A7DB; border-style: solid; border-width: 1px; color: #0068CC !important; }
.PagerCurrentPage { background: url("../images/bgPager.gif") repeat-x scroll 0 -87px transparent; border-color: #D3D3D4; border-style: solid; border-width: 1px; color: #666666 !important; padding: 2px 5px; font-weight: bold; vertical-align: middle; }

/*-- SiteMap Path --*/
.rtNode { /*display: none*/ }



/* Cart ------------------------------------------------------------------*/
.sCart1 { padding: 5px; text-align: center; color: red; font-size: 11px; }
.sCart2 { border-bottom: dotted 1px silver; }
.sCart3 { font-size: 12px; font-weight: bold; }
.sCart4 { float: right; margin-left: 10px; direction: ltr; border: dotted 1px silver; }
.sCart4_1 { }
.sCart4_2 { text-align: left; vertical-align: top; }
.sCart4_3 { font-size: 10px; }
.sCart4_4 { width: auto; padding-right: 30px; color: Gray; }
.sCart4_5 { text-align: left; }
.sCart4_6 { width: 40px; }
.sCart4_7 { vertical-align: middle; }
.sCart4_8 { vertical-align: middle; }
.sCart4_9 { }
.sCart4_10 { }
.sCart4_11 { }
.sCart4_12 { font-size: 11px; }
.sCart4_13 { margin-right: 10px; }
.sCart4_13 table { border: dotted 1px silver; }
.sCart4_13_1 { text-align: left; }
.sCart4_13_2 { color: #ec222e; }
.sCart5 { border-bottom: dotted 1px silver; padding: 5px; font-size: 11px; }
.sCart6 { font-size: 12px; font-weight: bold; }
.sCart7 { }
.sCart8 { }
.sCart9 { }
.sCart10 { }
.sCart11 { }
.sCart12 { }
.sCart13 { font-family: yekan; font-size: 12px; }
.sCart14 { }
.sCart15 { font-family: yekan; font-size: 12px; }
.sCart16 { vertical-align: top; }
.sCart17 { vertical-align: top; }
.sCart18 { text-align: center; padding: 10px; }
.sCart19 { }

/* CartPayment ------------------------------------------------------------------*/
.sCartPayment1 { font-size: 12px; font-weight: bold; }
.sCartPayment2 { }
.sCartPayment3 { background: #f60324; }
.sCartPayment4 { font-weight: bold; font-size: 10px; color: White; }
.sCartPayment5 { }
.sCartPayment6 { width: 430px; color: Orange; }
.sCartPayment7 { }
.sCartPayment8 { color: Orange; }
.sCartPayment9 { }
.sCartPayment10 { color: Orange; }
.sCartPayment11 { }
.sCartPayment12 { color: Orange; }
.sCartPayment13 { }
.sCartPayment14 { color: Orange; }
.sCartPayment15 { }
.sCartPayment16 { color: Orange; }
.sCartPayment17 { }
.sCartPayment18 { color: Orange; }
.sCartPayment19 { }
.sCartPayment20 { color: Orange; }
.sCartPayment21 { vertical-align: top; }
.sCartPayment22 { vertical-align: top; color: Orange; }
.sCartPayment22_1 { color: Orange; }
.sCartPayment22_2 { }
.sCartPayment22_3 { width: 550px; }
.sCartPayment23 { }
.sCartPayment24 { width: 282px; }
.sCartPayment25 { text-align: right; width: 90px; }
.sCartPayment26 { width: 80px; color: Orange; }
.sCartPayment27 { width: 30px; }
.sCartPayment28 { text-align: right; vertical-align: middle; }
.sCartPayment29 { text-align: right; }
.sCartPayment30 { color: Orange; }
.sCartPayment31 { }
.sCartPayment32 { text-align: right; }
.sCartPayment33 { color: Orange; }
.sCartPayment34 { }
.sCartPayment35 { border: 1px solid; }
.sCartPayment36 { background: #f60324; }
.sCartPayment37 { font-weight: bold; font-size: 10px; color: White; width: 510px; }
.sCartPayment38 { padding: 5px; border: dotted 1px silver; text-align: right; }
.sCartPayment39 { }
.sCartPayment40 { }
.sCartPayment41 { }
.sCartPayment42 { }
.orderSubmit1 { padding: 10px; direction: rtl; text-align: right; position: relative; width: 450px; font-family: yekan; font-size: 12px; font-weight: normal; }


/*----------------------- Search ---------------------*/
.autocomplete-w1 { background: url(../Images/autocompleteShadowRtl.png) no-repeat bottom left; position: absolute; top: 3px; left: -2px; margin: 6px 0 0 0px; /* IE6 fix: */ _background: none; _margin: 1px 0 0 0; direction: rtl; text-align: right; }
.autocomplete { border: 1px solid #999; background: #fff; color: #6a6a6a; cursor: default; text-align: right; max-height: 350px; overflow: auto; margin: -6px 0px 6px 6px; /* IE6 specific: */ _height: 350px; _margin: 0; _overflow-x: hidden; }
.autocomplete .selected { background: #f1f1f1; }
.autocomplete div { font-size: 12px; padding: 2px 5px; white-space: nowrap; font-family: tahoma; }
.autocomplete strong { font-weight: normal; color: #3c88b9; }
.acSearchButton { background: url(../Images/rtl/btn-search.png) no-repeat; border: none; height: 28px; Width: 32px; margin-bottom: 0px; cursor: pointer; }
.acSearchTextInput { width: 140px; height: 17px; color: #6a6a6a; padding: 1px; margin-left: 2px; text-align: right; border: none; margin-top: 2px; background-color: transparent; }
.acSearchButtonTd { padding-right: 2px; width: 30px; text-align: right; padding-top: 0px; float: left; }
.acSearchTextInputTd { width: 153px; padding-top: 0px; background-image: url(../images/box-search.png); height: 30px; float: right; margin-left: 5px; }

span.hilite { color: #3b4752; font-weight: bold; }
.sSearch1 { }
.sSearch2 { font-family: tahoma; color: red; font-size: 12px; }
.sSearch3 { width: 100%; }
.sSearch4 { }
a.sSearch5:link, a.sSearch5:active, a.sSearch5:visited { text-decoration: none; font-family: yekan; color: #1c1f83; font-size: 12px; }
a.sSearch5:hover { text-decoration: none; font-family: yekan; color: #3c88b9; font-size: 12px; cursor: pointer; }
.sSearch6 { }
.sSearch7 { border: 0px; border-top: dotted 1px silver; width: 100%; text-align: center; }

.searchCtrl2 { background-image: url(../Images/search.png); border: none; background-color: transparent; height: 23px; Width: 24px; margin-bottom: 0px; }
.searchCtrl3 { padding-left: 0px; width: 30px; text-align: right; padding-top: 8px; }
.searchCtrl4 { width: 160px; padding-top: 8px; padding-right: 8px; }
.searchCtrl1 { direction: rtl; text-align: right; padding-top: 5px; }

.searchCtrl4 { font-family: yekan; font-size: 12px; text-align: justify; direction: rtl; }

/*--------------------------GroupList--------------------------*/
.sGroupList1 { }
.sGroupList2 { }
.sGroupList3 { }
.sGroupList4 { }
.sGroupList5 { }
.sGroupList6 { }
.sGroupList7 { }
.sGroupList8 { }
.sGroupList9 { }
.sGroupList10 { }
.sGroupList11 { }


/***************Ticket***********************************/
.titleLogin h1 { font-size: 15px; color: #439461; }
.loginvs { padding-left: 10px; padding-right: 10px; }
.logintablelefttd h1 { font-size: 16px; color: #439461; }
.lilogin { color: #81a841; }
.txtlilogin { color: #ffffff; }
.formButton { width: 38px; height: 22px; background-image: url('../images/1065/Login.png'); background-color: transparent; border: none; cursor: pointer; }
a.menuLink { font-weight: bold; color: #1ba0d1; }
a.menuLink:hover { color: #81a841; }
.loginhr { padding-top: 5px; padding-bottom: 5px; clear: both; }
.sTicketmenu { display: block; padding-top: 7px; text-align: right; }
.SearchTicket { width: 68px; height: 20px; background-image: url('../images/1065/search.png'); background-color: transparent; border: none; cursor: pointer; }
.tickettable { padding-top: 8px; }
.MenuTicket-Seperator { float: right; padding-left: 4px; padding-right: 4px; }
a.ticketLink { color: #0F8244; }
a.ticketLink:hover { color: #81a841; }
.ticket-grid { padding-top: 7px; }
.login { color: #000000; }
.ticketviewgrid { opacity: 0.85; filter: alpha(opacity=85); }
.TicketSeperator { color: #1bbd69; padding-left: 4px; padding-right: 4px; }
.Brstyle { width: 600px; height: 2px; background-image: url('../images/ticketbr.png'); background-color: transparent; border: none; cursor: pointer; padding-bottom: 15px; background-repeat: no-repeat; background-position: center center; }
/***********************Search Form*******************/

.FormTicket { width: 68px; height: 20px; background-image: url('../images/1065/search.png'); background-color: transparent; border: none; cursor: pointer; margin-top: 2px; }

/*--------------------------Weather--------------------------*/
.weather { direction: rtl; text-align: right; position: relative; }
.weather .texts { padding: 15px; }
.weather .icon { float: left; margin: 10px; }
.weather .temp { font-size: 26px; color: #195594; direction: ltr; display: inline-block; }
.weather .city a { font-size: 18px; color: #195594; clear: both; }
.weather .infoDiv { margin-top: 5px; }
.weather .loading { display: none; }
.weather .windSpan { color: #195594; direction: ltr; display: inline-block; }
.weather .humiditySpan { color: #195594; direction: ltr; display: inline-block; }
.weather .pressureSpan { color: #195594; direction: ltr; display: inline-block; }



/* Comment  -----------------------------------------------*/
.sRER1 { margin-bottom: 10px; direction: rtl; }
.sRER1_0 { display: block; font-size: 13px; margin-bottom: 5px; color: #152C53; }
.sRER1_1 { }
.sRER2 { }
.sRER3 { }
.sRER4 { font-weight: bold; font-size: 11px; }
.sRER5 { font-weight: bold; font-size: 11px; }
.sRER6 { display: inline-block; vertical-align: top; }
.sRER6 img { vertical-align: top; }
.sRER7 { }

/************Quizz**/

#quizList .quiz_pic { width: 100%; }
#quizList .list-item { position: absolute; bottom: 0; background: #fff; right: 0; left: 0; text-align: center; padding: 10px 20px 20px; background: #f5f5f5; background: rgba(0, 153, 148, 0.88); color: #a4a4a4; height: 75px; overflow: hidden; transition: all 0.5s ease; }
#quizList .list-group-item:hover .list-item { height: 125px; }
#quizList .list-group-item > div { position: relative; }
#quizList h4 { font-size: 18px; margin: 0; margin-bottom: 10px; }
#quizList h4 a { display: block; color: #000; }
#quizList h4 a i { vertical-align: middle; margin-left: 3px; font-size: 12px; }
#quizList p { font-size: 13px; line-height: 25px; color: #fff; padding: 0 25px; height: 25px; overflow: hidden; }
#quizList .More a { color: #fff; transition: all 0.3s ease; width: 100px; height: 28px; display: inline-block; line-height: 28px; position: relative; overflow: hidden; color: #fff; font-size: 12px; text-align: center; margin-top: 15px; background: rgba(255, 255, 255, 0.23); border: 0.5px solid rgba(255,255,255,0.3); }
#quizList .More a:after { left: 0; bottom: auto; top: -3px; width: 100%; position: absolute; transition: .3s; content: ''; height: 1px; background: #f7f7f7; }
#quizList .More a:hover:after { top: calc(100% - 1px); }
ul#quizList, div#quizList { padding: 0; margin: 0; }
ul#quizList li { list-style: none; }
#quizList .list-group-item { padding: 0; padding-right: 15px; padding-left: 15px; border: none; margin-bottom: 30px; }

.alphabets { display: none; }
.alpha { display: none; }

.QuizzListCarousel { text-align: center; }
.QuizzListCarousel img { margin: 0 auto; border: 4px solid #dcedcd; transition: all 0.3s ease; vertical-align: middle; max-width: 100%; }
.QuizzListCarousel a { display: block; color: #666; font-size: 16px; padding-top: 5px; }
.QuizzListCarousel .newItem > a { color: #666; font-size: 14px; margin: 0 auto; padding: 0 5px; }
.quizz-page .bx-controls { text-align: center; padding-top: 25px; position: relative; z-index: 10; background: #dcedcd; border-radius: 0 0 5px 5px; }
.quizz-page .bx-controls a { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: transparent; font-size: 2px; }
.quizz-page .bx-controls a.bx-prev:before { content: "\f151"; color: #b9e493; font-size: 20px; }
.quizz-page .bx-controls a.bx-next:before { content: "\f150"; color: #b9e493; font-size: 20px; }
.quizz-page .bx-viewport { background: #dcedcd; padding: 5px 0; border-radius: 5px 5px 0 0; }
ul#alphabets { padding: 0; margin: 0; }
ul#alphabets li { float: right; list-style: none; display: block; }
ul#alphabets li a { padding: 0 4px; display: block; border-right: 1px #e1e1e1 solid; color: #1c1f83; }
ul#alphabets li a.first { padding: 0 4px 0 0; }
ul#alphabets li a.last { padding: 0 0 0 4px; border-right: none; }
ul#alphabets li a.disable { color: #ccc; cursor: default; }
.alpha { color: #333; background-color: #eee; padding: 1px 5px; border-bottom: 1px #e1e1e1 solid; }
.atoz-title { text-align: right; direction: rtl; border-bottom: 1px #e1e1e1 solid; }

.question_list { direction: rtl; }
.question_list h4, .question_list #question, .question_list #question > div { display: inline-block; }
.question_list h4 { color: #1c1f83; padding: 5px; }
#answers input[type="radio"] { position: static; margin: 0 0 0 5px; vertical-align: middle; }
#answers .radio { padding: 5px; border: 1px solid #3c88b9; border-radius: 5px; }
#answers .radio:hover { background: url(/Images/rtl/selectAns.png) no-repeat left center; }
#answers .radio label { display: block; position: relative; }
#voteContainer { display: none; }
#page-selection { text-align: center; }
.quizReview .rate1, .quizReview .rate2 { float: none; margin: auto; }
.quizReview .rate1 h1, .quizReview .rate2 h1, .questionReview h4 { color: #1c1f83; }
.quizReview dt { color: #1c1f83; padding: 10px; }
#questions_wrapper tr.odd td { background: #eee; }
#questions_wrapper tr td { color: #000; }
#questions_wrapper th, #questions_wrapper a { color: #1c1f83; font-weight: bold; }
.glyphicon.glyphicon-remove { color: #a94442; }
#answers.col-lg-10 { margin: auto; float: none; }
.panel-success > .panel-heading { background: url("/images/green.png") repeat-x; }
.panel-danger > .panel-heading { background: url("/images/red.png") repeat-x; }
.panel-default > .panel-heading { background: url("/images/gray.png") repeat-x; }
#content { direction: rtl; }
#content.questionReview h4 { display: inline-block; }

#content.questionReview #hiddenText { background: url("/images/gray.png") repeat-x; border: 1px solid #dddddd; border-radius: 5px; height: 41px; margin: auto; padding: 0 20px; width: 885px; font-size: 14px; color: black; }
.panel-title a { font-size: 14px !important; color: black !important; }
.ans_title { height: 41px; line-height: 30px; margin: auto; padding: 0 20px; width: 885px; display: block !important; }

.form-page input, .form-page textarea { border: 1px solid #e1e1e1; }
.form-page input[type=submit] { width: 150px; height: 35px; background: #30baab; color: #fff; font-family: yekan !important; border-bottom: 2px solid transparent; transition: all 0.3s ease; }
.form-page input[type=submit]:hover { color: #30baab; background: #fff; border-bottom: 2px solid #30baab; }

@media (max-width: 1023px) {
    .navStyle11 { width: 23%; }
}

@media (max-width: 991px) {
    .news-list .NewsListCarousel .item .News-summery { position: relative; }
    .news-page .sNews0 { padding: 0; }
    /*.sArticleList2 { display: none; }*/
    .article-page .section-1 .content-box, .article-page .section-5 .content-box { padding: 15px 30px!important; text-align: center; width: 100%!important; }
    .article-page .section-3 .content-box, .article-page .section-4 .content-box, .article-page .section-4 .content-box, .article-page .section-2 .content-box { width: 100%!important; padding: 15px 30px!important; }
    .article-page .section-3 .content-box p, .article-page .section-2 .text, .article-page .section-1 .content-box p, .article-page .section-2 .col-sm-6, .article-page .text { width: 100%!important; }
    .sServ18 img { height: 224px; }
    .ServiceRotator .owl-controls { top: 224px; }
    .article-page .article-scroll { display: none; }
    .inner-page .inner-banner img { height: 225px; }
    .article-page .fixed-article, .news-page .sNews0_1 { display: none; }
    .article-page .section-1 .content-box { margin-top: 0px; }
    .article-page .img-box.col-sm-6.no-padding { width: 100%!important; text-align: center; }
    .article-page div#section2 { background-image: none !important; background-color: #dbe7ea96; }
    .article-page .section-2 { height: auto; min-height: initial; }
    .article-page div#section3 { background-image: none !important; background-color: #dbe7ea96; }
    .article-page div#section5 { background-image: none !important; background-color: #dbe7ea96; }
    .article-page .section-4 { height: auto; min-height: initial; }
    /*.article-page .section-5 { background-image: none !important; background-color: #dbe7ea96; min-height: 580px; }*/
    .service-page .left-col { padding: 0 5%; }

}

@media (max-width: 600px) {
    .sPrd1 { width: 200px; height: 200px; background: none; padding-top: 0; }
    .sPrd8 { border-top: none!important; }
    .sPrd2 { width: 100px; }
    .sPrdList1 { width: 100%!important; }
    .product-tab .nav-tabs > li a { font-size: 9px; }
    .sGList1 { width: 100%!important; }
    #quizList .list-group-item { width: 100%!important; }
    #quizList .list-group-item:hover .list-item { height: 150px; }
    #quizList .list-item { height: 100px; }
    .inner-page .inner-banner img { display: none; }
    .inner-page .inner-header { margin-top: 80px; }
    .inner-page .inner-header .page-title { display: none; }
    .inner-page .inner-header .page-sitemap { width: 100%; overflow: hidden; }
}

@media (max-width: 500px) {
    .product-tab .nav-tabs > li { width: 50%; }
    .sServList1 { width: 100%!important; }
}

@media (max-width: 400px) {
    .sPrd1 { display: none; }
}
