﻿@import url('../persian-font.css');
@media screen and (min-width: 1px) and (max-width: 470px) 
{
	.screenContainer_hrhs
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :1000px;
		overflow-x:hidden;
		margin :0;
		padding :0;
	}
	
		.managerMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
		text-align :center ;
	}
	
	.managerContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
	}
	.managerContainer .boxManager
	{
		position :relative ;
		top:0px;
		float :none  ;
		width :85%;
		margin-left :auto ;
		margin-right :auto ;
		display:inline-block ;
		min-height:400px;
	-webkit-box-shadow: 3px 3px 3px 3px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 3px 3px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:3px 3px 3px 3px #ccc;
  border:4px solid #215858;
  
  border-radius: 4px;
  
   padding:10px;
   margin :1%;
   margin-top :2.5%;
   margin-bottom :2.5%;
		
	}
	.managerContainer .fourBox
	{
		width :22%;
	}
	.managerContainer .boxManager .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:200px;
		background :#14A8AF;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#215858;
		width :100%;
		font-family :Yekan,arial;
		font-size :11pt;
		color:#fff;
		line-height :25px;
		text-align :center ;
	}
	
		
.managerContainer .boxManager .bottomBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:145px;
		background :#fff;
		width :100%;
		display:inline-block ;
	}	
	.managerContainer .boxManager .bottomBox .circleBoxContainer
	{
		position:relative ;
		top:0px;
		left :0px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		min-height :35px;
		display :inline-block ;
		text-align :center ;
		
	}
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox
	{
		position :relative ;
		float :right ;
		margin-left :5px;
		width :40px;
		height :40px;
		border-radius:180px;
		text-align :center ;
		margin-top :-20px;
		background :#215858;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#14A8AF;
	}
	
	.managerContainer .boxManager .bottomBox .circleBox i
	{
		color:#fff;
		margin-top :10px;
		font-size :20px;
	}

.managerContainer .boxManager .bottomBox p
{
	position :relative ;
	float :right ;
	top:0px;
	width :90%;
	min-height:20px;
	line-height :20px;
	padding-right :10%;
	font-family :yekan,arial;
	font-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#14A8AF;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

.managerContainer .boxManager .bottomBox p.user
{
	font-family:Yekan;
}

.managerContainer .boxManager .bottomBox p.phone
{
	font-family:byekan;
}

.managerContainer .boxManager .bottomBox p.email
{
	font-family:yekan;
}

.managerContainer .boxManager .bottomBox p.fax
{
	font-family:byekan;
}


	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}

	.NewsFori
    {
    	position :fixed ;
    	bottom:0px;
    	width :20%;
    	max-width :300px;
    	height :180px;
    	background :rgb(255,83,0);
    	background :rgba(255,83,0,0.8);
    	padding :10px 20px  10px  10px;
    	font-family :Yekan,arial;
    	font-size :10pt;
    	color:#fff;
    	z-index :1000000000000;
    	box-shadow:1px 1px 1px gray;
    	min-width:300px;
    	font-weight :300;
    }
    
     .marqueeBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        height :30px;
        z-index:1;
         font-family :yekan,arial;
        font-size:9pt;
        color:#333;
        padding-top :5px;
        direction :rtl;
    }
    .socialBox
    {
        position :fixed;
        float :left ;
        top:25%;
        min-width:40px;
        background :rgb(191,189,192);
        background:rgba(191,189,192,0.5); 
        display:none;
    }
    
    .socialBox ul
    {
       
      
        left:0px;
        float :left ;
        padding :0;
        margin :0;
        display :block ;
    }
    
    .socialBox ul li
    {
        margin :0;
        padding :0;
        width :40px;
        height :40px;
        display :block ;
        
    }
    
    .socialBox ul li a
    {
        position:relative  ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        text-decoration :none;
        display :block ;
    }
   html,body
    {
        padding :0;
        margin :0;
    }
    .mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
		
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#FF5E14;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#fff;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
   .topBar
	{
		position :relative  ;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		text-align :center ;
		height :260px;
		margin-top :-100px;
		box-shadow :0px 2px 5px #c1c1c1;
	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :100px;
		
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		left :0px;
		cursor:pointer ;
		width:100%;

	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		
	}
	
	.menuPhoneBox .phoneBox
	{
		
	}
	
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		
		margin-top :100px;
		width :100%;
		
	}
	
	
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 1;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
z-index:1000;
margin-top :10px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
 
}
#cssmenu > ul {
  background: none;
  border:0;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right;
  display: inline-block;
  }
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  border:0;
  }
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :5px;
  padding-right :5px;
  padding-top :15px;
  padding-bottom :15px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 10pt;
  font-weight: 500;
  color: #000;
  text-align :center ;
  border-radius:5px;
  margin :2px;		
    
  
}

#cssmenu > ul > li.active > a {
  
  background :#222222;
  color:#fff;

}

#cssmenu > ul > li  i
{
	color:#666;
	margin-right :5px;
	font-size :10pt;
	font-weight :300;
}

#cssmenu > ul > li:hover a i
 {
  
  color:#fff;

}


#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover
 {
  
  background :#215858;
  color:#fff;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 18px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 40px;
  padding-top: 6px;
  font-size: 12pt;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  background: #F9F9F9;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -4px;
  left: 40px;
  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #FFF;
  top: 11px;
  right: -10px;
 
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
   background:#F9F9F9;
   padding :0;
}
#cssmenu > ul > li:hover > ul {
  top: 40px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: -250px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
  
}

#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 200;
  font-size :11pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 240px;
  color: #000;
  text-align :center  ;
  background: #F9F9F9;
  direction :rtl;


}

#cssmenu ul ul li.active > a {
  background :#222222;
  color:#fff;
}

#cssmenu ul ul li:hover > a{
  background :#215858;
  color:#fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-color: #fff;
  right: 17px;
  top: 14px;
 
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FFF;
  left: auto;
  right: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FFF;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #FFF;
  border-left-color: transparent;
}
.LoginButton_mobile
{
	position :relative ;
	top:0px;
	left:0px;
	padding :0;
	float :left;
	height :46px;
	padding-left :5px;
	padding-right :5px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :10px;
	cursor :pointer ;
	margin-left :20px;
	z-index :10000000000000000000;

}
.LoginButton
{
	position :relative ;
	top:0px;
	left:0px;
	padding :0;
	float :left;
	height :46px;
	padding-left :5px;
	padding-right :5px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :0px;
	cursor :pointer ;
	margin-left :20px;
	z-index :10000000000000000000;
	display :none;
}

.LoginButton:hover
{
	background :#222222;
}

    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min_height:450px;
		background :none;
		display :inline-block ;
	
	}
.bannerContainer .contentBanner
	{
		background-repeat:no-repeat;
		background-size:cover;
	}
 .bannerContainer .contentText {
            position :relative ;
            top:100px;
            font-family :yekan;
            font-size :20pt;
            line-height :30px;
            font-weight :900;
            color:#000;
            text-align :center ;
            direction :rtl;
            min-height :180px;
            width :50%;
            float :none ;
            background :none;
            margin-left :auto ;
            margin-right :auto ;
            right :10px;

        }
.iconKhadamat_MainBox
{
	position :relative ;
	top:0px;
	margin-top :-110px;
	left:0px;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height :180px;
	z-index :100000;
	padding-top :10px;
	padding-bottom :10px;
	display :none;
}

.iconKhadamat_MainBox .container
{
	position:relative ;
	top:0px;
	min-height:180px;
	display :inline-block ;
	width :98%;
}

.iconKhadamat_MainBox .container .box
{
	position:relative ;
	top:0px;
	float :right  ;
	margin-right :1.3%;
	margin-left :1.3%;
	min-height:180px;
	line-height :180px;
	background :#F9F9F9;
	width :22%;
	border-radius:5px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.iconKhadamat_MainBox .container .box .iconBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height:100px;
  

}

.iconKhadamat_MainBox .container .box .TextBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	text-align :center ;
	
}

.iconKhadamat_MainBox .container .box .TextBox p
{
	position :relative ;
	top:0px;
	text-align :center ;
	font-family:yekan;
	font-size :10pt;
	color:#000;
	height :60px;
	line-height :28px;
	margin :0;
	padding :0;
	
}


.marakezRefahi_hrhs_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1000px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}
.marakezRefahi_hrhs_MainPage .container
{
	position:relative ;
	top:0px;
	width :100%;
	min-height :1000px;
	display :inline-block ;
	text-align :center ;
	margin :0;
	padding :0;
}

.marakezRefahi_hrhs_MainPage .container .titleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:80px;
	line-height :80px;
	font-family :yekan;
	font-size :22pt;
	color:#000;
	
}

.marakezRefahi_hrhs_MainPage .container .titleBox p
{
	position :relative ;
	width :100%;
	font-family :yekan;
	font-size :22pt;
	text-align :center ;
	margin :0;
	padding :0;
	
	
}

.marakezRefahi_hrhs_MainPage .container .subtitleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	font-family :yekan;
	font-size :11pt;
	color:#777;
	padding-bottom :30px;
    display :none;
}


.marakezRefahi_hrhs_MainPage .container .box
{
	position :relative ;
	top:0px;
	float :none ;
	width :98%;
	margin-left :auto ;
	margin-right :auto ;
	margin-top :1%;
	min-height:350px;
	text-align :center ;

}
.marakezRefahi_hrhs_MainPage .container .boxInner
{
	position :relative ;
	top:0px;
	float :right ;
	width:95%;
	min-height:350px;
	margin :4px;
	display :inline-block ;
	text-align :center ;
	overflow:hidden ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:150px;
	overflow :hidden ;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage img
{
	width:100%;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle
{
	position:relative ;
	top:0px;
	float:right;
	width :95%;
	height :170px;
	background :#215858;
	margin-left :2.5%;
	margin-right :2.5%;
	margin-top :-50px;
	-webkit-transition:margin-top 0.3s;
	 transition:margin-top 0.3s;	
}

.marakezRefahi_hrhs_MainPage .container .boxInner:hover .boxTitle
{
	margin-top :-100px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxBlank
{
	position :relative ;
	top:0px;
	left:0px;
	height :20px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxMainTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;

	text-align :center ;
	font-size :16pt;
	color:#fff;
	font-family :yekan;
	min-height :35px;

}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxsubTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	text-align :center ;
	font-size :11pt;
	font-family :yekan;
	color:#fff;
	height:25px;
	margin :0;
	padding :0;
	line-height :25px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	display :inline-block;
	text-align :center ;
	color:#fff;
	height:72px;
	margin :0;
	padding :0;
	line-height :72px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon
{
	position:relative ;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width:40px;
	height :40px;
	line-height :40px;
	border-radius:180px;
	background :#fff;
	text-align :center ;
	margin-left :1%;
	margin-right :1%;
	cursor :pointer ;
	display:inline-block ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover
{
	background :#DB2122;
	color:#fff;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon i
{
	margin-top :10px;
	color:#215858;
	font-size:16pt;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover i
{
	color:#fff;
}

.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background-position :center center  ;	
	background-repeat :no-repeat ;
	background-size:cover;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
    background :#fff;
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :yekan;
	font-size :10pt;
	color:#215858;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :yekan;
	font-size :12pt;
	color:#000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	font-family :yekan;
	font-size :12pt;
	color:#000;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	font-family :yekan;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	height:800px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :666px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-144px;
	
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :100%;
	min-height :400px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:0px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:35px;
	line-height :35px;
	text-align :center   ;
	font-size :12pt;
	font-family :yekan;
	color:#215858;
	direction:rtl;
	
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:35px;
	line-height :35px;
	text-align :center   ;
	font-size :12pt;
	font-family :yekan;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#215858;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	
	position:relative ;
	top:-270px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:300px;
	margin-top :5px;
	margin-bottom :5px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:280px;
	top :23px;
	bottom :23px;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :13pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :0px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :13pt;
	color:#215858;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :100px;
	line-height :30px;
	font-size:12pt;
	font-family :yekan;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#215858;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :yekan;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#DB2122;
}

.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:650px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :650px;
	display :inline-block ;
	
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:12pt;
	font-family:yekan;
	color:#215858;
	min-height :30px;
	line-height :30px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:18pt;
	font-family:yekan;
	color:#000;
	min-height :45px;
	line-height :45px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
	
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:1%;
	margin-right:1%;
	height:400px;
	background :#fff;
	width:98%;
	margin-bottom :2%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :200px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:10pt;
	font-family :Yekan;
	color:#215858;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :28px;
	font-size:11pt;
	font-family :Yekan;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :yekan;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#215858;
	color:#fff;
	border:0;
}

.DesMarekez_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :600px;
	background :#fff;
}

.DesMarekez_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	display:inline-block ;
	min-height :500px;
	margin-top :50px;
}

.DesMarekez_Mainpage .container .boxRight
{
	position :relative ;
	top:0px;
	float :none ;
	margin-right :auto ;
	margin-left :auto ;
	width:98%;
	min-height:600px;
	margin :0;
	padding :0;
}

.DesMarekez_Mainpage .container .boxLeft
{
	position :relative ;
	top:0px;
	float :right ;
	width:40%;
	min-height:600px;
	margin :0;
	padding :0;
	display :none;
}


.DesMarekez_Mainpage .container .titleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :98%;
	margin-left :2%;
	min-height :60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
}

.DesMarekez_Mainpage .container .MaintitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	margin-left :2%;
	min-height:116px;
	line-height :40px;
	font-size :16pt;
	font-family :yekan;
	color:#000;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .TextBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:13pt;
	font-family :yekan;
	color:#777;
	direction :rtl;
	text-align :justify ;
	min-height :230px;
	line-height :30px;
}

.DesMarekez_Mainpage .container .subTitleBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:12pt;
	font-family:yekan;
	color:#000;
	min-height:44px;
	line-height :44px;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .subTitleBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxLarge
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:420px;
	border-radius:5px;
	width:100%;
	max-width :370px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxSmall
{
	position :relative ;
	top:0px;
	float :left;
	left:0px;
	height:245px;
	border-radius:5px;
	width:100%;
	max-width :200px;
	border:6px solid #fff;
	margin-top :-135px;
}


.khadamatSherkat_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :1040px;
	background :#F9F9F9;
}

.khadamatSherkat_MainPage .container
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height :885px;
	margin-top:30px;
	width :95%;
}

.khadamatSherkat_MainPage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :56px;
	font-family :yekan;
	font-size :12pt;
	color:#215858;
	direction :rtl;
	text-align :center ;
}

.khadamatSherkat_MainPage .container .MainTitleBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width:90%;
	min-height:130px;
	line-height :40px;
	font-size:20px;
	color:#000;
	direction:rtl;
	text-align :center ;
	font-family :Yekan;
	max-width :600px;
}

.khadamatSherkat_MainPage .container .mainBox
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:800px;
}

.khadamatSherkat_MainPage .container .mainBox .box
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width:95%;
	height :350px;
	border-radius:10px;
	border:1px solid #F3F3F3;
	background :#fff;
	margin-bottom :10px;
	margin :1.5%;
	-webkit-transition:border-color 1s;
	transition:border-color 1s;
}

.khadamatSherkat_MainPage .container .mainBox .box:hover
{
	border-color:#215858;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox
{
	position:relative ;
	float:none;
	margin-left :15px;
	margin-right :15px;
	margin-top :15px;
	margin-bottom :15px;
	min-height:353px;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .iconBox
{
	position:relative ;
	width :100%;
	min-height:90px;
	text-align :center  ;
    
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .titleBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:60px;
	line-height :30px;
	text-align :center  ;
	font-family :yekan;
	font-size:12pt;
	color:#000;
	direction :rtl;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .textBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:102px;
	line-height :25px;
	text-align :justify  ;
	font-family :yekan;
	font-size:11pt;
	color:#777;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:48px;
	line-height :48px;
	text-align :left  ;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button
{
	position:relative ;
	float :left ;
	width:130px;
	height :48px;
	line-height :48px;
	display:block ;
	border-top:2px solid #215858;
	color:#215858;
	font-size :12pt;
	font-family:Yekan;
	text-align :center;
	border-radius:10px;
	cursor :pointer ;
	text-decoration:none;
	
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button:hover
{
	background :#215858;
	color:#fff;
	border-top:0;
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :350px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#DB2122;
	text-align :center ;
	background :rgb(219,33,34);
	background :rgb(219,33,34,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}

.counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:200px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}	

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :48%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :24pt;
	color:#215858;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :15pt;
	color:#000;
	font-family :yekan;
	width :100%;
}

.map_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :722px;
	display :none;
	text-align :center ;
	background :#fff;
	
}

.map_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	display :inline-block ;
	width :100%;
	min-height :722px;
	
}

.map_hrhs_Mainpage .container .rightBox
{
	position :relative ;
	float :left ;
	left :0px;
	height :150px;
	width :100%;
	margin :0;
	padding :0;
}

.map_hrhs_Mainpage .container .leftBox
{
	position :relative ;
	float :left ;
	left :0px;
	min-height :722px;
	width :100%;
	margin :0;
	padding :0;
	margin-left :-60px;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:150px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :30%;
	min-height :150px;
	line-height :150px;
	text-align :center ;
	display :inline-block ;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .rightIconBox
{
	position:relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:120px;
	line-height :120px;
	text-align :center ;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .leftTextBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :yekan;
	font-size :14pt;
	color:#000;
	font-weight :600;
}

.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1200px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :1200px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:30px;
	line-height :30px;
	font-size:14pt;
	font-family :yekan;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:70px;
	line-height :70px;
	font-family :yekan;
	font-size :16pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:400px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:180px;
	border:4px solid #fff;
	margin-left :20%;
	margin-right :40%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	width :170px;
	height :170px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :45%;
	margin-top :-25%;
	z-index:3;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :200px;
	height :200px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :5%;
	margin-top :-45%;
	z-index:1;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	width :150px;
	height :150px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :50%;
	margin-top :-30%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :90%;
	margin :0;
	padding :0;
	min-height :185px;
	padding-right :10px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :yekan;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.loginBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :362px;
	display :inline-block ;
	text-align :center ;
}


.loginBox_hrhs .container
{
	position :relative ;
	top:0px;
	width :90%;
	min-height:232px;
	margin-top :65px;
	border-radius:10px;
	background :rgb(219,33,34);
	background :rgba(219,33,34,1);
	text-align :center ;
	display :inline-block ;
}

.loginBox_hrhs .container .innerBox
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :160px;
	display :inline-block ;
	margin-top :36px;
}

.loginBox_hrhs .container .innerBox .contentBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	min-height:160px;
	text-align :right ;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:42px;
	width :100%;
	border-radius:5px;
	background :#fff;
	
	margin :0;
	padding :0;
	margin-bottom :10px;
	
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .caption
{
	position :relative ;
	top:0px;
	right :0px;
	float:right ;
	width :30%;
	text-align :center ;
	min-height:42px;
	line-height :42px;
	margin :0;
	padding :0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background :#222;
	font-size:11pt;
	color:#fff;
	font-family :yekan;
	font-weight :300;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .styleText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:70%;
	padding :0;
	padding-right :5%;
	min-height:42px;
	line-height :42px;
	font-size:12pt;
	color:#222;
	font-family :yekan;
	background :#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:0;
	direction :rtl;
	text-align :right ;
	
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:46px;
	margin-top :20px;
	line-height :46px;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button
{
	position :relative ;
	float:left ;
	left :0px;
	width:40%;
	max-width :124px;
	height:45px;
	line-height :45px;
	text-align :center ;
	border:0;
	font-family :yekan;
	font-size :12pt;
	color:#fff;
	background :#222;
	border-radius:10px;
	cursor:pointer ;
	direction:rtl;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button:hover
{
	background :#DB2122l;
}

.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :95%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :90%;
	height :230px;
	padding-top :10px;
	padding-bottom :10px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :24%;
	margin :0;
	padding :0;
	margin-right :10px;
	margin-left :10px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :30px;
	font-size :11pt;
	color:#000;
	text-align :center ;
	font-family:Yekan;
	direction :rtl;
}

.footer_MainPage_Hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :428px;
	display:inline-block ;
	text-align :center;
	background :#1C1C1C;
}

.footer_MainPage_Hrhs .container
{
	position:relative ;
	top:0px;
	min-height :248px;
	display :inline-block ;
	width :98%;
	margin-top :30px;
}

.footer_MainPage_Hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :45%;
	min-height :248px;
	margin :0;
	padding :0;
	margin-right :10px;
}

.footer_MainPage_Hrhs .container .box .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	fon-size:11pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}

.footer_MainPage_Hrhs .container .box .ContentBox a
{
	font-size :11pt;
	font-family :yekan;
	text-decoration :none;
	color:#fff;
	-webkit-transition:color 1s;
	transition:color 1s;
}

.footer_MainPage_Hrhs .container .box .ContentBox a:hover
{
	color:#215858;
}

.footer_MainPage_Hrhs .container .box .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:14pt;
	color:#215858;
	min-height:60px;
	line-height :60px;
	
}



.footer_MainPage_Hrhs .container  .Largebox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :95%;
	min-height :248px;
	margin :0;
	padding :0;
}



.footer_MainPage_Hrhs .container  .Largebox .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}


.footer_MainPage_Hrhs .container .Largebox .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}


.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	max-width :50px;
	text-align :center ;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon img
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerbox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :80%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:50px;
	line-height :50px;
	margin-right :5px;
	
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	line-height :30px;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:110px;
	margin-right :5px;
	
}


.Bottom_Mainpage_Hrhs
{
	position:relative ;
	top:0px;
	width :100%;
	min-height:60px;
	line-height :30px;
	text-align :center ;
	font-family :yekan;
	font-size :9pt;
	color:#fff;
	background :#181818;
	padding-top :10px;
}








    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:154px;
		background :none;
		display :inline-block ;
	}
	
	.Elamie_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    background :#F6F6F6;
	    
	    border-top :4px solid #fff;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Elamie_MainPage .Elamie_Container
	{
	    position:relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height :454px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    padding :0;
	    margin :0;
	    min-height :354px;
	
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .sectionPart
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :354px;
	}
	
	
	.Elamie_MainPage .Elamie_Container .rightBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :0px;

	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :90%;
	    min-height :60px;
	    font-family :yekan,arial;
	    font-size:12pt;
	    color:#000;
	    direction :rtl;
	    text-align :right ;
	    border-bottom :1px solid #D6D6D6;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .ContentBox
	{
	    position :relative ;
	    top:10px;
	    float :right ;
	    width :90%;
	    min-height :160px;
	    font-family :yekan,arial;
	    font-size:10pt;
	    color:#000;
	    direction :rtl;
	    text-align :justify  ;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :right ;
	    width :90%;
	    min-height: 110px;
	    line-height:110px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton
	{
	    position :relative ;
	    float:left ;
	    width:60%;
	    max-width:200px;
	    min-height :65px;
	    text-align :center ;
	    color:#fff;
	    font-size :10pt;
	    color:#fff;
	    border-style :solid ;
	    border-width:0px;
	    background :#14A8AF;
	    cursor :pointer ;
	    font-family :Yekan,arial;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#222;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    padding :0;
	    margin :0;
	    min-height :270px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :260px;
	    min-height :300px;
	   
	    background-image :url(../images/bg-pic.jpg);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    margin-left :0px;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic img
	{
	    position:absolute ;
	    top:10px;
	    left :10px;
	    width :200px;
	}
	
	
	.news_MainPage
	{
	    position :relative  ;
	    top:0px;
	    left:0px;
	    width :100%;
	    background :#fff;
	    min-height :600px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.news_MainPage .news_Container
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :30px;
	}
	.News_Container .CommentBox
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :300px;
	    display :inline-block ;
	
	    
	}
	.News_Container .CommentBox p
	{
	    margin :0;
	    padding :0;
	}
	
	#btn_SendComment
	{
	    font-family:yekan,arial;
	    font-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#215858;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}
	
	.news_MainPage .news_Container .box
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    padding :0;
	    margin :0;
	    width :100%;
	    min-height:370px;
	    margin-left :5px;
	    margin-right :5px;
	   
	}
	
	.news_MainPage .news_Container .box .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    min-height:370px;
	    width :100%;
	}
	
	.news_MainPage .news_Container .box .innerBox .picBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :145px;
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:cover;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:70px;
	    line-height :70px;
	    background-image:url(../images/line.jpg);
	    background-repeat :repeat-x ;
	    background-position :center center ;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox .bulletBox
	{
	    position :relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :18px;
	    height :18px;
	    display :inline-block ;
	    background :#FF5203;
	    border:6px solid #FFBFA3;
	    border-radius:180px;
	    margin-top :20px;
	}
	
	.news_MainPage .news_Container .box .innerBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    direction:rtl;
	    line-height :30px;
	    font-size :12pt;
	    font-weight :700;
	    color:#000;
	    font-family :yekan,arial;
	    text-align :right;
	}
	
	
	.news_MainPage .news_Container .box .innerBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:100px;
	    direction:rtl;
	    line-height :25px;
	    font-size :10pt;
	    color:#999;
	    font-family :yekan,arial;
	    text-align :justify ;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    text-align :left;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    background :#14A8AF;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    cursor :pointer ;
	    border-style :solid;
	    border-width :0;
	    text-align :center ;
	    padding :5px 15px 5px 15px;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore:hover
	{
	    background :#222;
	}
	
	.History_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    display :inline-block ;
	    text-align :center ;
	    margin-top :20px;
	}
	
	.History_Box .History_Container
	{
	    position :relative ;
	    top:0px;
	    width :98%;
	    min-height:200px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .right_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :98%;
	    min-height :200px;
	    padding :0;
	    margin :0;
	}
	
	.History_Box .History_Container .right_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :98%;
	    min-height :205px;
	    background :#F6F6F6;
	    background-image :url(../images/LogoHistory.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	}
	
	.History_Box .History_Container .left_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :98%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	    background :#F6F6F6;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    margin-top :20px;
	    width :80%;
	    min-height :125px;
	    display :inline-block ;
	    padding-bottom:20px;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :35px;
	    line-height :35px;
	    text-align :right  ;
	    color:#14A8AF;
	    font-family :yekan,arial;
	    font-size:12pt;
	    direction :rtl;
	}
	
	
	.History_Box .History_Container .left_LogoBox .innerBox .ContentBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :75px;
	    line-height :30px;
	    text-align :justify  ;
	    color:#000;
	    font-family :yekan,arial;
	    font-size:10pt;
	    direction :rtl;
	}
    
    .abountBox_Mainpage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :230px;
        display:inline-block ;
        text-align :center ;
        margin-bottom :40px;
    }
    
    .abountBox_Mainpage .abountBox_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :230px;
        display:inline-block ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box
    {
        position :relative ;
        top:0px;
        padding :0px;
        margin :0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        width :100%;
        min-height :230px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox
    {
        position :relative ;
        top:0px;
        min-height:200px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :100%;
        float :right ;
        right :-100px;
        margin-top :40px;
        text-align :center ;
        -webkit-transition:right 0.5s;
        transition:right 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view1
    {
        right :0px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :85%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :15%;
        padding :0;
        margin :0;
        min-height:100px;
        
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
     .abountBox_Mainpage .abountBox_Container .box .leftBox
    {
        position :relative ;
        top:0px;
        min-height:200px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :100%;
        float :left ;
        left:-100px;
        margin-top :40px;
        text-align :center ;
         -webkit-transition:left 0.5s; /* For Safari 3.1 to 6.0 */
        transition:left 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view2
    {
         left:0px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :80%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
        background-image :url(../images/CheshmAndazIcon.png);
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .Login_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        background :#A8BFC5;
        text-align :center;
        overflow :hidden ;
		background-image:url(../images/back_mainPage_LoginPersonel.jpg);
		background-repeat:repeat-y ;
    }
    
    .Login_MainPage .Login_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :420px;
        display :inline-block ;
    }
     .Login_MainPage .Login_Container .Login_Header
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:40px;
        line-height :40px;
        font-size :18pt;
        font-family :yekan,arial;
        text-align :center ;
        margin-top :30px;
        color:#fff;
    }
    .Login_MainPage .Login_Container .RightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        padding :0;
        margin :0;
        min-height :320px;
        width :100%;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Login_MainPage .Login_Container .view3
    {
        top:0px;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox
    {
        position:relative ;
        top:0px;
        margin-top:40px;
        min-height:220px;
        float :right ;
        width :100%;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:30px;
        line-height :30px;
        font-size :12pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        color:#fff;
    }
    
     .Login_MainPage .Login_Container .RightBox .innerBox iframe
     {
         position :relative ;
         top :0px;
         float :right ;
         width :100%;
         min-height:200px;
         -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
         transition:top 0.5s;
 
         
     }
     
     
        
    
    .Login_MainPage .Login_Container .LeftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        padding :0;
        margin :0;
        min-height :220px;
        width :100%;
    }
    
    
    
    .Login_MainPage .Login_Container .LeftBox .picBox
    {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        top :0px;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
        
    }
    
    .Login_MainPage .Login_Container .LeftBox .picBox img
    {
        width :100%;
    }
    
    .Login_MainPage .Login_Container .LeftBox .view4
    {
        top :0px;
    }
    
    .Gallery_MainPage
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :460px;
        display :inline-block ;
        text-align :center ;
        overflow :hidden ;
    }
    
    
    
    .Gallery_MainPage .topBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :230px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view5
    {
        top:0px;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :98%;
        min-height:230px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :100%;
        min-height :230px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
        margin-bottom :5px;
    }
     .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
        
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Gallery_MainPage .bottomBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :230px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view6
    {
        top:0px;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    
    
    
    .Gallery_MainPage .bottomBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :98%;
        min-height:230px;
        display :inline-block ;
    }
    
    .masterLogo
    {
        display :none;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :98%;
        min-height :230px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
        margin-bottom :5px;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Law_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :480px;
        background :#414550;
        display :inline-block ;
        text-align :center ;
    }
    
    .Law_MainPage .Law_Continer
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height :480px;
    }
    
    .Law_MainPage .Law_Continer .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :190px;
        line-height :190px;
        text-align :center ;
        font-family :yekan,arial;
        font-size :12pt;
        color:#fff;
    }
    
    .Law_MainPage .Law_Continer .box
    {
        position:relative ;
        float:right ;
        top:0px;
        width :98%;
        min-height :70px;
        padding :0;
        margin :0;
        margin-left :1%;
        
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:80px;
        line-height :80px;
        width :100%;
        border-bottom :2px solid #5F636C;
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :10%;
       
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox i
    {
        position :relative ;
        top:10px;
        font-size :40px;
        color:#14A8AF;
    }
    
    
     .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus
    {
        position :relative ;
        top:30px;
        font-size :20px;
        color:#FFF;
        cursor :pointer ;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus:hover
    {
        color:#FD5400;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        direction :rtl;
        text-decoration :none;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox a:hover
    {
        color:#D7D7D7;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ContentTextBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :80%;
        font-family :Yekan,arial;
        font-size :12pt;
        color:#fff;
        text-align :right ;
        direction:rtl;
       
    }
    
    .certificates_MainPage
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
         -webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/tem-gharardad.jpg)  50% 0 no-repeat fixed;
    }
    
    .certificates_MainPage .certificates_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
    }
    
    .certificates_MainPage .certificates_Container .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:200px;
        line-height :200px;
        font-size :14pt;
        color:#000;
        font-family :yekan,arial;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :300px;
        min-height:500px;
        margin-left :30px;
        
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox
    {
        position :relative ;
        float :right ;
        top:0px;
        width:100%;
        padding :0;
        margin :0;
        min-height :400px;
        display :inline-block ;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:220px;
        border:0px solid #D7D7D7;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        margin-left :10px;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
        cursor:pointer ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .titleBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:65px;
        line-height :25px;
        font-size :11pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        
        background-repeat:no-repeat ;
        background-position :center right ;
        text-align :center ;
        width :100%;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .ContentBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:100px;
        line-height :25px;
        font-size :10pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        text-align :justify  ;
        width :100%;
        right :0px;
        
    }
    
    .Marakez_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        background-image:url(../images/back_Marakez.png);
        background-repeat :repeat ;
        text-align :center ;
    }
    
    .Marakez_MainPage .Marakez_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :530px;
        width :90%;
    }
    
    .Marakez_MainPage .Marakez_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :55px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :385px;
        display :inline-block ;
        margin-top :50px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        min-height :385px;
        padding :0;
        margin :0;
        width :98%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :11pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        font-weight :700;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :90%;
        min-height:110px;
        line-height :35px;
        font-size :10pt;
        font-family:yekan,arial;
        text-align :justify  ;
        direction :rtl;
    }
    
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :100%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :96%;
        min-height :400px;
        background-repeat :no-repeat ;
        background-position :center center ;
        background-size:cover;
        cursor :pointer ;
        
    }
    
     .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Contact_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:700px;
        display:inline-block ;
        text-align :center ;
        background :#fff;
        overflow :hidden ;
       
    }
    
    .Contact_MainPage .Contact_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:700px;
        display :inline-block ;
    }
    
    .Contact_MainPage .Contact_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :400px;
        width :100%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view7
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox1
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
        margin-top :100px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :100%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view9
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
       
    }
    
     .Contact_MainPage .Contact_Container .leftBox iframe
     {
         position:relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :500px;
         border-right :1px solid #F6F6F6;
         padding :10px 10px 10px 10px;
     }
     
     .footer_mainPage
     {
         position :relative ;
         top:0px;
         left:0px;
         width :100%;
         min-height :260px;
         display :inline-block ;
         text-align :center;
         background :#373B46;
     }
     
     .footer_mainPage .footer_Container
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         width :90%;
         border-bottom :1px solid #62676D;
         min-height :220px;
     }
     
     .footer_mainPage .footer_Container .whiteBox
     {
         position :relative ;
         top:0px;
         float:right ;
         min-height :60px;
         width :100%;
     }
     
     .footer_mainPage .footer_Container .rightBox
     {
         position :relative ;
         top:0px;
         float :none ;
         
         margin-left :auto ;
         margin-right :auto ;
         width :100%;
         min-height :150px;
         padding :0;
         margin :0;
         background-image:url(../images/Logo_Footer.png);
         background-repeat :no-repeat ;
         background-position :center   center  ;
         -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view10
     {
           margin-left :auto ;
         margin-right :auto ;
     }
     
     .footer_mainPage .footer_Container .leftBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :100%;
         min-height :150px;
         padding :0;
         margin :0;
          -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view11
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox
     {
         position :relative ;
         top:0px;
         float :right ;
         border-right :4px solid #14A8AF;
         min-height :120px;
         width :45%;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox ul
     {
         position :relative ;
         float :right ;
         width :100%;
         min-height :120px;
         padding :0;
         margin :0;
         list-style :none;
         direction :rtl;
         margin-right :20px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li
     {
         padding :0;
         margin :0;
         width :100%;
         text-align :right ;
         padding :5px 10px 5px 30px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a
     {
         width :100%;
         text-decoration :none;
         font-family :yekan,arial;
         font-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#215858;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         font-family :yekan,arial;
         font-size :9pt;
         color:#C0C4C5;
         direction :rtl;
     }
     .InnerPage_TitlePage_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    min-height:80px;
}

.InnerPage_TitlePage_MainPage .barBox
{
    position :relative ;
    float:right ;
    width :300px;
    top:25px;
    background-image: linear-gradient(to right, rgba(255,84,2,0), rgba(255,182,119,1));
    padding-right :10%;
    text-align :right  ;
    font-family :yekan,arial;
    font-size :12pt;
    color:#fff;
}

.InnerPage_TitlePage_MainPage .IconBox
{
    position:relative  ;
    float :right ;
    top:18px;
    left:150px;
    width :110px;
    height:42px;
    border:1px solid #13A899;
    background :#2A448F;
}



.Content_MainBox
{
    position :relative ;
    top:0px;
    float :right ;
    right :0px;
    width :100%;
    min-height :800px;
    display :inline-block ;
    text-align :center ;
}
.Content_Container
{
    position :relative ;
    top:0px;
    width :95%;
    min-height :700px;
    padding-top :50px;
    padding-bottom :50px;  
    display :inline-block ;  
}


.Content_Container .contentBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :100%;
    margin :0;
    padding :0;
    min-height :700px;
}


.Content_Container .contentBox .box
{
    position :relative ;
    top:0px;
    float :none ;
    margin-left :auto ;
    margin-right :auto ;
    width :95%;
    min-height :450px;
    margin-bottom :10px;
    
}

.Content_Container .contentBox .box .loginBox
{
    position:relative ;
    top:0px;
    float :right ;
    right:0px;
    border:1px solid #CCCCCC;
    padding :4px 4px 4px 4px;
    background :#ECEDF1;
    width :100%;
}

.Content_Container .contentBox .box .loginBox .headerBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :66px;
    line-height :66px;
    width :100%;
    direction :rtl;
}

.Content_Container .contentBox .box .loginBox .headerBox a
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :9pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link:hover
{
    color:#888888;
}

.Content_Container .contentBox .box .loginBox .headerBox a i
{
    font-size :20pt;
    color:#A7B8BF;
    margin-left :10px;
}

.Content_Container .contentBox .box .loginBox .titleBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :58px;
    line-height :30px;
    width :100%;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    text-align :right;
    direction :rtl;
}


.ContainerTextBoxObject
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :70px;
	width :300px;
	padding :5px 0px 5px 25px;
	display :inline-block ;
	direction :rtl;

}


.ContainerTextBoxObject1
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :300px;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxObject2
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :100%;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}

	.SaveBox input
{
	padding :5pcx 20px 5px 20px;
	border-style :solid ;
	border-width:0px;
	cursor :pointer ;
	background :#5C5C5C;
	color:#fff;
	font-size :11pt;
	font-family :yekan,arial;
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	font-family :yekan,arial;
	font-size:12pt;
	color:#1c1c1c;
	margin-top :10%;
	direction :rtl;
	
}	

.SaveBox i
{
	font-size:20pt;
}

.SaveBoxContainer
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	display :none  ;
	height :100%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,.8);
	text-align :center ;
	z-index :1000000000;
	overflow :hidden ;
}
.SaveBox .headerBox
	{
	    font-family:Yekan,arial;
	    font-size:14pt;
	}
.SaveBox
{
	position :relative ;
	width:25%;
	min-height :300px;
	display :inline-block ;
	background :#fff;
	float :left ;
	top:25%;
	left:-1000px;
	-webkit-transition:left 1.5s; /* For Safari 3.1 to 6.0 */
    transition:left 1.5s;
    padding :10px 10% 10px 10%;
}
.effectContainerDiv
{
	position:absolute ;
	top:0px;
	float :right ;
	right :0px;
	width:0%;
	height :100%;
	display :block ;
	background :#222;
	-webkit-transition:width 1.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s;
    border-radius:5px;
    text-decoration:none;
}
.effectContainerDiv_active
{
	width:100%;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}

.ContainerQuotation a:hover .talkbubble
{
	display :block ;
}
.quotation
{
	background :none;
	padding :0;
	margin :0;
	list-style :none;
	display:block;
	list-style-type:none ; 
	text-decoration:none;
}

.talkbubble {
   width: 200px;
   min-height: 50px;
   background: #14A8AF;
   background :rgb(255,83,1);
   background :rgba(255,83,1,0.9);
   position: relative;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   z-index:10;
   top:20px;
   display :none ;
   font-size:9pt;
   color:#fff;
   text-align :right  ;
   font-family :yekan,arial;
   text-decoration:none;
	line-height :20px;
	padding :5px 10px 5px 10px;
}
.talkbubble:before {
   content:"";
   position: absolute;
   top: -10px;
    right: 100%;
    right :5%;
   width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #FF8222;
	z-index :100;
}

.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}
.ContainerTextBoxStyle input
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}

.ContainerTextBoxStyle select
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :260px;
	height:36px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
}

.ContainerTextBoxStyle textarea
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}
#btnSaveForm
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
	}
	#btnSaveForm:hover
	{
		background:#262626;
		color:#fff;
	}
	#btnAddMember
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
        border-right :4px solid #A7B8BF;
	}
	#btnAddMember:hover
	{
		background:#262626;
		color:#fff;
	}
    
    .MainPage_History
    {
        position :relative ;
        top:0px;
        left :0px;
        width :95%;
        min-height :600px;
        display:inline-block ;
        text-align :center ;
    }
    
    .Container_History
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :600px;
        display:inline-block ;
        text-align :right ;
    }
    
    .MainPage_AboutUs
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_AboutUs
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
    }
    
    .topBannerBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :160px;
        line-height :160px;
        background:#215858;
       
     
     

    }
    
    
    .topBannerBox hr
    {
        position :relative ;
        float:right ;
        width :15%;
        height :1px;
        font-size :0pt;
        color:#fff;
        background :#fff;
        border-style :solid ;
        border-width :0px;
        margin :0;
        padding :0;
        margin-top :84px;
        margin-bottom :84px; 
        
    }
    
    .topBannerBox .TextTitle
    {
        margin :0;
        padding :0;
        position :relative ;
        float:right ;
        top:0px;
        min-height:160px;
        line-height :160px;
        font-family :yekan,arial;
        font-size :26pt;
        color:#fff;
        direction :rtl;
        text-align :right ;
        width :80%;
        padding-right :10px;
        font-weight :700;
    }
    
    .MainpathBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
        direction :rtl;
    }
    
    .pathBox
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height:50px;
        line-height :50px;
        text-align :right ;
        display :inline-block ;
    }
    
    .pathBox ul
    {
        padding :0;
        margin :0;
        display :inline-block ;
        list-style-type :none;
        width :100%;
    }
    
    .pathBox ul li
    {
        padding :0;
        margin :0;
        display :inline-block ;
        margin-left :5px;
        margin-right :5px;
    }
    
    .pathBox ul li a
    {
        font-size :9pt;
        font-family :yekan,arial;
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#215858;
    }
    
    .Container_AboutUs .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
    }
    
    .Container_AboutUs .MainBoxContent
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :1080px;
        margin-bottom :20px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :60px;
        text-align :right ;
        line-height :60px;
        font-family :yekan,arial;
        font-size :13pt;
        color:#000;
        direction :rtl;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .contentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :110px;
        text-align :justify  ;
        direction :rtl;
        line-height :30px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#666;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .lineBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :30px;
        display :inline-block ;
        text-align :center ;
        line-height :30px;
        background-image :url(../images/image_AboutUs8.jpg);
        background-position :center center ;
        background-repeat:repeat-x ;
        margin-top :10px;
        margin-bottom :10px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .CircleBox
    {
        position :relative ;
        top:5px;
        width :10px;
        height :10px;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        background :#14A8AF;
        border:6px solid #FFBFA2;
        border-radius:180px;
        
        
    }
    
    .Container_AboutUs .MainBoxContent .leftBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :1080px;
        margin-top :40px;
    }
    
    .Container_AboutUs .MainBoxContent .leftBox img
    {
        position:relative ;
        top:0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        margin-bottom :20px;
        width:100%;
        box-shadow:8px 8px 8px #E8EFF9;
    }
    
    .MainPage_MessageManager
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :640px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_MessageManager .Container_MessageManager
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height:640px;
        display :inline-block ;
        margin-bottom :30px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .rightBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :600px;
        background-image:url(../images/image_AboutUs4.jpg);
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover; 
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :600px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :50px;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage
    {
        position :relative ;
        top:0px;
        float :left ;
        width :100%;
        min-height :560px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        min-width:150px;
        font-family:yekan,arial;
        font-size :14pt;
        color:#000;
        text-align :right ;
        direction :rtl ;
        line-height :45px;
        min-height :45px;
        background :#fff;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .amountContent
    {
        position :relative ;
        top:0px;
        float :right ;
        
        width :100%;
        min-height:510px;
        text-align :justify  ;
        direction :rtl;
        line-height:30px;
        font-family :yekan,arial;
        font-size:10pt;
        color:#000;
        
        
    }
    
    .MainPage_whiteAboutUs
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
        margin-bottom :40px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :100%;
        min-height :700px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .whiteSpace
    {
        position :relative ;
        top:0px;
        float :right ;
        right:0px;
        width :100%;
        min-height :76px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        text-align :right ;
        width :95%;
        min-height :74px;
        line-height :74px;
        font-size :13pt;
        color:#000;
        direction:rtl;
        font-family :Yekan,arial;
        
        
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox i
    {
       
        font-size :28pt;
        color:#FF5100;
        margin-left :10px;
        vertical-align :middle ;

    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width:95%;
        min-height :190px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox
    {
        position :relative ;
        top:0px;
        min-height :190px;
        float :right;
        margin :0;
        padding :0;
        width :100%;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right:0px;
        min-height:50px;
        line-height :50px;
        width :100%;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox .titleText
    {
        position :relative ;
        float:right ;
        min-height:45px;
        line-height:45px;
        font-size:13pt;
        font-family :yekan,arial;
        color:#000;
        text-align :right ;
        direction :rtl;
        background :#FFFFFF;
        min-width :120px;
        vertical-align :middle ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .Text
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:130px;
        line-height :30px;
        text-align :justify  ;
        font-size :10pt;
        font-family :Yekan,arial;
        direction :rtl;
    }
    
    .Mainpage_Taghdiname
    {
        position :relative ;
        top:0px;
        left :0px;
        width:100%;
        min-height :300px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .Container_Taghdiname
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :300px;
        display :inline-block ;
        
    }
    
    .Container_Taghdiname .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
    }
    .Container_Taghdiname .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :90px;
        line-height :90px;
        float:right ;
        text-align :center ;
        font-size :16pt;
        font-family :Yekan,arial;
        color:#000;
    }
    
    .Container_Taghdiname .Box
    {
        position:relative ;
        top:0px;
        width:100%;
        min-height :550px;
        margin-left :10px;
        margin-right :10px;
    }
    
    .Container_Taghdiname .Box .PicBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :360px;
        background-repeat:no-repeat ;
        background-size:cover;
    }
    
    .Container_Taghdiname .Box a
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :260px;
        display:block ;
    }
    
    .Container_Taghdiname .Box .BoxText
    {
        position :relative ;
        top:0px;
        float :right;
        width :100%;
        min-height:170px;
        font-size :10pt;
        font-family :Yekan,arial;
        text-align :center ;
        line-height :25px;
        color:#fff;
        text-align :justify ;
        direction :rtl;
        padding-top :30px;
    }
    
    .Mainpage_Mashi
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:840px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_Mashi
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :840px;
        display :inline-block ;
    }
    
    .Container_Mashi .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :65px;
    }
    
     .Container_Mashi .titleBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:0px;
         width :100%;
         min-height :40px;
     }
     
     
     
     .Container_Mashi .titleBox .amountText
     {
         position:relative ;
         top:0px;
         float:right ;
         width :100%;
         min-height:40px;
         line-height :40px;
         font-family :Yekan,arial;
         font-size :11pt;
         color :#000;
         text-align :right  ;
         direction :rtl;
         
     }
     
     .Container_Mashi .titleBox .amountText .Line
     {
         position:relative ;
         margin :0;
         padding :0;
         top:20px;
         float:right ;
         max-width:240px;
         color:#14A8AF;
         background :#14A8AF;
         height :2px;
         width:20%;
         border :0;
         margin-left :20px;
     }
     
     .Container_Mashi .contentText
     {
         position:relative ;
         top:0px;
         float :right;
         width :100%;
         min-height:630px;
         text-align :justify ;
         direction :rtl;
         line-height :30px;
         font-family :Yekan,arial;
         font-size :11pt;
         margin-bottom :60px;
     }
    
    .MainPage_Certificates
    {
        position :relative ;
        top:0px;
        float:none;
        margin-left :auto ;
        margin-right :auto ;
        width :100%;
        min-height:800px;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_Certificates .Container_Certificates
    {
        position:relative ;
        top:0px;
        float:none;
        width :95%;
        min-height:800px;
        display :inline-block ;
        padding-top :30px;
    }
    
    .News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width:95%;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;

		
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#215858;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		font-family:yekan,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :250px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:100%;
		max-height :350px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#000;
		line-height :25px;
		direction:rtl;
		text-align :justify ;
		min-height :100px;
		padding-top :0px;
		padding-bottom :5px;

	}
	
	.news_RightBox .WriterName
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#215858;
		direction:rtl;
		text-align :justify ;
		min-height :30px;

	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :60px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :100px;
		min-height :40px;
		background :#215858;
		border:0px solid #215858;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		border-radius:5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#222;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #E8E8E8;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width:95%;
		min-height :500px;
		display :inline-block ;
		margin-top :0px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right ;
		margin-bottom :10px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		min-height:100px;
		display :inline-block ;
		text-align :right ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#25ADDF;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
		line-height :60px;
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    
    .chart_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
        display :inline-block ;
        text-align :center ;
    }
    
    .chart_MainPage .chart_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height:900px;
        display :inline-block ;
        overflow:auto ;
    }
    
    .chart_MainPage .chart_Container iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
    }
    
    
    .mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:95%;
		margin :5px;
		min-height :350px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		padding-bottom :30px;
		margin-bottom :150px;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :0px;
		line-height :0px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
		min-height :80px;
		line-height :80px;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:10px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		min-height:350px;
		margin-bottom :30px;
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	.LawPage_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    display :inline-block ;
	    text-align :center ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container
	{
	    position :relative ;
	    top:0px;
	    width :95%;
	    display :inline-block ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container .TitleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :80px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	    color:#215858;
	}
	
	.LawPage_MainPage .LawPage_Container .ContentBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :justify  ;
	    min-height :60px;
	    line-height :30px;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.LawPage_MainPage .LawPage_Container .WhiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :40px;
	    line-height :40px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :350px;
		display  :inline-block ;
	}
	.Contact_ContainerMainPage iframe
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :650px;
	    margin-top :5px;
	    margin-bottom :5px;
	}
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :right   ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :30px;
		width :100%;
		margin-bottom :50px;
		direction:rtl;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;

	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	.ContactMap_MainPage
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display :inline-block ;
		text-align :center ;
	}
	 .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        min-height :600px;
        width :95%;
       
     
    }
    
  
    
    #map
    {
        position :relative ;
        top:5px;
         float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :400px;
        display :block ;
        margin-bottom :10px;
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .showService_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
        text-align :center ;
    }
    
    .showService_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
    }
    
    .showService_Container .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :0px;
    }
    
    .showService_Container .rightBox
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        margin :0;
        padding :0;
        min-height :200px;
    }
    
    .showService_Container .rightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :80px;
        line-height :80px;
        text-align :right ; 
        font-family :yekan,arial;
        font-size :14pt;
        color:#215858;
        direction :rtl;
    }
    
    .showService_Container .rightBox .contentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :200px;
        line-height :30px;
        direction :rtl;
        text-align :justify  ; 
        font-family :yekan,arial;
        font-size :11pt;
        color:#000;
    }
    
    
    .showService_Container .leftBox
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        
        min-height :400px;
        margin-bottom :150px;
    }
    
    .showService_Container .leftBox iframe
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height:400px;
    }
    
    .siteMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .siteMap_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :600px;
        display :inline-block ;
    }
    
    .siteMap_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        right :0px;
        width :100%;
        min-height :80px;
    }
    
    .siteMap_Container .BoxMap
    {
        position:relative ;
        top:0px;
        float :right;
        width :45%;
        min-height :300px;
    }
    
     .siteMap_Container .BoxMap .headBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :14pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         font-weight :700;
     }
     
     .siteMap_Container .BoxMap .itemBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :11pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         border-right :4px solid #215858;         
     }
     
     .siteMap_Container .BoxMap .itemBox a
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         height :100%;
         display :block ;
         text-decoration :none;
         text-align :right ;
          font-size :11pt;
         font-family :Yekan,arial;
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#215858;
     }
     .SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	.MenuScroll_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:130px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.MenuScroll_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height:130px;
	    
	}
	
	.MenuScroll_Container .boxMenu
	{
	    position:relative ;
	    top:0px;
	    min-height:100px;
	    width:140px;
	    cursor :pointer ;
	}
	
	
	
	.MenuScroll_Container .boxMenu .LogoPicBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :80px;
	    line-height :80px;
	}
	

	.MenuScroll_Container .boxMenu .LogoPicBox  img
	{
	    position :relative ;
	    float :none;
	    margin-left :auto;
	    margin-right :auto ;
	    margin-top :30px;
	    max-width:86px;
	}
	
	.MenuScroll_Container .boxMenu .titleBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:44px;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#215858;
	}
	
	.khadamatMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :120px;
	    display :inline-block ;
	    text-align :center ;
	    background :#E0E0E0;
	    box-shadow:1px 1px 2px gray;
	}
	
	.khadamatContainer
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :120px;
	    width :100%;

	}
     .buttonHamkari {
        position :relative ;
        top:40px;
        width :80%;
        max-width :280px;
        min-height :60px;
        line-height :60px;
        display :inline-block ;
        text-align :center ;
        font-family :Yekan;
        font-size:14pt;
        color:#fff;
        background :#222222;
        cursor :pointer ;
        text-decoration :none;
    }
    .contentOtherPage {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        right :0px;
        width :95%;
        text-align :right ;
        direction :rtl;
        margin :0;
        font-family:Yekan;
        font-size:12pt;
        line-height :35px;
        margin-bottom :20px;
    }
    #image_Service {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        width :90%;
    }
}
 @media screen and (min-width: 471px) and (max-width: 785px) 
 {
 	.screenContainer_hrhs
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :1000px;
		overflow-x:hidden;
		margin :0;
		padding :0;
	}
 	.bannerContainer .contentBanner
	{
		background-repeat:no-repeat;
		background-size:cover;
	}
      .bannerContainer .contentText {
            position :relative ;
            top:100px;
            font-family :yekan;
            font-size :20pt;
            font-weight :900;
            color:#000;
            text-align :center ;
            direction :rtl;
            min-height :180px;
            width :40%;
            float :right ;
            background :none;
            right :50px;
            line-height :35px;

        }
 		.managerMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
		text-align :center ;
	}
	
	.managerContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
	}
	.managerContainer .boxManager
	{
		position :relative ;
		top:0px;
		float :none  ;
		width :40%;
		margin-left :auto ;
		margin-right :auto ;
		display:inline-block ;
		min-height:400px;
	-webkit-box-shadow: 3px 3px 3px 3px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 3px 3px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:3px 3px 3px 3px #ccc;
  border:4px solid #215858;
  
  border-radius: 4px;
  
   padding:10px;
   margin :1%;
   margin-top :2.5%;
   margin-bottom :2.5%;
		
	}
	.managerContainer .fourBox
	{
		width :22%;
	}
	.managerContainer .boxManager .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:200px;
		background :#14A8AF;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#215858;
		width :100%;
		font-family :Yekan,arial;
		font-size :11pt;
		color:#fff;
		line-height :25px;
		text-align :center ;
	}
	
		
.managerContainer .boxManager .bottomBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:145px;
		background :#fff;
		width :100%;
		display:inline-block ;
	}	
	.managerContainer .boxManager .bottomBox .circleBoxContainer
	{
		position:relative ;
		top:0px;
		left :0px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		min-height :35px;
		display :inline-block ;
		text-align :center ;
		
	}
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox
	{
		position :relative ;
		float :right ;
		margin-left :5px;
		width :40px;
		height :40px;
		border-radius:180px;
		text-align :center ;
		margin-top :-20px;
		background :#215858;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#14A8AF;
	}
	
	.managerContainer .boxManager .bottomBox .circleBox i
	{
		color:#fff;
		margin-top :10px;
		font-size :20px;
	}

.managerContainer .boxManager .bottomBox p
{
	position :relative ;
	float :right ;
	top:0px;
	width :90%;
	min-height:20px;
	line-height :20px;
	padding-right :10%;
	font-family :yekan,arial;
	font-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#14A8AF;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

.managerContainer .boxManager .bottomBox p.user
{
	font-family:Yekan;
}

.managerContainer .boxManager .bottomBox p.phone
{
	font-family:byekan;
}

.managerContainer .boxManager .bottomBox p.email
{
	font-family:yekan;
}

.managerContainer .boxManager .bottomBox p.fax
{
	font-family:byekan;
}

 	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}

 	.NewsFori
    {
    	position :fixed ;
    	bottom:0px;
    	width :20%;
    	max-width :300px;
    	height :180px;
    	background :rgb(255,83,0);
    	background :rgba(255,83,0,0.8);
    	padding :10px 20px  10px  10px;
    	font-family :Yekan,arial;
    	font-size :10pt;
    	color:#fff;
    	z-index :1000000000000;
    	box-shadow:1px 1px 1px gray;
    	min-width:300px;
    	font-weight :300;
    }
    
      .marqueeBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        height :30px;
        z-index:1;
         font-family :yekan,arial;
        font-size:9pt;
        color:#333;
        padding-top :5px;
        direction :rtl;
    }
     .socialBox
    {
        position :fixed;
        float :left ;
        top:25%;
        min-width:40px;
        background :rgb(191,189,192);
        background:rgba(191,189,192,0.5); 
        
    }
    
    .socialBox ul
    {
       
      
        left:0px;
        float :left ;
        padding :0;
        margin :0;
        display :block ;
    }
    
    .socialBox ul li
    {
        margin :0;
        padding :0;
        width :40px;
        height :40px;
        display :block ;
        
    }
    
    .socialBox ul li a
    {
        position:relative  ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        text-decoration :none;
        display :block ;
    }
         html,body
    {
        padding :0;
        margin :0;
        
    }
    .mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
		
		
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#FF5E14;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:100%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#fff;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
   .topBar
	{
		position :relative  ;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		text-align :center ;
		height :260px;
		margin-top :-100px;
		box-shadow :0px 2px 5px #c1c1c1;
	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :100px;
		
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		left :0px;
		cursor:pointer ;
		width:100%;
      
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		
	}
	
	.menuPhoneBox .phoneBox
	{
		
	}
	
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		
		margin-top :100px;
		width :100%;
		
	}
	
	
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 1;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
z-index:1000;
margin-top :10px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
 
}
#cssmenu > ul {
  background: none;
  border:0;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right;
  display: inline-block;
  }
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  border:0;
  }
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :5px;
  padding-right :5px;
  padding-top :15px;
  padding-bottom :15px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 10pt;
  font-weight: 500;
  color: #000;
  text-align :center ;
  border-radius:5px;
  margin :2px;		
    
  
}

#cssmenu > ul > li.active > a {
  
  background :#222222;
  color:#fff;

}

#cssmenu > ul > li  i
{
	color:#666;
	margin-right :5px;
	font-size :10pt;
	font-weight :300;
}

#cssmenu > ul > li:hover a i
 {
  
  color:#fff;

}


#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover
 {
  
  background :#215858;
  color:#fff;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 18px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 40px;
  padding-top: 6px;
  font-size: 12pt;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  background: #F9F9F9;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -4px;
  left: 40px;
  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #FFF;
  top: 11px;
  right: -10px;
 
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
   background:#F9F9F9;
   padding :0;
}
#cssmenu > ul > li:hover > ul {
  top: 40px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: -250px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
  
}

#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 200;
  font-size :11pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 240px;
  color: #000;
  text-align :center  ;
  background: #F9F9F9;
  direction :rtl;


}

#cssmenu ul ul li.active > a {
  background :#222222;
  color:#fff;
}

#cssmenu ul ul li:hover > a{
  background :#215858;
  color:#fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-color: #fff;
  right: 17px;
  top: 14px;
 
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FFF;
  left: auto;
  right: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FFF;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #FFF;
  border-left-color: transparent;
}
.LoginButton_mobile
{
	position :relative ;
	top:0px;
	left:0px;
	padding :0;
	float :left;
	height :46px;
	padding-left :5px;
	padding-right :5px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :10px;
	cursor :pointer ;
	margin-left :20px;
	z-index :10000000000000000000;

}
.LoginButton
{
	position :relative ;
	top:0px;
	left:0px;
	padding :0;
	float :left;
	height :46px;
	padding-left :5px;
	padding-right :5px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :43px;
	cursor :pointer ;
	margin-left :10px;
	z-index :10000000000000000000;
	display :none;
}

.LoginButton:hover
{
	background :#222222;
}

    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min_height:450px;
		background :none;
		display :inline-block ;
	
	}

.iconKhadamat_MainBox
{
	position :relative ;
	top:0px;
	margin-top :-110px;
	left:0px;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height :180px;
	z-index :100000;
	padding-top :10px;
	padding-bottom :10px;
}

.iconKhadamat_MainBox .container
{
	position:relative ;
	top:0px;
	min-height:180px;
	display :inline-block ;
	width :98%;
}

.iconKhadamat_MainBox .container .box
{
	position:relative ;
	top:0px;
	float :right  ;
	margin-right :1.3%;
	margin-left :1.3%;
	min-height:180px;
	line-height :180px;
	background :#F9F9F9;
	width :22%;
	border-radius:5px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.iconKhadamat_MainBox .container .box .iconBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height:100px;

}

.iconKhadamat_MainBox .container .box .TextBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	text-align :center ;
	
}

.iconKhadamat_MainBox .container .box .TextBox p
{
	position :relative ;
	top:0px;
	text-align :center ;
	font-family:yekan;
	font-size :10pt;
	color:#000;
	height :60px;
	line-height :28px;
	margin :0;
	padding :0;
	
}


.marakezRefahi_hrhs_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1000px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}
.marakezRefahi_hrhs_MainPage .container
{
	position:relative ;
	top:0px;
	width :100%;
	min-height :1000px;
	display :inline-block ;
	text-align :center ;
	margin :0;
	padding :0;
}

.marakezRefahi_hrhs_MainPage .container .titleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:80px;
	line-height :80px;
	font-family :yekan;
	font-size :22pt;
	color:#000;
	
}

.marakezRefahi_hrhs_MainPage .container .titleBox p
{
	position :relative ;
	width :100%;
	font-family :yekan;
	font-size :22pt;
	text-align :center ;
	margin :0;
	padding :0;
	
	
}

.marakezRefahi_hrhs_MainPage .container .subtitleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	font-family :yekan;
	font-size :11pt;
	color:#777;
	padding-bottom :30px;
}


.marakezRefahi_hrhs_MainPage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :48%;
	margin-left :1%;
	margin-right :1%;
	margin-top :1%;
	min-height:300px;
	text-align :center ;

}
.marakezRefahi_hrhs_MainPage .container .boxInner
{
	position :relative ;
	top:0px;
	float :right ;
	width:95%;
	
	height:280px;
	margin :4px;
	display :inline-block ;
	text-align :center ;
	overflow:hidden ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:150px;
	overflow :hidden ;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage img
{
	width:100%;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle
{
	position:relative ;
	top:0px;
	float:right;
	width :95%;
	height :170px;
	background :#215858;
	margin-left :2.5%;
	margin-right :2.5%;
	margin-top :-50px;
	-webkit-transition:margin-top 0.3s;
	 transition:margin-top 0.3s;	
}

.marakezRefahi_hrhs_MainPage .container .boxInner:hover .boxTitle
{
	margin-top :-100px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxBlank
{
	position :relative ;
	top:0px;
	left:0px;
	height :20px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxMainTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;

	text-align :center ;
	font-size :16pt;
	color:#fff;
	font-family :yekan;
	min-height :35px;

}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxsubTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	text-align :center ;
	font-size :11pt;
	font-family :yekan;
	color:#fff;
	height:25px;
	margin :0;
	padding :0;
	line-height :25px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	display :inline-block;
	text-align :center ;
	color:#fff;
	height:72px;
	margin :0;
	padding :0;
	line-height :72px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon
{
	position:relative ;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width:40px;
	height :40px;
	line-height :40px;
	border-radius:180px;
	background :#fff;
	text-align :center ;
	margin-left :1%;
	margin-right :1%;
	cursor :pointer ;
	display:inline-block ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover
{
	background :#DB2122;
	color:#fff;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon i
{
	margin-top :10px;
	color:#215858;
	font-size:16pt;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover i
{
	color:#fff;
}

.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background-size :cover ;
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :yekan;
	font-size :10pt;
	color:#215858;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :yekan;
	font-size :12pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	font-family :yekan;
	font-size :12pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	font-family :yekan;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	height:800px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :666px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-144px;
	
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :100%;
	min-height :400px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:0px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:35px;
	line-height :35px;
	text-align :right  ;
	font-size :12pt;
	font-family :yekan;
	color:#215858;
	direction:rtl;
	
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	line-height :45px;
	text-align :right ;
	font-size :14pt;
	font-family :yekan;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#215858;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	
	position:relative ;
	top:-270px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:300px;
	margin-top :5px;
	margin-bottom :5px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:280px;
	top :23px;
	bottom :23px;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :14pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :45px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :13pt;
	color:#215858;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :100px;
	line-height :30px;
	font-size:12pt;
	font-family :yekan;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#215858;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :yekan;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#DB2122;
}

.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:650px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :650px;
	display :inline-block ;
	
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:12pt;
	font-family:yekan;
	color:#215858;
	min-height :30px;
	line-height :30px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:18pt;
	font-family:yekan;
	color:#000;
	min-height :45px;
	line-height :45px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
	
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:10px;
	margin-right:10px;
	height:400px;
	margin-bottom :1%;
	width :44%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :200px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:10pt;
	font-family :Yekan;
	color:#215858;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :28px;
	font-size:11pt;
	font-family :Yekan;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :yekan;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#215858;
	color:#fff;
	border:0;
}

.DesMarekez_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :600px;
	background :#fff;
}

.DesMarekez_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	display:inline-block ;
	min-height :500px;
	margin-top :50px;
}

.DesMarekez_Mainpage .container .boxRight
{
	position :relative ;
	top:0px;
	float :right ;
	width:100%;
	min-height:600px;
	margin :0;
	padding :0;
}

.DesMarekez_Mainpage .container .boxLeft
{
	position :relative ;
	top:0px;
	float :right ;
	width:40%;
	min-height:600px;
	margin :0;
	padding :0;
	display :none;
}


.DesMarekez_Mainpage .container .titleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :98%;
	margin-left :2%;
	min-height :60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
}

.DesMarekez_Mainpage .container .MaintitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	margin-left :2%;
	min-height:116px;
	line-height :40px;
	font-size :26pt;
	font-family :yekan;
	color:#000;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .TextBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:13pt;
	font-family :yekan;
	color:#777;
	direction :rtl;
	text-align :justify ;
	min-height :230px;
	line-height :30px;
}

.DesMarekez_Mainpage .container .subTitleBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:14pt;
	font-family:yekan;
	color:#000;
	min-height:44px;
	line-height :44px;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .subTitleBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxLarge
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:420px;
	border-radius:5px;
	width:100%;
	max-width :370px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxSmall
{
	position :relative ;
	top:0px;
	float :left;
	left:0px;
	height:245px;
	border-radius:5px;
	width:100%;
	max-width :200px;
	border:6px solid #fff;
	margin-top :-135px;
}


.khadamatSherkat_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :1040px;
	background :#F9F9F9;
}

.khadamatSherkat_MainPage .container
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height :885px;
	margin-top:30px;
	width :95%;
}

.khadamatSherkat_MainPage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :56px;
	font-family :yekan;
	font-size :12pt;
	color:#215858;
	direction :rtl;
	text-align :center ;
}

.khadamatSherkat_MainPage .container .MainTitleBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width:90%;
	min-height:130px;
	line-height :40px;
	font-size:20px;
	color:#000;
	direction:rtl;
	text-align :center ;
	font-family :Yekan;
	max-width :600px;
}

.khadamatSherkat_MainPage .container .mainBox
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:800px;
}

.khadamatSherkat_MainPage .container .mainBox .box
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width:46%;
	height :350px;
	border-radius:10px;
	border:1px solid #F3F3F3;
	background :#fff;
	margin-bottom :10px;
	margin :1.5%;
	-webkit-transition:border-color 1s;
	transition:border-color 1s;
}

.khadamatSherkat_MainPage .container .mainBox .box:hover
{
	border-color:#215858;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox
{
	position:relative ;
	float:none;
	margin-left :15px;
	margin-right :15px;
	margin-top :15px;
	margin-bottom :15px;
	min-height:353px;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .iconBox
{
	position:relative ;
	width :100%;
	min-height:90px;
	text-align :center  ;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .titleBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:60px;
	line-height :30px;
	text-align :center  ;
	font-family :yekan;
	font-size:12pt;
	color:#000;
	direction :rtl;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .textBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:102px;
	line-height :25px;
	text-align :justify  ;
	font-family :yekan;
	font-size:11pt;
	color:#777;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:48px;
	line-height :48px;
	text-align :left  ;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button
{
	position:relative ;
	float :left ;
	width:130px;
	height :48px;
	line-height :48px;
	display:block ;
	border-top:2px solid #215858;
	color:#215858;
	font-size :12pt;
	font-family:Yekan;
	text-align :center;
	border-radius:10px;
	cursor :pointer ;
	text-decoration:none;
	
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button:hover
{
	background :#215858;
	color:#fff;
	border-top:0;
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :350px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	background :rgb(255,165,0,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}

.counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:200px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}	

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :48%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :24pt;
	color:#215858;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :15pt;
	color:#000;
	font-family :yekan;
	width :100%;
}

.map_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :722px;
	display :none;
	text-align :center ;
	background :#fff;
	
}

.map_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	display :inline-block ;
	width :100%;
	min-height :722px;
	
}

.map_hrhs_Mainpage .container .rightBox
{
	position :relative ;
	float :left ;
	left :0px;
	height :150px;
	width :100%;
	margin :0;
	padding :0;
}

.map_hrhs_Mainpage .container .leftBox
{
	position :relative ;
	float :left ;
	left :0px;
	min-height :722px;
	width :100%;
	margin :0;
	padding :0;
	margin-left :-60px;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:150px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :30%;
	min-height :150px;
	line-height :150px;
	text-align :center ;
	display :inline-block ;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .rightIconBox
{
	position:relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:120px;
	line-height :120px;
	text-align :center ;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .leftTextBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :yekan;
	font-size :14pt;
	color:#000;
	font-weight :600;
}

.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1200px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :1200px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :yekan;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :yekan;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:400px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:180px;
	border:4px solid #fff;
	margin-left :20%;
	margin-right :40%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	width :170px;
	height :170px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :57%;
	margin-top :-35%;
	z-index:3;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :200px;
	height :200px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :5%;
	margin-top :-15%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	width :150px;
	height :150px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :60%;
	margin-top :-40%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :90%;
	margin :0;
	padding :0;
	min-height :185px;
	padding-right :10px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :yekan;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.loginBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :362px;
	display :inline-block ;
	text-align :center ;
}


.loginBox_hrhs .container
{
	position :relative ;
	top:0px;
	width :90%;
	min-height:232px;
	margin-top :65px;
	border-radius:10px;
	background :rgb(219,33,34);
	background :rgba(219,33,34,1);
	text-align :center ;
	display :inline-block ;
}

.loginBox_hrhs .container .innerBox
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :160px;
	display :inline-block ;
	margin-top :36px;
}

.loginBox_hrhs .container .innerBox .contentBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :95%;
	min-height:160px;
	text-align :right ;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:42px;
	width :100%;
	border-radius:5px;
	background :#fff;
	
	margin :0;
	padding :0;
	margin-bottom :10px;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .caption
{
	position :relative ;
	top:0px;
	right :0px;
	float:right ;
	width :30%;
	text-align :center ;
	min-height:42px;
	line-height :42px;
	margin :0;
	padding :0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background :#222;
	font-size:12pt;
	color:#fff;
	font-family :yekan;
	font-weight :300;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .styleText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:70%;
	padding :0;
	padding-right :5%;
	min-height:42px;
	line-height :42px;
	font-size:12pt;
	color:#222;
	font-family :yekan;
	background :#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:0;
	direction :rtl;
	text-align :right ;
	
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:46px;
	margin-top :20px;
	line-height :46px;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button
{
	position :relative ;
	float:left ;
	left :0px;
	width:40%;
	max-width :124px;
	height:45px;
	line-height :45px;
	text-align :center ;
	border:0;
	font-family :yekan;
	font-size :12pt;
	color:#fff;
	background :#222;
	border-radius:10px;
	cursor:pointer ;
	direction:rtl;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button:hover
{
	background :#DB2122l;
}

.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :98%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :96%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :24%;
	margin :0;
	padding :0;
	margin-right :10px;
	margin-left :10px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :30px;
	font-size :11pt;
	color:#000;
	text-align :center ;
	font-family:Yekan;
	direction :rtl;
}

.footer_MainPage_Hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :428px;
	display:inline-block ;
	text-align :center;
	background :#1C1C1C;
}

.footer_MainPage_Hrhs .container
{
	position:relative ;
	top:0px;
	min-height :248px;
	display :inline-block ;
	width :98%;
	margin-top :30px;
}

.footer_MainPage_Hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :48%;
	min-height :248px;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container .box .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	fon-size:11pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}

.footer_MainPage_Hrhs .container .box .ContentBox a
{
	font-size :11pt;
	font-family :yekan;
	text-decoration :none;
	color:#fff;
	-webkit-transition:color 1s;
	transition:color 1s;
}

.footer_MainPage_Hrhs .container .box .ContentBox a:hover
{
	color:#215858;
}

.footer_MainPage_Hrhs .container .box .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:14pt;
	color:#215858;
	min-height:60px;
	line-height :60px;
	
}



.footer_MainPage_Hrhs .container  .Largebox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :95%;
	min-height :248px;
	margin :0;
	padding :0;
}



.footer_MainPage_Hrhs .container  .Largebox .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}


.footer_MainPage_Hrhs .container .Largebox .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}


.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	max-width :50px;
	text-align :center ;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon img
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerbox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :80%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:50px;
	line-height :50px;
	margin-right :5px;
	
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	line-height :30px;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:110px;
	margin-right :5px;
	
}


.Bottom_Mainpage_Hrhs
{
	position:relative ;
	top:0px;
	width :100%;
	min-height:60px;
	line-height :30px;
	text-align :center ;
	font-family :yekan;
	font-size :10pt;
	color:#fff;
	background :#181818;
}








    


    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:220px;
		background :none;
		display :inline-block ;
	}
	
	.Elamie_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    background :#F6F6F6;
	    min-height:554px;
	    border-top :4px solid #fff;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Elamie_MainPage .Elamie_Container
	{
	    position:relative ;
	    top:0px;
	    width :98%;
	    display :inline-block ;
	    min-height :554px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox
	{
	    position :relative ;
	    top:0px;
	     float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :98%;
	    padding :0;
	    margin :0;
	    min-height :400px;
	
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .sectionPart
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :400px;
	}
	
	
	.Elamie_MainPage .Elamie_Container .rightBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :20px;

	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :90%;
	    min-height :60px;
	    font-family :yekan,arial;
	    font-size:12pt;
	    color:#000;
	    direction :rtl;
	    text-align :right ;
	    border-bottom :1px solid #D6D6D6;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .ContentBox
	{
	    position :relative ;
	    top:10px;
	    float :right ;
	    width :90%;
	    min-height :160px;
	    font-family :yekan,arial;
	    font-size:10pt;
	    color:#000;
	    direction :rtl;
	    text-align :justify  ;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :right ;
	    width :90%;
	    min-height: 110px;
	    line-height:110px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton
	{
	    position :relative ;
	    float:left ;
	    width:30%;
	    max-width:200px;
	    min-height :65px;
	    text-align :center ;
	    color:#fff;
	    font-size :10pt;
	    color:#fff;
	    border-style :solid ;
	    border-width:0px;
	    background :#14A8AF;
	    cursor :pointer ;
	    font-family :Yekan,arial;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#222;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :98%;
	    padding :0;
	    margin :0;
	    min-height :400px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;
	    display :none;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic
	{
	    position:relative ;
	    top:0px;
	    width :430px;
	    min-height :340px;
	    background-image :url(../images/bg-pic.jpg);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    margin-left :auto ;
	    margin-right:auto ;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic img
	{
	    position:absolute ;
	    top:40px;
	    left :40px;
	    width :430px;
	    min-height :340px;
	}
	
	.news_MainPage
	{
	    position :relative  ;
	    top:0px;
	    left:0px;
	    width :100%;
	    background :#fff;
	    min-height :600px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.news_MainPage .news_Container
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :30px;
	}
	.News_Container .CommentBox
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :300px;
	    display :inline-block ;
	
	    
	}
	.News_Container .CommentBox p
	{
	    margin :0;
	    padding :0;
	}
	
	#btn_SendComment
	{
	    font-family:yekan,arial;
	    font-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#215858;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}
	
	.news_MainPage .news_Container .box
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    padding :0;
	    margin :0;
	    width :30%;
	    min-height:470px;
	    margin-right :50px;
	    margin-left :50px;
	}
	
	.news_MainPage .news_Container .box .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    min-height:470px;
	    width :100%;
	}
	
	.news_MainPage .news_Container .box .innerBox .picBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :145px;
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:cover;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:70px;
	    line-height :70px;
	    background-image:url(../images/line.jpg);
	    background-repeat :repeat-x ;
	    background-position :center center ;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox .bulletBox
	{
	    position :relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :18px;
	    height :18px;
	    display :inline-block ;
	    background :#FF5203;
	    border:6px solid #FFBFA3;
	    border-radius:180px;
	    margin-top :20px;
	}
	
	.news_MainPage .news_Container .box .innerBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    direction:rtl;
	    line-height :30px;
	    font-size :12pt;
	    font-weight :700;
	    color:#000;
	    font-family :yekan,arial;
	    text-align :right;
	}
	
	
	.news_MainPage .news_Container .box .innerBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:100px;
	    direction:rtl;
	    line-height :25px;
	    font-size :10pt;
	    color:#999;
	    font-family :yekan,arial;
	    text-align :justify ;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    text-align :left;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    background :#14A8AF;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    cursor :pointer ;
	    border-style :solid;
	    border-width :0;
	    text-align :center ;
	    padding :5px 15px 5px 15px;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore:hover
	{
	    background :#222;
	}
	
	.History_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    display :inline-block ;
	    text-align :center ;
	    margin-top :20px;
	}
	
	.History_Box .History_Container
	{
	    position :relative ;
	    top:0px;
	    width :90%;
	    min-height:200px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .right_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :30%;
	    min-height :200px;
	    padding :0;
	    margin :0;
	}
	
	.History_Box .History_Container .right_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :80%;
	    min-height :205px;
	    background :#F6F6F6;
	    background-image :url(../images/LogoHistory.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	}
	
	.History_Box .History_Container .left_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :70%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	    background :#F6F6F6;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    margin-top :20px;
	    width :80%;
	    min-height :125px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :35px;
	    line-height :35px;
	    text-align :right  ;
	    color:#14A8AF;
	    font-family :yekan,arial;
	    font-size:12pt;
	    direction :rtl;
	}
	
	
	.History_Box .History_Container .left_LogoBox .innerBox .ContentBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :75px;
	    line-height :30px;
	    text-align :justify  ;
	    color:#000;
	    font-family :yekan,arial;
	    font-size:10pt;
	    direction :rtl;
	}
    
    .abountBox_Mainpage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :230px;
        display:inline-block ;
        text-align :center ;
        margin-bottom :40px;
    }
    
    .abountBox_Mainpage .abountBox_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :230px;
        display:inline-block ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box
    {
        position :relative ;
        top:0px;
        padding :0px;
        margin :0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        width :100%;
        min-height :230px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox
    {
        position :relative ;
        top:0px;
        min-height:200px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :100%;
        float :right ;
        right :-100px;
        margin-top :40px;
        text-align :center ;
        -webkit-transition:right 0.5s;
        transition:right 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view1
    {
        right :0px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :85%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :15%;
        padding :0;
        margin :0;
        min-height:100px;
        
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
     .abountBox_Mainpage .abountBox_Container .box .leftBox
    {
        position :relative ;
        top:0px;
        min-height:200px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :100%;
        float :left ;
        left:-100px;
        margin-top :40px;
        text-align :center ;
         -webkit-transition:left 0.5s; /* For Safari 3.1 to 6.0 */
        transition:left 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view2
    {
         left:0px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :80%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
        background-image :url(../images/CheshmAndazIcon.png);
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .Login_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        background :#A8BFC5;
        text-align :center;
        overflow :hidden ;
		background-image:url(../images/back_mainPage_LoginPersonel.jpg);
		background-repeat:repeat-y ;
    }
    
    .Login_MainPage .Login_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :420px;
        display :inline-block ;
    }
     .Login_MainPage .Login_Container .Login_Header
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:40px;
        line-height :40px;
        font-size :18pt;
        font-family :yekan,arial;
        text-align :center ;
        margin-top :30px;
        color:#fff;
        
    }
    .Login_MainPage .Login_Container .RightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        padding :0;
        margin :0;
        min-height :320px;
        width :100%;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Login_MainPage .Login_Container .view3
    {
        top:0px;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox
    {
        position:relative ;
        top:0px;
        margin-top:40px;
        min-height:220px;
        float :right ;
        width :100%;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:30px;
        line-height :30px;
        font-size :12pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        color:#fff;
    }
    
     .Login_MainPage .Login_Container .RightBox .innerBox iframe
     {
         position :relative ;
         top :0px;
         float :right ;
         width :100%;
         min-height:200px;
         -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
         transition:top 0.5s;
 
         
     }
     
     
        
    
    .Login_MainPage .Login_Container .LeftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        padding :0;
        margin :0;
        min-height :220px;
        width :100%;
    }
    
    
    
    .Login_MainPage .Login_Container .LeftBox .picBox
    {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        top :0px;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
        
    }
    
    .Login_MainPage .Login_Container .LeftBox .picBox img
    {
        width :100%;
    }
    
    .Login_MainPage .Login_Container .LeftBox .view4
    {
        top :0px;
    }
    
    .Gallery_MainPage
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :460px;
        display :inline-block ;
        text-align :center ;
        overflow :hidden ;
    }
    
    
    
    .Gallery_MainPage .topBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :230px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view5
    {
        top:0px;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:230px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :50%;
        min-height :230px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
     .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Gallery_MainPage .bottomBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :230px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view6
    {
        top:0px;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    
    
    
    .Gallery_MainPage .bottomBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:230px;
        display :inline-block ;
    }
    
    .masterLogo
    {
        display :none;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :50%;
        min-height :230px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Law_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :480px;
        background :#414550;
        display :inline-block ;
        text-align :center ;
    }
    
    .Law_MainPage .Law_Continer
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height :480px;
    }
    
    .Law_MainPage .Law_Continer .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :190px;
        line-height :190px;
        text-align :center ;
        font-family :yekan,arial;
        font-size :16pt;
        color:#fff;
    }
    
    .Law_MainPage .Law_Continer .box
    {
        position:relative ;
        float:right ;
        top:0px;
        width :98%;
        min-height :70px;
        padding :0;
        margin :0;
        margin-left :1%;
        
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:80px;
        line-height :80px;
        width :100%;
        border-bottom :2px solid #5F636C;
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :10%;
       
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox i
    {
        position :relative ;
        top:10px;
        font-size :45px;
        color:#14A8AF;
    }
    
    
     .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus
    {
        position :relative ;
        top:30px;
        font-size :25px;
        color:#FFF;
        cursor :pointer ;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus:hover
    {
        color:#FD5400;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        direction :rtl;
        text-decoration :none;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox a:hover
    {
        color:#D7D7D7;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ContentTextBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :80%;
        font-family :Yekan,arial;
        font-size :12pt;
        color:#fff;
        text-align :right ;
        direction:rtl;
       
    }
    
    .certificates_MainPage
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
         -webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/tem-gharardad.jpg)  50% 0 no-repeat fixed;
    }
    
    .certificates_MainPage .certificates_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
    }
    
    .certificates_MainPage .certificates_Container .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:200px;
        line-height :200px;
        font-size :14pt;
        color:#000;
        font-family :yekan,arial;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :200px;
        min-height:500px;
        margin-left :30px;
        
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox
    {
        position :relative ;
        float :right ;
        top:0px;
        width:90%;
        padding :0;
        margin :0;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:320px;
        border:18px solid #D7D7D7;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        margin-left :40px;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
        cursor:pointer ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .titleBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:65px;
        line-height :65px;
        font-size :11pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        
        background-repeat:no-repeat ;
        background-position :center right ;
        text-align :center ;
        width :100%;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .ContentBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:100px;
        line-height :25px;
        font-size :10pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        text-align :justify  ;
        width :100%;
        right :20px;
        
    }
    
    .Marakez_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        background-image:url(../images/back_Marakez.png);
        background-repeat :repeat ;
        text-align :center ;
    }
    
    .Marakez_MainPage .Marakez_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :530px;
        width :90%;
    }
    
    .Marakez_MainPage .Marakez_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :55px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :485px;
        display :inline-block ;
        margin-top :50px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :11pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        font-weight :700;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :90%;
        min-height:110px;
        line-height :35px;
        font-size :10pt;
        font-family:yekan,arial;
        text-align :justify  ;
        direction :rtl;
    }
    
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :98%;
        min-height :400px;
        background-repeat :no-repeat ;
        background-position :center center ;
        background-size:cover;
        cursor :pointer ;
        
    }
    
     .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Contact_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:700px;
        display:inline-block ;
        text-align :center ;
        background :#fff;
       
    }
    
    .Contact_MainPage .Contact_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:700px;
        display :inline-block ;
    }
    
    .Contact_MainPage .Contact_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :400px;
        width :100%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view7
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox1
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
        margin-top :100px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :100%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view9
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
       
    }
    
     .Contact_MainPage .Contact_Container .leftBox iframe
     {
         position:relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :500px;
         border-right :1px solid #F6F6F6;
         padding :10px 10px 10px 10px;
     }
     
     .footer_mainPage
     {
         position :relative ;
         top:0px;
         left:0px;
         width :100%;
         min-height :260px;
         display :inline-block ;
         text-align :center;
         background :#373B46;
     }
     
     .footer_mainPage .footer_Container
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         width :90%;
         border-bottom :1px solid #62676D;
         min-height :220px;
     }
     
     .footer_mainPage .footer_Container .whiteBox
     {
         position :relative ;
         top:0px;
         float:right ;
         min-height :60px;
         width :100%;
     }
     
     .footer_mainPage .footer_Container .rightBox
     {
         position :relative ;
         top:0px;
         float :none ;
         
         margin-left :auto ;
         margin-right :auto ;
         width :100%;
         min-height :150px;
         padding :0;
         margin :0;
         background-image:url(../images/Logo_Footer.png);
         background-repeat :no-repeat ;
         background-position :center   center  ;
         -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view10
     {
           margin-left :auto ;
         margin-right :auto ;
     }
     
     .footer_mainPage .footer_Container .leftBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :100%;
         min-height :150px;
         padding :0;
         margin :0;
          -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view11
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox
     {
         position :relative ;
         top:0px;
         float :right ;
         border-right :4px solid #14A8AF;
         min-height :120px;
         width :45%;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox ul
     {
         position :relative ;
         float :right ;
         width :100%;
         min-height :120px;
         padding :0;
         margin :0;
         list-style :none;
         direction :rtl;
         margin-right :20px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li
     {
         padding :0;
         margin :0;
         width :100%;
         text-align :right ;
         padding :5px 10px 5px 30px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a
     {
         width :100%;
         text-decoration :none;
         font-family :yekan,arial;
         font-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#215858;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         font-family :yekan,arial;
         font-size :9pt;
         color:#C0C4C5;
         direction :rtl;
     }
     .InnerPage_TitlePage_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    min-height:80px;
}

.InnerPage_TitlePage_MainPage .barBox
{
    position :relative ;
    float:right ;
    width :300px;
    top:25px;
    background-image: linear-gradient(to right, rgba(255,84,2,0), rgba(255,182,119,1));
    padding-right :10%;
    text-align :right  ;
    font-family :yekan,arial;
    font-size :12pt;
    color:#fff;
}

.InnerPage_TitlePage_MainPage .IconBox
{
    position:relative  ;
    float :right ;
    top:18px;
    left:150px;
    width :110px;
    height:42px;
    border:1px solid #13A899;
    background :#2A448F;
}



.Content_MainBox
{
    position :relative ;
    top:0px;
    float :right ;
    right :0px;
    width :100%;
    min-height :800px;
    display :inline-block ;
    text-align :center ;
}
.Content_Container
{
    position :relative ;
    top:0px;
    width :95%;
    min-height :700px;
    padding-top :50px;
    padding-bottom :50px;  
    display :inline-block ;  
}


.Content_Container .contentBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :100%;
    margin :0;
    padding :0;
    min-height :700px;
}


.Content_Container .contentBox .box
{
    position :relative ;
    top:0px;
    float :none ;
    margin-left :auto ;
    margin-right :auto ;
    width :95%;
    min-height :450px;
    margin-bottom :10px;
    
}

.Content_Container .contentBox .box .loginBox
{
    position:relative ;
    top:0px;
    float :right ;
    right:0px;
    border:1px solid #CCCCCC;
    padding :4px 4px 4px 4px;
    background :#ECEDF1;
    width :100%;
}

.Content_Container .contentBox .box .loginBox .headerBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :66px;
    line-height :66px;
    width :100%;
    direction :rtl;
}

.Content_Container .contentBox .box .loginBox .headerBox a
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :9pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link:hover
{
    color:#888888;
}

.Content_Container .contentBox .box .loginBox .headerBox a i
{
    font-size :20pt;
    color:#A7B8BF;
    margin-left :10px;
}

.Content_Container .contentBox .box .loginBox .titleBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :58px;
    line-height :30px;
    width :100%;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    text-align :right;
    direction :rtl;
}


.ContainerTextBoxObject
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :70px;
	width :300px;
	padding :5px 0px 5px 25px;
	display :inline-block ;
	direction :rtl;

}


.ContainerTextBoxObject1
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :300px;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxObject2
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :100%;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}

	.SaveBox input
{
	padding :5pcx 20px 5px 20px;
	border-style :solid ;
	border-width:0px;
	cursor :pointer ;
	background :#5C5C5C;
	color:#fff;
	font-size :11pt;
	font-family :yekan,arial;
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	font-family :yekan,arial;
	font-size:12pt;
	color:#1c1c1c;
	margin-top :10%;
	direction :rtl;
	
}	

.SaveBox i
{
	font-size:20pt;
}

.SaveBoxContainer
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	display :none  ;
	height :100%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,.8);
	text-align :center ;
	z-index :1000000000;
	overflow :hidden ;
}
.SaveBox .headerBox
	{
	    font-family:Yekan,arial;
	    font-size:14pt;
	}
.SaveBox
{
	position :relative ;
	width:25%;
	min-height :300px;
	display :inline-block ;
	background :#fff;
	float :left ;
	top:25%;
	left:-1000px;
	-webkit-transition:left 1.5s; /* For Safari 3.1 to 6.0 */
    transition:left 1.5s;
    padding :10px 10% 10px 10%;
}
.effectContainerDiv
{
	position:absolute ;
	top:0px;
	float :right ;
	right :0px;
	width:0%;
	height :100%;
	display :block ;
	background :#222;
	-webkit-transition:width 1.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s;
    border-radius:5px;
    text-decoration:none;
}
.effectContainerDiv_active
{
	width:100%;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}

.ContainerQuotation a:hover .talkbubble
{
	display :block ;
}
.quotation
{
	background :none;
	padding :0;
	margin :0;
	list-style :none;
	display:block;
	list-style-type:none ; 
	text-decoration:none;
}

.talkbubble {
   width: 200px;
   min-height: 50px;
   background: #14A8AF;
   background :rgb(255,83,1);
   background :rgba(255,83,1,0.9);
   position: relative;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   z-index:10;
   top:20px;
   display :none ;
   font-size:9pt;
   color:#fff;
   text-align :right  ;
   font-family :yekan,arial;
   text-decoration:none;
	line-height :20px;
	padding :5px 10px 5px 10px;
}
.talkbubble:before {
   content:"";
   position: absolute;
   top: -10px;
    right: 100%;
    right :5%;
   width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #FF8222;
	z-index :100;
}

.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}
.ContainerTextBoxStyle input
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}

.ContainerTextBoxStyle select
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :260px;
	height:36px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
}

.ContainerTextBoxStyle textarea
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}
#btnSaveForm
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
	}
	#btnSaveForm:hover
	{
		background:#262626;
		color:#fff;
	}
	#btnAddMember
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
        border-right :4px solid #A7B8BF;
	}
	#btnAddMember:hover
	{
		background:#262626;
		color:#fff;
	}
    
    .MainPage_History
    {
        position :relative ;
        top:0px;
        left :0px;
        width :95%;
        min-height :600px;
        display:inline-block ;
        text-align :center ;
    }
    
    .Container_History
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :600px;
        display:inline-block ;
        text-align :right ;
    }
    
    .MainPage_AboutUs
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_AboutUs
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
    }
    
    .topBannerBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :160px;
        line-height :160px;
        background:#215858;
       
        

    }
    
    
    .topBannerBox hr
    {
        position :relative ;
        float:right ;
        width :15%;
        height :1px;
        font-size :0pt;
        color:#fff;
        background :#fff;
        border-style :solid ;
        border-width :0px;
        margin :0;
        padding :0;
        margin-top :84px;
        margin-bottom :84px; 
        
    }
    
    .topBannerBox .TextTitle
    {
        margin :0;
        padding :0;
        position :relative ;
        float:right ;
        top:0px;
        min-height:160px;
        line-height :160px;
        font-family :yekan,arial;
        font-size :26pt;
        color:#fff;
        direction :rtl;
        text-align :right ;
        width :80%;
        padding-right :10px;
        font-weight :700;
    }
    
    .MainpathBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
        direction :rtl;
    }
    
    .pathBox
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height:50px;
        line-height :50px;
        text-align :right ;
        display :inline-block ;
    }
    
    .pathBox ul
    {
        padding :0;
        margin :0;
        display :inline-block ;
        list-style-type :none;
        width :100%;
    }
    
    .pathBox ul li
    {
        padding :0;
        margin :0;
        display :inline-block ;
        margin-left :5px;
        margin-right :5px;
    }
    
    .pathBox ul li a
    {
        font-size :9pt;
        font-family :yekan,arial;
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#215858;
    }
    
    .Container_AboutUs .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
    }
    
    .Container_AboutUs .MainBoxContent
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :1080px;
        margin-bottom :20px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :60px;
        text-align :right ;
        line-height :60px;
        font-family :yekan,arial;
        font-size :13pt;
        color:#000;
        direction :rtl;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .contentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :110px;
        text-align :justify  ;
        direction :rtl;
        line-height :30px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#666;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .lineBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :30px;
        display :inline-block ;
        text-align :center ;
        line-height :30px;
        background-image :url(../images/image_AboutUs8.jpg);
        background-position :center center ;
        background-repeat:repeat-x ;
        margin-top :10px;
        margin-bottom :10px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .CircleBox
    {
        position :relative ;
        top:5px;
        width :10px;
        height :10px;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        background :#14A8AF;
        border:6px solid #FFBFA2;
        border-radius:180px;
        
        
    }
    
    .Container_AboutUs .MainBoxContent .leftBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :1080px;
        margin-top :40px;
    }
    
    .Container_AboutUs .MainBoxContent .leftBox img
    {
        position:relative ;
        top:0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        margin-bottom :20px;
        width:100%;
        box-shadow:8px 8px 8px #E8EFF9;
    }
    
    .MainPage_MessageManager
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :640px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_MessageManager .Container_MessageManager
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height:640px;
        display :inline-block ;
        margin-bottom :30px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .rightBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :600px;
        background-image:url(../images/image_AboutUs4.jpg);
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover; 
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :600px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :50px;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage
    {
        position :relative ;
        top:0px;
        float :left ;
        width :100%;
        min-height :560px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        min-width:150px;
        font-family:yekan,arial;
        font-size :14pt;
        color:#000;
        text-align :right ;
        direction :rtl ;
        line-height :45px;
        min-height :45px;
        background :#fff;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .amountContent
    {
        position :relative ;
        top:0px;
        float :right ;
        
        width :100%;
        min-height:510px;
        text-align :justify  ;
        direction :rtl;
        line-height:30px;
        font-family :yekan,arial;
        font-size:10pt;
        color:#000;
        
        
    }
    
    .MainPage_whiteAboutUs
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
        margin-bottom :40px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :100%;
        min-height :700px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .whiteSpace
    {
        position :relative ;
        top:0px;
        float :right ;
        right:0px;
        width :100%;
        min-height :76px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        text-align :right ;
        width :95%;
        min-height :74px;
        line-height :74px;
        font-size :13pt;
        color:#000;
        direction:rtl;
        font-family :Yekan,arial;
        
        
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox i
    {
       
        font-size :28pt;
        color:#FF5100;
        margin-left :10px;
        vertical-align :middle ;

    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width:95%;
        min-height :190px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox
    {
        position :relative ;
        top:0px;
        min-height :190px;
        float :right;
        margin :0;
        padding :0;
        width :100%;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right:0px;
        min-height:50px;
        line-height :50px;
        width :100%;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox .titleText
    {
        position :relative ;
        float:right ;
        min-height:45px;
        line-height:45px;
        font-size:13pt;
        font-family :yekan,arial;
        color:#000;
        text-align :right ;
        direction :rtl;
        background :#FFFFFF;
        min-width :120px;
        vertical-align :middle ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .Text
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:130px;
        line-height :30px;
        text-align :justify  ;
        font-size :10pt;
        font-family :Yekan,arial;
        direction :rtl;
    }
    
    .Mainpage_Taghdiname
    {
        position :relative ;
        top:0px;
        left :0px;
        width:100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .Container_Taghdiname
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        
    }
    
    .Container_Taghdiname .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
    }
    .Container_Taghdiname .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :90px;
        line-height :90px;
        float:right ;
        text-align :center ;
        font-size :16pt;
        font-family :Yekan,arial;
        color:#000;
    }
    
    .Container_Taghdiname .Box
    {
        position:relative ;
        top:0px;
        width:30%;
        min-height :550px;
        margin-left :50px;
        margin-right :50px;
    }
    
    .Container_Taghdiname .Box .PicBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :360px;
        background-repeat:no-repeat ;
        background-size:cover;
    }
    
    .Container_Taghdiname .Box a
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :260px;
        display:block ;
    }
    
    .Container_Taghdiname .Box .BoxText
    {
        position :relative ;
        top:0px;
        float :right;
        width :100%;
        min-height:170px;
        font-size :10pt;
        font-family :Yekan,arial;
        text-align :center ;
        line-height :25px;
        color:#fff;
        text-align :justify ;
        direction :rtl;
        padding-top :30px;
    }
    
    .Mainpage_Mashi
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:840px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_Mashi
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :840px;
        display :inline-block ;
    }
    
    .Container_Mashi .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :65px;
    }
    
     .Container_Mashi .titleBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:0px;
         width :100%;
         min-height :40px;
     }
     
     
     
     .Container_Mashi .titleBox .amountText
     {
         position:relative ;
         top:0px;
         float:right ;
         width :100%;
         min-height:40px;
         line-height :40px;
         font-family :Yekan,arial;
         font-size :11pt;
         color :#000;
         text-align :right  ;
         direction :rtl;
         
     }
     
     .Container_Mashi .titleBox .amountText .Line
     {
         position:relative ;
         margin :0;
         padding :0;
         top:20px;
         float:right ;
         max-width:240px;
         color:#14A8AF;
         background :#14A8AF;
         height :2px;
         width:20%;
         border :0;
         margin-left :20px;
     }
     
     .Container_Mashi .contentText
     {
         position:relative ;
         top:0px;
         float :right;
         width :100%;
         min-height:630px;
         text-align :justify ;
         direction :rtl;
         line-height :30px;
         font-family :Yekan,arial;
         font-size :11pt;
         margin-bottom :60px;
     }
    
    .MainPage_Certificates
    {
        position :relative ;
        top:0px;
        float:none;
        margin-left :auto ;
        margin-right :auto ;
        width :100%;
        min-height:800px;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_Certificates .Container_Certificates
    {
        position:relative ;
        top:0px;
        float:none;
        width :95%;
        min-height:800px;
        display :inline-block ;
        padding-top :30px;
    }
    
    .News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width:95%;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;

		
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#215858;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		font-family:yekan,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :350px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:100%;
		max-height :350px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#000;
		line-height :25px;
		direction:rtl;
		text-align :justify ;
		min-height :100px;
		padding-top :0px;
		padding-bottom :5px;

	}
	
	.news_RightBox .WriterName
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#215858;
		direction:rtl;
		text-align :justify ;
		min-height :30px;

	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :60px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :100px;
		min-height :40px;
		background :#215858;
		border:0px solid #215858;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		border-radius:5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#222;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #E8E8E8;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width:95%;
		min-height :500px;
		display :inline-block ;
		margin-top :0px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right ;
		margin-bottom :10px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		min-height:100px;
		display :inline-block ;
		text-align :right ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#25ADDF;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
		line-height :60px;
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    
    .chart_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
        display :inline-block ;
        text-align :center ;
    }
    
    .chart_MainPage .chart_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height:900px;
        display :inline-block ;
        overflow:auto ;
    }
    
    .chart_MainPage .chart_Container iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
    }
    
    
    .mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:95%;
		margin :5px;
		min-height :350px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		padding-bottom :30px;
		margin-bottom :150px;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :0px;
		line-height :0px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
		min-height :80px;
		line-height :80px;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:10px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		min-height:350px;
		
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	.LawPage_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    display :inline-block ;
	    text-align :center ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container
	{
	    position :relative ;
	    top:0px;
	    width :95%;
	    display :inline-block ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container .TitleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :80px;
	    line-height :80px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	    color:#215858;
	}
	
	.LawPage_MainPage .LawPage_Container .ContentBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :justify  ;
	    min-height :60px;
	    line-height :30px;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.LawPage_MainPage .LawPage_Container .WhiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :40px;
	    line-height :40px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :350px;
		display  :inline-block ;
	}
	.Contact_ContainerMainPage iframe
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :650px;
	    margin-top :10px;
	    margin-bottom :10px;
	}
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :right   ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :30px;
		width :100%;
		margin-bottom :50px;
		direction:rtl;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;

	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	.ContactMap_MainPage
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display :inline-block ;
		text-align :center ;
	}
	 .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        min-height :600px;
        width :95%;
       
     
    }
    
  
    
    #map
    {
        position :relative ;
        top:5px;
         float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        min-height :400px;
        display :block ;
        margin-bottom :10px;
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .showService_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
        text-align :center ;
    }
    
    .showService_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
    }
    
    .showService_Container .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :0px;
    }
    
    .showService_Container .rightBox
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        margin :0;
        padding :0;
        min-height :200px;
    }
    
    .showService_Container .rightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :80px;
        line-height :80px;
        text-align :right ; 
        font-family :yekan,arial;
        font-size :14pt;
        color:#215858;
        direction :rtl;
    }
    
    .showService_Container .rightBox .contentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :200px;
        line-height :30px;
        direction :rtl;
        text-align :justify  ; 
        font-family :yekan,arial;
        font-size :11pt;
        color:#000;
    }
    
    
    .showService_Container .leftBox
    {
        position:relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :95%;
        
        min-height :400px;
        margin-bottom :150px;
    }
    
    .showService_Container .leftBox iframe
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height:400px;
    }
    
    .siteMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .siteMap_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :600px;
        display :inline-block ;
    }
    
    .siteMap_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        right :0px;
        width :100%;
        min-height :80px;
    }
    
    .siteMap_Container .BoxMap
    {
        position:relative ;
        top:0px;
        float :right;
        width :45%;
        min-height :300px;
    }
    
     .siteMap_Container .BoxMap .headBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :14pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         font-weight :700;
     }
     
     .siteMap_Container .BoxMap .itemBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :11pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         border-right :4px solid #215858;         
     }
     
     .siteMap_Container .BoxMap .itemBox a
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         height :100%;
         display :block ;
         text-decoration :none;
         text-align :right ;
          font-size :11pt;
         font-family :Yekan,arial;
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#215858;
     }
     .SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
     .MenuScroll_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:130px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.MenuScroll_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height:130px;
	    
	}
	
	.MenuScroll_Container .boxMenu
	{
	    position:relative ;
	    top:0px;
	    min-height:100px;
	    width:140px;
	    cursor :pointer ;
	}
	
	
	
	.MenuScroll_Container .boxMenu .LogoPicBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :80px;
	    line-height :80px;
	}
	

	.MenuScroll_Container .boxMenu .LogoPicBox  img
	{
	    position :relative ;
	    float :none;
	    margin-left :auto;
	    margin-right :auto ;
	    margin-top :30px;
	    max-width:86px;
	}
	
	.MenuScroll_Container .boxMenu .titleBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:44px;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#215858;
	}
	
	.khadamatMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :120px;
	    display :inline-block ;
	    text-align :center ;
	    background :#E0E0E0;
	    box-shadow:1px 1px 2px gray;
	}
	
	.khadamatContainer
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :120px;
	    width :100%;

	}
    .buttonHamkari {
        position :relative ;
        top:40px;
        width :80%;
        max-width :280px;
        min-height :60px;
        line-height :60px;
        display :inline-block ;
        text-align :center ;
        font-family :Yekan;
        font-size:14pt;
        color:#fff;
        background :#222222;
        cursor :pointer ;
        text-decoration :none;
    }
.contentOtherPage {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        right :0px;
        width :95%;
        text-align :right ;
        direction :rtl;
        margin :0;
        font-family:Yekan;
        font-size:12pt;
        line-height :35px;
        margin-bottom :20px;
    }
    #image_Service {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        width :90%;
    }
 }

@media screen and (min-width: 786px) and (max-width: 1025px) 
{
	.screenContainer_hrhs
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :1000px;
		overflow-x:hidden;
		margin :0;
		padding :0;
	}
		.managerMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
		text-align :center ;
	}
	
	.managerContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
	}
	.managerContainer .boxManager
	{
		position :relative ;
		top:0px;
		float :none  ;
		width :40%;
		margin-left :auto ;
		margin-right :auto ;
		display:inline-block ;
		min-height:400px;
	-webkit-box-shadow: 3px 3px 3px 3px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 3px 3px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:3px 3px 3px 3px #ccc;
  border:4px solid #215858;
  
  border-radius: 4px;
  
   padding:10px;
   margin :1%;
   margin-top :2.5%;
   margin-bottom :2.5%;
		
	}
	.managerContainer .fourBox
	{
		width :22%;
	}
	.managerContainer .boxManager .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:200px;
		background :#14A8AF;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#215858;
		width :100%;
		font-family :Yekan,arial;
		font-size :11pt;
		color:#fff;
		line-height :25px;
		text-align :center ;
	}
	
		
.managerContainer .boxManager .bottomBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:145px;
		background :#fff;
		width :100%;
		display:inline-block ;
	}	
	.managerContainer .boxManager .bottomBox .circleBoxContainer
	{
		position:relative ;
		top:0px;
		left :0px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		min-height :35px;
		display :inline-block ;
		text-align :center ;
		
	}
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox
	{
		position :relative ;
		float :right ;
		margin-left :5px;
		width :40px;
		height :40px;
		border-radius:180px;
		text-align :center ;
		margin-top :-20px;
		background :#215858;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#14A8AF;
	}
	
	.managerContainer .boxManager .bottomBox .circleBox i
	{
		color:#fff;
		margin-top :10px;
		font-size :20px;
	}

.managerContainer .boxManager .bottomBox p
{
	position :relative ;
	float :right ;
	top:0px;
	width :90%;
	min-height:20px;
	line-height :20px;
	padding-right :10%;
	font-family :yekan,arial;
	font-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#14A8AF;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

.managerContainer .boxManager .bottomBox p.user
{
	font-family:Yekan;
}

.managerContainer .boxManager .bottomBox p.phone
{
	font-family:byekan;
}

.managerContainer .boxManager .bottomBox p.email
{
	font-family:yekan;
}

.managerContainer .boxManager .bottomBox p.fax
{
	font-family:byekan;
}


	
	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}

.NewsFori
    {
    	position :fixed ;
    	bottom:0px;
    	width :20%;
    	max-width :300px;
    	height :180px;
    	background :rgb(255,83,0);
    	background :rgba(255,83,0,0.8);
    	padding :10px 20px  10px  10px;
    	font-family :Yekan,arial;
    	font-size :10pt;
    	color:#fff;
    	z-index :1000000000000;
    	box-shadow:1px 1px 1px gray;
    	min-width:300px;
    	font-weight :300;
    }
         .marqueeBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        height :40px;
        z-index:10000000000;
         font-family :yekan,arial;
        font-size:11pt;
        color:#333;
        padding-top :5px;
        direction :rtl;
    }
    .socialBox
    {
        position :fixed;
        float :left ;
        top:25%;
        min-width:40px;
        background :rgb(191,189,192);
        background:rgba(191,189,192,0.5); 
        
    }
    
    .socialBox ul
    {
       
      
        left:0px;
        float :left ;
        padding :0;
        margin :0;
        display :block ;
    }
    
    .socialBox ul li
    {
        margin :0;
        padding :0;
        width :40px;
        height :40px;
        display :block ;
        
    }
    
    .socialBox ul li a
    {
        position:relative  ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        text-decoration :none;
        display :block ;
    }
    html,body
    {
        padding :0;
        margin :0;
         
    }
    .mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
		
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#FF5E14;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#fff;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
   .topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;
		box-shadow :0px 2px 5px #c1c1c1;
	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:100%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
		width :100%;
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#215858;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :right ;
		right:0px;
		width:100%;
		min-height :60px;
		
	}
	
	
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 1;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
z-index:1000;
margin-top :10px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
 
}
#cssmenu > ul {
  background: none;
  border:0;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right;
  display: inline-block;
  }
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  border:0;
  }
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :5px;
  padding-right :5px;
  padding-top :15px;
  padding-bottom :15px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 10pt;
  font-weight: 500;
  color: #000;
  text-align :center ;
  border-radius:5px;
  margin :2px;		
    
  
}

#cssmenu > ul > li.active > a {
  
  background :#222222;
  color:#fff;

}

#cssmenu > ul > li  i
{
	color:#666;
	margin-right :5px;
	font-size :10pt;
	font-weight :300;
}

#cssmenu > ul > li:hover a i
 {
  
  color:#fff;

}


#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover
 {
  
  background :#215858;
  color:#fff;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 18px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 40px;
  padding-top: 6px;
  font-size: 12pt;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  background: #F9F9F9;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -4px;
  left: 40px;
  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #FFF;
  top: 11px;
  right: -10px;
 
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
   background:#F9F9F9;
   padding :0;
}
#cssmenu > ul > li:hover > ul {
  top: 40px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: -250px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
  
}

#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 200;
  font-size :11pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 240px;
  color: #000;
  text-align :center  ;
  background: #F9F9F9;
  direction :rtl;


}

#cssmenu ul ul li.active > a {
  background :#222222;
  color:#fff;
}

#cssmenu ul ul li:hover > a{
  background :#215858;
  color:#fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-color: #fff;
  right: 17px;
  top: 14px;
 
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FFF;
  left: auto;
  right: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FFF;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #FFF;
  border-left-color: transparent;
}

.LoginButton
{
	position :relative ;
	top:0px;
	left:0px;
	padding :0;
	float :left;
	height :46px;
	padding-left :5px;
	padding-right :5px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :20px;
	cursor :pointer ;
	margin-left :10px;
	z-index :10000000000000000000;
	
}

.LoginButton:hover
{
	background :#222222;
}

    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min_height:450px;
		background :none;
		display :inline-block ;
	
	}
.bannerContainer .contentBanner
	{
		background-repeat:no-repeat;
		background-size:100% 100%;
	}
 .bannerContainer .contentText {
            position :relative ;
            top:100px;
            font-family :yekan;
            font-size :28pt;
            font-weight :900;
            color:#000;
            text-align :center ;
            direction :rtl;
            min-height :180px;
            width :30%;
            float :right ;
            background :none;
            right :200px;
            line-height :40px;

        }
.iconKhadamat_MainBox
{
	position :relative ;
	top:0px;
	margin-top :-110px;
	left:0px;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height :180px;
	z-index :100000;
	padding-top :10px;
	padding-bottom :10px;
}

.iconKhadamat_MainBox .container
{
	position:relative ;
	top:0px;
	min-height:180px;
	display :inline-block ;
	width :98%;
}

.iconKhadamat_MainBox .container .box
{
	position:relative ;
	top:0px;
	float :right  ;
	margin-right :1.5%;
	margin-left :1.5%;
	min-height:180px;
	line-height :180px;
	background :#F9F9F9;
	width :22%;
	border-radius:5px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.iconKhadamat_MainBox .container .box .iconBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height:100px;

}

.iconKhadamat_MainBox .container .box .TextBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	text-align :center ;
	min-height:80px;
	line-height :80px;
}

.iconKhadamat_MainBox .container .box .TextBox p
{
	position :relative ;
	top:0px;
	text-align :center ;
	font-family:yekan;
	font-size :12pt;
	color:#000;
	margin :0;
	padding :0;
	
}


.marakezRefahi_hrhs_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1000px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}
.marakezRefahi_hrhs_MainPage .container
{
	position:relative ;
	top:0px;
	width :100%;
	min-height :1300px;
	display :inline-block ;
	text-align :center ;
	margin :0;
	padding :0;
}

.marakezRefahi_hrhs_MainPage .container .titleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:80px;
	line-height :80px;
	font-family :yekan;
	font-size :22pt;
	color:#000;
	
}

.marakezRefahi_hrhs_MainPage .container .titleBox p
{
	position :relative ;
	width :100%;
	font-family :yekan;
	font-size :22pt;
	text-align :center ;
	margin :0;
	padding :0;
	
	
}

.marakezRefahi_hrhs_MainPage .container .subtitleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	font-family :yekan;
	font-size :11pt;
	color:#777;
	padding-bottom :30px;
}


.marakezRefahi_hrhs_MainPage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left :0.5%;
	margin-right :0.5%;
	margin-top :1%;
	min-height:474px;
	display :inline-block ;
	text-align :center ;
	max-width :370px;
	width :32%;
}
.marakezRefahi_hrhs_MainPage .container .boxInner
{
	position :relative ;
	top:0px;
	float :right ;
	width:95%;
	height:435px;
	margin :4px;
	display :inline-block ;
	text-align :center ;
	overflow:hidden ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:386px;
	overflow :hidden ;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage img
{
	width:100%;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle
{
	position:relative ;
	top:0px;
	float:right;
	width :95%;
	height :170px;
	background :#215858;
	margin-left :2.5%;
	margin-right :2.5%;
	margin-top :-50px;
	-webkit-transition:margin-top 0.3s;
	 transition:margin-top 0.3s;	
}

.marakezRefahi_hrhs_MainPage .container .boxInner:hover .boxTitle
{
	margin-top :-100px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxBlank
{
	position :relative ;
	top:0px;
	left:0px;
	height :20px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxMainTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;

	text-align :center ;
	font-size :16pt;
	color:#fff;
	font-family :yekan;
	min-height :35px;

}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxsubTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	text-align :center ;
	font-size :11pt;
	font-family :yekan;
	color:#fff;
	height:25px;
	margin :0;
	padding :0;
	line-height :25px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	display :inline-block;
	text-align :center ;
	color:#fff;
	height:72px;
	margin :0;
	padding :0;
	line-height :72px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon
{
	position:relative ;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width:40px;
	height :40px;
	line-height :40px;
	border-radius:180px;
	background :#fff;
	text-align :center ;
	margin-left :1%;
	margin-right :1%;
	cursor :pointer ;
	display:inline-block ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover
{
	background :#DB2122;
	color:#fff;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon i
{
	margin-top :10px;
	color:#215858;
	font-size:16pt;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover i
{
	color:#fff;
}

.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background-position :center center ;	
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :16pt;
	color:#215858;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :24pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :26pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	font-family :yekan;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	min-height:230px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :500px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-244px;
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :33.33%;
	min-height :500px;
	margin :0;
	padding :0;
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:65px;
	line-height :65px;
	text-align :right  ;
	font-size :12pt;
	font-family :yekan;
	color:#215858;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:280px;
	line-height :45px;
	text-align :right ;
	font-size :18pt;
	font-family :yekan;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#215858;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	position:relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:466px;
	margin-top :15px;
	margin-bottom :15px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:360px;
	top :23px;
	bottom :23px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :14pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :45px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :13pt;
	color:#215858;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :150px;
	line-height :30px;
	font-size:12pt;
	font-family :yekan;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#215858;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :yekan;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#DB2122;
}

.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:650px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:95%;
	min-height :650px;
	display :inline-block ;
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:12pt;
	font-family:yekan;
	color:#215858;
	min-height :30px;
	line-height :30px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:18pt;
	font-family:yekan;
	color:#000;
	min-height :45px;
	line-height :45px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
	
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:20px;
	margin-right:20px;
	height:400px;
	background :#fff;
	width :45%;
	margin-bottom :1%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :200px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:10pt;
	font-family :Yekan;
	color:#215858;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :28px;
	font-size:11pt;
	font-family :Yekan;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :yekan;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#215858;
	color:#fff;
	border:0;
}

.DesMarekez_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :600px;
	background :#fff;
}

.DesMarekez_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	display:inline-block ;
	min-height :500px;
	margin-top :50px;
}

.DesMarekez_Mainpage .container .boxRight
{
	position :relative ;
	top:0px;
	float :right ;
	width:60%;
	min-height:600px;
	margin :0;
	padding :0;
}

.DesMarekez_Mainpage .container .boxLeft
{
	position :relative ;
	top:0px;
	float :right ;
	width:40%;
	min-height:600px;
	margin :0;
	padding :0;
}


.DesMarekez_Mainpage .container .titleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :98%;
	margin-left :2%;
	min-height :60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
}

.DesMarekez_Mainpage .container .MaintitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	margin-left :2%;
	min-height:116px;
	line-height :40px;
	font-size :26pt;
	font-family :yekan;
	color:#000;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .TextBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:13pt;
	font-family :yekan;
	color:#777;
	direction :rtl;
	text-align :justify ;
	min-height :230px;
	line-height :30px;
}

.DesMarekez_Mainpage .container .subTitleBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:14pt;
	font-family:yekan;
	color:#000;
	min-height:44px;
	line-height :44px;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .subTitleBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxLarge
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:420px;
	border-radius:5px;
	width:100%;
	max-width :370px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxSmall
{
	position :relative ;
	top:0px;
	float :left;
	left:0px;
	height:245px;
	border-radius:5px;
	width:100%;
	max-width :200px;
	border:6px solid #fff;
	margin-top :-135px;
}


.khadamatSherkat_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :1040px;
	background :#F9F9F9;
}

.khadamatSherkat_MainPage .container
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height :885px;
	margin-top:30px;
	width :95%;
}

.khadamatSherkat_MainPage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :56px;
	font-family :yekan;
	font-size :12pt;
	color:#215858;
	direction :rtl;
	text-align :center ;
}

.khadamatSherkat_MainPage .container .MainTitleBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width:55%;
	min-height:130px;
	line-height :40px;
	font-size:20px;
	color:#000;
	direction:rtl;
	text-align :center ;
	font-family :Yekan;
	max-width :600px;
}

.khadamatSherkat_MainPage .container .mainBox
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:800px;
}

.khadamatSherkat_MainPage .container .mainBox .box
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width:31%;
	height :350px;
	border-radius:10px;
	border:1px solid #F3F3F3;
	background :#fff;
	margin-bottom :10px;
	margin :1%;
	-webkit-transition:border-color 1s;
	transition:border-color 1s;
}

.khadamatSherkat_MainPage .container .mainBox .box:hover
{
	border-color:#215858;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox
{
	position:relative ;
	float:none;
	margin-left :15px;
	margin-right :15px;
	margin-top :15px;
	margin-bottom :15px;
	min-height:353px;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .iconBox
{
	position:relative ;
	width :100%;
	min-height:90px;
	text-align :center  ;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .titleBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:60px;
	line-height :30px;
	text-align :center  ;
	font-family :yekan;
	font-size:12pt;
	color:#000;
	direction :rtl;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .textBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:102px;
	line-height :25px;
	text-align :justify  ;
	font-family :yekan;
	font-size:11pt;
	color:#777;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:48px;
	line-height :48px;
	text-align :left  ;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button
{
	position:relative ;
	float :left ;
	width:130px;
	height :48px;
	line-height :48px;
	display:block ;
	border-top:2px solid #215858;
	color:#215858;
	font-size :12pt;
	font-family:Yekan;
	text-align :center;
	border-radius:10px;
	cursor :pointer ;
	text-decoration:none;
	
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button:hover
{
	background :#215858;
	color:#fff;
	border-top:0;
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :350px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	background :rgb(255,165,0,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}

.counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:200px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :25%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :24pt;
	color:#215858;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :15pt;
	color:#000;
	font-family :yekan;
	width :100%;
}

.map_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :722px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}

.map_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	display :inline-block ;
	width :100%;
	min-height :722px;
	
}

.map_hrhs_Mainpage .container .rightBox
{
	position :relative ;
	float :left ;
	left :0px;
	height :150px;
	width :100%;
	margin :0;
	padding :0;
}

.map_hrhs_Mainpage .container .leftBox
{
	position :relative ;
	float :left ;
	left :0px;
	min-height :722px;
	width :100%;
	margin :0;
	padding :0;
	margin-left :-60px;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:150px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :30%;
	min-height :150px;
	line-height :150px;
	text-align :center ;
	display :inline-block ;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .rightIconBox
{
	position:relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:120px;
	line-height :120px;
	text-align :center ;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .leftTextBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :yekan;
	font-size :14pt;
	color:#000;
	font-weight :600;
}

.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :895px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :yekan;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :yekan;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:500px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	
	
	width :300px;
	height :300px;
	border-radius:180px;
	border:6px solid #fff;
	margin-left :30%;
	margin-right :30%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	
	width :220px;
	height :220px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :57%;
	margin-top :-35%;
	z-index:3;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	
	width :250px;
	height :250px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :15%;
	margin-top :-10%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	
	width :200px;
	height :200px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :60%;
	margin-top :-30%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :33.3%;
	margin :0;
	padding :0;
	min-height :185px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :yekan;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.loginBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :362px;
	display :inline-block ;
	text-align :center ;
}


.loginBox_hrhs .container
{
	position :relative ;
	top:0px;
	width :90%;
	min-height:232px;
	margin-top :65px;
	border-radius:10px;
	background :rgb(219,33,34);
	background :rgba(219,33,34,1);
	text-align :center ;
	display :inline-block ;
}

.loginBox_hrhs .container .innerBox
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :160px;
	display :inline-block ;
	margin-top :36px;
}

.loginBox_hrhs .container .innerBox .contentBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :65%;
	min-height:160px;
	text-align :right ;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:42px;
	width :100%;
	border-radius:5px;
	background :#fff;
	
	margin :0;
	padding :0;
	margin-bottom :10px;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .caption
{
	position :relative ;
	top:0px;
	right :0px;
	float:right ;
	width :30%;
	text-align :center ;
	min-height:42px;
	line-height :42px;
	margin :0;
	padding :0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background :#222;
	font-size:12pt;
	color:#fff;
	font-family :yekan;
	font-weight :300;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .styleText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:70%;
	padding :0;
	padding-right :5%;
	min-height:42px;
	line-height :42px;
	font-size:12pt;
	color:#222;
	font-family :yekan;
	background :#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:0;
	direction :rtl;
	text-align :right ;
	
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:46px;
	margin-top :20px;
	line-height :46px;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button
{
	position :relative ;
	float:left ;
	left :0px;
	width:40%;
	max-width :124px;
	height:45px;
	line-height :45px;
	text-align :center ;
	border:0;
	font-family :yekan;
	font-size :12pt;
	color:#fff;
	background :#222;
	border-radius:10px;
	cursor:pointer ;
	direction:rtl;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button:hover
{
	background :#DB2122l;
}

.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :98%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :96%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :24%;
	margin :0;
	padding :0;
	margin-right :10px;
	margin-left :10px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :30px;
	font-size :11pt;
	color:#000;
	text-align :center ;
	font-family:Yekan;
	direction :rtl;
}

.footer_MainPage_Hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :428px;
	display:inline-block ;
	text-align :center;
	background :#1C1C1C;
}

.footer_MainPage_Hrhs .container
{
	position:relative ;
	top:0px;
	min-height :248px;
	display :inline-block ;
	width :98%;
	margin-top :30px;
}

.footer_MainPage_Hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :248px;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container .box .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	fon-size:11pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}

.footer_MainPage_Hrhs .container .box .ContentBox a
{
	font-size :11pt;
	font-family :yekan;
	text-decoration :none;
	color:#fff;
	-webkit-transition:color 1s;
	transition:color 1s;
}

.footer_MainPage_Hrhs .container .box .ContentBox a:hover
{
	color:#215858;
}

.footer_MainPage_Hrhs .container .box .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:14pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}



.footer_MainPage_Hrhs .container  .Largebox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :40%;
	min-height :248px;
	margin :0;
	padding :0;
}



.footer_MainPage_Hrhs .container  .Largebox .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}


.footer_MainPage_Hrhs .container .Largebox .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}


.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	max-width :50px;
	text-align :center ;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon img
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerbox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :80%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:50px;
	line-height :50px;
	margin-right :5px;
	
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	line-height :30px;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:110px;
	margin-right :5px;
	
}


.Bottom_Mainpage_Hrhs
{
	position:relative ;
	top:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :yekan;
	font-size :11pt;
	color:#fff;
	background :#181818;
}









    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:320px;
		background :none;
		display :inline-block ;
	}
	
	.Elamie_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    background :#F6F6F6;
	    min-height:554px;
	    border-top :4px solid #fff;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Elamie_MainPage .Elamie_Container
	{
	    position:relative ;
	    top:0px;
	    width :98%;
	    display :inline-block ;
	    min-height :554px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox
	{
	    position :relative ;
	    top:0px;
	     float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :98%;
	    padding :0;
	    margin :0;
	    min-height :400px;
	
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .sectionPart
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :400px;
	}
	
	
	.Elamie_MainPage .Elamie_Container .rightBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :20px;

	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :90%;
	    min-height :60px;
	    font-family :yekan,arial;
	    font-size:12pt;
	    color:#000;
	    direction :rtl;
	    text-align :right ;
	    border-bottom :1px solid #D6D6D6;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .ContentBox
	{
	    position :relative ;
	    top:10px;
	    float :right ;
	    width :90%;
	    min-height :160px;
	    font-family :yekan,arial;
	    font-size:10pt;
	    color:#000;
	    direction :rtl;
	    text-align :justify  ;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :right ;
	    width :90%;
	    min-height: 110px;
	    line-height:110px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton
	{
	    position :relative ;
	    float:left ;
	    width:30%;
	    max-width:200px;
	    min-height :65px;
	    text-align :center ;
	    color:#fff;
	    font-size :10pt;
	    color:#fff;
	    border-style :solid ;
	    border-width:0px;
	    background :#14A8AF;
	    cursor :pointer ;
	    font-family :Yekan,arial;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#222;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :98%;
	    padding :0;
	    margin :0;
	    min-height :400px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;
	    display :none;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic
	{
	    position:relative ;
	    top:0px;
	    width :430px;
	    min-height :340px;
	    background-image :url(../images/bg-pic.jpg);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    margin-left :auto ;
	    margin-right:auto ;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic img
	{
	    position:absolute ;
	    top:40px;
	    left :40px;
	    width :430px;
	    min-height :340px;
	}
	
	.news_MainPage
	{
	    position :relative  ;
	    top:0px;
	    left:0px;
	    width :100%;
	    background :#fff;
	    min-height :600px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.news_MainPage .news_Container
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :30px;
	}
	.News_Container .CommentBox
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :300px;
	    display :inline-block ;
	
	    
	}
	.News_Container .CommentBox p
	{
	    margin :0;
	    padding :0;
	}
	
	#btn_SendComment
	{
	    font-family:yekan,arial;
	    font-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#215858;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}
	
	.news_MainPage .news_Container .box
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    padding :0;
	    margin :0;
	    width :30%;
	    min-height:470px;
	    margin-right :50px;
	    margin-left :50px;
	}
	
	.news_MainPage .news_Container .box .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    min-height:470px;
	    width :100%;
	}
	
	.news_MainPage .news_Container .box .innerBox .picBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :200px;
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:cover;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:70px;
	    line-height :70px;
	    background-image:url(../images/line.jpg);
	    background-repeat :repeat-x ;
	    background-position :center center ;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox .bulletBox
	{
	    position :relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :18px;
	    height :18px;
	    display :inline-block ;
	    background :#FF5203;
	    border:6px solid #FFBFA3;
	    border-radius:180px;
	    margin-top :20px;
	}
	
	.news_MainPage .news_Container .box .innerBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    direction:rtl;
	    line-height :30px;
	    font-size :12pt;
	    font-weight :700;
	    color:#000;
	    font-family :yekan,arial;
	    text-align :right;
	}
	
	
	.news_MainPage .news_Container .box .innerBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:100px;
	    direction:rtl;
	    line-height :25px;
	    font-size :10pt;
	    color:#999;
	    font-family :yekan,arial;
	    text-align :justify ;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    text-align :left;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    background :#14A8AF;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    cursor :pointer ;
	    border-style :solid;
	    border-width :0;
	    text-align :center ;
	    padding :5px 15px 5px 15px;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore:hover
	{
	    background :#222;
	}
	
	.History_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:175px;
	    display :inline-block ;
	    text-align :center ;
	    margin-top :20px;
	}
	
	.History_Box .History_Container
	{
	    position :relative ;
	    top:0px;
	    width :90%;
	    min-height:175px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .right_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :30%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	}
	
	.History_Box .History_Container .right_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :80%;
	    min-height :175px;
	    background :#F6F6F6;
	    background-image :url(../images/LogoHistory.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	}
	
	.History_Box .History_Container .left_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :70%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	    background :#F6F6F6;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    margin-top :20px;
	    width :80%;
	    min-height :125px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :35px;
	    line-height :35px;
	    text-align :right ;
	    color:#14A8AF;
	    font-family :yekan,arial;
	    font-size:12pt;
	    direction :rtl;
	}
	
	
	.History_Box .History_Container .left_LogoBox .innerBox .ContentBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :75px;
	    line-height :30px;
	    text-align :right ;
	    color:#000;
	    font-family :yekan,arial;
	    font-size:11pt;
	    direction :rtl;
	}
    
    .abountBox_Mainpage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :230px;
        display:inline-block ;
        text-align :center ;
        margin-bottom :40px;
    }
    
    .abountBox_Mainpage .abountBox_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :230px;
        display:inline-block ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box
    {
        position :relative ;
        top:0px;
        padding :0px;
        margin :0px;
        float:right ;
        width :50%;
        min-height :230px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox
    {
        position :relative ;
        top:0px;
        min-height:200px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :95%;
        float :right ;
        right :-100px;
        margin-top :40px;
        text-align :center ;
        -webkit-transition:right 0.5s;
        transition:right 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view1
    {
        right :0px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :85%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :15%;
        padding :0;
        margin :0;
        min-height:100px;
        
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
     .abountBox_Mainpage .abountBox_Container .box .leftBox
    {
        position :relative ;
        top:0px;
        min-height:200px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :95%;
        float :left ;
        left:-100px;
        margin-top :40px;
        text-align :center ;
         -webkit-transition:left 0.5s; /* For Safari 3.1 to 6.0 */
        transition:left 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view2
    {
         left:0px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :80%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
        background-image :url(../images/CheshmAndazIcon.png);
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .Login_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        background :#A8BFC5;
        text-align :center;
		background-image:url(../images/back_mainPage_LoginPersonel.jpg);
		background-repeat:repeat-y ;
    }
    
    .Login_MainPage .Login_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height :420px;
        display :inline-block ;
    }
     .Login_MainPage .Login_Container .Login_Header
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:40px;
        line-height :40px;
        font-size :18pt;
        font-family :yekan,arial;
        text-align :center ;
        margin-top :30px;
        color:#fff;
        
    }
    .Login_MainPage .Login_Container .RightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        padding :0;
        margin :0;
        min-height :420px;
        width :60%;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Login_MainPage .Login_Container .view3
    {
        top:0px;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox
    {
        position:relative ;
        top:0px;
        margin-top:100px;
        min-height:220px;
        float :right ;
        width :100%;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:30px;
        line-height :30px;
        font-size :12pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        color:#fff;
    }
    
     .Login_MainPage .Login_Container .RightBox .innerBox iframe
     {
         position :relative ;
         top :0px;
         float :right ;
         width :100%;
         min-height:200px;
         -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
         transition:top 0.5s;
         
     }
     
     
        
    
    .Login_MainPage .Login_Container .LeftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        padding :0;
        margin :0;
        min-height :420px;
        width :40%;
    }
    
    
    
    .Login_MainPage .Login_Container .LeftBox .picBox
    {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        top :0px;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
        
    }
    
    .Login_MainPage .Login_Container .LeftBox .picBox img
    {
        width :100%;
    }
    
    .Login_MainPage .Login_Container .LeftBox .view4
    {
        top :100px;
    }
    
    .Gallery_MainPage
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :460px;
        display :inline-block ;
        text-align :center ;
        overflow :hidden ;
    }
    
    
    
    .Gallery_MainPage .topBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :230px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view5
    {
        top:0px;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:230px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :33.3%;
        min-height :230px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
     .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Gallery_MainPage .bottomBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :230px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view6
    {
        top:0px;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    
    
    
    .Gallery_MainPage .bottomBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:230px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :33.3%;
        min-height :230px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Law_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :480px;
        background :#414550;
        display :inline-block ;
        text-align :center ;
    }
    
    .Law_MainPage .Law_Continer
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height :480px;
    }
    
    .Law_MainPage .Law_Continer .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :190px;
        line-height :190px;
        text-align :center ;
        font-family :yekan,arial;
        font-size :16pt;
        color:#fff;
    }
    
    .Law_MainPage .Law_Continer .box
    {
        position:relative ;
        float:right ;
        top:0px;
        width :98%;
        min-height :70px;
        padding :0;
        margin :0;
        margin-left :1%;
        
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:80px;
        line-height :80px;
        width :100%;
        border-bottom :2px solid #5F636C;
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :10%;
       
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox i
    {
        position :relative ;
        top:10px;
        font-size :45px;
        color:#14A8AF;
    }
    
    
     .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus
    {
        position :relative ;
        top:30px;
        font-size :25px;
        color:#FFF;
        cursor :pointer ;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus:hover
    {
        color:#FD5400;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        direction :rtl;
        text-decoration :none;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox a:hover
    {
        color:#D7D7D7;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ContentTextBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :80%;
        font-family :Yekan,arial;
        font-size :12pt;
        color:#fff;
        text-align :right ;
        direction:rtl;
       
    }
    
    .certificates_MainPage
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
         -webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/tem-gharardad.jpg)  50% 0 no-repeat fixed;
    }
    
    .certificates_MainPage .certificates_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
    }
    
    .certificates_MainPage .certificates_Container .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:200px;
        line-height :200px;
        font-size :14pt;
        color:#000;
        font-family :yekan,arial;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :200px;
        min-height:500px;
        margin-left :30px;
        
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox
    {
        position :relative ;
        float :right ;
        top:0px;
        width:90%;
        padding :0;
        margin :0;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:320px;
        border:18px solid #D7D7D7;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        margin-left :40px;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
        cursor:pointer ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .titleBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:65px;
        line-height :65px;
        font-size :11pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        
        background-repeat:no-repeat ;
        background-position :center right ;
        text-align :center ;
        width :100%;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .ContentBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:100px;
        line-height :25px;
        font-size :10pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        text-align :justify  ;
        width :100%;
        right :20px;
        
    }
    
    .Marakez_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        background-image:url(../images/back_Marakez.png);
        background-repeat :repeat ;
        text-align :center ;
    }
    
    .Marakez_MainPage .Marakez_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :530px;
        width :90%;
    }
    
    .Marakez_MainPage .Marakez_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :55px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :485px;
        display :inline-block ;
        margin-top :50px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :11pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        font-weight :700;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :90%;
        min-height:110px;
        line-height :35px;
        font-size :10pt;
        font-family:yekan,arial;
        text-align :justify  ;
        direction :rtl;
    }
    
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :98%;
        min-height :400px;
        background-repeat :no-repeat ;
        background-position :center center ;
        background-size:cover;
        cursor :pointer ;
        
    }
    
     .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Contact_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:700px;
        display:inline-block ;
        text-align :center ;
        background :#fff;
       
    }
    
    .Contact_MainPage .Contact_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:700px;
        display :inline-block ;
    }
    
    .Contact_MainPage .Contact_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :120px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :50%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view7
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox1
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
        margin-top :100px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :50%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view9
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
       
    }
    
     .Contact_MainPage .Contact_Container .leftBox iframe
     {
         position:relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :500px;
         border-right :1px solid #F6F6F6;
         padding :10px 10px 10px 10px;
     }
     
     .footer_mainPage
     {
         position :relative ;
         top:0px;
         left:0px;
         width :100%;
         min-height :260px;
         display :inline-block ;
         text-align :center;
         background :#373B46;
     }
     
     .footer_mainPage .footer_Container
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         width :90%;
         border-bottom :1px solid #62676D;
         min-height :220px;
     }
     
     .footer_mainPage .footer_Container .whiteBox
     {
         position :relative ;
         top:0px;
         float:right ;
         min-height :60px;
         width :100%;
     }
     
     .footer_mainPage .footer_Container .rightBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :60%;
         min-height :150px;
         padding :0;
         margin :0;
         background-image:url(../images/Logo_Footer.png);
         background-repeat :no-repeat ;
         background-position :top  right ;
         -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view10
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :40%;
         min-height :150px;
         padding :0;
         margin :0;
          -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view11
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox
     {
         position :relative ;
         top:0px;
         float :right ;
         border-right :4px solid #14A8AF;
         min-height :120px;
         width :45%;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox ul
     {
         position :relative ;
         float :right ;
         width :100%;
         min-height :120px;
         padding :0;
         margin :0;
         list-style :none;
         direction :rtl;
         margin-right :20px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li
     {
         padding :0;
         margin :0;
         width :100%;
         text-align :right ;
         padding :5px 10px 5px 30px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a
     {
         width :100%;
         text-decoration :none;
         font-family :yekan,arial;
         font-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#215858;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         font-family :yekan,arial;
         font-size :9pt;
         color:#C0C4C5;
         direction :rtl;
     }
.InnerPage_TitlePage_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    min-height:80px;
}

.InnerPage_TitlePage_MainPage .barBox
{
    position :relative ;
    float:right ;
    width :300px;
    top:25px;
    background-image: linear-gradient(to right, rgba(255,84,2,0), rgba(255,182,119,1));
    padding-right :10%;
    text-align :right  ;
    font-family :yekan,arial;
    font-size :12pt;
    color:#fff;
}

.InnerPage_TitlePage_MainPage .IconBox
{
    position:relative  ;
    float :right ;
    top:18px;
    left:150px;
    width :110px;
    height:42px;
    border:1px solid #13A899;
    background :#2A448F;
}



.Content_MainBox
{
    position :relative ;
    top:0px;
    float :right ;
    right :0px;
    width :100%;
    min-height :800px;
    display :inline-block ;
    text-align :center ;
}
.Content_Container
{
    position :relative ;
    top:0px;
    width :90%;
    min-height :800px;
    padding-top :50px;
    padding-bottom :50px;  
    display :inline-block ;  
}


.Content_Container .contentBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :100%;
    margin :0;
    padding :0;
    min-height :800px;
}


.Content_Container .contentBox .box
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :48%;
    min-height :650px;
    padding :0;
    margin :0;
    margin-left :0px;
    
}

.Content_Container .contentBox .box .loginBox
{
    position:relative ;
    top:0px;
    float :right ;
    right:0px;
    border:1px solid #CCCCCC;
    padding :4px 4px 4px 4px;
    background :#ECEDF1;
    width :90%;
}

.Content_Container .contentBox .box .loginBox .headerBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :66px;
    line-height :66px;
    width :100%;
    direction :rtl;
}

.Content_Container .contentBox .box .loginBox .headerBox a
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :9pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link:hover
{
    color:#888888;
}

.Content_Container .contentBox .box .loginBox .headerBox a i
{
    font-size :20pt;
    color:#A7B8BF;
    margin-left :10px;
}

.Content_Container .contentBox .box .loginBox .titleBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :58px;
    line-height :30px;
    width :100%;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    text-align :right;
    direction :rtl;
}


.ContainerTextBoxObject
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :70px;
	width :300px;
	padding :5px 0px 5px 25px;
	display :inline-block ;
	direction :rtl;

}


.ContainerTextBoxObject1
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :300px;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxObject2
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :90%;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}

	.SaveBox input
{
	padding :5pcx 20px 5px 20px;
	border-style :solid ;
	border-width:0px;
	cursor :pointer ;
	background :#5C5C5C;
	color:#fff;
	font-size :11pt;
	font-family :yekan,arial;
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	font-family :yekan,arial;
	font-size:12pt;
	color:#1c1c1c;
	margin-top :10%;
	direction :rtl;
	
}	

.SaveBox i
{
	font-size:20pt;
}

.SaveBoxContainer
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	display :none  ;
	height :100%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,.8);
	text-align :center ;
	z-index :1000000000;
	overflow :hidden ;
}
.SaveBox .headerBox
	{
	    font-family:Yekan,arial;
	    font-size:14pt;
	}
.SaveBox
{
	position :relative ;
	width:25%;
	min-height :300px;
	display :inline-block ;
	background :#fff;
	float :left ;
	top:25%;
	left:-1000px;
	-webkit-transition:left 1.5s; /* For Safari 3.1 to 6.0 */
    transition:left 1.5s;
    padding :10px 10% 10px 10%;
}
.effectContainerDiv
{
	position:absolute ;
	top:0px;
	float :right ;
	right :0px;
	width:0%;
	height :100%;
	display :block ;
	background :#222;
	-webkit-transition:width 1.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s;
    border-radius:5px;
    text-decoration:none;
}
.effectContainerDiv_active
{
	width:100%;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}

.ContainerQuotation a:hover .talkbubble
{
	display :block ;
}
.quotation
{
	background :none;
	padding :0;
	margin :0;
	list-style :none;
	display:block;
	list-style-type:none ; 
	text-decoration:none;
}

.talkbubble {
   width: 200px;
   min-height: 50px;
   background: #14A8AF;
   background :rgb(255,83,1);
   background :rgba(255,83,1,0.9);
   position: relative;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   z-index:10;
   top:20px;
   display :none ;
   font-size:9pt;
   color:#fff;
   text-align :right  ;
   font-family :yekan,arial;
   text-decoration:none;
	line-height :20px;
	padding :5px 10px 5px 10px;
}
.talkbubble:before {
   content:"";
   position: absolute;
   top: -10px;
    right: 100%;
    right :5%;
   width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #FF8222;
	z-index :100;
}

.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}
.ContainerTextBoxStyle input
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}

.ContainerTextBoxStyle select
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :260px;
	height:36px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
}

.ContainerTextBoxStyle textarea
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}
#btnSaveForm
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
	}
	#btnSaveForm:hover
	{
		background:#262626;
		color:#fff;
	}
	#btnAddMember
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
        border-right :4px solid #A7B8BF;
	}
	#btnAddMember:hover
	{
		background:#262626;
		color:#fff;
	}
    
    .MainPage_History
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :600px;
        display:inline-block ;
        text-align :center ;
    }
    
    .Container_History
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display:inline-block ;
        text-align :right ;
    }
    
    .MainPage_AboutUs
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_AboutUs
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display :inline-block ;
    }
    
    .topBannerBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :160px;
        line-height :160px;
        background:#215858;
       
     
      
        background-repeat :no-repeat ;

    }
    
    
    .topBannerBox hr
    {
        position :relative ;
        float:right ;
        width :5%;
        height :1px;
        font-size :0pt;
        color:#fff;
        background :#fff;
        border-style :solid ;
        border-width :0px;
        margin :0;
        padding :0;
        margin-top :84px;
        margin-bottom :84px; 
        
    }
    
    .topBannerBox .TextTitle
    {
        margin :0;
        padding :0;
        position :relative ;
        float:right ;
        top:0px;
        min-height:160px;
        line-height :160px;
        font-family :yekan,arial;
        font-size :26pt;
        color:#fff;
        direction :rtl;
        text-align :right ;
        width :80%;
        padding-right :10px;
        font-weight :700;
    }
    
    .MainpathBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
        direction :rtl;
    }
    
    .pathBox
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:50px;
        line-height :50px;
        text-align :right ;
        display :inline-block ;
    }
    
    .pathBox ul
    {
        padding :0;
        margin :0;
        display :inline-block ;
        list-style-type :none;
        width :100%;
    }
    
    .pathBox ul li
    {
        padding :0;
        margin :0;
        display :inline-block ;
        margin-left :5px;
        margin-right :5px;
    }
    
    .pathBox ul li a
    {
        font-size :9pt;
        font-family :yekan,arial;
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#215858;
    }
    
    .Container_AboutUs .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
    }
    
    .Container_AboutUs .MainBoxContent
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :1080px;
        margin-bottom :20px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :60%;
        margin :0;
        padding :0;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :60px;
        text-align :right ;
        line-height :60px;
        font-family :yekan,arial;
        font-size :13pt;
        color:#000;
        direction :rtl;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .contentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :90%;
        min-height :110px;
        text-align :justify  ;
        direction :rtl;
        line-height :30px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#666;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .lineBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :90%;
        min-height :30px;
        display :inline-block ;
        text-align :center ;
        line-height :30px;
        background-image :url(../images/image_AboutUs8.jpg);
        background-position :center center ;
        background-repeat:repeat-x ;
        margin-top :10px;
        margin-bottom :10px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .CircleBox
    {
        position :relative ;
        top:5px;
        width :10px;
        height :10px;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        background :#14A8AF;
        border:6px solid #FFBFA2;
        border-radius:180px;
        
        
    }
    
    .Container_AboutUs .MainBoxContent .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :40%;
        margin :0;
        padding :0;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .leftBox img
    {
        position:relative ;
        top:0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        margin-bottom :20px;
        width:90%;
        box-shadow:8px 8px 8px #E8EFF9;
    }
    
    .MainPage_MessageManager
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :640px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_MessageManager .Container_MessageManager
    {
        position:relative ;
        top:0px;
        float:left ;
        width :95%;
        min-height:640px;
        display :inline-block ;
        margin-bottom :30px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :40%;
        margin :0;
        padding :0;
        min-height :600px;
        background-image:url(../images/image_AboutUs4.jpg);
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover; 
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :60%;
        margin :0;
        padding :0;
        min-height :600px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :50px;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage
    {
        position :relative ;
        top:0px;
        float :left ;
        width :90%;
        min-height :560px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        min-width:150px;
        font-family:yekan,arial;
        font-size :14pt;
        color:#000;
        text-align :right ;
        direction :rtl ;
        line-height :45px;
        min-height :45px;
        background :#fff;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .amountContent
    {
        position :relative ;
        top:0px;
        float :right ;
        
        width :90%;
        min-height:510px;
        text-align :justify  ;
        direction :rtl;
        line-height:30px;
        font-family :yekan,arial;
        font-size:10pt;
        color:#000;
        
        
    }
    
    .MainPage_whiteAboutUs
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
        margin-bottom :40px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height :700px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .whiteSpace
    {
        position :relative ;
        top:0px;
        float :right ;
        right:0px;
        width :100%;
        min-height :76px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        text-align :right ;
        width :100%;
        min-height :74px;
        line-height :74px;
        font-size :13pt;
        color:#000;
        direction:rtl;
        font-family :Yekan,arial;
        
        
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox i
    {
       
        font-size :28pt;
        color:#FF5100;
        margin-left :10px;
        vertical-align :middle ;

    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width:50%;
        min-height :190px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox
    {
        position :relative ;
        top:0px;
        min-height :190px;
        float :right;
        margin :0;
        padding :0;
        width :90%;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right:0px;
        min-height:50px;
        line-height :50px;
        width :100%;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox .titleText
    {
        position :relative ;
        float:right ;
        min-height:45px;
        line-height:45px;
        font-size:13pt;
        font-family :yekan,arial;
        color:#000;
        text-align :right ;
        direction :rtl;
        background :#FFFFFF;
        min-width :120px;
        vertical-align :middle ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .Text
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:130px;
        line-height :30px;
        text-align :justify  ;
        font-size :10pt;
        font-family :Yekan,arial;
        direction :rtl;
    }
    
    .Mainpage_Taghdiname
    {
        position :relative ;
        top:0px;
        left :0px;
        width:100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .Container_Taghdiname
    {
        position:relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display :inline-block ;
        
    }
    
    .Container_Taghdiname .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
    }
    .Container_Taghdiname .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :90px;
        line-height :90px;
        float:right ;
        text-align :center ;
        font-size :16pt;
        font-family :Yekan,arial;
        color:#000;
    }
    
    .Container_Taghdiname .Box
    {
        position:relative ;
        top:0px;
        width:30%;
        min-height :550px;
        margin-left :50px;
        margin-right :50px;
    }
    
    .Container_Taghdiname .Box .PicBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :360px;
        background-repeat:no-repeat ;
        background-size:cover;
    }
    
    .Container_Taghdiname .Box a
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :260px;
        display:block ;
    }
    
    .Container_Taghdiname .Box .BoxText
    {
        position :relative ;
        top:0px;
        float :right;
        width :100%;
        min-height:170px;
        font-size :10pt;
        font-family :Yekan,arial;
        text-align :center ;
        line-height :25px;
        color:#fff;
        text-align :justify ;
        direction :rtl;
        padding-top :30px;
    }
    
    .Mainpage_Mashi
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:840px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_Mashi
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :840px;
        display :inline-block ;
    }
    
    .Container_Mashi .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :65px;
    }
    
     .Container_Mashi .titleBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:0px;
         width :100%;
         min-height :40px;
     }
     
     
     
     .Container_Mashi .titleBox .amountText
     {
         position:relative ;
         top:0px;
         float:right ;
         width :100%;
         min-height:40px;
         line-height :40px;
         font-family :Yekan,arial;
         font-size :13pt;
         color :#000;
         text-align :right  ;
         direction :rtl;
         
     }
     
     .Container_Mashi .titleBox .amountText .Line
     {
         position:relative ;
         margin :0;
         padding :0;
         top:20px;
         float:right ;
         max-width:240px;
         color:#14A8AF;
         background :#14A8AF;
         height :2px;
         width:20%;
         border :0;
         margin-left :20px;
     }
     
     .Container_Mashi .contentText
     {
         position:relative ;
         top:0px;
         float :right;
         width :100%;
         min-height:630px;
         text-align :justify ;
         direction :rtl;
         line-height :30px;
         font-family :Yekan,arial;
         font-size :11pt;
         margin-bottom :60px;
     }
    
    .MainPage_Certificates
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:800px;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_Certificates .Container_Certificates
    {
        position:relative ;
        top:0px;
        width :90%;
        min-height:800px;
        display :inline-block ;
        padding-top :30px;
    }
    
    .News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:100%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;

		margin-left :5%;
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#215858;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		font-family:yekan,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :350px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:90%;
		max-height :350px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#000;
		line-height :25px;
		direction:rtl;
		text-align :justify ;
		min-height :100px;
		padding-top :0px;
		padding-bottom :5px;

	}
	
	.news_RightBox .WriterName
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#215858;
		direction:rtl;
		text-align :justify ;
		min-height :30px;

	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :60px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :100px;
		min-height :40px;
		background :#215858;
		border:0px solid #215858;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		border-radius:5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#222;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #E8E8E8;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		min-height:100px;
		display :inline-block ;
		text-align :right ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#25ADDF;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
		line-height :60px;
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    
    .chart_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
        display :inline-block ;
        text-align :center ;
    }
    
    .chart_MainPage .chart_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height:900px;
        display :inline-block ;
        overflow:auto ;
    }
    
    .chart_MainPage .chart_Container iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
    }
    
    
    .mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:47%;
		margin :5px;
		min-height :300px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		padding-bottom :30px;
		margin-bottom :150px;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :0px;
		line-height :0px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:10px;
		float :left;
		left :0px;
		margin :0;
		padding :0;
		width :48%;
		min-height:350px;
		margin :1%;
		
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	.LawPage_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    display :inline-block ;
	    text-align :center ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container
	{
	    position :relative ;
	    top:0px;
	    width :90%;
	    display :inline-block ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container .TitleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :80px;
	    line-height :80px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	    color:#215858;
	}
	
	.LawPage_MainPage .LawPage_Container .ContentBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :justify  ;
	    min-height :60px;
	    line-height :30px;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.LawPage_MainPage .LawPage_Container .WhiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :40px;
	    line-height :40px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :350px;
		display  :inline-block ;
	}
	.Contact_ContainerMainPage iframe
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :600px;
	    margin-top :20px;
	    margin-bottom :20px;
	}
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :right   ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :30px;
		width :100%;
		margin-bottom :50px;
		direction:rtl;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;

	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	.ContactMap_MainPage
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display :inline-block ;
		text-align :center ;
	}
	 .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :90%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        margin :0;
        padding :0;
        min-height :600px;
        width :50%;
       
     
    }
    
  
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .showService_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
        text-align :center ;
    }
    
    .showService_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :400px;
        display :inline-block ;
    }
    
    .showService_Container .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :0px;
    }
    
    .showService_Container .rightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height :400px;
    }
    
    .showService_Container .rightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :80px;
        line-height :80px;
        text-align :right ; 
        font-family :yekan,arial;
        font-size :14pt;
        color:#215858;
        direction :rtl;
    }
    
    .showService_Container .rightBox .contentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :400px;
        line-height :30px;
        direction :rtl;
        text-align :justify  ; 
        font-family :yekan,arial;
        font-size :11pt;
        color:#000;
    }
    
    
    .showService_Container .leftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height :400px;
    }
    
    .showService_Container .leftBox iframe
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height:400px;
    }
    
    .siteMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .siteMap_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display :inline-block ;
    }
    
    .siteMap_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        right :0px;
        width :100%;
        min-height :80px;
    }
    
    .siteMap_Container .BoxMap
    {
        position:relative ;
        top:0px;
        float :right;
        width :30%;
        min-height :300px;
    }
    
     .siteMap_Container .BoxMap .headBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :14pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         font-weight :700;
     }
     
     .siteMap_Container .BoxMap .itemBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :11pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         border-right :4px solid #215858;         
     }
     
     .siteMap_Container .BoxMap .itemBox a
     {
         position :relative ;
         top:0px;
         float :right ;
         width :90%;
         height :100%;
         display :block ;
         text-decoration :none;
         text-align :right ;
          font-size :11pt;
         font-family :Yekan,arial;
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#215858;
     }
     .SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	.MenuScroll_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:130px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.MenuScroll_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height:130px;
	    
	}
	
	.MenuScroll_Container .boxMenu
	{
	    position:relative ;
	    top:0px;
	    min-height:100px;
	    width:140px;
	    cursor :pointer ;
	}
	
	
	
	.MenuScroll_Container .boxMenu .LogoPicBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :80px;
	    line-height :80px;
	}
	

	.MenuScroll_Container .boxMenu .LogoPicBox  img
	{
	    position :relative ;
	    float :none;
	    margin-left :auto;
	    margin-right :auto ;
	    margin-top :30px;
	    max-width:86px;
	}
	
	.MenuScroll_Container .boxMenu .titleBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:44px;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#215858;
	}
	
	.khadamatMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :120px;
	    display :inline-block ;
	    text-align :center ;
	    background :#E0E0E0;
	    box-shadow:1px 1px 2px gray;
	}
	
	.khadamatContainer
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :120px;
	    width :100%;

	}
     .LoginButton_mobile{
         display :none;
     }
     .buttonHamkari {
        position :relative ;
        top:40px;
        width :80%;
        max-width :280px;
        min-height :60px;
        line-height :60px;
        display :inline-block ;
        text-align :center ;
        font-family :Yekan;
        font-size:14pt;
        color:#fff;
        background :#222222;
        cursor :pointer ;
        text-decoration :none;
    }
       .contentOtherPage {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        text-align :right ;
        direction :rtl;
        margin :0;
        font-family:Yekan;
        font-size:12pt;
        line-height :35px;
    }
       #image_Service {
        position :relative ;
        float :left;
        width :90%;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px)
{
.screenContainer_hrhs
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :1000px;
		overflow-x:hidden;
		margin :0;
		padding :0;
	}
		.managerMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
		text-align :center ;
	}
	
	.managerContainer
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height:800px;
		display :inline-block ;
	}
	.managerContainer .boxManager
	{
		position :relative ;
		top:0px;
		float :none  ;
		width :28%;
		margin-left :auto ;
		margin-right :auto ;
		display:inline-block ;
		min-height:400px;
	-webkit-box-shadow: 3px 3px 3px 3px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 3px 3px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:3px 3px 3px 3px #ccc;
  border:4px solid #215858;
  
  border-radius: 4px;
  
   padding:10px;
   margin :1%;
   margin-top :2.5%;
   margin-bottom :2.5%;
		
	}
	.managerContainer .fourBox
	{
		width :22%;
	}
	.managerContainer .boxManager .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:200px;
		background :#14A8AF;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#215858;
		width :100%;
		font-family :Yekan,arial;
		font-size :11pt;
		color:#fff;
		line-height :25px;
		text-align :center ;
	}
	
		
.managerContainer .boxManager .bottomBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:145px;
		background :#fff;
		width :100%;
		display:inline-block ;
	}	
	.managerContainer .boxManager .bottomBox .circleBoxContainer
	{
		position:relative ;
		top:0px;
		left :0px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		min-height :35px;
		display :inline-block ;
		text-align :center ;
		
	}
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox
	{
		position :relative ;
		float :right ;
		margin-left :5px;
		width :40px;
		height :40px;
		border-radius:180px;
		text-align :center ;
		margin-top :-20px;
		background :#215858;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#14A8AF;
	}
	
	.managerContainer .boxManager .bottomBox .circleBox i
	{
		color:#fff;
		margin-top :10px;
		font-size :20px;
	}

.managerContainer .boxManager .bottomBox p
{
	position :relative ;
	float :right ;
	top:0px;
	width :90%;
	min-height:20px;
	line-height :20px;
	padding-right :10%;
	font-family :yekan,arial;
	font-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#14A8AF;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

.managerContainer .boxManager .bottomBox p.user
{
	font-family:Yekan;
}

.managerContainer .boxManager .bottomBox p.phone
{
	font-family:byekan;
}

.managerContainer .boxManager .bottomBox p.email
{
	font-family:yekan;
}

.managerContainer .boxManager .bottomBox p.fax
{
	font-family:byekan;
}


	
	
	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}

	.NewsFori
    {
    	position :fixed ;
    	bottom:0px;
    	width :20%;
    	max-width :300px;
    	height :180px;
    	background :rgb(255,83,0);
    	background :rgba(255,83,0,0.8);
    	padding :10px 20px  10px  10px;
    	font-family :Yekan,arial;
    	font-size :10pt;
    	color:#fff;
    	z-index :1000000000000;
    	box-shadow:1px 1px 1px gray;
    	min-width:300px;
    	font-weight :300;
    }
    
     .marqueeBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        height :40px;
        z-index:10000000000;
         font-family :yekan,arial;
        font-size:11pt;
        color:#333;
        padding-top :5px;
        direction :rtl;
    }
    .socialBox
    {
        position :fixed;
        float :left ;
        top:25%;
        min-width:40px;
        background :rgb(191,189,192);
        background:rgba(191,189,192,0.5); 
        
    }
    
    .socialBox ul
    {
       
      
        left:0px;
        float :left ;
        padding :0;
        margin :0;
        display :block ;
    }
    
    .socialBox ul li
    {
        margin :0;
        padding :0;
        width :40px;
        height :40px;
        display :block ;
        
    }
    
    .socialBox ul li a
    {
        position:relative  ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        text-decoration :none;
        display :block ;
    }
        html,body
    {
        padding :0;
        margin :0;
      
    }
    .mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
		
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#FF5E14;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#fff;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
      .topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;
        box-shadow :0px 2px 5px #c1c1c1;
	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
		width :100%;
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#215858;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :right ;
		right:0px;
		width:100%;
		min-height :60px;
		
	}
	
	
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 1;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
z-index:1000;
margin-top :10px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
 
}
#cssmenu > ul {
  background: none;
  border:0;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right;
  display: inline-block;
  }
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  border:0;
  }
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :5px;
  padding-right :5px;
  padding-top :15px;
  padding-bottom :15px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 10pt;
  font-weight: 500;
  color: #000;
  text-align :center ;
  border-radius:5px;
  margin :2px;		
    
  
}

#cssmenu > ul > li.active > a {
  
  background :#222222;
  color:#fff;

}

#cssmenu > ul > li  i
{
	color:#666;
	margin-right :5px;
	font-size :10pt;
	font-weight :300;
}

#cssmenu > ul > li:hover a i
 {
  
  color:#fff;

}


#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover
 {
  
  background :#215858;
  color:#fff;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 18px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 40px;
  padding-top: 6px;
  font-size: 12pt;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  background: #F9F9F9;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -4px;
  left: 40px;
  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #FFF;
  top: 11px;
  right: -10px;
 
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
   background:#F9F9F9;
   padding :0;
}
#cssmenu > ul > li:hover > ul {
  top: 40px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: -250px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
  
}

#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 200;
  font-size :11pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 240px;
  color: #000;
  text-align :center  ;
  background: #F9F9F9;
  direction :rtl;


}

#cssmenu ul ul li.active > a {
  background :#222222;
  color:#fff;
}

#cssmenu ul ul li:hover > a{
  background :#215858;
  color:#fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-color: #fff;
  right: 17px;
  top: 14px;
 
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FFF;
  left: auto;
  right: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FFF;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #FFF;
  border-left-color: transparent;
}

.LoginButton
{
	position :relative ;
	top:0px;
	left:0px;
	padding :0;
	float :left;
	height :46px;
	padding-left :5px;
	padding-right :5px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :6px;
	cursor :pointer ;
	margin-left :20px;
	z-index :10000000000000000000;
	
}

.LoginButton:hover
{
	background :#222222;
}

    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min_height:450px;
		background :none;
		display :inline-block ;
	
	}
	.bannerContainer .contentBanner
	{
		background-repeat:no-repeat;
		background-size:100% 100%;
	}
     .bannerContainer .contentText {
            position :relative ;
            top:120px;
            font-family :yekan;
            font-size :28pt;
            font-weight :900;
            color:#000;
            text-align :center ;
            direction :rtl;
            min-height :180px;
            width :30%;
            float :right ;
            background :none;
            right :250px;
            line-height :45px;

        }
.iconKhadamat_MainBox
{
	position :relative ;
	top:0px;
	margin-top :-110px;
	left:0px;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height :180px;
	z-index :100000;
	padding-top :10px;
	padding-bottom :10px;
}

.iconKhadamat_MainBox .container
{
	position:relative ;
	top:0px;
	min-height:180px;
	display :inline-block ;
	width :80%;
}

.iconKhadamat_MainBox .container .box
{
	position:relative ;
	top:0px;
	float :right  ;
	margin-right :1.5%;
	margin-left :1.5%;
	min-height:180px;
	line-height :180px;
	background :#F9F9F9;
	width :22%;
	border-radius:5px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.iconKhadamat_MainBox .container .box .iconBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height:100px;

}

.iconKhadamat_MainBox .container .box .TextBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	text-align :center ;
	min-height:80px;
	line-height :80px;
}

.iconKhadamat_MainBox .container .box .TextBox p
{
	position :relative ;
	top:0px;
	text-align :center ;
	font-family:yekan;
	font-size :14pt;
	color:#000;
	margin :0;
	padding :0;
	
}


.marakezRefahi_hrhs_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1000px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}
.marakezRefahi_hrhs_MainPage .container
{
	position:relative ;
	top:0px;
	width :100%;
	min-height :1300px;
	display :inline-block ;
	text-align :center ;
	margin :0;
	padding :0;
}

.marakezRefahi_hrhs_MainPage .container .titleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:80px;
	line-height :80px;
	font-family :yekan;
	font-size :22pt;
	color:#000;
	
}

.marakezRefahi_hrhs_MainPage .container .titleBox p
{
	position :relative ;
	width :100%;
	font-family :yekan;
	font-size :22pt;
	text-align :center ;
	margin :0;
	padding :0;
	
	
}

.marakezRefahi_hrhs_MainPage .container .subtitleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	font-family :yekan;
	font-size :11pt;
	color:#777;
	padding-bottom :30px;
}


.marakezRefahi_hrhs_MainPage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left :0.5%;
	margin-right :0.5%;
	margin-top :1%;
	min-height:474px;
	display :inline-block ;
	text-align :center ;
	max-width :370px;
	width :32%;
}
.marakezRefahi_hrhs_MainPage .container .boxInner
{
	position :relative ;
	top:0px;
	float :right ;
	width:95%;
	height:435px;
	margin :4px;
	display :inline-block ;
	text-align :center ;
	overflow:hidden ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:386px;
	overflow :hidden ;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage img
{
	width:100%;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle
{
	position:relative ;
	top:0px;
	float:right;
	width :95%;
	height :170px;
	background :#215858;
	margin-left :2.5%;
	margin-right :2.5%;
	margin-top :-50px;
	-webkit-transition:margin-top 0.3s;
	 transition:margin-top 0.3s;	
}

.marakezRefahi_hrhs_MainPage .container .boxInner:hover .boxTitle
{
	margin-top :-100px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxBlank
{
	position :relative ;
	top:0px;
	left:0px;
	height :20px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxMainTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;

	text-align :center ;
	font-size :16pt;
	color:#fff;
	font-family :yekan;
	min-height :35px;

}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxsubTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	text-align :center ;
	font-size :11pt;
	font-family :yekan;
	color:#fff;
	height:25px;
	margin :0;
	padding :0;
	line-height :25px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	display :inline-block;
	text-align :center ;
	color:#fff;
	height:72px;
	margin :0;
	padding :0;
	line-height :72px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon
{
	position:relative ;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width:40px;
	height :40px;
	line-height :40px;
	border-radius:180px;
	background :#fff;
	text-align :center ;
	margin-left :1%;
	margin-right :1%;
	cursor :pointer ;
	display:inline-block ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover
{
	background :#DB2122;
	color:#fff;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon i
{
	margin-top :10px;
	color:#215858;
	font-size:16pt;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover i
{
	color:#fff;
}

.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background-position :center center ;	
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :16pt;
	color:#215858;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :24pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :26pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	font-family :yekan;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	min-height:230px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :500px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-244px;
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :33.33%;
	min-height :500px;
	margin :0;
	padding :0;
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:65px;
	line-height :65px;
	text-align :right  ;
	font-size :12pt;
	font-family :yekan;
	color:#215858;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:280px;
	line-height :45px;
	text-align :right ;
	font-size :18pt;
	font-family :yekan;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#215858;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	position:relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:466px;
	margin-top :15px;
	margin-bottom :15px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:360px;
	top :23px;
	bottom :23px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :14pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :45px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :13pt;
	color:#215858;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :150px;
	line-height :30px;
	font-size:12pt;
	font-family :yekan;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#215858;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :yekan;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#DB2122;
}

.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:900px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:95%;
	min-height :900px;
	display :inline-block ;
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:14pt;
	font-family:yekan;
	color:#215858;
	min-height :40px;
	line-height :40px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:22pt;
	font-family:yekan;
	color:#000;
	min-height :65px;
	line-height :65px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:10px;
	margin-right:10px;
	height:500px;
	background :#fff;
	width :30%;
	margin-bottom :1%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :288px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:11pt;
	font-family :Yekan;
	color:#215858;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :30px;
	font-size:12pt;
	font-family :Yekan;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :yekan;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#215858;
	color:#fff;
	border:0;
}

.DesMarekez_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :600px;
	background :#fff;
}

.DesMarekez_Mainpage .container
{
	position:relative ;
	top:0px;
	width :80%;
	display:inline-block ;
	min-height :500px;
	margin-top :50px;
}

.DesMarekez_Mainpage .container .boxRight
{
	position :relative ;
	top:0px;
	float :right ;
	width:60%;
	min-height:600px;
	margin :0;
	padding :0;
}

.DesMarekez_Mainpage .container .boxLeft
{
	position :relative ;
	top:0px;
	float :right ;
	width:40%;
	min-height:600px;
	margin :0;
	padding :0;
}


.DesMarekez_Mainpage .container .titleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :98%;
	margin-left :2%;
	min-height :60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
}

.DesMarekez_Mainpage .container .MaintitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	margin-left :2%;
	min-height:116px;
	line-height :40px;
	font-size :26pt;
	font-family :yekan;
	color:#000;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .TextBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:13pt;
	font-family :yekan;
	color:#777;
	direction :rtl;
	text-align :justify ;
	min-height :130px;
    background :red;
	line-height :30px;
}

.DesMarekez_Mainpage .container .subTitleBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:14pt;
	font-family:yekan;
	color:#000;
	min-height:44px;
	line-height :44px;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .subTitleBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxLarge
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:420px;
	border-radius:5px;
	width:100%;
	max-width :370px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxSmall
{
	position :relative ;
	top:0px;
	float :left;
	left:0px;
	height:245px;
	border-radius:5px;
	width:100%;
	max-width :200px;
	border:6px solid #fff;
	margin-top :-135px;
}


.khadamatSherkat_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :1040px;
	background :#F9F9F9;
}

.khadamatSherkat_MainPage .container
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height :885px;
	margin-top:30px;
	width :95%;
}

.khadamatSherkat_MainPage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :56px;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
	text-align :center ;
}

.khadamatSherkat_MainPage .container .MainTitleBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	min-height:130px;
	line-height :40px;
	font-size:26px;
	color:#000;
	direction:rtl;
	text-align :center ;
	font-family :Yekan;
	max-width :600px;
}

.khadamatSherkat_MainPage .container .mainBox
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:800px;
}

.khadamatSherkat_MainPage .container .mainBox .box
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width:30%;
	min-height :383px;
	border-radius:10px;
	border:1px solid #F3F3F3;
	background :#fff;
	margin-bottom :10px;
	margin :1%;
	-webkit-transition:border-color 1s;
	transition:border-color 1s;
}

.khadamatSherkat_MainPage .container .mainBox .box:hover
{
	border-color:#215858;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox
{
	position:relative ;
	float:none;
	margin-left :15px;
	margin-right :15px;
	margin-top :15px;
	margin-bottom :15px;
	min-height:353px;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .iconBox
{
	position:relative ;
	width :100%;
	min-height:90px;
	text-align :right ;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .titleBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size:16pt;
	color:#000;
	direction :rtl;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .textBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:102px;
	line-height :30px;
	text-align :justify  ;
	font-family :yekan;
	font-size:12pt;
	color:#777;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:48px;
	line-height :48px;
	text-align :left  ;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button
{
	position:relative ;
	float :left ;
	width:130px;
	height :48px;
	line-height :48px;
	display:block ;
	border-top:2px solid #215858;
	color:#215858;
	font-size :12pt;
	font-family:Yekan;
	text-align :center;
	border-radius:10px;
	cursor :pointer ;
	text-decoration:none;
	
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button:hover
{
	background :#215858;
	color:#fff;
	border-top:0;
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :383px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	background :rgb(255,165,0,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}

.counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:200px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :25%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :24pt;
	color:#215858;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :15pt;
	color:#000;
	font-family :yekan;
	width :100%;
}

.map_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :722px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}

.map_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	display :inline-block ;
	width :95%;
	min-height :722px;
}

.map_hrhs_Mainpage .container .rightBox
{
	position :relative ;
	float :right ;
	right :0px;
	min-height :722px;
	width :35%;
	margin :0;
	padding :0;
}

.map_hrhs_Mainpage .container .leftBox
{
	position :relative ;
	float :right ;
	right :0px;
	min-height :722px;
	width :65%;
	margin :0;
	padding :0;
	
}

.map_hrhs_Mainpage .container .rightBox .innerBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:380px;
	margin-top :172px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height :100px;
	line-height :100px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .rightIconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:70px;
	line-height :70px;
	text-align :right ;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .leftTextBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:50px;
	line-height :50px;
	text-align :right ;
	font-family :yekan;
	font-size :16pt;
	color:#000;
	font-weight :600;
}

.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :895px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :yekan;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :yekan;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:500px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	
	width :50%;
	height:60%;
	max-width :350px;
	max-height :350px;
	border-radius:180px;
	border:6px solid #fff;
	margin-left :30%;
	margin-right :30%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	width :30%;
	height:30%;
	max-width :250px;
	max-height :250px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :57%;
	margin-top :-30%;
	z-index:3;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :35%;
	height:35%;
	max-width :270px;
	max-height :270px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :15%;
	margin-top :-10%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	width :25%;
	height:25%;
	max-width :200px;
	max-height :200px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :70%;
	margin-top :-25%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :33.3%;
	margin :0;
	padding :0;
	min-height :185px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :yekan;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.loginBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :362px;
	display :inline-block ;
	text-align :center ;
}


.loginBox_hrhs .container
{
	position :relative ;
	top:0px;
	width :80%;
	min-height:232px;
	margin-top :65px;
	border-radius:10px;
	background :rgb(219,33,34);
	background :rgba(219,33,34,1);
	text-align :center ;
	display :inline-block ;
}

.loginBox_hrhs .container .innerBox
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :160px;
	display :inline-block ;
	margin-top :36px;
}

.loginBox_hrhs .container .innerBox .contentBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :50%;
	min-height:160px;
	text-align :right ;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:42px;
	width :100%;
	border-radius:5px;
	background :#fff;
	
	margin :0;
	padding :0;
	margin-bottom :10px;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .caption
{
	position :relative ;
	top:0px;
	right :0px;
	float:right ;
	width :30%;
	text-align :center ;
	min-height:42px;
	line-height :42px;
	margin :0;
	padding :0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background :#222;
	font-size:12pt;
	color:#fff;
	font-family :yekan;
	font-weight :300;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .styleText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:70%;
	padding :0;
	padding-right :5%;
	min-height:42px;
	line-height :42px;
	font-size:12pt;
	color:#222;
	font-family :yekan;
	background :#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:0;
	direction :rtl;
	text-align :right ;
	
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:46px;
	margin-top :20px;
	line-height :46px;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button
{
	position :relative ;
	float:left ;
	left :0px;
	width:40%;
	max-width :124px;
	height:45px;
	line-height :45px;
	text-align :center ;
	border:0;
	font-family :yekan;
	font-size :12pt;
	color:#fff;
	background :#222;
	border-radius:10px;
	cursor:pointer ;
	direction:rtl;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button:hover
{
	background :#DB2122l;
}

.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :98%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :90%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :20%;
	margin :0;
	padding :0;
	margin-right :30px;
	margin-left :30px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :36px;
	font-size :12pt;
	color:#000;
	text-align :center ;
	font-family:Yekan;
	direction :rtl;
}

.footer_MainPage_Hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :428px;
	display:inline-block ;
	text-align :center;
	background :#1C1C1C;
}

.footer_MainPage_Hrhs .container
{
	position:relative ;
	top:0px;
	min-height :248px;
	display :inline-block ;
	width :95%;
	margin-top :90px;
}

.footer_MainPage_Hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :248px;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container .box .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	fon-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}

.footer_MainPage_Hrhs .container .box .ContentBox a
{
	font-size :12pt;
	font-family :yekan;
	text-decoration :none;
	color:#fff;
	-webkit-transition:color 1s;
	transition:color 1s;
}

.footer_MainPage_Hrhs .container .box .ContentBox a:hover
{
	color:#215858;
}

.footer_MainPage_Hrhs .container .box .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:16pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}



.footer_MainPage_Hrhs .container  .Largebox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :40%;
	min-height :248px;
	margin :0;
	padding :0;
}



.footer_MainPage_Hrhs .container  .Largebox .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:16pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}


.footer_MainPage_Hrhs .container .Largebox .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}


.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	max-width :50px;
	text-align :center ;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon img
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerbox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :80%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:50px;
	line-height :50px;
	margin-right :5px;
	
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	line-height :30px;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:110px;
	margin-right :5px;
	
}


.Bottom_Mainpage_Hrhs
{
	position:relative ;
	top:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :yekan;
	font-size :11pt;
	color:#fff;
	background :#181818;
}














    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:476px;
		background :none;
		display :inline-block ;
	}
	
	.Elamie_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    background :#F6F6F6;
	    min-height:554px;
	    border-top :4px solid #fff;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Elamie_MainPage .Elamie_Container
	{
	    position:relative ;
	    top:0px;
	    width :90%;
	    display :inline-block ;
	    min-height :554px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    padding :0;
	    margin :0;
	    min-height :554px;
	
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .sectionPart
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :554px;
	}
	
	
	.Elamie_MainPage .Elamie_Container .rightBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;

	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :90%;
	    min-height :60px;
	    font-family :yekan,arial;
	    font-size:12pt;
	    color:#000;
	    direction :rtl;
	    text-align :right ;
	    border-bottom :1px solid #D6D6D6;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .ContentBox
	{
	    position :relative ;
	    top:10px;
	    float :right ;
	    width :90%;
	    min-height :160px;
	    font-family :yekan,arial;
	    font-size:10pt;
	    color:#000;
	    direction :rtl;
	    text-align :justify  ;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :right ;
	    width :90%;
	    min-height: 110px;
	    line-height:110px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton
	{
	    position :relative ;
	    float:left ;
	    width:30%;
	    max-width:200px;
	    min-height :65px;
	    text-align :center ;
	    color:#fff;
	    font-size :10pt;
	    color:#fff;
	    border-style :solid ;
	    border-width:0px;
	    background :#14A8AF;
	    cursor :pointer ;
	    font-family :Yekan,arial;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#222;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    padding :0;
	    margin :0;
	    min-height :554px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :430px;
	    min-height :340px;
	   
	    background-image :url(../images/bg-pic.jpg);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    margin-left :10px;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic img
	{
	    position:absolute ;
	    top:40px;
	    left :40px;
	    width :430px;
	    min-height :340px;
	}
	
	.news_MainPage
	{
	    position :relative  ;
	    top:0px;
	    left:0px;
	    width :100%;
	    background :#fff;
	    min-height :600px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.news_MainPage .news_Container
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :30px;
	}
	.News_Container .CommentBox
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :300px;
	    display :inline-block ;
	
	    
	}
	.News_Container .CommentBox p
	{
	    margin :0;
	    padding :0;
	}
	
	#btn_SendComment
	{
	    font-family:yekan,arial;
	    font-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#215858;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}
	
	.news_MainPage .news_Container .box
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    padding :0;
	    margin :0;
	    width :30%;
	    min-height:470px;
	    margin-right :50px;
	    margin-left :50px;
	}
	
	.news_MainPage .news_Container .box .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    min-height:470px;
	    width :100%;
	}
	
	.news_MainPage .news_Container .box .innerBox .picBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :200px;
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:cover;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:70px;
	    line-height :70px;
	    background-image:url(../images/line.jpg);
	    background-repeat :repeat-x ;
	    background-position :center center ;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox .bulletBox
	{
	    position :relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :18px;
	    height :18px;
	    display :inline-block ;
	    background :#FF5203;
	    border:6px solid #FFBFA3;
	    border-radius:180px;
	    margin-top :20px;
	}
	
	.news_MainPage .news_Container .box .innerBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    direction:rtl;
	    line-height :30px;
	    font-size :12pt;
	    font-weight :700;
	    color:#000;
	    font-family :yekan,arial;
	    text-align :right;
	}
	
	
	.news_MainPage .news_Container .box .innerBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:100px;
	    direction:rtl;
	    line-height :25px;
	    font-size :10pt;
	    color:#999;
	    font-family :yekan,arial;
	    text-align :justify ;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    text-align :left;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    background :#14A8AF;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    cursor :pointer ;
	    border-style :solid;
	    border-width :0;
	    text-align :center ;
	    padding :5px 15px 5px 15px;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore:hover
	{
	    background :#222;
	}
	
	.History_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:175px;
	    display :inline-block ;
	    text-align :center ;
	    margin-top :20px;
	}
	
	.History_Box .History_Container
	{
	    position :relative ;
	    top:0px;
	    width :90%;
	    min-height:175px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .right_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :20%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	}
	
	.History_Box .History_Container .right_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :80%;
	    min-height :175px;
	    background :#F6F6F6;
	    background-image :url(../images/LogoHistory.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	}
	
	.History_Box .History_Container .left_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :80%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	    background :#F6F6F6;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    margin-top :20px;
	    width :80%;
	    min-height :125px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :55px;
	    line-height :55px;
	    text-align :right ;
	    color:#14A8AF;
	    font-family :yekan,arial;
	    font-size:14pt;
	    direction :rtl;
	}
	
	
	.History_Box .History_Container .left_LogoBox .innerBox .ContentBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :75px;
	    line-height :30px;
	    text-align :right ;
	    color:#000;
	    font-family :yekan,arial;
	    font-size:11pt;
	    direction :rtl;
	}
    
    .abountBox_Mainpage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :230px;
        display:inline-block ;
        text-align :center ;
        margin-bottom :40px;
    }
    
    .abountBox_Mainpage .abountBox_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :230px;
        display:inline-block ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box
    {
        position :relative ;
        top:0px;
        padding :0px;
        margin :0px;
        float:right ;
        width :50%;
        min-height :230px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox
    {
        position :relative ;
        top:0px;
        min-height:100px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :95%;
        float :right ;
        right :-100px;
        margin-top :40px;
        text-align :center ;
        -webkit-transition:right 0.5s;
        transition:right 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view1
    {
        right :0px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :85%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :15%;
        padding :0;
        margin :0;
        min-height:100px;
        
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
     .abountBox_Mainpage .abountBox_Container .box .leftBox
    {
        position :relative ;
        top:0px;
        min-height:100px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :95%;
        float :left ;
        left:-100px;
        margin-top :40px;
        text-align :center ;
         -webkit-transition:left 0.5s; /* For Safari 3.1 to 6.0 */
        transition:left 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view2
    {
         left:0px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :80%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
        background-image :url(../images/CheshmAndazIcon.png);
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .Login_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :420px;
        display :inline-block ;
        background :#A8BFC5;
        text-align :center;
		background-image:url(../images/back_mainPage_LoginPersonel.jpg);
		background-repeat:repeat-y ;
    }
    
    .Login_MainPage .Login_Container
    {
        position :relative ;
        top:0px;
        width :85%;
        min-height :420px;
        display :inline-block ;
    }
    
     .Login_MainPage .Login_Container .Login_Header
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:40px;
        line-height :40px;
        font-size :18pt;
        font-family :yekan,arial;
        text-align :center ;
        margin-top :30px;
        color:#fff;
    }
    
    .Login_MainPage .Login_Container .RightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        padding :0;
        margin :0;
        min-height :420px;
        width :50%;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Login_MainPage .Login_Container .view3
    {
        top:0px;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox
    {
        position:relative ;
        top:0px;
        margin-top:100px;
        min-height:220px;
        float :right ;
        width :100%;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :14px;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        color:#fff;
    }
    
     .Login_MainPage .Login_Container .RightBox .innerBox iframe
     {
         position :relative ;
         top :0px;
         float :right ;
         width :100%;
         min-height:200px;
         -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
         transition:top 0.5s;
     }
     
     
        
    
    .Login_MainPage .Login_Container .LeftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        padding :0;
        margin :0;
        min-height :520px;
        width :50%;
    }
    
    .Login_MainPage .Login_Container .LeftBox .picBox
    {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        top :0px;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
        
    }
    
    .Login_MainPage .Login_Container .LeftBox .view4
    {
        top :100px;
    }
    
    .Gallery_MainPage
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :660px;
        display :inline-block ;
        text-align :center ;
        overflow :hidden ;
    }
    
    
    
    .Gallery_MainPage .topBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :330px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view5
    {
        top:0px;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:330px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :33.3%;
        min-height :330px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
     .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Gallery_MainPage .bottomBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :330px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view6
    {
        top:0px;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    
    
    
    .Gallery_MainPage .bottomBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:330px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :33.3%;
        min-height :330px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Law_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :480px;
        background :#414550;
        display :inline-block ;
        text-align :center ;
    }
    
    .Law_MainPage .Law_Continer
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height :480px;
    }
    
    .Law_MainPage .Law_Continer .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :190px;
        line-height :190px;
        text-align :center ;
        font-family :yekan,arial;
        font-size :16pt;
        color:#fff;
    }
    
    .Law_MainPage .Law_Continer .box
    {
        position:relative ;
        float:right ;
        top:0px;
        width :48%;
        min-height :130px;
        padding :0;
        margin :0;
        margin-left :1%;
        
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:80px;
        line-height :80px;
        width :100%;
        border-bottom :2px solid #5F636C;
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :10%;
       
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox i
    {
        position :relative ;
        top:10px;
        font-size :45px;
        color:#14A8AF;
    }
    
    
     .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus
    {
        position :relative ;
        top:30px;
        font-size :25px;
        color:#FFF;
        cursor :pointer ;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus:hover
    {
        color:#FD5400;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        direction :rtl;
        text-decoration :none;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox a:hover
    {
        color:#D7D7D7;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ContentTextBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :80%;
        font-family :Yekan,arial;
        font-size :12pt;
        color:#fff;
        text-align :right ;
        direction:rtl;
       
    }
    
    .certificates_MainPage
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
         -webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/tem-gharardad.jpg)  50% 0 no-repeat fixed;
    }
    
    .certificates_MainPage .certificates_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
    }
    
    .certificates_MainPage .certificates_Container .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:200px;
        line-height :200px;
        font-size :14pt;
        color:#000;
        font-family :yekan,arial;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :200px;
        min-height:500px;
        margin-left :30px;
        
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox
    {
        position :relative ;
        float :right ;
        top:0px;
        width:90%;
        padding :0;
        margin :0;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:320px;
        border:18px solid #D7D7D7;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        margin-left :40px;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
        cursor:pointer ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .titleBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:65px;
        line-height :65px;
        font-size :11pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        
        background-repeat:no-repeat ;
        background-position :center right ;
        text-align :center ;
        width :100%;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .ContentBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:100px;
        line-height :25px;
        font-size :10pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        text-align :justify  ;
        width :100%;
        right :20px;
        
    }
    
    .Marakez_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        background-image:url(../images/back_Marakez.png);
        background-repeat :repeat ;
        text-align :center ;
    }
    
    .Marakez_MainPage .Marakez_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :530px;
        width :90%;
    }
    
    .Marakez_MainPage .Marakez_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :55px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :485px;
        display :inline-block ;
        margin-top :50px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :11pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        font-weight :700;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :90%;
        min-height:110px;
        line-height :35px;
        font-size :10pt;
        font-family:yekan,arial;
        text-align :justify  ;
        direction :rtl;
    }
    
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :98%;
        min-height :400px;
        background-repeat :no-repeat ;
        background-position :center center ;
        background-size:cover;
        cursor :pointer ;
        
    }
    
     .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Contact_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:700px;
        display:inline-block ;
        text-align :center ;
        background :#fff;
       
    }
    
    .Contact_MainPage .Contact_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:700px;
        display :inline-block ;
    }
    
    .Contact_MainPage .Contact_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :120px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :50%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view7
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox1
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
        margin-top :100px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :50%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view9
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
       
    }
    
     .Contact_MainPage .Contact_Container .leftBox iframe
     {
         position:relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :500px;
         border-right :1px solid #F6F6F6;
         padding :10px 10px 10px 10px;
     }
     
     .footer_mainPage
     {
         position :relative ;
         top:0px;
         left:0px;
         width :100%;
         min-height :260px;
         display :inline-block ;
         text-align :center;
         background :#373B46;
     }
     
     .footer_mainPage .footer_Container
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         width :90%;
         border-bottom :1px solid #62676D;
         min-height :220px;
     }
     
     .footer_mainPage .footer_Container .whiteBox
     {
         position :relative ;
         top:0px;
         float:right ;
         min-height :60px;
         width :100%;
     }
     
     .footer_mainPage .footer_Container .rightBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :60%;
         min-height :150px;
         padding :0;
         margin :0;
         background-image:url(../images/Logo_Footer.png);
         background-repeat :no-repeat ;
         background-position :top  right ;
         -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view10
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :40%;
         min-height :150px;
         padding :0;
         margin :0;
          -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view11
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox
     {
         position :relative ;
         top:0px;
         float :right ;
         border-right :4px solid #14A8AF;
         min-height :120px;
         width :45%;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox ul
     {
         position :relative ;
         float :right ;
         width :100%;
         min-height :120px;
         padding :0;
         margin :0;
         list-style :none;
         direction :rtl;
         margin-right :20px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li
     {
         padding :0;
         margin :0;
         width :100%;
         text-align :right ;
         padding :5px 10px 5px 30px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a
     {
         width :100%;
         text-decoration :none;
         font-family :yekan,arial;
         font-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#215858;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         font-family :yekan,arial;
         font-size :9pt;
         color:#C0C4C5;
         direction :rtl;
     }
          .InnerPage_TitlePage_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    min-height:80px;
}

.InnerPage_TitlePage_MainPage .barBox
{
    position :relative ;
    float:right ;
    width :300px;
    top:25px;
    background-image: linear-gradient(to right, rgba(255,84,2,0), rgba(255,182,119,1));
    padding-right :10%;
    text-align :right  ;
    font-family :yekan,arial;
    font-size :12pt;
    color:#fff;
}

.InnerPage_TitlePage_MainPage .IconBox
{
    position:relative  ;
    float :right ;
    top:18px;
    left:150px;
    width :110px;
    height:42px;
    border:1px solid #13A899;
    background :#2A448F;
}



.Content_MainBox
{
    position :relative ;
    top:0px;
    float :right ;
    right :0px;
    width :100%;
    min-height :800px;
    display :inline-block ;
    text-align :center ;
}
.Content_Container
{
    position :relative ;
    top:0px;
    width :90%;
    min-height :800px;
    padding-top :50px;
    padding-bottom :50px;  
    display :inline-block ;  
}


.Content_Container .contentBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :100%;
    margin :0;
    padding :0;
    min-height :800px;
}


.Content_Container .contentBox .box
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :42%;
    min-height :420px;
    padding :0;
    margin :0;
    margin-left :60px;
    
}

.Content_Container .contentBox .box .loginBox
{
    position:relative ;
    top:0px;
    float :right ;
    right:0px;
    border:1px solid #CCCCCC;
    padding :40px 40px 40px 40px;
    background :#ECEDF1;
    width :90%;
}

.Content_Container .contentBox .box .loginBox .headerBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :66px;
    line-height :66px;
    width :100%;
    direction :rtl;
}

.Content_Container .contentBox .box .loginBox .headerBox a
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :9pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link:hover
{
    color:#888888;
}

.Content_Container .contentBox .box .loginBox .headerBox a i
{
    font-size :20pt;
    color:#A7B8BF;
    margin-left :10px;
}

.Content_Container .contentBox .box .loginBox .titleBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :58px;
    line-height :30px;
    width :100%;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    text-align :right;
    direction :rtl;
}


.ContainerTextBoxObject
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :70px;
	width :300px;
	padding :5px 0px 5px 25px;
	display :inline-block ;
	direction :rtl;

}


.ContainerTextBoxObject1
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :300px;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxObject2
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :90%;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}

	.SaveBox input
{
	padding :5pcx 20px 5px 20px;
	border-style :solid ;
	border-width:0px;
	cursor :pointer ;
	background :#5C5C5C;
	color:#fff;
	font-size :11pt;
	font-family :yekan,arial;
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	font-family :yekan,arial;
	font-size:12pt;
	color:#1c1c1c;
	margin-top :10%;
	direction :rtl;
	
}	

.SaveBox i
{
	font-size:20pt;
}

.SaveBoxContainer
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	display :none  ;
	height :100%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,.8);
	text-align :center ;
	z-index :1000000000;
	overflow :hidden ;
}
.SaveBox .headerBox
	{
	    font-family:Yekan,arial;
	    font-size:14pt;
	}
.SaveBox
{
	position :relative ;
	width:25%;
	min-height :300px;
	display :inline-block ;
	background :#fff;
	float :left ;
	top:25%;
	left:-1000px;
	-webkit-transition:left 1.5s; /* For Safari 3.1 to 6.0 */
    transition:left 1.5s;
    padding :10px 10% 10px 10%;
}
.effectContainerDiv
{
	position:absolute ;
	top:0px;
	float :right ;
	right :0px;
	width:0%;
	height :100%;
	display :block ;
	background :#222;
	-webkit-transition:width 1.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s;
    border-radius:5px;
    text-decoration:none;
}
.effectContainerDiv_active
{
	width:100%;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}

.ContainerQuotation a:hover .talkbubble
{
	display :block ;
}
.quotation
{
	background :none;
	padding :0;
	margin :0;
	list-style :none;
	display:block;
	list-style-type:none ; 
	text-decoration:none;
}

.talkbubble {
   width: 200px;
   min-height: 50px;
   background: #14A8AF;
   background :rgb(255,83,1);
   background :rgba(255,83,1,0.9);
   position: relative;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   z-index:10;
   top:20px;
   display :none ;
   font-size:9pt;
   color:#fff;
   text-align :right  ;
   font-family :yekan,arial;
   text-decoration:none;
	line-height :20px;
	padding :5px 10px 5px 10px;
}
.talkbubble:before {
   content:"";
   position: absolute;
   top: -10px;
    right: 100%;
    right :5%;
   width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #FF8222;
	z-index :100;
}

.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}
.ContainerTextBoxStyle input
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}

.ContainerTextBoxStyle select
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :260px;
	height:36px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
}

.ContainerTextBoxStyle textarea
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}
#btnSaveForm
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
	}
	#btnSaveForm:hover
	{
		background:#262626;
		color:#fff;
	}
	#btnAddMember
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
        border-right :4px solid #A7B8BF;
	}
	#btnAddMember:hover
	{
		background:#262626;
		color:#fff;
	}
    
    .MainPage_History
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :600px;
        display:inline-block ;
        text-align :center ;
    }
    
    .Container_History
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display:inline-block ;
        text-align :right ;
    }
    
    .MainPage_AboutUs
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_AboutUs
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display :inline-block ;
    }
    
     .topBannerBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :160px;
        line-height :160px;
        background:#215858;
       
      
        background-image :url(../images/HeaderBanner_daneshAfza.jpg);
        background-size:100% 100%;

    }
    
    
    
    .topBannerBox hr
    {
        position :relative ;
        float:right ;
        width :15%;
        height :1px;
        font-size :0pt;
        color:#fff;
        background :#fff;
        border-style :solid ;
        border-width :0px;
        margin :0;
        padding :0;
        margin-top :84px;
        margin-bottom :84px; 
        
    }
    
    .topBannerBox .TextTitle
    {
        margin :0;
        padding :0;
        position :relative ;
        float:right ;
        top:0px;
        min-height:160px;
        line-height :160px;
        font-family :yekan,arial;
        font-size :26pt;
        color:#000;
        direction :rtl;
        text-align :right ;
        width :80%;
        padding-right :10px;
        font-weight :700;
    }
    
    .MainpathBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
        direction :rtl;
    }
    
    .pathBox
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height:50px;
        line-height :50px;
        text-align :right ;
        display :inline-block ;
    }
    
    .pathBox ul
    {
        padding :0;
        margin :0;
        display :inline-block ;
        list-style-type :none;
        width :100%;
    }
    
    .pathBox ul li
    {
        padding :0;
        margin :0;
        display :inline-block ;
        margin-left :5px;
        margin-right :5px;
    }
    
    .pathBox ul li a
    {
        font-size :9pt;
        font-family :yekan,arial;
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#215858;
    }
    
    .Container_AboutUs .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
    }
    
    .Container_AboutUs .MainBoxContent
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :60%;
        margin :0;
        padding :0;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :60px;
        text-align :right ;
        line-height :60px;
        font-family :yekan,arial;
        font-size :13pt;
        color:#000;
        direction :rtl;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .contentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :90%;
        min-height :110px;
        text-align :justify  ;
        direction :rtl;
        line-height :30px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#666;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .lineBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :90%;
        min-height :30px;
        display :inline-block ;
        text-align :center ;
        line-height :30px;
        background-image :url(../images/image_AboutUs8.jpg);
        background-position :center center ;
        background-repeat:repeat-x ;
        margin-top :10px;
        margin-bottom :10px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .CircleBox
    {
        position :relative ;
        top:5px;
        width :10px;
        height :10px;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        background :#14A8AF;
        border:6px solid #FFBFA2;
        border-radius:180px;
        
        
    }
    
    .Container_AboutUs .MainBoxContent .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :40%;
        margin :0;
        padding :0;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .leftBox img
    {
        position:relative ;
        top:0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        margin-bottom :20px;
        width:90%;
        box-shadow:8px 8px 8px #E8EFF9;
    }
    
    .MainPage_MessageManager
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :640px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_MessageManager .Container_MessageManager
    {
        position:relative ;
        top:0px;
        float:left ;
        width :90%;
        min-height:640px;
        display :inline-block ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :35%;
        margin :0;
        padding :0;
        min-height :600px;
        background-image:url(../images/image_AboutUs4.jpg);
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover; 
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :65%;
        margin :0;
        padding :0;
        min-height :600px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :50px;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage
    {
        position :relative ;
        top:0px;
        float :left ;
        width :90%;
        min-height :560px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        min-width:150px;
        font-family:yekan,arial;
        font-size :14pt;
        color:#000;
        text-align :right ;
        direction :rtl ;
        line-height :45px;
        min-height :45px;
        background :#fff;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .amountContent
    {
        position :relative ;
        top:0px;
        float :right ;
        
        width :90%;
        min-height:510px;
        text-align :justify  ;
        direction :rtl;
        line-height:30px;
        font-family :yekan,arial;
        font-size:10pt;
        color:#000;
        
        
    }
    
    .MainPage_whiteAboutUs
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height :700px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .whiteSpace
    {
        position :relative ;
        top:0px;
        float :right ;
        right:0px;
        width :100%;
        min-height :76px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        text-align :right ;
        width :100%;
        min-height :74px;
        line-height :74px;
        font-size :13pt;
        color:#000;
        direction:rtl;
        font-family :Yekan,arial;
        
        
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox i
    {
       
        font-size :28pt;
        color:#FF5100;
        margin-left :10px;
        vertical-align :middle ;

    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width:50%;
        min-height :190px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox
    {
        position :relative ;
        top:0px;
        min-height :190px;
        float :right;
        margin :0;
        padding :0;
        width :90%;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right:0px;
        min-height:50px;
        line-height :50px;
        width :100%;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox .titleText
    {
        position :relative ;
        float:right ;
        min-height:45px;
        line-height:45px;
        font-size:13pt;
        font-family :yekan,arial;
        color:#000;
        text-align :right ;
        direction :rtl;
        background :#FFFFFF;
        min-width :120px;
        vertical-align :middle ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .Text
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:130px;
        line-height :30px;
        text-align :justify  ;
        font-size :10pt;
        font-family :Yekan,arial;
        direction :rtl;
    }
    
    .Mainpage_Taghdiname
    {
        position :relative ;
        top:0px;
        left :0px;
        width:100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .Container_Taghdiname
    {
        position:relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display :inline-block ;
        
    }
    
    .Container_Taghdiname .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
    }
    .Container_Taghdiname .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :90px;
        line-height :90px;
        float:right ;
        text-align :center ;
        font-size :16pt;
        font-family :Yekan,arial;
        color:#000;
    }
    
    .Container_Taghdiname .Box
    {
        position:relative ;
        top:0px;
        width:30%;
        min-height :550px;
        margin-left :15px;
        margin-right :15px;
    }
    
    .Container_Taghdiname .Box .PicBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :360px;
        background-repeat:no-repeat ;
        background-size:cover;
    }
    
    .Container_Taghdiname .Box a
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :260px;
        display:block ;
    }
    
    .Container_Taghdiname .Box .BoxText
    {
        position :relative ;
        top:0px;
        float :right;
        width :100%;
        min-height:170px;
        font-size :10pt;
        font-family :Yekan,arial;
        text-align :center ;
        line-height :25px;
        color:#fff;
        text-align :justify ;
        direction :rtl;
        padding-top :30px;
    }
    
    .Mainpage_Mashi
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:840px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_Mashi
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :840px;
        display :inline-block ;
    }
    
    .Container_Mashi .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :65px;
    }
    
     .Container_Mashi .titleBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:0px;
         width :100%;
         min-height :40px;
     }
     
     
     
     .Container_Mashi .titleBox .amountText
     {
         position:relative ;
         top:0px;
         float:right ;
         width :100%;
         min-height:40px;
         line-height :40px;
         font-family :Yekan,arial;
         font-size :13pt;
         color :#000;
         text-align :right  ;
         direction :rtl;
         
     }
     
     .Container_Mashi .titleBox .amountText .Line
     {
         position:relative ;
         margin :0;
         padding :0;
         top:20px;
         float:right ;
         max-width:240px;
         color:#14A8AF;
         background :#14A8AF;
         height :2px;
         width:20%;
         border :0;
         margin-left :20px;
     }
     
     .Container_Mashi .contentText
     {
         position:relative ;
         top:0px;
         float :right;
         width :90%;
         min-height:630px;
         text-align :justify ;
         direction :rtl;
         line-height :30px;
         font-family :Yekan,arial;
         font-size :11pt;
     }
    
    .MainPage_Certificates
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:800px;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_Certificates .Container_Certificates
    {
        position:relative ;
        top:0px;
        width :90%;
        min-height:800px;
        display :inline-block ;
        padding-top :30px;
    }
    
    .News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:100%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;

		margin-left :5%;
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#215858;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		font-family:yekan,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :450px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:90%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#000;
		line-height :25px;
		direction:rtl;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;

	}
	
	.news_RightBox .WriterName
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#215858;
		direction:rtl;
		text-align :justify ;
		min-height :30px;

	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :100px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#215858;
		border:0px solid #215858;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		border-radius:5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#222;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #E8E8E8;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		min-height:140px;
		display :inline-block ;
		text-align :right ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#25ADDF;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
		line-height :60px;
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    
    .chart_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
        display :inline-block ;
        text-align :center ;
    }
    
    .chart_MainPage .chart_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        min-height:900px;
        display :inline-block ;
        overflow:auto ;
    }
    
    .chart_MainPage .chart_Container iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
    }
    
    
    .mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:30%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :600px;
		display :inline-block ;
		padding-bottom :30px;
		margin-bottom :150px;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :left;
		left :0px;
		margin :0;
		padding :0;
		width :48%;
		min-height:350px;
		margin :1%;
		
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	.LawPage_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    display :inline-block ;
	    text-align :center ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container
	{
	    position :relative ;
	    top:0px;
	    width :90%;
	    display :inline-block ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container .TitleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :80px;
	    line-height :80px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	    color:#215858;
	}
	
	.LawPage_MainPage .LawPage_Container .ContentBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :justify  ;
	    min-height :60px;
	    line-height :30px;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.LawPage_MainPage .LawPage_Container .WhiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :40px;
	    line-height :40px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :350px;
		display  :inline-block ;
	}
	.Contact_ContainerMainPage iframe
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :600px;
	    margin-top :30px;
	    margin-bottom :30px;
	}
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :right   ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :30px;
		width :100%;
		margin-bottom :50px;
		direction:rtl;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;

	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	.ContactMap_MainPage
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display :inline-block ;
		text-align :center ;
	}
	 .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :90%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        margin :0;
        padding :0;
        min-height :600px;
        width :50%;
       
     
    }
    
  
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .showService_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
        text-align :center ;
    }
    
    .showService_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :400px;
        display :inline-block ;
    }
    
    .showService_Container .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :100px;
    }
    
    .showService_Container .rightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height :400px;
    }
    
    .showService_Container .rightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :80px;
        line-height :80px;
        text-align :right ; 
        font-family :yekan,arial;
        font-size :14pt;
        color:#215858;
        direction :rtl;
    }
    
    .showService_Container .rightBox .contentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :400px;
        line-height :30px;
        direction :rtl;
        text-align :justify  ; 
        font-family :yekan,arial;
        font-size :11pt;
        color:#000;
    }
    
    
    .showService_Container .leftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height :400px;
    }
    
    .showService_Container .leftBox iframe
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height:400px;
    }
    
    .siteMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .siteMap_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        min-height :600px;
        display :inline-block ;
    }
    
    .siteMap_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        right :0px;
        width :100%;
        min-height :80px;
    }
    
    .siteMap_Container .BoxMap
    {
        position:relative ;
        top:0px;
        float :right;
        width :30%;
        min-height :300px;
    }
    
     .siteMap_Container .BoxMap .headBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :14pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         font-weight :700;
     }
     
     .siteMap_Container .BoxMap .itemBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :11pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         border-right :4px solid #215858;         
     }
     
     .siteMap_Container .BoxMap .itemBox a
     {
         position :relative ;
         top:0px;
         float :right ;
         width :90%;
         height :100%;
         display :block ;
         text-decoration :none;
         text-align :right ;
          font-size :11pt;
         font-family :Yekan,arial;
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#215858;
     }
     .SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	.MenuScroll_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:130px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.MenuScroll_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height:130px;
	    
	}
	
	.MenuScroll_Container .boxMenu
	{
	    position:relative ;
	    top:0px;
	    min-height:100px;
	    width:140px;
	    cursor :pointer ;
	}
	
	
	
	.MenuScroll_Container .boxMenu .LogoPicBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :80px;
	    line-height :80px;
	}
	

	.MenuScroll_Container .boxMenu .LogoPicBox  img
	{
	    position :relative ;
	    float :none;
	    margin-left :auto;
	    margin-right :auto ;
	    margin-top :30px;
	    max-width:86px;
	}
	
	.MenuScroll_Container .boxMenu .titleBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:44px;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#215858;
	}
	
	.khadamatMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :120px;
	    display :inline-block ;
	    text-align :center ;
	    background :#E0E0E0;
	    box-shadow:1px 1px 2px gray;
	}
	
	.khadamatContainer
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :120px;
	    width :100%;

	}
        .buttonHamkari {
        position :relative ;
        top:0px;
        width :30%;
        max-width :280px;
        min-height :60px;
        line-height :60px;
        display :inline-block ;
        text-align :center ;
        font-family :Yekan;
        font-size:14pt;
        color:#fff;
        background :#222222;
        cursor :pointer ;
        text-decoration :none;
    }
         .LoginButton_mobile{
         display :none;
     }
         .buttonHamkari {
        position :relative ;
        top:40px;
        width :80%;
        max-width :280px;
        min-height :60px;
        line-height :60px;
        display :inline-block ;
        text-align :center ;
        font-family :Yekan;
        font-size:14pt;
        color:#fff;
        background :#222222;
        cursor :pointer ;
        text-decoration :none;
    }
           .contentOtherPage {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        text-align :right ;
        direction :rtl;
        margin :0;
        font-family:Yekan;
        font-size:12pt;
        line-height :35px;
    }
           #image_Service {
        position :relative ;
        float :left;
        width :90%;
    }
}
@media screen and (min-width: 1280px) and (max-width: 1440px) 
{

    .screenContainer_hrhs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 1000px;
        overflow-x: hidden;
        margin: 0;
        padding: 0;
  
    }

    .PhoneBook_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 600px;
    }

        .PhoneBook_MainPage .container {
            position: relative;
            display: inline-block;
            width: 80%;
            min-height: 600px;
        }

            .PhoneBook_MainPage .container table {
                position: relative;
                float: right;
                display: inline-block;
                width: 100%;
                font-family: yekan;
                font-size: 11pt;
                direction: rtl;
                width: 500px;
            }

                .PhoneBook_MainPage .container table td {
                    text-align: center;
                    min-width: 300px;
                }

                .PhoneBook_MainPage .container table tr {
                    height: 40px;
                }

                    .PhoneBook_MainPage .container table tr:nth-child(even) {
                        background: #FDBC45;
                        color: #222;
                    }

                    .PhoneBook_MainPage .container table tr:nth-child(odd) {
                        background: #F9F9F9;
                    }

                .PhoneBook_MainPage .container table th {
                    background: #222;
                    color: #fff;
                }

    .managerMainBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 800px;
        display: inline-block;
        text-align: center;
    }

    .managerContainer {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 800px;
        display: inline-block;
        direction: rtl;
    }

        .managerContainer .boxManagerModirAmel {
            position: relative;
            top: 0px;
            float: none;
            width: 50%;
            margin-left: auto;
            margin-right: auto;
            min-height: 325px;
            -webkit-box-shadow: 3px 3px 3px 3px #ccc; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
            -moz-box-shadow: 3px 3px 3px 3px #ccc; /* Firefox 3.5 - 3.6 */
            box-shadow: 3px 3px 3px 3px #ccc;
            border: 4px solid #215858;
            border-radius: 4px;
            padding: 10px;
            direction: rtl;
        }

            .managerContainer .boxManagerModirAmel .innertoBox {
                position: relative;
                top: 0px;
                float: right;
                min-height: 325px;
                background: #14A8AF;
                width: 60%;
            }

            .managerContainer .boxManagerModirAmel .middleBox {
                position: absolute;
                bottom: 0px;
                margin-bottom: 0px;
                min-height: 65px;
                background: #215858;
                width: 100%;
                font-family: Yekan,arial;
                font-size: 11pt;
                color: #fff;
                line-height: 65px;
                text-align: center;
            }


            .managerContainer .boxManagerModirAmel .bottomBox {
                position: relative;
                top: 0px;
                float: right;
                min-height: 325px;
                background: #fff;
                width: 40%;
                display: inline-block;
            }

                .managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer {
                    position: relative;
                    top: 10px;
                    right: 0px;
                    float: right;
                    min-height: 300px;
                    text-align: center;
                    width: 30px;
                }

                    .managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer .circleBox {
                        position: relative;
                        float: right;
                        width: 55px;
                        height: 55px;
                        border-radius: 180px;
                        text-align: center;
                        margin-right: -20px;
                        background: #215858;
                        cursor: pointer;
                        margin-bottom: 5px;
                    }

                        .managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer .circleBox:hover {
                            background: #14A8AF;
                        }

                .managerContainer .boxManagerModirAmel .bottomBox .circleBox i {
                    color: #fff;
                    margin-top: 15px;
                    font-size: 25px;
                }

                .managerContainer .boxManagerModirAmel .bottomBox p {
                    float: right;
                    top: 0px;
                    width: 60%;
                    min-height: 30px;
                    line-height: 30px;
                    padding-right: 10%;
                    font-family: yekan,arial;
                    font-size: 12pt;
                    color: #333;
                    text-align: right;
                    direction: rtl;
                }

                    .managerContainer .boxManagerModirAmel .bottomBox p i {
                        color: #14A8AF;
                        font-size: 10pt;
                        margin-left: 10px;
                        margin-top: 5px;
                    }

                    .managerContainer .boxManagerModirAmel .bottomBox p.user {
                        font-family: Yekan;
                    }

                    .managerContainer .boxManagerModirAmel .bottomBox p.phone {
                        font-family: byekan;
                    }

                    .managerContainer .boxManagerModirAmel .bottomBox p.email {
                        font-family: yekan;
                    }

                    .managerContainer .boxManagerModirAmel .bottomBox p.fax {
                        font-family: byekan;
                    }




        .managerContainer .boxManager {
            position: relative;
            top: 0px;
            float: none;
            width: 28%;
            margin-left: auto;
            margin-right: auto;
            display: inline-block;
            min-height: 400px;
            -webkit-box-shadow: 3px 3px 3px 3px #ccc; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
            -moz-box-shadow: 3px 3px 3px 3px #ccc; /* Firefox 3.5 - 3.6 */
            box-shadow: 3px 3px 3px 3px #ccc;
            border: 4px solid #215858;
            border-radius: 4px;
            padding: 10px;
            margin: 1%;
            margin-top: 2.5%;
            margin-bottom: 2.5%;
        }

        .managerContainer .fourBox {
            width: 22%;
        }

        .managerContainer .boxManager .innertoBox {
            position: relative;
            top: 0px;
            float: right;
            min-height: 200px;
            background: #14A8AF;
            width: 100%;
        }

        .managerContainer .boxManager .middleBox {
            position: relative;
            top: 0px;
            float: right;
            min-height: 55px;
            background: #215858;
            width: 100%;
            font-family: Yekan,arial;
            font-size: 11pt;
            color: #fff;
            line-height: 25px;
            text-align: center;
        }


        .managerContainer .boxManager .bottomBox {
            position: relative;
            top: 0px;
            float: left;
            min-height: 145px;
            background: #fff;
            width: 100%;
            display: inline-block;
            direction: rtl;
        }

            .managerContainer .boxManager .bottomBox .circleBoxContainer {
                position: relative;
                top: 0px;
                left: 0px;
                float: none;
                margin-left: auto;
                margin-right: auto;
                min-height: 35px;
                display: inline-block;
                text-align: center;
            }

                .managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox {
                    position: relative;
                    float: right;
                    margin-left: 5px;
                    width: 40px;
                    height: 40px;
                    border-radius: 180px;
                    text-align: center;
                    margin-top: -20px;
                    background: #215858;
                    cursor: pointer;
                }

                    .managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover {
                        background: #14A8AF;
                    }

            .managerContainer .boxManager .bottomBox .circleBox i {
                color: #fff;
                margin-top: 10px;
                font-size: 20px;
            }

            .managerContainer .boxManager .bottomBox p {
                position: relative;
                float: left;
                top: 0px;
                width: 90%;
                min-height: 20px;
                line-height: 20px;
                padding-right: 10%;
                font-family: yekan,arial;
                font-size: 10pt;
                color: #333;
                text-align: right;
                direction: rtl;
                margin: 0.5px;
            }

                .managerContainer .boxManager .bottomBox p i {
                    color: #14A8AF;
                    font-size: 10pt;
                    margin-left: 10px;
                    margin-top: 5px;
                }

                .managerContainer .boxManager .bottomBox p.user {
                    font-family: Yekan;
                }

                .managerContainer .boxManager .bottomBox p.phone {
                    font-family: byekan;
                }

                .managerContainer .boxManager .bottomBox p.email {
                    font-family: yekan;
                }

                .managerContainer .boxManager .bottomBox p.fax {
                    font-family: byekan;
                }


    .titleBox_Inf {
        position: relative;
        top: 0px;
        width: 100%;
        min-height: 130px;
        line-height: 130px;
        font-size: 14pt;
        font-family: yekan,arial;
        color: #000;
        text-align: center;
        direction: rtl;
    }


    .NewsFori {
        position: fixed;
        bottom: 0px;
        width: 20%;
        max-width: 300px;
        height: 180px;
        background: rgb(255,83,0);
        background: rgba(255,83,0,0.8);
        padding: 10px 20px 10px 10px;
        font-family: Yekan,arial;
        font-size: 10pt;
        color: #fff;
        z-index: 1000000000000;
        box-shadow: 1px 1px 1px gray;
        min-width: 300px;
        font-weight: 300;
    }




    .marqueeBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        height: 40px;
        z-index: 10000000000;
        font-family: yekan,arial;
        font-size: 11pt;
        color: #333;
        padding-top: 5px;
        direction: rtl;
    }



    .socialBox {
        position: fixed;
        float: left;
        top: 25%;
        min-width: 40px;
        background: rgb(191,189,192);
        background: rgba(191,189,192,0.5);
    }

        .socialBox ul {
            left: 0px;
            float: left;
            padding: 0;
            margin: 0;
            display: block;
        }

            .socialBox ul li {
                margin: 0;
                padding: 0;
                width: 40px;
                height: 40px;
                display: block;
            }

                .socialBox ul li a {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                    text-decoration: none;
                    display: block;
                }

    html, body {
        padding: 0;
        margin: 0;
    }

    .mainPageScreen {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 800px;
        display: inline-block;
        text-align: center;
        overflow: hidden;
    }

    .topWhiteBar {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        background: #FF5E14;
        height: 50px;
        display: inline-block;
    }

    .topWhiteBar_Container {
        position: relative;
        top: 0px;
        width: 90%;
        min-height: 55px;
        display: inline-block;
    }

    .topWhiteBar .main_ul {
        float: left;
        left: 0px;
        min-height: 55px;
    }

    .topWhiteBar .main_li {
        display: inline-block;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .topWhiteBar iframe {
        position: relative;
        float: left;
        left: 0px;
        top: 0px;
        width: 40px;
        height: 35px;
        display: inline-block;
    }

    .topWhiteBar a {
        font-family: yekan,arial;
        font-size: 10pt;
        color: #fff;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        min-height: 35px;
        line-height: 35px;
        -webkit-transition: color 0.5s; /* For Safari 3.1 to 6.0 */
        transition: color 0.5s;
    }

        .topWhiteBar a i {
            font-size: 16pt;
            color: #fff;
            margin-right: 5px;
            -webkit-transition: color 0.5s; /* For Safari 3.1 to 6.0 */
            transition: color 0.5s;
        }

        .topWhiteBar a:hover i {
            color: #34454D;
        }

        .topWhiteBar a:hover {
            color: #34454D;
        }

    .topWhiteBar i:hover {
        color: #34454D;
    }

    .main_li .topWhiteBar_DropDown {
        float: none;
        list-style: none;
        display: none;
        list-style-type: none;
        position: absolute;
        z-index: 10000;
        direction: rtl;
        margin: 0;
        padding: 15px 15px 15px 15px;
        background: #34454D;
        color: #fff;
    }

    .main_li .topWhiteBar_DropDown_Search {
        float: none;
        list-style: none;
        display: none;
        list-style-type: none;
        position: absolute;
        z-index: 10000;
        direction: rtl;
        margin: 0;
        padding: 15px 5px 15px 5px;
        background: #34454D;
        color: #fff;
    }

    /*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/

    .topWhiteBar_DropDown li {
        display: block;
        margin: 0;
    }



    #btnLogin {
        font-family: yekan,arial;
        font-size: 10pt;
        color: #fff;
        border: 2px solid #34454D;
        border-radius: 30px;
        cursor: pointer;
        background: #34454D;
        width: 40%;
    }

        #btnLogin:hover {
            background: #fff;
            color: #34454D;
        }

    #btnSearch {
        font-family: yekan,arial;
        font-size: 10pt;
        color: #fff;
        border: 2px solid #34454D;
        border-radius: 30px;
        cursor: pointer;
        background: #34454D;
        width: 40%;
    }

        #btnSearch:hover {
            background: #fff;
            color: #34454D;
        }

    .topBar {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        background: #fff;
        display: inline-block;
        text-align: center;
        box-shadow: 0px 2px 5px #c1c1c1;
    }

    .topBar_Container {
        position: relative;
        top: 0px;
        width: 90%;
        display: inline-block;
    }

        .topBar_Container .logoBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            cursor: pointer;
        }

    .logoBox img {
        position: relative;
        float: right;
        top: 0px;
        right: 0px;
    }

    .topBar_Container .menuPhoneBox {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        background: #fff;
        width: 100%;
    }

    .menuPhoneBox .phoneBox {
        position: relative;
        top: 0px;
        float: left;
        left: 20px;
        width: 100%;
        min-height: 50px;
    }

    .phoneBox a {
        position: absolute;
        float: left;
        left: 0px;
        bottom: 10px;
        padding: 10px 0px 10px 0px;
        font-family: byekan,arial;
        font-size: 16pt;
        color: #000;
        text-align: left;
        display: inline-block;
        width: 100%;
        height: 30px;
    }

    .phoneBox i {
        font-size: 20pt;
        color: #215858;
        margin-right: 10px;
    }

    .menuBox {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 60px;
    }



    /*menu Section*/
    #cssmenu,
    #cssmenu ul,
    #cssmenu ul li,
    #cssmenu ul li a,
    #cssmenu #menu-button {
        margin: 1;
        padding: 0;
        border: 0;
        list-style: none;
        line-height: 1;
        display: block;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 1000;
        margin-top: 10px;
    }

        #cssmenu:after,
        #cssmenu > ul:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0;
        }

        #cssmenu #menu-button {
            display: none;
        }

    #cssmenu {
        width: auto;
        font-family: yekan,arial;
    }

        #cssmenu > ul {
            background: none;
            border: 0;
        }

        #cssmenu.align-right > ul > li {
            float: right;
        }

        #cssmenu > ul > li {
            float: right;
            display: inline-block;
        }

        #cssmenu.align-center > ul {
            float: none;
            text-align: center;
            border: 0;
        }

            #cssmenu.align-center > ul > li {
                float: none;
            }

        #cssmenu.align-center ul ul {
            text-align: center;
        }

        #cssmenu > ul > li > a {
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 15px;
            padding-bottom: 15px;
            border-right: 0px solid #fff;
            text-decoration: none;
            font-size: 12pt;
            font-weight: 500;
            color: #000;
            text-align: center;
            border-radius: 5px;
            margin: 2px;
        }

        #cssmenu > ul > li.active > a {
            background: #222222;
            color: #fff;
        }

        #cssmenu > ul > li i {
            color: #666;
            margin-right: 5px;
            font-size: 10pt;
            font-weight: 300;
        }

        #cssmenu > ul > li:hover a i {
            color: #fff;
        }


        #cssmenu > ul > li:hover > a,
        #cssmenu > ul > li > a:hover {
            background: #215858;
            color: #fff;
        }

        #cssmenu > ul > li.has-sub > a {
        }

            #cssmenu > ul > li.has-sub > a::after {
                content: "";
                position: absolute;
                width: 0;
                height: 0;
                right: 0px;
                top: 18px;
            }

        #cssmenu > ul > li.has-sub.active > a::after,
        #cssmenu > ul > li.has-sub:hover > a {
        }

        #cssmenu ul ul {
            position: absolute;
            left: -9999px;
            top: 40px;
            padding-top: 6px;
            font-size: 12pt;
            opacity: 0;
            -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
            -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
            -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
            -o-transition: top 0.2s ease, opacity 0.2s ease-in;
            transition: top 0.2s ease, opacity 0.2s ease-in;
            box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
            background: #F9F9F9;
        }

        #cssmenu.align-right ul ul {
            text-align: right;
        }

        #cssmenu > ul > li > ul::after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: 5px solid transparent;
            border-bottom-color: #fff;
            top: -4px;
            left: 40px;
        }

        #cssmenu.align-right > ul > li > ul::after {
            left: auto;
            right: 20px;
        }

        #cssmenu ul ul ul::after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: 5px solid transparent;
            border-right-color: #FFF;
            top: 11px;
            right: -10px;
        }

        #cssmenu.align-right ul ul ul::after {
            border-right-color: transparent;
            border-left-color: #ffffff;
            left: auto;
            right: -4px;
        }

        #cssmenu > ul > li > ul {
            top: 120px;
            background: #F9F9F9;
            padding: 0;
        }

        #cssmenu > ul > li:hover > ul {
            top: 40px;
            left: 0;
            opacity: 1;
        }

        #cssmenu.align-right > ul > li:hover > ul {
            left: auto;
            right: 0;
        }

        #cssmenu ul ul ul {
            padding-top: 0;
            padding-left: 6px;
        }

        #cssmenu.align-right ul ul ul {
            padding-right: 6px;
        }

        #cssmenu ul ul > li:hover > ul {
            left: -250px;
            top: 0;
            opacity: 1;
        }

        #cssmenu.align-right ul ul > li:hover > ul {
            left: auto;
            right: 100%;
            opacity: 1;
        }

        #cssmenu ul ul li a {
            text-decoration: none;
            font-weight: 200;
            font-size: 11pt;
            padding-top: 12px;
            padding-bottom: 12px;
            width: 240px;
            color: #000;
            text-align: center;
            background: #F9F9F9;
            direction: rtl;
            margin: 0;
        }

        #cssmenu ul ul li.active > a {
            background: #222222;
            color: #fff;
        }

        #cssmenu ul ul li:hover > a {
            background: #215858;
            color: #fff;
        }

        #cssmenu ul ul li:first-child > a {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

        #cssmenu ul ul li:last-child > a {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px;
        }

        #cssmenu > ul > li > ul::after {
            position: absolute;
            display: block;
        }

        #cssmenu ul ul li.has-sub > a::after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: 4px solid transparent;
            border-right-color: #fff;
            right: 17px;
            top: 14px;
        }

        #cssmenu.align-right ul ul li.has-sub > a::after {
            border-left-color: transparent;
            border-right-color: #FFF;
            left: auto;
            right: 17px;
        }

        #cssmenu ul ul li.has-sub.active > a::after,
        #cssmenu ul ul li.has-sub:hover > a::after {
            border-left-color: #FFF;
        }

        #cssmenu.align-right ul ul li.has-sub.active > a::after,
        #cssmenu.align-right ul ul li.has-sub:hover > a::after {
            border-right-color: #FFF;
            border-left-color: transparent;
        }

    .LoginButton {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        height: 46px;
        width: 186px;
        border-radius: 5px;
        text-align: center;
        line-height: 46px;
        color: #fff;
        font-size: 11pt;
        font-family: yekan;
        background: #215858;
        margin-top: 20px;
        cursor: pointer;
        z-index: 10000000000000000000;
    }

        .LoginButton:hover {
            background: #222222;
        }

    .bannerContainer {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 570px;
        background: none;
        display: inline-block;
    }

        .bannerContainer .contentBanner {
            background-repeat: no-repeat;
            background-size: 100% 100%;
        }
         .bannerContainer .contentText {
            position :relative ;
            top:150px;
            font-family :yekan;
            font-size :32pt;
            font-weight :900;
            color:#000;
            text-align :center ;
            direction :rtl;
            min-height :180px;
            width :30%;
            float :right ;
            background :none;
            right :250px;

        }

    .iconKhadamat_MainBox {
        position: relative;
        top: 0px;
        margin-top: -90px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 180px;
        z-index: 100000;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .iconKhadamat_MainBox .container {
            position: relative;
            top: 0px;
            min-height: 180px;
            display: inline-block;
            width: 80%;
        }

            .iconKhadamat_MainBox .container .box {
                position: relative;
                top: 0px;
                float: right;
                margin-right: 1.5%;
                margin-left: 1.5%;
                min-height: 180px;
                line-height: 180px;
                background: #F9F9F9;
                width: 22%;
                border-radius: 5px;
                box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
            }

                .iconKhadamat_MainBox .container .box .iconBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 100%;
                    display: inline-block;
                    text-align: center;
                    min-height: 100px;
                }

                .iconKhadamat_MainBox .container .box .TextBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 100%;
                    text-align: center;
                    min-height: 80px;
                    line-height: 80px;
                }

                    .iconKhadamat_MainBox .container .box .TextBox p {
                        position: relative;
                        top: 0px;
                        text-align: center;
                        font-family: yekan;
                        font-size: 14pt;
                        color: #000;
                        margin: 0;
                        padding: 0;
                    }


    .marakezRefahi_hrhs_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 1300px;
        display: inline-block;
        text-align: center;
    }

        .marakezRefahi_hrhs_MainPage .container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 1300px;
            display: inline-block;
            text-align: center;
            margin: 0;
            padding: 0;
        }

            .marakezRefahi_hrhs_MainPage .container .titleBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 124px;
                font-family: yekan;
                font-size: 22pt;
                color: #000;
                vertical-align: text-bottom;
            }

                .marakezRefahi_hrhs_MainPage .container .titleBox p {
                    position: relative;
                    width: 100%;
                    font-family: yekan;
                    font-size: 22pt;
                    text-align: center;
                    margin: 0;
                    padding: 0;
                    top: 80px;
                }

            .marakezRefahi_hrhs_MainPage .container .subtitleBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 60px;
                line-height: 60px;
                font-family: yekan;
                font-size: 11pt;
                color: #777;
                padding-bottom: 30px;
            }


            .marakezRefahi_hrhs_MainPage .container .box {
                position: relative;
                top: 0px;
                float: right;
                margin-left: 2%;
                margin-right: 2%;
                margin-top: 1%;
                min-height: 474px;
                display: inline-block;
                text-align: center;
                max-width: 370px;
                width: 29.3%;
            }

            .marakezRefahi_hrhs_MainPage .container .boxInner {
                position: relative;
                top: 0px;
                float: right;
                width: 95%;
                height: 435px;
                margin: 4px;
                display: inline-block;
                text-align: center;
                overflow: hidden;
            }

                .marakezRefahi_hrhs_MainPage .container .boxInner .boxImage {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    min-height: 386px;
                    overflow: hidden;
                }

                    .marakezRefahi_hrhs_MainPage .container .boxInner .boxImage img {
                        width: 100%;
                    }

                .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 95%;
                    height: 170px;
                    background: #215858;
                    margin-left: 2.5%;
                    margin-right: 2.5%;
                    margin-top: -50px;
                    -webkit-transition: margin-top 0.3s;
                    transition: margin-top 0.3s;
                }

                .marakezRefahi_hrhs_MainPage .container .boxInner:hover .boxTitle {
                    margin-top: -100px;
                }

                .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxBlank {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    height: 20px;
                }

                .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxMainTitle {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    text-align: center;
                    font-size: 16pt;
                    color: #fff;
                    font-family: yekan;
                    min-height: 35px;
                }

                .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxsubTitle {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    text-align: center;
                    font-size: 11pt;
                    font-family: yekan;
                    color: #fff;
                    height: 25px;
                    margin: 0;
                    padding: 0;
                    line-height: 25px;
                }

                .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    display: inline-block;
                    text-align: center;
                    color: #fff;
                    height: 72px;
                    margin: 0;
                    padding: 0;
                    line-height: 72px;
                }

                    .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon {
                        position: relative;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        width: 40px;
                        height: 40px;
                        line-height: 40px;
                        border-radius: 180px;
                        background: #fff;
                        text-align: center;
                        margin-left: 1%;
                        margin-right: 1%;
                        cursor: pointer;
                        display: inline-block;
                    }

                        .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover {
                            background: #DB2122;
                            color: #fff;
                        }

                        .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon i {
                            margin-top: 10px;
                            color: #215858;
                            font-size: 16pt;
                        }

                        .marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover i {
                            color: #fff;
                        }

    .MarakezRefahi_VideoBox_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background-position: center center;
        background-repeat: no-repeat;
    }




        .MarakezRefahi_VideoBox_Mainpage .mask {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 600px;
            display: inline-block;
            text-align: center;
            background: rgb(0,0,0);
            background: rgba(0,0,0,0.5);
        }

        .MarakezRefahi_VideoBox_Mainpage .Container {
            position: relative;
            top: 0px;
            width: 100%;
            min-height: 500px;
            display: inline-block;
            text-align: center;
        }



            .MarakezRefahi_VideoBox_Mainpage .Container .videoButton {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 185px;
                text-align: center;
                display: inline-block;
              
            }

                .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button {
                    position: relative;
                    width: 98px;
                    height: 98px;
                    border-radius: 180px;
                    text-align: center;
                    background: #215858;
                    cursor: pointer;
                    display: inline-block;
                    margin-top: 10px;
                }


                .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain {
                    position: relative;
                    width: 98px;
                    height: 98px;
                    border-radius: 180px;
                    text-align: center;
                    background: #215858;
                    cursor: pointer;
                    display: block;
                    margin-top: 0px;
                }





                    .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i {
                        position: absolute;
                        font-size: 22pt;
                        color: #fff;
                        margin-left: auto;
                        margin-right: auto;
                        top: 35px;
                        left: 40px;
                        z-index: 100000000000000000;
                    }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 62px;
                line-height: 62px;
                text-align: center;
                font-family: yekan;
                font-size: 16pt;
                color: #215858;
            }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox1 {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 62px;
                line-height: 62px;
                text-align: center;
                font-family: yekan;
                font-size: 24pt;
                color: #FFF;
            }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox2 {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 62px;
                line-height: 62px;
                text-align: center;
                font-family: yekan;
                font-size: 26pt;
                color: #FFF;
                font-weight: 700;
            }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 110px;
                line-height: 110px;
                text-align: center;
            }

                .MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    display: block;
                    height: 60px;
                    line-height: 60px;
                    color: #fff;
                    text-align: center;
                    background: #215858;
                    cursor: pointer;
                    font-family: yekan;
                    font-size: 14pt;
                    width: 160px;
                    border-radius: 5px;
                }

                    .MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover {
                        background: #DB2122;
                    }

    .Elan_Hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        min-height: 230px;
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-top :20px;
    }

        .Elan_Hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            width: 95%;
            min-height: 350px;
            display: inline-block;
            background: #fff;
            border-radius: 15px;
            margin-top: -244px;
        }

            .Elan_Hrhs_Mainpage .container .box {
                position: relative;
                top: 0px;
                float: right;
                width: 33.33%;
                min-height: 350px;
                margin: 0;
                padding: 0;
            }

                .Elan_Hrhs_Mainpage .container .box .whiteBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 90%;
                    margin-right: 5%;
                    margin-left: 5%;
                    min-height: 45px;
                }


                .Elan_Hrhs_Mainpage .container .box .TitleBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 90%;
                    margin-right: 5%;
                    margin-left: 5%;
                    min-height: 65px;
                    line-height: 65px;
                    text-align: right;
                    font-size: 14pt;
                    font-family: yekan;
                    color: #215858;
                    direction: rtl;
                }

                .Elan_Hrhs_Mainpage .container .box .subTitleBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 90%;
                    margin-right: 5%;
                    margin-left: 5%;
                    min-height: 280px;
                    line-height: 45px;
                    text-align: right;
                    font-size: 20pt;
                    font-family: yekan;
                    color: #000;
                    direction: rtl;
                    -webkit-transition: color 1s;
                    transition: color 1s;
                    cursor: pointer;
                }

                    .Elan_Hrhs_Mainpage .container .box .subTitleBox:hover {
                        color: #215858;
                    }

                .Elan_Hrhs_Mainpage .container .box .elan {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    width: 90%;
                    min-height: 400px;
                    margin-top: 15px;
                    margin-bottom: 15px;
                    border-radius: 10px;
                    box-shadow: 1px 1px 5px #dddddd;
              
                }

                    .Elan_Hrhs_Mainpage .container .box .elan .innerBox {
                        position: relative;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        width: 90%;
                        min-height: 310px;
                        top: 23px;
                        bottom: 23px;
                    }


                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            min-height: 72px;
                        }

                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 20%;
                                height: 72px;
                                width: 72px;
                                border-radius: 180px;
                                margin: 0;
                                padding: 0;
                            }

                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 70%;
                                min-height: 72px;
                                line-height: 30px;
                                margin: 0;
                                padding: 0;
                                font-family: yekan;
                                font-size: 12pt;
                                color: #000;
                                text-align: right;
                                padding-right: 10px;
                                padding-left: 10px;
                                direction: rtl;
                          
                            }

                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            min-height: 45px;
                           
                        }


                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 20%;
                                min-height: 45px;
                                width: 72px;
                                margin: 0;
                                padding: 0;
                                display :none;
                            }


                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 70%;
                                min-height: 45px;
                                line-height: 45px;
                                margin: 0;
                                padding: 0;
                                font-family: yekan;
                                font-size: 14pt;
                                color: #215858;
                                text-align: right;
                                padding-right: 10px;
                                padding-left: 10px;
                                direction: rtl;
                            }

                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            min-height: 120px;
                            line-height: 25px;
                            font-size: 11pt;
                            font-family: yekan;
                            direction: rtl;
                            text-align: justify;
                            color: #666;
                        }

                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            text-align: center;
                            min-height: 40px;
                            line-height: 40px;
                        }

                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button {
                                position: relative;
                                float: left ;
                                margin-left: auto;
                                margin-right: auto;
                                top: 0px;
                                max-width: 137px;
                                display: block;
                                border-radius: 10px;
                                background: #215858;
                                text-align: center;
                                line-height: 30px;
                                height: 30px;
                                cursor: pointer;
                                font-family: yekan;
                                font-size: 10pt;
                                text-decoration: none;
                                color: #fff;
                                padding : 5px 15px 5px 15px;
   
                            }

                                .Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover {
                                    background: #DB2122;
                                }

    .newsEvent_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 900px;
        display: inline-block;
        text-align: center;
        background: #F9F9F9;
    }

        .newsEvent_MainPage .container {
            position: relative;
            top: 0px;
            width: 95%;
            min-height: 900px;
            display: inline-block;
           
        }





            .newsEvent_MainPage .container .blankBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
            }

            .newsEvent_MainPage .container .subTitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                text-align: center;
                direction: rtl;
                font-size: 14pt;
                font-family: yekan;
                color: #215858;
                min-height: 40px;
                line-height: 40px;
            }

            .newsEvent_MainPage .container .TitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                text-align: center;
                direction: rtl;
                font-size: 22pt;
                font-family: yekan;
                color: #000;
                min-height: 65px;
                line-height: 65px;
            }

            .newsEvent_MainPage .container .box {
                position: relative;
                float: right;
                top: 0px;
                width: 100%;
                margin-top: 50px;
                min-height: 530px;
            }



                .newsEvent_MainPage .container .box .boxNews {
                    position: relative;
                    top: 0px;
                    float: right;
                    margin-left: 20px;
                    margin-right: 20px;
                    min-height: 530px;
                    background: #fff;
                    width: 30%;
                    margin-bottom: 1%;
                }


                    .newsEvent_MainPage .container .box .boxNews .boxPic {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 100%;
                        height: 314px;
                        padding: 0;
                        margin: 0;
                        overflow: hidden;
                    }

                        .newsEvent_MainPage .container .box .boxNews .boxPic img {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            -webkit-transition: width 0.5s;
                            transition: width 0.5s;
                        }

                    .newsEvent_MainPage .container .box .boxNews:hover .boxPic img {
                        width: 105%;
                    }

                    .newsEvent_MainPage .container .box .boxNews .boxPic .maskBox {
                        position: absolute;
                        top: 50%;
                        bottom: 50%;
                        left: 50%;
                        right: 50%;
                        background: rgb(0,0,0);
                        background: rgba(0,0,0,0.4);
                        -webkit-transition: padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
                        transition: padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
                        margin: 0;
                        padding: 0;
                        height: 0px;
                        width: 0px;
                        overflow: hidden;
                    }

                    .newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox {
                        margin-left: -50%;
                        padding-left: 50%;
                        padding-right: 50%;
                        margin-top: -50%;
                        padding-top: 48%;
                        padding-bottom: 48%;
                    }


                    .newsEvent_MainPage .container .box .boxNews .DateBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-left: 5%;
                        margin-right: 5%;
                        width: 90%;
                        height: 60px;
                        line-height: 60px;
                        font-size: 12pt;
                        font-family: Yekan;
                        color: #215858;
                        direction: rtl;
                        text-align: right;
                    }


                    .newsEvent_MainPage .container .box .boxNews .TextBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-left: 5%;
                        margin-right: 5%;
                        width: 90%;
                        min-height: 80px;
                        line-height: 30px;
                        font-size: 14pt;
                        font-family: Yekan;
                        color: #000;
                        direction: rtl;
                        text-align: justify;
                    }

                    .newsEvent_MainPage .container .box .boxNews .buttonBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 90%;
                        margin-left: 5%;
                        margin-right: 5%;
                        min-height: 67px;
                        line-height: 67px;
                    }

                        .newsEvent_MainPage .container .box .boxNews .buttonBox .button {
                            position: relative;
                            float: left;
                            left: 0px;
                            width: 144px;
                            height: 47px;
                            border: 1px solid #EFEFEF;
                            border-radius: 5px;
                            cursor: pointer;
                            text-align: center;
                            line-height: 47px;
                            font-size: 12pt;
                            font-family: yekan;
                            direction: rtl;
                            color: #000;
                            display: block;
                            text-decoration: none;
                        }

                            .newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover {
                                background: #215858;
                                color: #fff;
                                border: 0;
                            }

    .DesMarekez_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 600px;
        background: #fff;
    }

        .DesMarekez_Mainpage .container {
            position: relative;
            top: 0px;
            width: 90%;
            display: inline-block;
            min-height: 500px;
            margin-top: 50px;
        }

            .DesMarekez_Mainpage .container .boxRight {
                position: relative;
                top: 0px;
                float: right;
                width: 60%;
                min-height: 600px;
                margin: 0;
                padding: 0;
            }

            .DesMarekez_Mainpage .container .boxLeft {
                position: relative;
                top: 0px;
                float: right;
                width: 40%;
                min-height: 600px;
                margin: 0;
                padding: 0;
            }


            .DesMarekez_Mainpage .container .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 98%;
                margin-left: 2%;
                min-height: 60px;
                line-height: 60px;
                text-align: right;
                font-family: yekan;
                font-size: 14pt;
                color: #215858;
                direction: rtl;
            }

            .DesMarekez_Mainpage .container .MaintitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 98%;
                margin-left: 2%;
                min-height: 116px;
                line-height: 40px;
                font-size: 26pt;
                font-family: yekan;
                color: #000;
                text-align: right;
                direction: rtl;
            }

            .DesMarekez_Mainpage .container .TextBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 98%;
                margin-left: 2%;
                font-size: 13pt;
                font-family: yekan;
                color: #777;
                direction: rtl;
                text-align: justify;
                min-height: 130px;
                line-height: 30px;
            }

            .DesMarekez_Mainpage .container .subTitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 98%;
                margin-left: 2%;
                font-size: 14pt;
                font-family: yekan;
                color: #000;
                min-height: 44px;
                line-height: 44px;
                text-align: right;
                direction: rtl;
            }

                .DesMarekez_Mainpage .container .subTitleBox i {
                    color: #215858;
                    font-size: 12pt;
                    margin-left: 10px;
                }

            .DesMarekez_Mainpage .container .boxLeft .imageBoxLarge {
                position: relative;
                top: 0px;
                float: none;
                margin-left: auto;
                margin-right: auto;
                min-height: 420px;
                border-radius: 5px;
                width: 100%;
                max-width: 370px;
            }

            .DesMarekez_Mainpage .container .boxLeft .imageBoxSmall {
                position: relative;
                top: 0px;
                float: left;
                left: 0px;
                height: 245px;
                border-radius: 5px;
                width: 100%;
                max-width: 200px;
                border: 6px solid #fff;
                margin-top: -135px;
            }


    .khadamatSherkat_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 1340px;
        background: #F9F9F9;
    }

        .khadamatSherkat_MainPage .container {
            position: relative;
            top: 0px;
            display: inline-block;
            min-height: 1185px;
            margin-top: 155px;
            width: 90%;
        }

            .khadamatSherkat_MainPage .container .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 56px;
                line-height: 56px;
                font-family: yekan;
                font-size: 14pt;
                color: #215858;
                direction: rtl;
                text-align: center;
            }

            .khadamatSherkat_MainPage .container .MainTitleBox {
                position: relative;
                top: 0px;
                float: none;
                margin-left: auto;
                margin-right: auto;
                width: 100%;
                min-height: 130px;
                line-height: 40px;
                font-size: 26px;
                color: #000;
                direction: rtl;
                text-align: center;
                font-family: Yekan;
                max-width: 600px;
            }

            .khadamatSherkat_MainPage .container .mainBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 800px;
            }

                .khadamatSherkat_MainPage .container .mainBox .box {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 30%;
                    min-height: 383px;
                    border-radius: 10px;
                    border: 1px solid #F3F3F3;
                    background: #fff;
                    margin-bottom: 10px;
                    margin: 1%;
                    -webkit-transition: border-color 1s;
                    transition: border-color 1s;
                }

                    .khadamatSherkat_MainPage .container .mainBox .box:hover {
                        border-color: #215858;
                    }


                    .khadamatSherkat_MainPage .container .mainBox .box .innerBox {
                        position: relative;
                        float: none;
                        margin-left: 15px;
                        margin-right: 15px;
                        margin-top: 15px;
                        margin-bottom: 15px;
                        min-height: 353px;
                    }

                        .khadamatSherkat_MainPage .container .mainBox .box .innerBox .iconBox {
                            position: relative;
                            width: 100%;
                            min-height: 90px;
                            text-align: right;
                        }


                        .khadamatSherkat_MainPage .container .mainBox .box .innerBox .titleBox {
                            position: relative;
                            float: right;
                            width: 100%;
                            min-height: 60px;
                            line-height: 60px;
                            text-align: right;
                            font-family: yekan;
                            font-size: 16pt;
                            color: #000;
                            direction: rtl;
                        }


                        .khadamatSherkat_MainPage .container .mainBox .box .innerBox .textBox {
                            position: relative;
                            float: right;
                            width: 100%;
                            min-height: 102px;
                            line-height: 30px;
                            text-align: justify;
                            font-family: yekan;
                            font-size: 12pt;
                            color: #777;
                            direction: rtl;
                        }

                        .khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox {
                            position: relative;
                            float: right;
                            width: 100%;
                            min-height: 48px;
                            line-height: 48px;
                            text-align: left;
                            direction: rtl;
                        }

                            .khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button {
                                position: relative;
                                float: left;
                                width: 130px;
                                height: 48px;
                                line-height: 48px;
                                display: block;
                                border-top: 2px solid #215858;
                                color: #215858;
                                font-size: 12pt;
                                font-family: Yekan;
                                text-align: center;
                                border-radius: 10px;
                                cursor: pointer;
                                text-decoration: none;
                            }


                                .khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button:hover {
                                    background: #215858;
                                    color: #fff;
                                    border-top: 0;
                                }

                    .khadamatSherkat_MainPage .container .mainBox .box .videoButton {
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        width: 100%;
                        height: 383px;
                        text-align: center;
                        border-radius: 10px;
                    }

                        .khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow {
                            position: relative;
                            float: none;
                            margin-left: auto;
                            margin-right: auto;
                            width: 118px;
                            height: 118px;
                            border-radius: 360px;
                            background: #215858;
                            text-align: center;
                            background: rgb(255,165,0);
                            background: rgb(255,165,0,0.4);
                            cursor: pointer;
                            display: block;
                            margin-top: 114px;
                            margin-bottom: 114px;
                        }


                            .khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover {
                                background: rgb(5,5,5);
                                background: rgb(5,5,5,0.4);
                            }

                                .khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button {
                                    background: #222;
                                }

                        .khadamatSherkat_MainPage .container .mainBox .box .videoButton .button {
                            position: absolute;
                            float: none;
                            margin-left: 7px;
                            margin-right: 7px;
                            width: 104px;
                            height: 104px;
                            border-radius: 360px;
                            background: #215858;
                            text-align: center;
                            background: rgb(255,165,0);
                            cursor: pointer;
                            display: block;
                            margin-top: 7px;
                            margin-bottom: 7px;
                        }

                            .khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i {
                                font-size: 22pt;
                                color: #fff;
                                margin-left: 46px;
                                margin-right: 46px;
                                margin-top: 40px;
                            }

    .counter_hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 200px;
        line-height: 200px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

        .counter_hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 140px;
            display: inline-block;
            margin: 0;
            padding: 0;
            margin-top: 60px;
        }

            .counter_hrhs_Mainpage .container .boxAmar {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 25%;
                min-height: 200px;
                line-height: 200px;
            }


                .counter_hrhs_Mainpage .container .boxAmar .headerAmar {
                    position: relative;
                    top: 0px;
                    float: right;
                    text-align: center;
                    min-height: 70px;
                    line-height: 70px;
                    font-size: 38pt;
                    color: #215858;
                    font-family: byekan;
                    width: 100%;
                    font-weight: 800;
                }


                .counter_hrhs_Mainpage .container .boxAmar .BodyAmar {
                    position: relative;
                    top: 0px;
                    float: right;
                    text-align: center;
                    min-height: 50px;
                    line-height: 50px;
                    font-size: 20pt;
                    color: #000;
                    font-family: yekan;
                    width: 100%;
                }

    .map_hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 722px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

        .map_hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 80%;
            min-height: 722px;
        }

            .map_hrhs_Mainpage .container .rightBox {
                position: relative;
                float: right;
                right: 0px;
                min-height: 722px;
                width: 25%;
                margin: 0;
                padding: 0;
            }

            .map_hrhs_Mainpage .container .leftBox {
                position: relative;
                float: right;
                right: 0px;
                min-height: 722px;
                width: 75%;
                margin: 0;
                padding: 0;
            }

            .map_hrhs_Mainpage .container .rightBox .innerBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 380px;
                margin-top: 172px;
            }

                .map_hrhs_Mainpage .container .rightBox .innerBox .box {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    min-height: 100px;
                    line-height: 100px;
                }

                    .map_hrhs_Mainpage .container .rightBox .innerBox .box .rightIconBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 35%;
                        margin: 0;
                        padding: 0;
                        min-height: 100px;
                        line-height: 100px;
                        text-align: right;
                    }

                    .map_hrhs_Mainpage .container .rightBox .innerBox .box .leftTextBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 65%;
                        margin: 0;
                        padding: 0;
                        min-height: 100px;
                        line-height: 100px;
                        text-align: right;
                        font-family: yekan;
                        font-size: 16pt;
                        color: #000;
                        font-weight: 600;
                    }

    .desMarkazRefahi_hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 895px;
        display: inline-block;
        text-align: center;
    }

        .desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 895px;
            display: inline-block;
            text-align: center;
            background: rgb(0,0,0);
            background: rgba(0,0,0,0.7);
        }

        .desMarkazRefahi_hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            width: 100%;
            min-height: 895px;
            display: inline-block;
        }

            .desMarkazRefahi_hrhs_Mainpage .container .subtitleBox {
                position: relative;
                top: 0px;
                right: 0px;
                float: right;
                width: 100%;
                min-height: 40px;
                line-height: 40px;
                font-size: 16pt;
                font-family: yekan;
                color: #fff;
                direction: rtl;
                text-align: center;
                margin-top: 30px;
            }

            .desMarkazRefahi_hrhs_Mainpage .container .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 100px;
                line-height: 100px;
                font-family: yekan;
                font-size: 28pt;
                color: #fff;
                direction: rtl;
                text-align: center;
                font-weight: 600;
            }


            .desMarkazRefahi_hrhs_Mainpage .container .picBox {
                position: relative;
                top: 0px;
                display: inline-block;
                min-height: 482px;
                width: 60%;
            }


                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle1 {
                    position: relative;
                    width: 350px;
                    height: 350px;
                    border-radius: 180px;
                    border: 6px solid #fff;
                    margin-left: 30%;
                    margin-right: 30%;
                    z-index: 2;
                }

                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle2 {
                    position: relative;
                    width: 220px;
                    height: 220px;
                    border-radius: 360px;
                    border: 6px solid #fff;
                    margin-left: 57%;
                    margin-top: -35%;
                    z-index: 3;
                }

                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle3 {
                    position: relative;
                    width: 250px;
                    height: 250px;
                    border-radius: 360px;
                    border: 6px solid #fff;
                    margin-left: 15%;
                    margin-top: -10%;
                    z-index: 1;
                }

                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle4 {
                    position: relative;
                    width: 200px;
                    height: 200px;
                    border-radius: 360px;
                    border: 6px solid #fff;
                    margin-left: 60%;
                    margin-top: -30%;
                }

            .desMarkazRefahi_hrhs_Mainpage .container .optionBox {
                position: relative;
                top: 0px;
                display: inline-block;
                right: 0px;
                min-height: 185px;
                width: 80%;
                margin-top: 50px;
            }

                .desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 33.3%;
                    margin: 0;
                    padding: 0;
                    min-height: 185px;
                }

                    .desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 100%;
                        min-height: 40px;
                        line-height: 40px;
                        color: #fff;
                        font-size: 14pt;
                        font-family: yekan;
                        text-align: right;
                        direction: rtl;
                    }

                        .desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i {
                            color: #215858;
                            font-size: 14pt;
                            margin-left: 10px;
                        }

    .loginBox_hrhs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 362px;
        display: inline-block;
        text-align: center;
    }


        .loginBox_hrhs .container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 232px;
            margin-top: 65px;
            border-radius: 10px;
            background: rgb(219,33,34);
            background: rgba(219,33,34,1);
            text-align: center;
            display: inline-block;
        }

            .loginBox_hrhs .container .innerBox {
                position: relative;
                top: 0px;
                width: 80%;
                min-height: 160px;
                display: inline-block;
                margin-top: 36px;
            }

                .loginBox_hrhs .container .innerBox .contentBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 35%;
                    min-height: 160px;
                    text-align: right;
                }

                    .loginBox_hrhs .container .innerBox .contentBox .textBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        min-height: 42px;
                        width: 100%;
                        border-radius: 5px;
                        background: #fff;
                        margin: 0;
                        padding: 0;
                        margin-bottom: 10px;
                    }

                        .loginBox_hrhs .container .innerBox .contentBox .textBox .caption {
                            position: relative;
                            top: 0px;
                            right: 0px;
                            float: right;
                            width: 30%;
                            text-align: center;
                            min-height: 42px;
                            line-height: 42px;
                            margin: 0;
                            padding: 0;
                            border-top-right-radius: 5px;
                            border-bottom-right-radius: 5px;
                            background: #222;
                            font-size: 12pt;
                            color: #fff;
                            font-family: yekan;
                            font-weight: 300;
                        }

                        .loginBox_hrhs .container .innerBox .contentBox .textBox .styleText {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 70%;
                            padding: 0;
                            padding-right: 5%;
                            min-height: 42px;
                            line-height: 42px;
                            font-size: 12pt;
                            color: #222;
                            font-family: yekan;
                            background: #fff;
                            border-top-left-radius: 5px;
                            border-bottom-left-radius: 5px;
                            border: 0;
                            direction: rtl;
                            text-align: right;
                        }

                    .loginBox_hrhs .container .innerBox .contentBox .buttonBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 100%;
                        min-height: 46px;
                        margin-top: 20px;
                        line-height: 46px;
                    }

                        .loginBox_hrhs .container .innerBox .contentBox .buttonBox .button {
                            position: relative;
                            float: left;
                            left: 0px;
                            width: 40%;
                            max-width: 124px;
                            height: 45px;
                            line-height: 45px;
                            text-align: center;
                            border: 0;
                            font-family: yekan;
                            font-size: 12pt;
                            color: #fff;
                            background: #222;
                            border-radius: 10px;
                            cursor: pointer;
                            direction: rtl;
                        }

                            .loginBox_hrhs .container .innerBox .contentBox .buttonBox .button:hover {
                                background: #DB2122l;
                            }

    .linkBox_hrhs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        height: 230px;
        margin-bottom: 60px;
    }

        .linkBox_hrhs .container {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 95%;
            height: 230px;
        }

            .linkBox_hrhs .container section {
                position: relative;
                top: 0px;
                display: inline-block;
                width: 90%;
                height: 230px;
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .linkBox_hrhs .container .box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                min-height: 200px;
                line-height: 200px;
                width: 20%;
                margin: 0;
                padding: 0;
                margin-right: 30px;
                margin-left: 30px;
                border-radius: 10px;
                background: #F9F9F9;
                -webkit-transition: border 1s;
                transition: border 1s;
            }

                .linkBox_hrhs .container .box .mask {
                    position: absolute;
                    height: 100%;
                    width: 100%;
                    top: 0px;
                    left: 0px;
                    display: none;
                    background: rgb(0,0,0);
                    background: rgba(0,0,0,0.5);
                    border-radius: 10px;
                    cursor: pointer;
                }

                .linkBox_hrhs .container .box:hover .mask {
                    display: block;
                }

                .linkBox_hrhs .container .box .mask i {
                    color: #fff;
                    font-size: 26pt;
                    margin-left: 40%;
                    margin-right: 40%;
                    margin-top: 35%;
                    margin-bottom: 35%;
                    cursor: pointer;
                }


                .linkBox_hrhs .container .box .iconBox {
                    position: relative;
                    right: 0px;
                    float: right;
                    width: 100%;
                    min-height: 120px;
                    line-height: 120px;
                    display: inline-block;
                    text-align: center;
                }

                    .linkBox_hrhs .container .box .iconBox img {
                        position: relative;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        width: 110px;
                        margin-top: 20px;
                    }


                .linkBox_hrhs .container .box .TextBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    min-height: 56px;
                    line-height: 36px;
                    font-size: 14pt;
                    color: #000;
                    text-align: center;
                    font-family: Yekan;
                    direction: rtl;
                }

    .footer_MainPage_Hrhs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 428px;
        display: inline-block;
        text-align: center;
        background: #1C1C1C;
    }

        .footer_MainPage_Hrhs .container {
            position: relative;
            top: 0px;
            min-height: 248px;
            display: inline-block;
            width: 80%;
            margin-top: 90px;
        }

            .footer_MainPage_Hrhs .container .box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 20%;
                min-height: 248px;
                margin: 0;
                padding: 0;
            }

                .footer_MainPage_Hrhs .container .box .ContentBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 95%;
                    margin-right: 1%;
                    margin-left: 1%;
                    text-align: right;
                    direction: rtl;
                    font-family: Yekan;
                    fon-size: 12pt;
                    color: #fff;
                    min-height: 50px;
                    line-height: 50px;
                }

                    .footer_MainPage_Hrhs .container .box .ContentBox a {
                        font-size: 12pt;
                        font-family: yekan;
                        text-decoration: none;
                        color: #fff;
                        -webkit-transition: color 1s;
                        transition: color 1s;
                    }

                        .footer_MainPage_Hrhs .container .box .ContentBox a:hover {
                            color: #215858;
                        }

                .footer_MainPage_Hrhs .container .box .titleBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 95%;
                    margin-right: 1%;
                    margin-left: 1%;
                    text-align: right;
                    direction: rtl;
                    font-family: Yekan;
                    font-size: 16pt;
                    color: #fff;
                    min-height: 60px;
                    line-height: 60px;
                }



            .footer_MainPage_Hrhs .container .Largebox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 40%;
                min-height: 248px;
                margin: 0;
                padding: 0;
            }



                .footer_MainPage_Hrhs .container .Largebox .titleBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 95%;
                    margin-right: 1%;
                    margin-left: 1%;
                    text-align: right;
                    direction: rtl;
                    font-family: Yekan;
                    font-size: 16pt;
                    color: #fff;
                    min-height: 60px;
                    line-height: 60px;
                }


                .footer_MainPage_Hrhs .container .Largebox .ContentBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 95%;
                    margin-right: 1%;
                    margin-left: 1%;
                    text-align: right;
                    direction: rtl;
                    font-family: Yekan;
                    font-size: 12pt;
                    color: #fff;
                    min-height: 50px;
                    line-height: 50px;
                }


                    .footer_MainPage_Hrhs .container .Largebox .ContentBox .innerboxIcon {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 20%;
                        max-width: 50px;
                        text-align: center;
                        margin: 0;
                        padding: 0;
                    }

                        .footer_MainPage_Hrhs .container .Largebox .ContentBox .innerboxIcon img {
                            position: relative;
                            float: none;
                            margin-left: auto;
                            margin-right: auto;
                        }

                    .footer_MainPage_Hrhs .container .Largebox .ContentBox .innerbox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 80%;
                        text-align: center;
                        margin: 0;
                        padding: 0;
                        text-align: justify;
                        font-family: yekan;
                        font-size: 12pt;
                        direction: rtl;
                        min-height: 50px;
                        line-height: 50px;
                        margin-right: 5px;
                    }

                    .footer_MainPage_Hrhs .container .Largebox .ContentBox .innerboxText {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 60%;
                        text-align: center;
                        margin: 0;
                        padding: 0;
                        text-align: justify;
                        line-height: 30px;
                        font-family: yekan;
                        font-size: 12pt;
                        direction: rtl;
                        min-height: 110px;
                        margin-right: 5px;
                    }


    .Bottom_Mainpage_Hrhs {
        position: relative;
        top: 0px;
        width: 100%;
        min-height: 60px;
        line-height: 60px;
        text-align: center;
        font-family: yekan;
        font-size: 11pt;
        color: #fff;
        background: #181818;
    }













    .Elamie_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        background: #F6F6F6;
        min-height: 554px;
        border-top: 4px solid #fff;
        display: inline-block;
        text-align: center;
    }

        .Elamie_MainPage .Elamie_Container {
            position: relative;
            top: 0px;
            width: 80%;
            display: inline-block;
            min-height: 554px;
        }

            .Elamie_MainPage .Elamie_Container .rightBox {
                position: relative;
                top: 0px;
                float: right;
                width: 50%;
                padding: 0;
                margin: 0;
                min-height: 554px;
            }

                .Elamie_MainPage .Elamie_Container .rightBox .sectionPart {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    min-height: 554px;
                }


                .Elamie_MainPage .Elamie_Container .rightBox .whiteBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 100%;
                    min-height: 115px;
                }

                .Elamie_MainPage .Elamie_Container .rightBox .titleBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 90%;
                    min-height: 60px;
                    font-family: yekan,arial;
                    font-size: 12pt;
                    color: #000;
                    direction: rtl;
                    text-align: right;
                    border-bottom: 1px solid #D6D6D6;
                }

                .Elamie_MainPage .Elamie_Container .rightBox .ContentBox {
                    position: relative;
                    top: 10px;
                    float: right;
                    width: 90%;
                    min-height: 160px;
                    font-family: yekan,arial;
                    font-size: 10pt;
                    color: #000;
                    direction: rtl;
                    text-align: justify;
                }

                .Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    float: right;
                    width: 90%;
                    min-height: 110px;
                    line-height: 110px;
                }

                    .Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton {
                        position: relative;
                        float: left;
                        width: 30%;
                        max-width: 200px;
                        min-height: 65px;
                        text-align: center;
                        color: #fff;
                        font-size: 10pt;
                        color: #fff;
                        border-style: solid;
                        border-width: 0px;
                        background: #14A8AF;
                        cursor: pointer;
                        font-family: Yekan,arial;
                    }

                        .Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover {
                            background: #222;
                        }

            .Elamie_MainPage .Elamie_Container .leftBox {
                position: relative;
                top: 0px;
                float: right;
                width: 50%;
                padding: 0;
                margin: 0;
                min-height: 554px;
            }

                .Elamie_MainPage .Elamie_Container .leftBox .whiteBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 100%;
                    min-height: 115px;
                }

                .Elamie_MainPage .Elamie_Container .leftBox .ImagePic {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    float: left;
                    width: 430px;
                    min-height: 340px;
                    background-image: url(../images/bg-pic.jpg);
                    background-repeat: no-repeat;
                    background-position: center center;
                    margin-left: 10px;
                }

                    .Elamie_MainPage .Elamie_Container .leftBox .ImagePic img {
                        position: absolute;
                        top: 40px;
                        left: 40px;
                        width: 430px;
                        min-height: 340px;
                    }

    .news_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        background: #fff;
        min-height: 600px;
        display: inline-block;
        text-align: center;
    }

        .news_MainPage .news_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 600px;
            display: inline-block;
        }

    .News_Container .CommentBox {
        position: relative;
        top: 0px;
        width: 100%;
        min-height: 300px;
        display: inline-block;
        margin-bottom: 30px;
    }

        .News_Container .CommentBox p {
            margin: 0;
            padding: 0;
        }

    #btn_SendComment {
        font-family: yekan,arial;
        font-size: 9pt;
        border-width: 0;
        background: #888;
        color: #fff;
        cursor: pointer;
        padding: 5px 20px 5px 20px;
    }

        #btn_SendComment:hover {
            background: #215858;
        }

    .news_MainPage .news_Container .titleBox {
        position: relative;
        top: 0px;
        width: 100%;
        min-height: 130px;
        line-height: 130px;
        font-size: 14pt;
        font-family: yekan,arial;
        color: #000;
        text-align: center;
        direction: rtl;
    }

    .news_MainPage .news_Container .box {
        position: relative;
        top: 0px;
        float: right;
        padding: 0;
        margin: 0;
        width: 30%;
        min-height: 470px;
        margin-right: 52px;
        margin-left: 52px;
    }

        .news_MainPage .news_Container .box .innerBox {
            position: relative;
            top: 0px;
            float: right;
            min-height: 470px;
            width: 100%;
        }

            .news_MainPage .news_Container .box .innerBox .picBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 200px;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: cover;
            }

            .news_MainPage .news_Container .box .innerBox .lineBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 70px;
                line-height: 70px;
                background-image: url(../images/line.jpg);
                background-repeat: repeat-x;
                background-position: center center;
            }

                .news_MainPage .news_Container .box .innerBox .lineBox .bulletBox {
                    position: relative;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    width: 18px;
                    height: 18px;
                    display: inline-block;
                    background: #FF5203;
                    border: 6px solid #FFBFA3;
                    border-radius: 180px;
                    margin-top: 20px;
                }

            .news_MainPage .news_Container .box .innerBox .titleBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 50px;
                direction: rtl;
                line-height: 30px;
                font-size: 12pt;
                font-weight: 700;
                color: #000;
                font-family: yekan,arial;
                text-align: right;
            }


            .news_MainPage .news_Container .box .innerBox .ContentBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 100px;
                direction: rtl;
                line-height: 25px;
                font-size: 10pt;
                color: #999;
                font-family: yekan,arial;
                text-align: justify;
            }

            .news_MainPage .news_Container .box .innerBox .ButtonBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 50px;
                text-align: left;
            }

                .news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    float: left;
                    background: #14A8AF;
                    font-family: Yekan,arial;
                    font-size: 10pt;
                    color: #fff;
                    cursor: pointer;
                    border-style: solid;
                    border-width: 0;
                    text-align: center;
                    padding: 5px 15px 5px 15px;
                }

                    .news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore:hover {
                        background: #222;
                    }

    .History_Box {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 175px;
        display: inline-block;
        text-align: center;
        margin-top: 20px;
    }

        .History_Box .History_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 175px;
            display: inline-block;
        }

            .History_Box .History_Container .right_LogoBox {
                position: relative;
                top: 0px;
                float: right;
                width: 20%;
                min-height: 175px;
                padding: 0;
                margin: 0;
            }

                .History_Box .History_Container .right_LogoBox .innerBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 80%;
                    min-height: 175px;
                    background: #F6F6F6;
                    background-image: url(../images/LogoHistory.png);
                    background-repeat: no-repeat;
                    background-position: center center;
                }

            .History_Box .History_Container .left_LogoBox {
                position: relative;
                top: 0px;
                float: right;
                width: 80%;
                min-height: 175px;
                padding: 0;
                margin: 0;
                background: #F6F6F6;
                display: inline-block;
                text-align: center;
            }

                .History_Box .History_Container .left_LogoBox .innerBox {
                    position: relative;
                    top: 0px;
                    margin-top: 20px;
                    width: 80%;
                    min-height: 125px;
                    display: inline-block;
                }

                    .History_Box .History_Container .left_LogoBox .innerBox .titleBox {
                        position: relative;
                        top: 0px;
                        left: 0px;
                        width: 100%;
                        min-height: 55px;
                        line-height: 55px;
                        text-align: right;
                        color: #14A8AF;
                        font-family: yekan,arial;
                        font-size: 14pt;
                        direction: rtl;
                    }


                    .History_Box .History_Container .left_LogoBox .innerBox .ContentBox {
                        position: relative;
                        top: 0px;
                        left: 0px;
                        width: 100%;
                        min-height: 75px;
                        line-height: 30px;
                        text-align: right;
                        color: #000;
                        font-family: yekan,arial;
                        font-size: 11pt;
                        direction: rtl;
                    }

    .abountBox_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 230px;
        display: inline-block;
        text-align: center;
        margin-bottom: 40px;
    }

        .abountBox_Mainpage .abountBox_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 230px;
            display: inline-block;
        }

            .abountBox_Mainpage .abountBox_Container .box {
                position: relative;
                top: 0px;
                padding: 0px;
                margin: 0px;
                float: right;
                width: 50%;
                min-height: 230px;
            }

                .abountBox_Mainpage .abountBox_Container .box .rightBox {
                    position: relative;
                    top: 0px;
                    min-height: 100px;
                    border: 1px solid #D6D6D6;
                    display: inline-block;
                    width: 95%;
                    float: right;
                    right: -100px;
                    margin-top: 40px;
                    text-align: center;
                    -webkit-transition: right 0.5s;
                    transition: right 0.5s;
                }

                .abountBox_Mainpage .abountBox_Container .box .view1 {
                    right: 0px;
                }

                .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox {
                    position: relative;
                    top: 0px;
                    display: inline-block;
                    width: 90%;
                    min-height: 100px;
                }

                    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 85%;
                        padding: 0;
                        margin: 0;
                        min-height: 100px;
                    }

                        .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .titleBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            width: 100%;
                            font-size: 12pt;
                            font-family: yekan,arial;
                            direction: rtl;
                            text-align: right;
                            min-height: 35px;
                            line-height: 35px;
                        }

                        .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .ContentBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            width: 100%;
                            font-size: 9pt;
                            font-family: yekan,arial;
                            direction: rtl;
                            text-align: justify;
                            min-height: 50px;
                            line-height: 25px;
                        }


                    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentLeftBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 15%;
                        padding: 0;
                        margin: 0;
                        min-height: 100px;
                        background-position: center center;
                        background-repeat: no-repeat;
                    }

                    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .LogoLeftBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 20%;
                        padding: 0;
                        margin: 0;
                        min-height: 100px;
                    }

                .abountBox_Mainpage .abountBox_Container .box .leftBox {
                    position: relative;
                    top: 0px;
                    min-height: 100px;
                    border: 1px solid #D6D6D6;
                    display: inline-block;
                    width: 95%;
                    float: left;
                    left: -100px;
                    margin-top: 40px;
                    text-align: center;
                    -webkit-transition: left 0.5s; /* For Safari 3.1 to 6.0 */
                    transition: left 0.5s;
                }

                .abountBox_Mainpage .abountBox_Container .box .view2 {
                    left: 0px;
                }


                .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox {
                    position: relative;
                    top: 0px;
                    display: inline-block;
                    width: 90%;
                    min-height: 100px;
                }

                    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 80%;
                        padding: 0;
                        margin: 0;
                        min-height: 100px;
                    }

                        .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .titleBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            width: 100%;
                            font-size: 12pt;
                            font-family: yekan,arial;
                            direction: rtl;
                            text-align: right;
                            min-height: 35px;
                            line-height: 35px;
                        }

                        .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .ContentBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            width: 100%;
                            font-size: 9pt;
                            font-family: yekan,arial;
                            direction: rtl;
                            text-align: justify;
                            min-height: 50px;
                            line-height: 25px;
                        }


                    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentLeftBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 20%;
                        padding: 0;
                        margin: 0;
                        min-height: 100px;
                        background-image: url(../images/CheshmAndazIcon.png);
                        background-position: center center;
                        background-repeat: no-repeat;
                    }

                    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .LogoLeftBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 20%;
                        padding: 0;
                        margin: 0;
                        min-height: 100px;
                    }

    .Login_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 520px;
        display: inline-block;
        background: #A8BFC5;
        text-align: center;
        background-image: url(../images/back_mainPage_LoginPersonel.jpg);
        background-repeat: repeat-y;
    }

        .Login_MainPage .Login_Container {
            position: relative;
            top: 0px;
            width: 75%;
            min-height: 520px;
            display: inline-block;
        }

            .Login_MainPage .Login_Container .Login_Header {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 40px;
                line-height: 40px;
                font-size: 18pt;
                font-family: yekan,arial;
                text-align: center;
                margin-top: 30px;
                color: #fff;
            }

            .Login_MainPage .Login_Container .RightBox {
                position: relative;
                top: -100px;
                float: right;
                padding: 0;
                margin: 0;
                min-height: 520px;
                width: 50%;
                -webkit-transition: top 1s; /* For Safari 3.1 to 6.0 */
                transition: top 1s;
            }

            .Login_MainPage .Login_Container .view3 {
                top: 0px;
            }

            .Login_MainPage .Login_Container .RightBox .innerBox {
                position: relative;
                top: 0px;
                margin-top: 100px;
                min-height: 280px;
                float: right;
                width: 100%;
            }

                .Login_MainPage .Login_Container .RightBox .innerBox .titleBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 100%;
                    min-height: 60px;
                    line-height: 60px;
                    font-size: 14px;
                    font-family: yekan,arial;
                    text-align: right;
                    direction: rtl;
                    color: #fff;
                }

                .Login_MainPage .Login_Container .RightBox .innerBox iframe {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 100%;
                    min-height: 200px;
                    -webkit-transition: top 0.5s; /* For Safari 3.1 to 6.0 */
                    transition: top 0.5s;
                }




            .Login_MainPage .Login_Container .LeftBox {
                position: relative;
                top: 0px;
                float: right;
                padding: 0;
                margin: 0;
                min-height: 520px;
                width: 50%;
            }

                .Login_MainPage .Login_Container .LeftBox .picBox {
                    position: relative;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    top: 0px;
                    -webkit-transition: top 1s; /* For Safari 3.1 to 6.0 */
                    transition: top 1s;
                }

                .Login_MainPage .Login_Container .LeftBox .view4 {
                    top: 100px;
                }

    .Gallery_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 660px;
        display: inline-block;
        text-align: center;
        overflow: hidden;
    }



        .Gallery_MainPage .topBox {
            position: relative;
            top: -100px;
            float: right;
            width: 100%;
            min-height: 330px;
            border-bottom: 1px solid #EBEBEB;
            -webkit-transition: top 1s; /* For Safari 3.1 to 6.0 */
            transition: top 1s;
        }

        .Gallery_MainPage .view5 {
            top: 0px;
        }

        .Gallery_MainPage .topBox .Gallery_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 330px;
            display: inline-block;
        }

            .Gallery_MainPage .topBox .Gallery_Container .picBox {
                position: relative;
                top: 0px;
                float: right;
                margin: 0;
                padding: 0;
                width: 33.3%;
                min-height: 330px;
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                cursor: pointer;
            }

                .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBoxTitle {
                    position: absolute;
                    left: 0px;
                    width: 100%;
                    height: 15%;
                    display: none;
                    text-align: center;
                    background: #14A8AF;
                    background: rgb(255,83,1);
                    background: rgb(255,83,1,0.8);
                    color: #fff;
                    font-family: yekan,arial;
                    font-size: 12pt;
                    bottom: -100px;
                    -webkit-transition: bottom 0.5s; /* For Safari 3.1 to 6.0 */
                    transition: bottom 0.5s;
                }

                .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBoxTitle {
                    bottom: 0px;
                    display: inline-block;
                }


                .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 0%;
                    height: 0%;
                    background: rgb(0,0,0);
                    background: rgba(0,0,0,0.5);
                    -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
                    transition: height 0.5s;
                    font-size: 20pt;
                    font-family: Yekan,arial;
                }

                    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox:after {
                        content: "\f00e";
                        font-family: FontAwesome;
                        font-style: normal;
                        font-weight: normal;
                        text-decoration: inherit;
                        /*--adjust as necessary--*/
                        color: #fff;
                        font-size: 35px;
                        position: absolute;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        top: -45%;
                        display: none;
                        -webkit-transition: margin-top 1.5s; /* For Safari 3.1 to 6.0 */
                        transition: margin-top 1.5s;
                    }

                .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox:after {
                    display: inline-block;
                    top: 45%;
                }

                .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox {
                    width: 100%;
                    height: 100%;
                }

        .Gallery_MainPage .bottomBox {
            position: relative;
            top: -100px;
            float: right;
            width: 100%;
            min-height: 330px;
            border-bottom: 1px solid #EBEBEB;
            -webkit-transition: top 1s; /* For Safari 3.1 to 6.0 */
            transition: top 1s;
        }



        .Gallery_MainPage .view6 {
            top: 0px;
        }

        .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBoxTitle {
            position: absolute;
            left: 0px;
            width: 100%;
            height: 15%;
            display: none;
            text-align: center;
            background: #14A8AF;
            background: rgb(255,83,1);
            background: rgb(255,83,1,0.8);
            color: #fff;
            font-family: yekan,arial;
            font-size: 12pt;
            bottom: -100px;
            -webkit-transition: bottom 0.5s; /* For Safari 3.1 to 6.0 */
            transition: bottom 0.5s;
        }

        .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBoxTitle {
            bottom: 0px;
            display: inline-block;
        }


        .Gallery_MainPage .bottomBox .Gallery_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 330px;
            display: inline-block;
        }

            .Gallery_MainPage .bottomBox .Gallery_Container .picBox {
                position: relative;
                top: 0px;
                float: right;
                margin: 0;
                padding: 0;
                width: 33.3%;
                min-height: 330px;
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                cursor: pointer;
            }

                .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 0%;
                    height: 0%;
                    background: rgb(0,0,0);
                    background: rgba(0,0,0,0.5);
                    -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
                    transition: height 0.5s;
                }

                    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox:after {
                        content: "\f00e";
                        font-family: FontAwesome;
                        font-style: normal;
                        font-weight: normal;
                        text-decoration: inherit;
                        /*--adjust as necessary--*/
                        color: #fff;
                        font-size: 35px;
                        position: absolute;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        top: -45%;
                        display: none;
                        -webkit-transition: margin-top 1.5s; /* For Safari 3.1 to 6.0 */
                        transition: margin-top 1.5s;
                    }

                .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox:after {
                    display: inline-block;
                    top: 45%;
                }

                .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox {
                    width: 100%;
                    height: 100%;
                }

    .Law_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 480px;
        background: #414550;
        display: inline-block;
        text-align: center;
    }

        .Law_MainPage .Law_Continer {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 80%;
            min-height: 480px;
        }

            .Law_MainPage .Law_Continer .titleBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 190px;
                line-height: 190px;
                text-align: center;
                font-family: yekan,arial;
                font-size: 16pt;
                color: #fff;
            }

            .Law_MainPage .Law_Continer .box {
                position: relative;
                float: right;
                top: 0px;
                width: 48%;
                min-height: 130px;
                padding: 0;
                margin: 0;
                margin-left: 1%;
            }

                .Law_MainPage .Law_Continer .box .innerBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    min-height: 80px;
                    line-height: 80px;
                    width: 100%;
                    border-bottom: 2px solid #5F636C;
                }

                    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        min-height: 70px;
                        line-height: 70px;
                        width: 10%;
                    }

                        .Law_MainPage .Law_Continer .box .innerBox .ArrowBox i {
                            position: relative;
                            top: 10px;
                            font-size: 45px;
                            color: #14A8AF;
                        }


                        .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus {
                            position: relative;
                            top: 30px;
                            font-size: 25px;
                            color: #FFF;
                            cursor: pointer;
                        }

                            .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus:hover {
                                color: #FD5400;
                            }

                    .Law_MainPage .Law_Continer .box .innerBox .detBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 50px;
                        text-align: justify;
                        line-height: 25px;
                        font-family: yekan,arial;
                        font-size: 10pt;
                        color: #fff;
                        display: block;
                        direction: rtl;
                    }

                        .Law_MainPage .Law_Continer .box .innerBox .detBox a {
                            text-align: justify;
                            line-height: 25px;
                            font-family: yekan,arial;
                            font-size: 10pt;
                            color: #fff;
                            direction: rtl;
                            text-decoration: none;
                        }

                            .Law_MainPage .Law_Continer .box .innerBox .detBox a:hover {
                                color: #D7D7D7;
                            }

                    .Law_MainPage .Law_Continer .box .innerBox .ContentTextBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        min-height: 70px;
                        line-height: 70px;
                        width: 80%;
                        font-family: Yekan,arial;
                        font-size: 12pt;
                        color: #fff;
                        text-align: right;
                        direction: rtl;
                    }

    .certificates_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 700px;
        display: inline-block;
        text-align: center;
        background: #fff;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background: url(../images/tem-gharardad.jpg) 50% 0 no-repeat fixed;
    }

        .certificates_MainPage .certificates_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 700px;
            display: inline-block;
        }

            .certificates_MainPage .certificates_Container .titleBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 200px;
                line-height: 200px;
                font-size: 14pt;
                color: #000;
                font-family: yekan,arial;
                text-align: center;
            }

            .certificates_MainPage .certificates_Container .MainBox {
                position: relative;
                top: 0px;
                float: right;
                width: 200px;
                min-height: 500px;
                margin-left: 30px;
            }

                .certificates_MainPage .certificates_Container .MainBox .InnerBox {
                    position: relative;
                    float: right;
                    top: 0px;
                    width: 90%;
                    padding: 0;
                    margin: 0;
                    min-height: 500px;
                    display: inline-block;
                    text-align: center;
                }

                    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 320px;
                        border: 18px solid #D7D7D7;
                        background-position: center center;
                        background-repeat: no-repeat;
                        background-size: cover;
                        margin-left: 40px;
                    }

                        .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox {
                            position: absolute;
                            top: 0px;
                            left: 0px;
                            width: 0%;
                            height: 0%;
                            background: rgb(0,0,0);
                            background: rgba(0,0,0,0.5);
                            -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
                            transition: height 0.5s;
                            cursor: pointer;
                        }

                            .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox:after {
                                content: "\f00e";
                                font-family: FontAwesome;
                                font-style: normal;
                                font-weight: normal;
                                text-decoration: inherit;
                                /*--adjust as necessary--*/
                                color: #fff;
                                font-size: 35px;
                                position: absolute;
                                float: none;
                                margin-left: auto;
                                margin-right: auto;
                                top: -45%;
                                display: none;
                                -webkit-transition: margin-top 1.5s; /* For Safari 3.1 to 6.0 */
                                transition: margin-top 1.5s;
                            }

                        .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox:after {
                            display: inline-block;
                            top: 45%;
                        }

                        .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox {
                            width: 100%;
                            height: 100%;
                        }

                    .certificates_MainPage .certificates_Container .MainBox .InnerBox .titleBox {
                        position: relative;
                        top: 0px;
                        display: inline-block;
                        min-height: 65px;
                        line-height: 65px;
                        font-size: 11pt;
                        font-family: Yekan,arial;
                        color: #000;
                        direction: rtl;
                        background-image: url(../images/line_certificates.png);
                        background-repeat: no-repeat;
                        background-position: center right;
                        text-align: center;
                        width: 100%;
                    }

                    .certificates_MainPage .certificates_Container .MainBox .InnerBox .ContentBox {
                        position: relative;
                        top: 0px;
                        display: inline-block;
                        min-height: 100px;
                        line-height: 25px;
                        font-size: 10pt;
                        font-family: Yekan,arial;
                        color: #000;
                        direction: rtl;
                        text-align: justify;
                        width: 100%;
                        right: 20px;
                    }

    .Marakez_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 530px;
        display: inline-block;
        background-image: url(../images/back_Marakez.png);
        background-repeat: repeat;
        text-align: center;
    }

        .Marakez_MainPage .Marakez_Container {
            position: relative;
            top: 0px;
            display: inline-block;
            min-height: 530px;
            width: 80%;
        }

            .Marakez_MainPage .Marakez_Container .whiteBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 55px;
            }

            .Marakez_MainPage .Marakez_Container .MainBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 485px;
                display: inline-block;
                margin-top: 50px;
            }

                .Marakez_MainPage .Marakez_Container .MainBox .rightBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    min-height: 485px;
                    padding: 0;
                    margin: 0;
                    width: 50%;
                }

                    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .titleBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 60px;
                        line-height: 60px;
                        font-size: 11pt;
                        font-family: yekan,arial;
                        text-align: right;
                        direction: rtl;
                        font-weight: 700;
                    }

                    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .ContentBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 90%;
                        min-height: 110px;
                        line-height: 35px;
                        font-size: 10pt;
                        font-family: yekan,arial;
                        text-align: justify;
                        direction: rtl;
                    }


                .Marakez_MainPage .Marakez_Container .MainBox .leftBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    min-height: 485px;
                    padding: 0;
                    margin: 0;
                    width: 50%;
                }

                    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 96%;
                        min-height: 400px;
                        background-repeat: no-repeat;
                        background-position: center center;
                        background-size: cover;
                        cursor: pointer;
                    }

                        .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox {
                            position: absolute;
                            top: 0px;
                            left: 0px;
                            width: 0%;
                            height: 0%;
                            background: rgb(0,0,0);
                            background: rgba(0,0,0,0.5);
                            -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
                            transition: height 0.5s;
                        }

                            .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox:after {
                                content: "\f00e";
                                font-family: FontAwesome;
                                font-style: normal;
                                font-weight: normal;
                                text-decoration: inherit;
                                /*--adjust as necessary--*/
                                color: #fff;
                                font-size: 35px;
                                position: absolute;
                                float: none;
                                margin-left: auto;
                                margin-right: auto;
                                top: -45%;
                                display: none;
                                -webkit-transition: margin-top 1.5s; /* For Safari 3.1 to 6.0 */
                                transition: margin-top 1.5s;
                            }

                        .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox:after {
                            display: inline-block;
                            top: 45%;
                        }

                        .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox {
                            width: 100%;
                            height: 100%;
                        }

    .Contact_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 700px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

        .Contact_MainPage .Contact_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 700px;
            display: inline-block;
        }

            .Contact_MainPage .Contact_Container .whiteBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 120px;
            }

            .Contact_MainPage .Contact_Container .rightBox {
                position: relative;
                top: -100px;
                float: right;
                min-height: 580px;
                width: 50%;
                margin: 0;
                padding: 0;
                -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
                transition: top 1.5s;
            }

            .Contact_MainPage .Contact_Container .view7 {
                top: 0px;
            }

            .Contact_MainPage .Contact_Container .rightBox .titleBox {
                position: relative;
                top: 0px;
                float: right;
                min-height: 100px;
                line-height: 100px;
                font-size: 14pt;
                font-family: yekan,arial;
                width: 100%;
                text-align: right;
            }

            .Contact_MainPage .Contact_Container .rightBox .ContentBox {
                position: relative;
                top: 0px;
                float: right;
                border-right: 4px solid #215858;
                width: 80%;
                min-height: 100px;
                padding-right: 20px;
                font-family: yekan,arial;
                font-size: 10pt;
                text-align: justify;
                line-height: 30px;
                direction: rtl;
            }

            .Contact_MainPage .Contact_Container .rightBox .ContentBox1 {
                position: relative;
                top: 0px;
                float: right;
                border-right: 4px solid #215858;
                width: 80%;
                min-height: 100px;
                padding-right: 20px;
                font-family: yekan,arial;
                font-size: 10pt;
                text-align: justify;
                line-height: 30px;
                direction: rtl;
                margin-top: 50px;
            }

            .Contact_MainPage .Contact_Container .rightBox .FrameBox {
                position: relative;
                top: 0px;
                float: right;
                width: 80%;
                min-height: 250px;
                font-family: yekan,arial;
                font-size: 10pt;
                text-align: justify;
                line-height: 30px;
                direction: rtl;
                top: 50px;
                overflow: hidden;
            }

                .Contact_MainPage .Contact_Container .rightBox .FrameBox iframe {
                    position: absolute;
                    margin-top: -60px;
                    float: right;
                    width: 100%;
                    height: 100%;
                    display: block;
                    min-height: 250px;
                }

            .Contact_MainPage .Contact_Container .leftBox {
                position: relative;
                top: -100px;
                float: right;
                min-height: 580px;
                width: 50%;
                margin: 0;
                padding: 0;
                -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
                transition: top 1.5s;
            }

            .Contact_MainPage .Contact_Container .view9 {
                top: 0px;
            }

            .Contact_MainPage .Contact_Container .leftBox .titleBox {
                position: relative;
                top: 0px;
                float: right;
                min-height: 100px;
                line-height: 100px;
                font-size: 14pt;
                font-family: yekan,arial;
                width: 100%;
                text-align: right;
            }

            .Contact_MainPage .Contact_Container .leftBox iframe {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 500px;
                border-right: 1px solid #F6F6F6;
                padding: 10px 10px 10px 10px;
            }

    .footer_mainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 260px;
        display: inline-block;
        text-align: center;
        background: #373B46;
    }

        .footer_mainPage .footer_Container {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 80%;
            border-bottom: 1px solid #62676D;
            min-height: 220px;
        }

            .footer_mainPage .footer_Container .whiteBox {
                position: relative;
                top: 0px;
                float: right;
                min-height: 60px;
                width: 100%;
            }

            .footer_mainPage .footer_Container .rightBox {
                position: relative;
                top: 0px;
                float: right;
                right: -100px;
                width: 60%;
                min-height: 150px;
                padding: 0;
                margin: 0;
                background-image: url(../images/Logo_Footer.png);
                background-repeat: no-repeat;
                background-position: top right;
                -webkit-transition: right 1.5s; /* For Safari 3.1 to 6.0 */
                transition: right 1.5s;
            }

            .footer_mainPage .footer_Container .view10 {
                right: 0px;
            }

            .footer_mainPage .footer_Container .leftBox {
                position: relative;
                top: 0px;
                float: right;
                right: -100px;
                width: 40%;
                min-height: 150px;
                padding: 0;
                margin: 0;
                -webkit-transition: right 1.5s; /* For Safari 3.1 to 6.0 */
                transition: right 1.5s;
            }

            .footer_mainPage .footer_Container .view11 {
                right: 0px;
            }

            .footer_mainPage .footer_Container .leftBox .menuBox {
                position: relative;
                top: 0px;
                float: right;
                border-right: 4px solid #14A8AF;
                min-height: 120px;
                width: 45%;
            }

                .footer_mainPage .footer_Container .leftBox .menuBox ul {
                    position: relative;
                    float: right;
                    width: 100%;
                    min-height: 120px;
                    padding: 0;
                    margin: 0;
                    list-style: none;
                    direction: rtl;
                    margin-right: 20px;
                }

                .footer_mainPage .footer_Container .leftBox .menuBox li {
                    padding: 0;
                    margin: 0;
                    width: 100%;
                    text-align: right;
                    padding: 5px 10px 5px 30px;
                }

                    .footer_mainPage .footer_Container .leftBox .menuBox li a {
                        width: 100%;
                        text-decoration: none;
                        font-family: yekan,arial;
                        font-size: 10pt;
                        color: #fff;
                        direction: rtl;
                    }

                        .footer_mainPage .footer_Container .leftBox .menuBox li a:hover {
                            color: #215858;
                        }

        .footer_mainPage .footer_Container_Copy {
            position: relative;
            top: 0px;
            width: 80%;
            display: inline-block;
            text-align: center;
            min-height: 30px;
            line-height: 30px;
            font-family: yekan,arial;
            font-size: 9pt;
            color: #C0C4C5;
            direction: rtl;
        }

    .InnerPage_TitlePage_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 80px;
    }

        .InnerPage_TitlePage_MainPage .barBox {
            position: relative;
            float: right;
            width: 300px;
            top: 25px;
            background-image: linear-gradient(to right, rgba(255,84,2,0), rgba(255,182,119,1));
            padding-right: 10%;
            text-align: right;
            font-family: yekan,arial;
            font-size: 12pt;
            color: #fff;
        }

        .InnerPage_TitlePage_MainPage .IconBox {
            position: relative;
            float: right;
            top: 18px;
            left: 150px;
            width: 110px;
            height: 42px;
            border: 1px solid #13A899;
            background: #2A448F;
        }



    .Content_MainBox {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 800px;
        display: inline-block;
        text-align: center;
    }

    .Content_Container {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 800px;
        padding-top: 50px;
        padding-bottom: 50px;
        display: inline-block;
    }


        .Content_Container .contentBox {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            width: 100%;
            margin: 0;
            padding: 0;
            min-height: 800px;
        }


            .Content_Container .contentBox .box {
                position: relative;
                top: 0px;
                right: 0px;
                float: right;
                width: 50%;
                min-height: 420px;
                padding: 0;
                margin: 0;
            }

                .Content_Container .contentBox .box .loginBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    border: 1px solid #CCCCCC;
                    padding: 40px 40px 40px 40px;
                    background: #ECEDF1;
                    width: 80%;
                }

                    .Content_Container .contentBox .box .loginBox .headerBox {
                        position: relative;
                        top: 0px;
                        right: 0px;
                        float: right;
                        min-height: 66px;
                        line-height: 66px;
                        width: 100%;
                        direction: rtl;
                    }

                        .Content_Container .contentBox .box .loginBox .headerBox a {
                            position: relative;
                            right: 0px;
                            float: right;
                            font-family: yekan,arial;
                            font-size: 10pt;
                            color: #7c7c7c;
                            direction: rtl;
                            text-decoration: none;
                        }

                            .Content_Container .contentBox .box .loginBox .headerBox a.link {
                                position: relative;
                                right: 0px;
                                float: right;
                                font-family: yekan,arial;
                                font-size: 9pt;
                                color: #7c7c7c;
                                direction: rtl;
                                text-decoration: none;
                            }

                                .Content_Container .contentBox .box .loginBox .headerBox a.link:hover {
                                    color: #888888;
                                }

                            .Content_Container .contentBox .box .loginBox .headerBox a i {
                                font-size: 20pt;
                                color: #A7B8BF;
                                margin-left: 10px;
                            }

                    .Content_Container .contentBox .box .loginBox .titleBox {
                        position: relative;
                        top: 0px;
                        right: 0px;
                        float: right;
                        min-height: 58px;
                        line-height: 30px;
                        width: 100%;
                        font-family: yekan,arial;
                        font-size: 10pt;
                        color: #7c7c7c;
                        text-align: right;
                        direction: rtl;
                    }


    .ContainerTextBoxObject {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        margin: 0;
        padding: 0;
        min-height: 70px;
        width: 300px;
        padding: 5px 0px 5px 25px;
        display: inline-block;
        direction: rtl;
    }


    .ContainerTextBoxObject1 {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        margin: 0;
        padding: 0;
        min-height: 30px;
        width: 300px;
        padding: 5px 25px 5px 25px;
        display: inline-block;
        direction: rtl;
    }

    .ContainerTextBoxObject2 {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        margin: 0;
        padding: 0;
        min-height: 30px;
        width: 90%;
        padding: 5px 25px 5px 25px;
        display: inline-block;
        direction: rtl;
    }

    .ContainerTextBoxCaption {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 25px;
        line-height: 25px;
        font-family: yekan,arial;
        font-size: 10pt;
        color: #7c7c7c;
        text-align: right;
        direction: rtl;
    }


    .ContainerTextBoxStyle {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        height: 40px;
        width: 100%;
        border-radius: 5px;
        border: 1px solid #EEEEEE;
        line-height: 40px;
        direction: rtl;
        -webkit-transition: border 1.5s; /* For Safari 3.1 to 6.0 */
        transition: border 1.5s;
        background: #EEEEEE;
    }

        .ContainerTextBoxStyle a {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            display: block;
            width: 35px;
            height: 40px;
            line-height: 40px;
            text-align: center;
        }

        .ContainerTextBoxStyle i {
            position: relative;
            margin-top: 12px;
            font-size: 14pt;
            color: #4C4E4D;
        }

    .effectTextBox {
        border: 2px solid #914EAE;
    }

    .SaveBox input {
        padding: 5pcx 20px 5px 20px;
        border-style: solid;
        border-width: 0px;
        cursor: pointer;
        background: #5C5C5C;
        color: #fff;
        font-size: 11pt;
        font-family: yekan,arial;
        position: relative;
        float: left;
        left: 0px;
        width: 100px;
    }

        .SaveBox input:hover {
            background: #888888;
        }

    .SaveBox p {
        width: 100%;
        font-family: yekan,arial;
        font-size: 12pt;
        color: #1c1c1c;
        margin-top: 10%;
        direction: rtl;
    }

    .SaveBox i {
        font-size: 20pt;
    }

    .SaveBoxContainer {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        display: none;
        height: 100%;
        background: rgb(0,0,0);
        background: rgba(0,0,0,.8);
        text-align: center;
        z-index: 1000000000;
        overflow: hidden;
    }

    .SaveBox .headerBox {
        font-family: Yekan,arial;
        font-size: 14pt;
    }

    .SaveBox {
        position: relative;
        width: 25%;
        min-height: 300px;
        display: inline-block;
        background: #fff;
        float: left;
        top: 25%;
        left: -1000px;
        -webkit-transition: left 1.5s; /* For Safari 3.1 to 6.0 */
        transition: left 1.5s;
        padding: 10px 10% 10px 10%;
    }

    .effectContainerDiv {
        position: absolute;
        top: 0px;
        float: right;
        right: 0px;
        width: 0%;
        height: 100%;
        display: block;
        background: #222;
        -webkit-transition: width 1.5s; /* For Safari 3.1 to 6.0 */
        transition: width 1.5s;
        border-radius: 5px;
        text-decoration: none;
    }

    .effectContainerDiv_active {
        width: 100%;
    }

    .ContainerQuotation {
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        display: inline-block;
        text-decoration: none;
    }

        .ContainerQuotation a {
            text-decoration: none;
            line-height: 20px;
        }

        .ContainerQuotation:hover i {
            -webkit-transition: color 1.5s; /* For Safari 3.1 to 6.0 */
            transition: color 1.5s;
            color: #888888;
        }

        .ContainerQuotation a:hover .talkbubble {
            display: block;
        }

    .quotation {
        background: none;
        padding: 0;
        margin: 0;
        list-style: none;
        display: block;
        list-style-type: none;
        text-decoration: none;
    }

    .talkbubble {
        width: 200px;
        min-height: 50px;
        background: #14A8AF;
        background: rgb(255,83,1);
        background: rgba(255,83,1,0.9);
        position: relative;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        z-index: 10;
        top: 20px;
        display: none;
        font-size: 9pt;
        color: #fff;
        text-align: right;
        font-family: yekan,arial;
        text-decoration: none;
        line-height: 20px;
        padding: 5px 10px 5px 10px;
    }

        .talkbubble:before {
            content: "";
            position: absolute;
            top: -10px;
            right: 100%;
            right: 5%;
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 10px solid #FF8222;
            z-index: 100;
        }

    .ContainerTextBoxCaption {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 25px;
        line-height: 25px;
        font-family: yekan,arial;
        font-size: 10pt;
        color: #7c7c7c;
        text-align: right;
        direction: rtl;
    }


    .ContainerTextBoxStyle {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        height: 40px;
        width: 100%;
        border-radius: 5px;
        border: 1px solid #EEEEEE;
        line-height: 40px;
        direction: rtl;
        -webkit-transition: border 1.5s; /* For Safari 3.1 to 6.0 */
        transition: border 1.5s;
        background: #EEEEEE;
    }

        .ContainerTextBoxStyle a {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            display: block;
            width: 35px;
            height: 40px;
            line-height: 40px;
            text-align: center;
        }

        .ContainerTextBoxStyle i {
            position: relative;
            margin-top: 12px;
            font-size: 14pt;
            color: #4C4E4D;
        }

    .effectTextBox {
        border: 2px solid #914EAE;
    }

    .ContainerTextBoxStyle input {
        position: relative;
        top: 2px;
        float: left;
        left: 1px;
        width: 240px;
        height: 34px;
        font-family: yekan,arial;
        font-size: 9pt;
        color: #4C4E4D;
        border-radius: 0px;
        border-width: 0px;
        border-style: solid;
        text-align: right;
        padding-right: 10px;
        padding-left: 10px;
        background: #fff;
        z-index: 1;
        background: #fff;
        resize: none;
    }

    .ContainerTextBoxStyle select {
        position: relative;
        top: 2px;
        float: left;
        left: 1px;
        width: 260px;
        height: 36px;
        font-family: yekan,arial;
        font-size: 9pt;
        color: #4C4E4D;
        border-radius: 0px;
        border-width: 0px;
        border-style: solid;
        text-align: right;
        padding-right: 10px;
        padding-left: 10px;
        background: #fff;
        z-index: 1;
        background: #fff;
    }

    .ContainerTextBoxStyle textarea {
        position: relative;
        top: 2px;
        float: left;
        left: 1px;
        width: 240px;
        height: 34px;
        font-family: yekan,arial;
        font-size: 9pt;
        color: #4C4E4D;
        border-radius: 0px;
        border-width: 0px;
        border-style: solid;
        text-align: right;
        padding-right: 10px;
        padding-left: 10px;
        background: #fff;
        z-index: 1;
        background: #fff;
        resize: none;
    }

    .upload-btn-wrapper input[type=file] {
        font-size: 100px;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
    }

    .ContainerQuotation {
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        display: inline-block;
        text-decoration: none;
    }

        .ContainerQuotation a {
            text-decoration: none;
            line-height: 20px;
        }

        .ContainerQuotation:hover i {
            -webkit-transition: color 1.5s; /* For Safari 3.1 to 6.0 */
            transition: color 1.5s;
            color: #888888;
        }

    #btnSaveForm {
        position: relative;
        min-height: 30px;
        border-width: 0px;
        border-style: solid;
        background: #14A8AF;
        border-right: 4px solid #A7B8BF;
        color: #fff;
        font-size: 9pt;
        font-family: yekan,arial;
        width: 60px;
        cursor: pointer;
        -webkit-transition: background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition: background-color 0.5s;
        text-align: center;
    }

        #btnSaveForm:hover {
            background: #262626;
            color: #fff;
        }

    #btnAddMember {
        position: relative;
        min-height: 30px;
        border-width: 0px;
        border-style: solid;
        background: #14A8AF;
        border-right: 4px solid #A7B8BF;
        color: #fff;
        font-size: 9pt;
        font-family: yekan,arial;
        width: 60px;
        cursor: pointer;
        -webkit-transition: background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition: background-color 0.5s;
        text-align: center;
        border-right: 4px solid #A7B8BF;
    }

        #btnAddMember:hover {
            background: #262626;
            color: #fff;
        }

    .MainPage_History {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
    }

    .Container_History {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
        text-align: right;
    }

    .MainPage_AboutUs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
    }

    .Container_AboutUs {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
    }

    .topBannerBox {
        position: relative;
        top: 0px;
        float: right;
        width: 100%;
        min-height: 160px;
        line-height: 160px;
        background: #215858;
        background-image: url(../images/HeaderBanner_daneshAfza.jpg);
        background-size: 100% 100%;
    }


        .topBannerBox hr {
            position: relative;
            float: right;
            width: 15%;
            height: 1px;
            font-size: 0pt;
            color: #fff;
            background: #fff;
            border-style: solid;
            border-width: 0px;
            margin-top: 84px;
            margin-bottom: 84px;
        }

        .topBannerBox .TextTitle {
            position: relative;
            float: right;
            top: 0px;
            min-height: 160px;
            line-height: 160px;
            font-family: yekan,arial;
            font-size: 26pt;
            color: #000;
            direction: rtl;
            text-align: right;
            width: 80%;
            padding-right: 10px;
            font-weight: 700;
        }

    .MainpathBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 80px;
        display: inline-block;
        text-align: center;
        direction: rtl;
    }

    .pathBox {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 50px;
        line-height: 50px;
        text-align: right;
        display: inline-block;
    }

        .pathBox ul {
            padding: 0;
            margin: 0;
            display: inline-block;
            list-style-type: none;
            width: 100%;
        }

            .pathBox ul li {
                padding: 0;
                margin: 0;
                display: inline-block;
                margin-left: 5px;
                margin-right: 5px;
            }

                .pathBox ul li a {
                    font-size: 9pt;
                    font-family: yekan,arial;
                    color: #aaa;
                    text-decoration: none;
                }

                    .pathBox ul li a i {
                        font-size: 10pt;
                        color: #aaa;
                    }

                    .pathBox ul li a:hover {
                        color: #215858;
                    }

    .Container_AboutUs .whiteBox {
        position: relative;
        top: 0px;
        float: right;
        width: 100%;
        min-height: 60px;
    }

    .Container_AboutUs .MainBoxContent {
        position: relative;
        top: 0px;
        float: right;
        width: 100%;
        min-height: 1080px;
    }

        .Container_AboutUs .MainBoxContent .rightBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 60%;
            margin: 0;
            padding: 0;
            min-height: 1080px;
        }

            .Container_AboutUs .MainBoxContent .rightBox .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
                text-align: right;
                line-height: 60px;
                font-family: yekan,arial;
                font-size: 12pt;
                color: #000;
                direction: rtl;
            }

            .Container_AboutUs .MainBoxContent .rightBox .contentBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80%;
                min-height: 110px;
                text-align: justify;
                direction: rtl;
                line-height: 30px;
                font-family: yekan,arial;
                font-size: 10pt;
                color: #666;
            }

            .Container_AboutUs .MainBoxContent .rightBox .lineBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80%;
                min-height: 30px;
                display: inline-block;
                text-align: center;
                line-height: 30px;
                background-image: url(../images/image_AboutUs8.jpg);
                background-position: center center;
                background-repeat: repeat-x;
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .Container_AboutUs .MainBoxContent .rightBox .CircleBox {
                position: relative;
                top: 5px;
                width: 10px;
                height: 10px;
                float: none;
                margin-left: auto;
                margin-right: auto;
                background: #14A8AF;
                border: 6px solid #FFBFA2;
                border-radius: 180px;
            }

        .Container_AboutUs .MainBoxContent .leftBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 40%;
            margin: 0;
            padding: 0;
            min-height: 1080px;
        }

            .Container_AboutUs .MainBoxContent .leftBox img {
                position: relative;
                top: 0px;
                float: none;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 20px;
                width: 90%;
                box-shadow: 8px 8px 8px #E8EFF9;
            }

    .MainPage_MessageManager {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 640px;
        background: #fff;
        display: inline-block;
        text-align: center;
    }

        .MainPage_MessageManager .Container_MessageManager {
            position: relative;
            top: 0px;
            float: left;
            width: 90%;
            min-height: 640px;
            display: inline-block;
        }

            .MainPage_MessageManager .Container_MessageManager .rightBox {
                position: relative;
                top: 0px;
                float: right;
                width: 35%;
                margin: 0;
                padding: 0;
                min-height: 600px;
                background-image: url(../images/image_AboutUs4.jpg);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .MainPage_MessageManager .Container_MessageManager .leftBox {
                position: relative;
                top: 0px;
                float: right;
                width: 65%;
                margin: 0;
                padding: 0;
                min-height: 600px;
            }

                .MainPage_MessageManager .Container_MessageManager .leftBox .whiteBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    min-height: 50px;
                }

                .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage {
                    position: relative;
                    top: 0px;
                    float: left;
                    width: 90%;
                    min-height: 560px;
                }

                    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox {
                        position: relative;
                        top: 0px;
                        width: 100%;
                        min-height: 45px;
                        line-height: 45px;
                        background-image: url(../images/image_AboutUs5.jpg);
                        background-position: center center;
                        background-repeat: repeat-x;
                    }

                        .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox .ContentBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            min-width: 150px;
                            font-family: yekan,arial;
                            font-size: 14pt;
                            color: #000;
                            text-align: right;
                            direction: rtl;
                            line-height: 45px;
                            min-height: 45px;
                            background: #fff;
                        }

                    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .amountContent {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 90%;
                        min-height: 510px;
                        text-align: justify;
                        direction: rtl;
                        line-height: 30px;
                        font-family: yekan,arial;
                        font-size: 10pt;
                        color: #000;
                    }

    .MainPage_whiteAboutUs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 700px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

        .MainPage_whiteAboutUs .Container_whiteAboutUs {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 80%;
            min-height: 700px;
        }

            .MainPage_whiteAboutUs .Container_whiteAboutUs .whiteSpace {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 76px;
            }

            .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox {
                position: relative;
                top: 0px;
                float: right;
                text-align: right;
                width: 100%;
                min-height: 74px;
                line-height: 74px;
                font-size: 13pt;
                color: #000;
                direction: rtl;
                font-family: Yekan,arial;
            }

                .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox i {
                    font-size: 28pt;
                    color: #FF5100;
                    margin-left: 10px;
                    vertical-align: middle;
                }

            .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox {
                position: relative;
                top: 0px;
                float: right;
                width: 50%;
                min-height: 190px;
            }

                .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox {
                    position: relative;
                    top: 0px;
                    min-height: 190px;
                    float: right;
                    margin: 0;
                    padding: 0;
                    width: 90%;
                }

                    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        min-height: 50px;
                        line-height: 50px;
                        width: 100%;
                        background-image: url(../images/image_AboutUs5.jpg);
                        background-position: center center;
                        background-repeat: repeat-x;
                    }

                        .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox .titleText {
                            position: relative;
                            float: right;
                            min-height: 45px;
                            line-height: 45px;
                            font-size: 13pt;
                            font-family: yekan,arial;
                            color: #000;
                            text-align: right;
                            direction: rtl;
                            background: #FFFFFF;
                            min-width: 120px;
                            vertical-align: middle;
                        }

                    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .Text {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 130px;
                        line-height: 30px;
                        text-align: justify;
                        font-size: 10pt;
                        font-family: Yekan,arial;
                        direction: rtl;
                    }

    .Mainpage_Taghdiname {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

    .Container_Taghdiname {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
    }

        .Container_Taghdiname .whiteBox {
            position: relative;
            top: 0px;
            float: right;
            width: 100%;
            min-height: 50px;
        }

        .Container_Taghdiname .TitleBox {
            position: relative;
            top: 0px;
            width: 100%;
            min-height: 90px;
            line-height: 90px;
            float: right;
            text-align: center;
            font-size: 16pt;
            font-family: Yekan,arial;
            color: #000;
        }

        .Container_Taghdiname .Box {
            position: relative;
            top: 0px;
            width: 30%;
            min-height: 550px;
            margin-left: 55px;
            margin-right: 55px;
        }

            .Container_Taghdiname .Box .PicBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 360px;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .Container_Taghdiname .Box a {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 260px;
                display: block;
            }

            .Container_Taghdiname .Box .BoxText {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 170px;
                font-size: 10pt;
                font-family: Yekan,arial;
                text-align: center;
                line-height: 25px;
                color: #fff;
                text-align: justify;
                direction: rtl;
                padding-top: 30px;
            }

    .Mainpage_Mashi {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 840px;
        background: #fff;
        display: inline-block;
        text-align: center;
    }

    .Container_Mashi {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 840px;
        display: inline-block;
    }

        .Container_Mashi .whiteBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            min-height: 65px;
        }

        .Container_Mashi .titleBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            min-height: 40px;
        }



            .Container_Mashi .titleBox .amountText {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 40px;
                line-height: 40px;
                font-family: Yekan,arial;
                font-size: 13pt;
                color: #000;
                text-align: right;
                direction: rtl;
            }

                .Container_Mashi .titleBox .amountText .Line {
                    position: relative;
                    margin: 0;
                    padding: 0;
                    top: 20px;
                    float: right;
                    max-width: 240px;
                    color: #14A8AF;
                    background: #14A8AF;
                    height: 2px;
                    width: 20%;
                    border: 0;
                    margin-left: 20px;
                }

        .Container_Mashi .contentText {
            position: relative;
            top: 0px;
            float: right;
            width: 80%;
            min-height: 630px;
            text-align: justify;
            direction: rtl;
            line-height: 30px;
            font-family: Yekan,arial;
            font-size: 11pt;
        }

    .MainPage_Certificates {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 800px;
        display: inline-block;
        text-align: center;
    }

        .MainPage_Certificates .Container_Certificates {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 800px;
            display: inline-block;
            padding-top: 30px;
        }

    .News_MainBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 600px;
    }

    .News_Container {
        position: relative;
        top: 0px;
        width: 80%;
        display: inline-block;
        min-height: 600px;
    }

    .news_RightBox {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 600px;
        display: inline-block;
        margin-top: 0px;
        margin-left: 5%;
    }



        .news_RightBox .titleNewsBox {
            position: relative;
            top: 0px;
            width: 100%;
            float: right;
            right: 0px;
            min-height: 45px;
            line-height: 30px;
            font-family: yekan,arial;
            font-size: 11pt;
            color: #000;
            direction: rtl;
            text-align: right;
            padding-top: 0px;
        }

            .news_RightBox .titleNewsBox a {
                direction: rtl;
                text-align: right;
                font-family: yekan,arial;
                font-size: 12pt;
                color: #000;
                text-decoration: none;
            }

                .news_RightBox .titleNewsBox a:hover {
                    color: #215858;
                }

        .news_RightBox .DateNewsBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            min-height: 30px;
            line-height: 30px;
            text-align: right;
            font-family: yekan,arial;
            font-size: 10pt;
            color: #a1a1a1;
            direction: rtl;
        }

            .news_RightBox .DateNewsBox i {
                font-size: 16pt;
                margin-left: 10px;
                color: #a1a1a1;
            }

        .news_RightBox .picBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            text-align: right;
            min-height: 450px;
            overflow: hidden;
        }

            .news_RightBox .picBox img {
                position: relative;
                top: 0px;
                right: 0px;
                float: right;
                max-width: 90%;
                max-height: 440px;
            }

        .news_RightBox .SummeryNewsBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            font-family: yekan,arial;
            font-size: 11pt;
            color: #000;
            line-height: 25px;
            direction: rtl;
            text-align: justify;
            min-height: 100px;
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .news_RightBox .WriterName {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            font-family: yekan,arial;
            font-size: 11pt;
            color: #215858;
            direction: rtl;
            text-align: justify;
            min-height: 30px;
        }

        .news_RightBox .buttonBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            text-align: right;
            min-height: 100px;
        }

            .news_RightBox .buttonBox input {
                position: relative;
                top: 0px;
                float: left;
                left: 0px;
                text-align: center;
                font-size: 10pt;
                font-family: yekan,arial;
                color: #fff;
                cursor: pointer;
                width: 150px;
                min-height: 50px;
                background: #215858;
                border: 0px solid #215858;
                border-radius: 0px;
                -webkit-transition: background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
                transition: background 0.5s,color 0.5s;
                border-radius: 5px;
            }

                .news_RightBox .buttonBox input:hover {
                    background: #222;
                    color: #FFF;
                }

        .news_RightBox .lineBox {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            width: 100%;
            min-height: 20px;
            line-height: 20px;
            border-bottom: 1px solid #E8E8E8;
            margin-bottom: 30px;
        }



    .news_LeftBox {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 20%;
        margin: 0;
        padding: 0;
        min-height: 600px;
        display: inline-block;
        margin-top: 0px;
    }

        .news_LeftBox .recentTitle {
            position: relative;
            top: 0px;
            right: 0px;
            width: 100%;
            float: right;
            min-height: 50px;
            line-height: 50px;
            font-family: yekan,arial;
            font-size: 12pt;
            color: #000;
            text-align: right;
        }

        .news_LeftBox .recentNewsBox {
            position: relative;
            top: 0px;
            right: 0px;
            width: 100%;
            float: right;
            margin-bottom: 20px;
        }

            .news_LeftBox .recentNewsBox .imageBox {
                position: relative;
                top: 0px;
                right: 0px;
                float: right;
                min-height: 140px;
                display: inline-block;
                text-align: right;
                width: 100%;
            }

                .news_LeftBox .recentNewsBox .imageBox img {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                }

            .news_LeftBox .recentNewsBox .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 80px;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: yekan,arial;
                font-size: 11pt;
                text-align: right;
            }

                .news_LeftBox .recentNewsBox .titleBox a {
                    font-family: yekan,arial;
                    font-size: 10pt;
                    color: #25ADDF;
                    text-decoration: none;
                    text-align: right;
                    direction: rtl;
                }

                    .news_LeftBox .recentNewsBox .titleBox a:hover {
                        color: #000;
                    }

    .news_PagingBox {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        display: inline-block;
        text-align: right;
        min-height: 60px;
        line-height: 60px;
    }

        .news_PagingBox ul {
            position: relative;
            top: 0px;
            float: right;
            direction: rtl;
            right: 0px;
            display: inline-block;
            list-style-type: none;
        }

            .news_PagingBox ul li {
                display: inline-block;
                width: 30px;
            }

                .news_PagingBox ul li a {
                    font-family: yekan,arial;
                    font-size: 12pt;
                    color: #000;
                    display: block;
                    padding: 5px;
                    text-decoration: none;
                }

                    .news_PagingBox ul li a:hover {
                        color: #26ACDE;
                    }

                    .news_PagingBox ul li a.active {
                        color: #26ACDE;
                    }

                .news_PagingBox ul li i {
                    font-size: 18pt;
                }

    .chart_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 900px;
        display: inline-block;
        text-align: center;
    }

        .chart_MainPage .chart_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 900px;
            display: inline-block;
            overflow: auto;
        }

            .chart_MainPage .chart_Container iframe {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 900px;
            }


    .mainpageBox_Link {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 600px;
    }

    .Container_Link {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
        margin-top: 50px;
    }


    .box_Link {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        top: 0px;
        display: inline-block;
        width: 22%;
        margin: 5px;
        min-height: 280px;
        cursor: pointer;
        overflow: hidden;
        border: 1px solid #c1c1c1;
    }

        .box_Link .maskBoxLink {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 0%;
            display: inline-block;
            background: rgb(0,0,0);
            background: rgba(0,0,0,0.7);
            z-index: 1;
            -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
            transition: height 0.5s;
            text-align: center;
            font-family: yakan,arial;
            font-size: 12pt;
            color: #fff;
        }

        .box_Link:hover .maskBoxLink {
            height: 100%;
        }

        .box_Link .maskBoxLink p {
            position: absolute;
            font-family: yekan,arial;
            font-size: 12pt;
            color: #fff;
            text-align: center;
            min-height: 40px;
            line-height: 40px;
            top: -100px;
            width: 100%;
            -webkit-transition: top 0.9s; /* For Safari 3.1 to 6.0 */
            transition: top 0.9s;
            z-index: -10000;
        }

        .box_Link:hover .maskBoxLink p {
            top: 40%;
            z-index: 1;
        }

    .GalleryMainBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
    }

    .GalleryContainer {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
        padding-bottom: 30px;
        margin-bottom: 150px;
    }

        .GalleryContainer .headerBoxGallery {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 50px;
            line-height: 50px;
            font-family: yekan,arial;
            font-size: 28pt;
            color: #000;
            text-align: center;
        }

        .GalleryContainer .GalleryBox {
            position: relative;
            top: 100px;
            float: left;
            left: 0px;
            margin: 0;
            padding: 0;
            width: 48%;
            min-height: 350px;
            margin: 1%;
        }

        .GalleryContainer .GalleryBox_view {
            top: 0px;
            opacity: 1;
            filter: alpha(opacity=100);
        }


    .GalleryBox .maskBoxGallery {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: inline-block;
        background: rgb(0,0,0);
        background: rgba(0,0,0,0);
        cursor: pointer;
        text-decoration: none;
        -webkit-transition: background 1s; /* For Safari 3.1 to 6.0 */
        transition: background 1s;
    }

    .GalleryBox:hover .maskBoxGallery {
        background: rgba(0,0,0,.5);
    }

    .GalleryBox .maskBoxGallery:before {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: #fff;
        font-size: 50px;
        padding-right: 0.5em;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        padding-top: 20%;
        visibility: hidden;
        -webkit-transition: visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition: visibility 1.2s;
    }

    .GalleryBox:hover .maskBoxGallery:before {
        visibility: visible;
    }




    .GalleryBox .maskBoxGallery1 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: inline-block;
        background: rgb(38,173,221);
        background: rgba(38,173,221,0);
        cursor: pointer;
        text-decoration: none;
        -webkit-transition: background 1s; /* For Safari 3.1 to 6.0 */
        transition: background 1s;
    }

    .GalleryBox:hover .maskBoxGallery1 {
        background: rgba(38,173,221,.6);
    }

    .GalleryBox .maskBoxGallery1:before {
        content: "\f144";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: #fff;
        font-size: 50px;
        padding-right: 0.5em;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        padding-top: 20%;
        visibility: hidden;
        -webkit-transition: visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition: visibility 1.2s;
    }

    .GalleryBox:hover .maskBoxGallery1:before {
        visibility: visible;
    }



    .LawPage_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 800px;
    }

        .LawPage_MainPage .LawPage_Container {
            position: relative;
            top: 0px;
            width: 80%;
            display: inline-block;
            min-height: 800px;
        }

            .LawPage_MainPage .LawPage_Container .TitleBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                text-align: right;
                min-height: 80px;
                line-height: 80px;
                font-size: 14pt;
                font-family: Yekan,arial;
                direction: rtl;
                color: #215858;
            }

            .LawPage_MainPage .LawPage_Container .ContentBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                text-align: justify;
                min-height: 60px;
                line-height: 30px;
                font-size: 10pt;
                font-family: Yekan,arial;
                direction: rtl;
            }

            .LawPage_MainPage .LawPage_Container .WhiteBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                text-align: right;
                min-height: 40px;
                line-height: 40px;
                font-size: 14pt;
                font-family: Yekan,arial;
                direction: rtl;
            }

    .Contact_MainpageBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 400px;
        display: inline-block;
        text-align: center;
    }

    .Contact_ContainerMainPage {
        position: relative;
        top: 0px;
        width: 90%;
        min-height: 300px;
        display: inline-block;
    }

        .Contact_ContainerMainPage iframe {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 700px;
            margin-top: 50px;
            margin-bottom: 50px;
        }

    .contact_Header {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        text-align: center;
        font-size: 18pt;
        font-family: yekan,arial;
        color: #000;
        margin-top: 60px;
        min-height: 80px;
        line-height: 80px;
        width: 100%;
    }

    .contact_Text {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        text-align: right;
        font-size: 12pt;
        font-family: yekan,arial;
        color: #000;
        min-height: 60px;
        line-height: 30px;
        width: 100%;
        margin-bottom: 0px;
        direction: rtl;
    }

    .contact_AddressBox {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 180px;
        line-height: 180px;
    }

    .contact_Box {
        position: relative;
        top: 0px;
        right: -20%;
        float: right;
        width: 33.3%;
        margin: 0;
        padding: 0;
        min-height: 180px;
    }

    .contact_Box_view {
        right: 0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .contact_Box .logo_ContactBox {
        position: relative;
        top: 0px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        min-height: 60px;
        display: inline-block;
    }

    .contact_Box .Content_ContactBox {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 180px;
        margin: 0;
        padding: 0;
    }

    .ContactMap_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 700px;
        display: inline-block;
        text-align: center;
    }

    .ContactMap_Container {
        position: relative;
        top: 0px;
        width: 90%;
        display: inline-block;
        text-align: center;
        min-height: 700px;
    }

        .ContactMap_Container .BoxFrame {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            margin: 0;
            padding: 0;
            min-height: 600px;
            width: 50%;
        }



    #map {
        position: relative;
        top: 5px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: block;
    }

    .ContactMap_Container .frameContact {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 700px;
        display: block;
    }

    .showService_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 400px;
        display: inline-block;
        text-align: center;
    }

    .showService_Container {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 400px;
        display: inline-block;
    }

        .showService_Container .whiteBox {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 100px;
        }

        .showService_Container .rightBox {
            position: relative;
            top: 0px;
            float: right;
            width: 50%;
            margin: 0;
            padding: 0;
            min-height: 400px;
        }

            .showService_Container .rightBox .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 95%;
                min-height: 80px;
                line-height: 80px;
                text-align: right;
                font-family: yekan,arial;
                font-size: 14pt;
                color: #215858;
                direction: rtl;
            }

            .showService_Container .rightBox .contentBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 95%;
                min-height: 400px;
                line-height: 30px;
                direction: rtl;
                text-align: justify;
                font-family: yekan,arial;
                font-size: 11pt;
                color: #000;
            }


        .showService_Container .leftBox {
            position: relative;
            top: 0px;
            float: right;
            width: 50%;
            margin: 0;
            padding: 0;
            min-height: 400px;
        }

            .showService_Container .leftBox iframe {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 400px;
            }

    .siteMap_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
    }

    .siteMap_Container {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
    }

        .siteMap_Container .whiteBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            min-height: 80px;
        }

        .siteMap_Container .BoxMap {
            position: relative;
            top: 0px;
            float: right;
            width: 23%;
            min-height: 300px;
        }

            .siteMap_Container .BoxMap .headBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 40px;
                line-height: 40px;
                font-size: 14pt;
                font-family: Yekan,arial;
                text-align: right;
                direction: rtl;
                font-weight: 700;
            }

            .siteMap_Container .BoxMap .itemBox {
                position: relative;
                top: 0px;
                float: right;
                width: 100%;
                min-height: 40px;
                line-height: 40px;
                font-size: 11pt;
                font-family: Yekan,arial;
                text-align: right;
                direction: rtl;
                border-right: 4px solid #215858;
            }

                .siteMap_Container .BoxMap .itemBox a {
                    position: relative;
                    top: 0px;
                    float: right;
                    width: 90%;
                    height: 100%;
                    display: block;
                    text-decoration: none;
                    text-align: right;
                    font-size: 11pt;
                    font-family: Yekan,arial;
                    padding-right: 10%;
                    color: #000;
                }

                    .siteMap_Container .BoxMap .itemBox a:hover {
                        color: #215858;
                    }

    .SearchView_MaonBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
    }

    .SearchView_Container {
        position: relative;
        top: 0px;
        width: 80%;
        display: inline-block;
        min-height: 600;
    }

        .SearchView_Container iframe {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 600px;
        }

    .MenuScroll_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 130px;
        display: inline-block;
        text-align: center;
    }

    .MenuScroll_Container {
        position: relative;
        top: 0px;
        width: 80%;
        display: inline-block;
        min-height: 130px;
    }

        .MenuScroll_Container .boxMenu {
            position: relative;
            top: 0px;
            min-height: 100px;
            width: 140px;
            cursor: pointer;
        }



            .MenuScroll_Container .boxMenu .LogoPicBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 80px;
                line-height: 80px;
            }


                .MenuScroll_Container .boxMenu .LogoPicBox img {
                    position: relative;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 30px;
                    max-width: 86px;
                }

            .MenuScroll_Container .boxMenu .titleBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 44px;
                font-family: yekan,arial;
                font-size: 12pt;
                color: #000;
            }

            .MenuScroll_Container .boxMenu:hover .titleBox {
                color: #215858;
            }

    .khadamatMainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 120px;
        display: inline-block;
        text-align: center;
        background: #E0E0E0;
        box-shadow: 1px 1px 2px gray;
    }

    .khadamatContainer {
        position: relative;
        top: 0px;
        display: inline-block;
        min-height: 120px;
        width: 100%;
    }

    .buttonHamkari {
        position: relative;
        top: 50px;
        width: 30%;
        max-width: 280px;
        min-height: 60px;
        line-height: 60px;
        display: inline-block;
        text-align: center;
        font-family: Yekan;
        font-size: 14pt;
        color: #fff;
        background: #222222;
        cursor: pointer;
        text-decoration: none;
        margin: 0;
    }

        .buttonHamkari:hover {
            background: #215858;
        }
         .LoginButton_mobile{
         display :none;
     }
           .contentOtherPage {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        text-align :right ;
        direction :rtl;
        margin :0;
        font-family:Yekan;
        font-size:12pt;
        line-height :35px;
    }
}
@media screen and (min-width: 1441px) and (max-width: 50000px)
{

	.screenContainer_hrhs
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :1000px;
		overflow-x:hidden;
		margin :0;
		padding :0;

	}
	
	.PhoneBook_MainPage
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height:600px;	
	}
	
	.PhoneBook_MainPage .container
	{
		position:relative ;
		display:inline-block ;
		width :80%;
		min-height:600px;
	}
	
	.PhoneBook_MainPage .container table
	{
		position :relative ;
		float :right ;
		display:inline-block ;
		width :100%;
		font-family :yekan;
		font-size :11pt;
		direction :rtl;
		width :500px;
	}
	
	.PhoneBook_MainPage .container table td
	{
		text-align :center ;
		min-width :300px;
	}
	
	.PhoneBook_MainPage .container table tr
	{
		height :40px;
	}
	
	.PhoneBook_MainPage .container table tr:nth-child(even) {background: #FDBC45;color:#222;}
	.PhoneBook_MainPage .container table tr:nth-child(odd) {background: #F9F9F9}
	
	.PhoneBook_MainPage .container table th
	{
		background :#222;
		color:#fff;
	}
	
	.managerMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display :inline-block ;
		text-align :center ;

	}
	
	.managerContainer
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height:800px;
		display :inline-block ;
		direction :rtl;
	}
	
	.managerContainer .boxManagerModirAmel
	{
		position :relative ;
		top:0px;
		float :none ;
		width :50%;
		margin-left :auto ;
		margin-right :auto ;
		min-height:325px;
	-webkit-box-shadow: 3px 3px 3px 3px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 3px 3px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:3px 3px 3px 3px #ccc;
  border:4px solid #215858;
  
  border-radius: 4px;
  
   padding:10px;
   direction :rtl;
		
	}
	.managerContainer .boxManagerModirAmel .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:325px;
		
		background :#14A8AF;
		width :60%;
	
	}
	
	.managerContainer .boxManagerModirAmel .middleBox
	{
		position:absolute  ;
		bottom:0px;
		margin-bottom :0px;
		
		min-height:65px;
		background :#215858;
		width :100%;
		font-family :Yekan,arial;
		font-size :11pt;
		color:#fff;
		line-height :65px;
		text-align :center ;
	}
	
		
.managerContainer .boxManagerModirAmel .bottomBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:325px;
		background :#fff;
		width :40%;
		display:inline-block ;
	
	}	
	.managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer
	{
		position:relative ;
		top:10px;
		right :0px;
		float:right;
		min-height :300px;
		
		text-align :center ;
		width :30px;

	}
	.managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer .circleBox
	{
		position :relative ;
		float :right ;
	
		width :55px;
		height :55px;
		border-radius:180px;
		text-align :center ;
		margin-right:-20px;
		background :#215858;
		cursor:pointer ;
		margin-bottom :5px;
	}
	
	.managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#14A8AF;
	}
	
	.managerContainer .boxManagerModirAmel .bottomBox .circleBox i
	{
		color:#fff;
		margin-top :15px;
		font-size :25px;
	}

.managerContainer .boxManagerModirAmel .bottomBox p
{
	
	float :right ;
	top:0px;
	width :60%;
	min-height:30px;
	line-height :30px;
	padding-right :10%;
	font-family :yekan,arial;
	font-size :12pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	

	
	
}

.managerContainer .boxManagerModirAmel .bottomBox p i
{
	color:#14A8AF;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

.managerContainer .boxManagerModirAmel .bottomBox p.user
{
	font-family:Yekan;
}

.managerContainer .boxManagerModirAmel .bottomBox p.phone
{
	font-family:byekan;
}

.managerContainer .boxManagerModirAmel .bottomBox p.email
{
	font-family:yekan;
}

.managerContainer .boxManagerModirAmel .bottomBox p.fax
{
	font-family:byekan;
}




	.managerContainer .boxManager
	{
		position :relative ;
		top:0px;
		float :none  ;
		width :28%;
		margin-left :auto ;
		margin-right :auto ;
		display:inline-block ;
		min-height:400px;
	-webkit-box-shadow: 3px 3px 3px 3px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 3px 3px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:3px 3px 3px 3px #ccc;
  border:4px solid #215858;
  
  border-radius: 4px;
  
   padding:10px;
   margin :1%;
   margin-top :2.5%;
   margin-bottom :2.5%;
		
	}
	.managerContainer .fourBox
	{
		width :22%;
	}
	.managerContainer .boxManager .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:200px;
		background :#14A8AF;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#215858;
		width :100%;
		font-family :Yekan,arial;
		font-size :11pt;
		color:#fff;
		line-height :25px;
		text-align :center ;
	}
	
		
.managerContainer .boxManager .bottomBox
	{
		position:relative ;
		top:0px;
		float :left ;
		min-height:145px;
		background :#fff;
		width :100%;
		display:inline-block ;
		direction :rtl;
	}	
	.managerContainer .boxManager .bottomBox .circleBoxContainer
	{
		position:relative ;
		top:0px;
		left :0px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		min-height :35px;
		display :inline-block ;
		text-align :center ;
		
	}
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox
	{
		position :relative ;
		float :right ;
		margin-left :5px;
		width :40px;
		height :40px;
		border-radius:180px;
		text-align :center ;
		margin-top :-20px;
		background :#215858;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#14A8AF;
	}
	
	.managerContainer .boxManager .bottomBox .circleBox i
	{
		color:#fff;
		margin-top :10px;
		font-size :20px;
	}

.managerContainer .boxManager .bottomBox p
{
	position :relative ;
	float :left ;
	top:0px;
	width :90%;
	min-height:20px;
	line-height :20px;
	padding-right :10%;
	font-family :yekan,arial;
	font-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#14A8AF;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

.managerContainer .boxManager .bottomBox p.user
{
	font-family:Yekan;
}

.managerContainer .boxManager .bottomBox p.phone
{
	font-family:byekan;
}

.managerContainer .boxManager .bottomBox p.email
{
	font-family:yekan;
}

.managerContainer .boxManager .bottomBox p.fax
{
	font-family:byekan;
}

	
.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}
    
    
   .NewsFori
    {
    	position :fixed ;
    	bottom:0px;
    	width :20%;
    	max-width :300px;
    	height :180px;
    	background :rgb(255,83,0);
    	background :rgba(255,83,0,0.8);
    	padding :10px 20px  10px  10px;
    	font-family :Yekan,arial;
    	font-size :10pt;
    	color:#fff;
    	z-index :1000000000000;
    	box-shadow:1px 1px 1px gray;
    	min-width:300px;
    	font-weight :300;
    }
    
    
    
    
    .marqueeBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        height :40px;
        z-index:10000000000;
         font-family :yekan,arial;
        font-size:11pt;
        color:#333;
        padding-top :5px;
        direction :rtl;
    }
    
    
    
    .socialBox
    {
        position :fixed;
        float :left ;
        top:25%;
        min-width:40px;
        background :rgb(191,189,192);
        background:rgba(191,189,192,0.5); 
        
    }
    
    .socialBox ul
    {
       
      
        left:0px;
        float :left ;
        padding :0;
        margin :0;
        display :block ;
    }
    
    .socialBox ul li
    {
        margin :0;
        padding :0;
        width :40px;
        height :40px;
        display :block ;
        
    }
    
    .socialBox ul li a
    {
        position:relative  ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        text-decoration :none;
        display :block ;
    }
    
    html,body
    {
        padding :0;
        margin :0;
    }
    .mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
		
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#FF5E14;
		height :50px; 
		display :inline-block ;

	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#fff;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
   .topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;
        box-shadow :0px 2px 5px #c1c1c1;
	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
		width :100%;
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#215858;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :right ;
		right:0px;
		width:100%;
		min-height :60px;
		
	}
	
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 1;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
z-index:1000;
margin-top :10px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
 
}
#cssmenu > ul {
  background: none;
  border:0;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right;
  display: inline-block;
  }
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  border:0;
  }
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :10px;
  padding-right :10px;
  padding-top :15px;
  padding-bottom :15px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 12pt;
  font-weight: 500;
  color: #000;
  text-align :center ;
  border-radius:5px;
  margin :2px;		
    
  
}

#cssmenu > ul > li.active > a {
  
  background :#222222;
  color:#fff;

}

#cssmenu > ul > li  i
{
	color:#666;
	margin-right :5px;
	font-size :10pt;
	font-weight :300;
}

#cssmenu > ul > li:hover a i
 {
  
  color:#fff;

}


#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover
 {
  
  background :#215858;
  color:#fff;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 18px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 40px;
  padding-top: 6px;
  font-size: 12pt;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  background: #F9F9F9;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -4px;
  left: 40px;
  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #FFF;
  top: 11px;
  right: -10px;
  
 
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
   background:#F9F9F9;
   padding :0;
}
#cssmenu > ul > li:hover > ul {
  top: 40px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: -250px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
  
}

#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 200;
  font-size :11pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 240px;
  color: #000;
  text-align :center  ;
  background: #F9F9F9;
  direction :rtl;
  margin :0;

}

#cssmenu ul ul li.active > a {
  background :#222222;
  color:#fff;
}

#cssmenu ul ul li:hover > a{
  background :#215858;
  color:#fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-color: #fff;
  right: 17px;
  top: 14px;
 
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FFF;
  left: auto;
  right: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FFF;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #FFF;
  border-left-color: transparent;
}

.LoginButton
{
	position :relative ;
	top:0px;
	left:0px;
	float :left;
	height :46px;
	width  :186px;
	border-radius:5px;
	text-align :center ;
	line-height:46px;
	color:#fff;
	font-size:11pt;
	font-family :yekan;
	background :#215858;
	margin-top :20px;
	cursor :pointer ;
	z-index :10000000000000000000;
}

.LoginButton:hover
{
	background :#222222;
}

    .bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:570px;
		background :none;
		display :inline-block ;
	}
	
	.bannerContainer .contentBanner
	{
		background-repeat:no-repeat;
		background-size:100% 100%;
	}
        .bannerContainer .contentText {
            position :relative ;
            top:150px;
            font-family :yekan;
            font-size :32pt;
            font-weight :900;
            color:#000;
            text-align :center ;
            direction :rtl;
            min-height :180px;
            width :30%;
            float :right ;
            background :none;
            right :250px;

        }

.iconKhadamat_MainBox
{
	position :relative ;
	top:0px;
	margin-top :-90px;
	left:0px;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height :180px;
	z-index :100000;
	padding-top :10px;
	padding-bottom :10px;
}

.iconKhadamat_MainBox .container
{
	position:relative ;
	top:0px;
	min-height:180px;
	display :inline-block ;
	width :80%;
}

.iconKhadamat_MainBox .container .box
{
	position:relative ;
	top:0px;
	float :right  ;
	margin-right :1.5%;
	margin-left :1.5%;
	min-height:180px;
	line-height :180px;
	background :#F9F9F9;
	width :22%;
	border-radius:5px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;

}

.iconKhadamat_MainBox .container .box .iconBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	display:inline-block ;
	text-align :center ;
	min-height:100px;

}

.iconKhadamat_MainBox .container .box .TextBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right;
	width :100%;
	text-align :center ;
	min-height:80px;
	line-height :80px;
}

.iconKhadamat_MainBox .container .box .TextBox p
{
	position :relative ;
	top:0px;
	text-align :center ;
	font-family:yekan;
	font-size :14pt;
	color:#000;
	margin :0;
	padding :0;
	
}


.marakezRefahi_hrhs_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1300px;
	display :inline-block ;
	text-align :center ;
   

   
}
.marakezRefahi_hrhs_MainPage .container
{
	position:relative ;
	top:0px;
	width :80%;
	min-height :1300px;
	display :inline-block ;
	text-align :center ;
	margin :0;
	padding :0;
}

.marakezRefahi_hrhs_MainPage .container .titleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:124px;
	font-family :yekan;
	font-size :22pt;
	color:#000;
	vertical-align :text-bottom ;
   
}

.marakezRefahi_hrhs_MainPage .container .titleBox p
{
	position :relative ;
	width :100%;
	font-family :yekan;
	font-size :22pt;
	text-align :center ;
	margin :0;
	padding :0;
	top :80px;
	
}

.marakezRefahi_hrhs_MainPage .container .subtitleBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	font-family :yekan;
	font-size :11pt;
	color:#777;
	padding-bottom :30px;
}


.marakezRefahi_hrhs_MainPage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left :2%;
	margin-right :2%;
	margin-top :1%;
	min-height:474px;
	display :inline-block ;
	text-align :center ;
	max-width :370px;
	width :29.3%;
    
}
.marakezRefahi_hrhs_MainPage .container .boxInner
{
	position :relative ;
	top:0px;
	float :right ;
	width:95%;
	height:435px;
	margin :4px;
	display :inline-block ;
	text-align :center ;
	overflow:hidden ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:386px;
	overflow :hidden ;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxImage img
{
	width:100%;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle
{
	position:relative ;
	top:0px;
	float:right;
	width :95%;
	height :170px;
	background :#215858;
	margin-left :2.5%;
	margin-right :2.5%;
	margin-top :-50px;
	-webkit-transition:margin-top 0.3s;
	 transition:margin-top 0.3s;	
}

.marakezRefahi_hrhs_MainPage .container .boxInner:hover .boxTitle
{
	margin-top :-100px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxBlank
{
	position :relative ;
	top:0px;
	left:0px;
	height :20px;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxMainTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;

	text-align :center ;
	font-size :16pt;
	color:#fff;
	font-family :yekan;
	min-height :35px;

}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .boxsubTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	text-align :center ;
	font-size :11pt;
	font-family :yekan;
	color:#fff;
	height:25px;
	margin :0;
	padding :0;
	line-height :25px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	display :inline-block;
	text-align :center ;
	color:#fff;
	height:72px;
	margin :0;
	padding :0;
	line-height :72px;
	
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon
{
	position:relative ;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width:40px;
	height :40px;
	line-height :40px;
	border-radius:180px;
	background :#fff;
	text-align :center ;
	margin-left :1%;
	margin-right :1%;
	cursor :pointer ;
	display:inline-block ;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover
{
	background :#DB2122;
	color:#fff;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon i
{
	margin-top :10px;
	color:#215858;
	font-size:16pt;
}

.marakezRefahi_hrhs_MainPage .container .boxInner .boxTitle .iconBox .icon:hover i
{
	color:#fff;
}

.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:837px;
	display :inline-block ;
	text-align :center ;
	background-position :center center ;	
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:837px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :16pt;
	color:#215858;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :24pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :yekan;
	font-size :26pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#215858;
	cursor :pointer ;
	font-family :yekan;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	min-height:230px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :80%;
	min-height :464px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-244px;
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :33.33%;
	min-height :436px;
	margin :0;
	padding :0;
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:65px;
	line-height :65px;
	text-align :right  ;
	font-size :16pt;
	font-family :yekan;
	color:#215858;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:280px;
	line-height :45px;
	text-align :right ;
	font-size :26pt;
	font-family :yekan;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#215858;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	position:relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:406px;
	margin-top :15px;
	margin-bottom :15px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:360px;
	top :23px;
	bottom :23px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :18pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :45px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :150px;
	line-height :30px;
	font-size:12pt;
	font-family :yekan;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#215858;
	text-align :center ;
	line-height :60px;
	height :60px;
	cursor :pointer ;
	font-family :yekan;
	font-size :14pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#DB2122;
}

.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:900px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:80%;
	min-height :900px;
	display :inline-block ;
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:14pt;
	font-family:yekan;
	color:#215858;
	min-height :40px;
	line-height :40px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:22pt;
	font-family:yekan;
	color:#000;
	min-height :65px;
	line-height :65px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:530px;
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:20px;
	margin-right:20px;
	min-height:530px;
	background :#fff;
	width :30%;
	margin-bottom:1%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :314px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:12pt;
	font-family :Yekan;
	color:#215858;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :30px;
	font-size:14pt;
	font-family :Yekan;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :144px;
	height :47px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :47px;
	font-size :12pt;
	font-family :yekan;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#215858;
	color:#fff;
	border:0;
}

.DesMarekez_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :600px;
	background :#fff;
}

.DesMarekez_Mainpage .container
{
	position:relative ;
	top:0px;
	width :80%;
	display:inline-block ;
	min-height :500px;
	margin-top :50px;
}

.DesMarekez_Mainpage .container .boxRight
{
	position :relative ;
	top:0px;
	float :right ;
	width:60%;
	min-height:600px;
	margin :0;
	padding :0;
}

.DesMarekez_Mainpage .container .boxLeft
{
	position :relative ;
	top:0px;
	float :right ;
	width:40%;
	min-height:600px;
	margin :0;
	padding :0;
}


.DesMarekez_Mainpage .container .titleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :98%;
	margin-left :2%;
	min-height :60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
}

.DesMarekez_Mainpage .container .MaintitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	margin-left :2%;
	min-height:116px;
	line-height :40px;
	font-size :26pt;
	font-family :yekan;
	color:#000;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .TextBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:13pt;
	font-family :yekan;
	color:#777;
	direction :rtl;
	text-align :justify ;
	min-height :130px;
	line-height :30px;
   
}

.DesMarekez_Mainpage .container .subTitleBox
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :98%;
	margin-left :2%;
	font-size:14pt;
	font-family:yekan;
	color:#000;
	min-height:44px;
	line-height :44px;
	text-align :right ;
	direction :rtl;
}

.DesMarekez_Mainpage .container .subTitleBox i
{
	color:#215858;
	font-size :12pt;
	margin-left :10px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxLarge
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:420px;
	border-radius:5px;
	width:100%;
	max-width :370px;
}

.DesMarekez_Mainpage .container .boxLeft .imageBoxSmall
{
	position :relative ;
	top:0px;
	float :left;
	left:0px;
	height:245px;
	border-radius:5px;
	width:100%;
	max-width :200px;
	border:6px solid #fff;
	margin-top :-135px;
}


.khadamatSherkat_MainPage
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height :1340px;
	background :#F9F9F9;
}

.khadamatSherkat_MainPage .container
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height :1185px;
	margin-top:155px;
	width :80%;
}

.khadamatSherkat_MainPage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :56px;
	font-family :yekan;
	font-size :14pt;
	color:#215858;
	direction :rtl;
	text-align :center ;
}

.khadamatSherkat_MainPage .container .MainTitleBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	min-height:130px;
	line-height :40px;
	font-size:26px;
	color:#000;
	direction:rtl;
	text-align :center ;
	font-family :Yekan;
	max-width :600px;
}

.khadamatSherkat_MainPage .container .mainBox
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:800px;
}

.khadamatSherkat_MainPage .container .mainBox .box
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width:30%;
	min-height :383px;
	border-radius:10px;
	border:1px solid #F3F3F3;
	background :#fff;
	margin-bottom :10px;
	margin :1%;
	-webkit-transition:border-color 1s;
	transition:border-color 1s;
}

.khadamatSherkat_MainPage .container .mainBox .box:hover
{
	border-color:#215858;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox
{
	position:relative ;
	float:none;
	margin-left :15px;
	margin-right :15px;
	margin-top :15px;
	margin-bottom :15px;
	min-height:353px;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .iconBox
{
	position:relative ;
	width :100%;
	min-height:90px;
	text-align :right ;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .titleBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :right ;
	font-family :yekan;
	font-size:16pt;
	color:#000;
	direction :rtl;
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .textBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:102px;
	line-height :30px;
	text-align :justify  ;
	font-family :yekan;
	font-size:12pt;
	color:#777;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox
{
	position:relative ;
	float :right ;
	width :100%;
	min-height:48px;
	line-height :48px;
	text-align :left  ;
	direction :rtl;
}

.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button
{
	position:relative ;
	float :left ;
	width:130px;
	height :48px;
	line-height :48px;
	display:block ;
	border-top:2px solid #215858;
	color:#215858;
	font-size :12pt;
	font-family:Yekan;
	text-align :center;
	border-radius:10px;
	cursor :pointer ;
	text-decoration:none;
	
}


.khadamatSherkat_MainPage .container .mainBox .box .innerBox .ButtonBox .button:hover
{
	background :#215858;
	color:#fff;
	border-top:0;
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :383px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	background :rgb(255,165,0,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#215858;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}

.counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:200px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :80%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :25%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :38pt;
	color:#215858;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :20pt;
	color:#000;
	font-family :yekan;
	width :100%;
}

.map_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :722px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}

.map_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	display :inline-block ;
	width :80%;
	min-height :722px;
}

.map_hrhs_Mainpage .container .rightBox
{
	position :relative ;
	float :right ;
	right :0px;
	min-height :722px;
	width :25%;
	margin :0;
	padding :0;
}

.map_hrhs_Mainpage .container .leftBox
{
	position :relative ;
	float :right ;
	right :0px;
	min-height :722px;
	width :75%;
	margin :0;
	padding :0;
}

.map_hrhs_Mainpage .container .rightBox .innerBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:380px;
	margin-top :172px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height :100px;
	line-height :100px;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .rightIconBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :35%;
	margin :0;
	padding :0;
	min-height:100px;
	line-height :100px;
	text-align :right ;
}

.map_hrhs_Mainpage .container .rightBox .innerBox .box .leftTextBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :65%;
	margin :0;
	padding :0;
	min-height:100px;
	line-height :100px;
	text-align :right ;
	font-family :yekan;
	font-size :16pt;
	color:#000;
	font-weight :600;
}

.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :895px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :yekan;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :yekan;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:482px;
	width :60%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	
	
	width :350px;
	height :350px;
	border-radius:180px;
	border:6px solid #fff;
	margin-left :30%;
	margin-right :30%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	
	width :220px;
	height :220px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :57%;
	margin-top :-35%;
	z-index:3;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :15%;
	margin-top :-10%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	
	width :200px;
	height :200px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :60%;
	margin-top :-30%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :80%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :33.3%;
	margin :0;
	padding :0;
	min-height :185px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :14pt;
	font-family :yekan;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#215858;
	font-size :14pt;
	margin-left :10px;
}

.loginBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :362px;
	display :inline-block ;
	text-align :center ;
}


.loginBox_hrhs .container
{
	position :relative ;
	top:0px;
	width :80%;
	min-height:232px;
	margin-top :65px;
	border-radius:10px;
	background :rgb(219,33,34);
	background :rgba(219,33,34,1);
	text-align :center ;
	display :inline-block ;
}

.loginBox_hrhs .container .innerBox
{
	position:relative ;
	top:0px;
	width:80%;
	min-height :160px;
	display :inline-block ;
	margin-top :36px;
}

.loginBox_hrhs .container .innerBox .contentBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :35%;
	min-height:160px;
	text-align :right ;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:42px;
	width :100%;
	border-radius:5px;
	background :#fff;
	
	margin :0;
	padding :0;
	margin-bottom :10px;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .caption
{
	position :relative ;
	top:0px;
	right :0px;
	float:right ;
	width :30%;
	text-align :center ;
	min-height:42px;
	line-height :42px;
	margin :0;
	padding :0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background :#222;
	font-size:12pt;
	color:#fff;
	font-family :yekan;
	font-weight :300;
}

.loginBox_hrhs .container .innerBox .contentBox .textBox .styleText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:70%;
	padding :0;
	padding-right :5%;
	min-height:42px;
	line-height :42px;
	font-size:12pt;
	color:#222;
	font-family :yekan;
	background :#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:0;
	direction :rtl;
	text-align :right ;
	
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:46px;
	margin-top :20px;
	line-height :46px;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button
{
	position :relative ;
	float:left ;
	left :0px;
	width:40%;
	max-width :124px;
	height:45px;
	line-height :45px;
	text-align :center ;
	border:0;
	font-family :yekan;
	font-size :12pt;
	color:#fff;
	background :#222;
	border-radius:10px;
	cursor:pointer ;
	direction:rtl;
}

.loginBox_hrhs .container .innerBox .contentBox .buttonBox .button:hover
{
	background :#DB2122l;
}

.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :90%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :90%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :20%;
	margin :0;
	padding :0;
	margin-right :30px;
	margin-left :30px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :36px;
	font-size :14pt;
	color:#000;
	text-align :center ;
	font-family:Yekan;
	direction :rtl;
}

.footer_MainPage_Hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :428px;
	display:inline-block ;
	text-align :center;
	background :#1C1C1C;
}

.footer_MainPage_Hrhs .container
{
	position:relative ;
	top:0px;
	min-height :248px;
	display :inline-block ;
	width :80%;
	margin-top :90px;
}

.footer_MainPage_Hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :248px;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container .box .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	fon-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}

.footer_MainPage_Hrhs .container .box .ContentBox a
{
	font-size :12pt;
	font-family :yekan;
	text-decoration :none;
	color:#fff;
	-webkit-transition:color 1s;
	transition:color 1s;
}

.footer_MainPage_Hrhs .container .box .ContentBox a:hover
{
	color:#215858;
}

.footer_MainPage_Hrhs .container .box .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:16pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}



.footer_MainPage_Hrhs .container  .Largebox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :40%;
	min-height :248px;
	margin :0;
	padding :0;
}



.footer_MainPage_Hrhs .container  .Largebox .titleBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:16pt;
	color:#fff;
	min-height:60px;
	line-height :60px;
}


.footer_MainPage_Hrhs .container .Largebox .ContentBox
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	width :95%;
	margin-right :1%;
	margin-left :1%;
	text-align :right ;
	direction :rtl;
	font-family :Yekan;
	font-size:12pt;
	color:#fff;
	min-height:50px;
	line-height :50px;
}


.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	max-width :50px;
	text-align :center ;
	margin :0;
	padding :0;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxIcon img
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerbox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :80%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:50px;
	line-height :50px;
	margin-right :5px;
	
}

.footer_MainPage_Hrhs .container  .Largebox .ContentBox .innerboxText
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	text-align :center ;
	margin :0;
	padding :0;
	text-align :justify ;
	line-height :30px;
	font-family :yekan;
	font-size :12pt;
	direction :rtl;
	min-height:110px;
	margin-right :5px;
	
}


.Bottom_Mainpage_Hrhs
{
	position:relative ;
	top:0px;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :yekan;
	font-size :11pt;
	color:#fff;
	background :#181818;
}













	.Elamie_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    background :#F6F6F6;
	    min-height:554px;
	    border-top :4px solid #fff;
	    display :inline-block ;
	    text-align :center ;
	    
	}

	.Elamie_MainPage .Elamie_Container
	{
	    position:relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height :554px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    padding :0;
	    margin :0;
	    min-height :554px;
	
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .sectionPart
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :554px;
	}
	
	
	.Elamie_MainPage .Elamie_Container .rightBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;

	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :90%;
	    min-height :60px;
	    font-family :yekan,arial;
	    font-size:12pt;
	    color:#000;
	    direction :rtl;
	    text-align :right ;
	    border-bottom :1px solid #D6D6D6;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .ContentBox
	{
	    position :relative ;
	    top:10px;
	    float :right ;
	    width :90%;
	    min-height :160px;
	    font-family :yekan,arial;
	    font-size:10pt;
	    color:#000;
	    direction :rtl;
	    text-align :justify  ;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :right ;
	    width :90%;
	    min-height: 110px;
	    line-height:110px;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton
	{
	    position :relative ;
	    float:left ;
	    width:30%;
	    max-width:200px;
	    min-height :65px;
	    text-align :center ;
	    color:#fff;
	    font-size :10pt;
	    color:#fff;
	    border-style :solid ;
	    border-width:0px;
	    background :#14A8AF;
	    cursor :pointer ;
	    font-family :Yekan,arial;
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#222;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    padding :0;
	    margin :0;
	    min-height :554px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .whiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :115px;
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :430px;
	    min-height :340px;
	   
	    background-image :url(../images/bg-pic.jpg);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    margin-left :10px;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .leftBox .ImagePic img
	{
	    position:absolute ;
	    top:40px;
	    left :40px;
	    width :430px;
	    min-height :340px;
	}
	
	.news_MainPage
	{
	    position :relative  ;
	    top:0px;
	    left:0px;
	    width :100%;
	    background :#fff;
	    min-height :600px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.news_MainPage .news_Container
	{
	    position :relative  ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    
	}
	
	.News_Container .CommentBox
	{
	    position :relative  ;
	    top:0px;
	    width :100%;
	    min-height :300px;
	    display :inline-block ;
	    margin-bottom :30px;
	    
	}
	.News_Container .CommentBox p
	{
	    margin :0;
	    padding :0;
	}
	
	#btn_SendComment
	{
	    font-family:yekan,arial;
	    font-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#215858;
	}
	
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    font-family :yekan,arial;
	    color:#000;
	    text-align :center ;
	    direction:rtl;
	}
	
	.news_MainPage .news_Container .box
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    padding :0;
	    margin :0;
	    width :30%;
	    min-height:470px;
	    margin-right :52px;
	    margin-left :52px;
	}
	
	.news_MainPage .news_Container .box .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    min-height:470px;
	    width :100%;
	}
	
	.news_MainPage .news_Container .box .innerBox .picBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :200px;
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:cover;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:70px;
	    line-height :70px;
	    background-image:url(../images/line.jpg);
	    background-repeat :repeat-x ;
	    background-position :center center ;
	}
	
	.news_MainPage .news_Container .box .innerBox .lineBox .bulletBox
	{
	    position :relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :18px;
	    height :18px;
	    display :inline-block ;
	    background :#FF5203;
	    border:6px solid #FFBFA3;
	    border-radius:180px;
	    margin-top :20px;
	}
	
	.news_MainPage .news_Container .box .innerBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    direction:rtl;
	    line-height :30px;
	    font-size :12pt;
	    font-weight :700;
	    color:#000;
	    font-family :yekan,arial;
	    text-align :right;
	}
	
	
	.news_MainPage .news_Container .box .innerBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:100px;
	    direction:rtl;
	    line-height :25px;
	    font-size :10pt;
	    color:#999;
	    font-family :yekan,arial;
	    text-align :justify ;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height:50px;
	    text-align :left;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    background :#14A8AF;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    cursor :pointer ;
	    border-style :solid;
	    border-width :0;
	    text-align :center ;
	    padding :5px 15px 5px 15px;
	}
	
	.news_MainPage .news_Container .box .innerBox .ButtonBox .buttonMore:hover
	{
	    background :#222;
	}
	
	.History_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:175px;
	    display :inline-block ;
	    text-align :center ;
	    margin-top :20px;
	}
	
	.History_Box .History_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height:175px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .right_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :20%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	}
	
	.History_Box .History_Container .right_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :80%;
	    min-height :175px;
	    background :#F6F6F6;
	    background-image :url(../images/LogoHistory.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	}
	
	.History_Box .History_Container .left_LogoBox
	{
	    position :relative; 
	    top:0px;
	    float :right ;
	    width :80%;
	    min-height :175px;
	    padding :0;
	    margin :0;
	    background :#F6F6F6;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox
	{
	    position :relative ;
	    top:0px;
	    margin-top :20px;
	    width :80%;
	    min-height :125px;
	    display :inline-block ;
	}
	
	.History_Box .History_Container .left_LogoBox .innerBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :55px;
	    line-height :55px;
	    text-align :right ;
	    color:#14A8AF;
	    font-family :yekan,arial;
	    font-size:14pt;
	    direction :rtl;
	}
	
	
	.History_Box .History_Container .left_LogoBox .innerBox .ContentBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :75px;
	    line-height :30px;
	    text-align :right ;
	    color:#000;
	    font-family :yekan,arial;
	    font-size:11pt;
	    direction :rtl;
	}
    
    .abountBox_Mainpage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :230px;
        display:inline-block ;
        text-align :center ;
        margin-bottom :40px;
    }
    
    .abountBox_Mainpage .abountBox_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :230px;
        display:inline-block ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box
    {
        position :relative ;
        top:0px;
        padding :0px;
        margin :0px;
        float:right ;
        width :50%;
        min-height :230px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox
    {
        position :relative ;
        top:0px;
        min-height:100px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :95%;
        float :right ;
        right :-100px;
        margin-top :40px;
        text-align :center ;
        -webkit-transition:right 0.5s;
        transition:right 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view1
    {
        right :0px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :85%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :15%;
        padding :0;
        margin :0;
        min-height:100px;
        
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .rightBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
     .abountBox_Mainpage .abountBox_Container .box .leftBox
    {
        position :relative ;
        top:0px;
        min-height:100px;
        border:1px solid #D6D6D6;
        display:inline-block ;
        width :95%;
        float :left ;
        left:-100px;
        margin-top :40px;
        text-align :center ;
         -webkit-transition:left 0.5s; /* For Safari 3.1 to 6.0 */
        transition:left 0.5s;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .view2
    {
         left:0px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :90%;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :80%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :right ;
        min-height:35px;
        line-height :35px;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentRightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        font-size :9pt;
        font-family :yekan,arial;
        direction :rtl;
        text-align :justify  ;
        min-height:50px;
        line-height :25px;
    }
    
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .contentLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
        background-image :url(../images/CheshmAndazIcon.png);
        background-position :center center ;
        background-repeat :no-repeat ;
    }
    
    .abountBox_Mainpage .abountBox_Container .box .leftBox .innerBox .LogoLeftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :20%;
        padding :0;
        margin :0;
        min-height:100px;
    }
    
    .Login_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :520px;
        display :inline-block ;
        background :#A8BFC5;
        text-align :center;
		background-image:url(../images/back_mainPage_LoginPersonel.jpg);
		background-repeat:repeat-y ;
		  
    }
    
    .Login_MainPage .Login_Container
    {
        position :relative ;
        top:0px;
        width :75%;
        min-height :520px;
        display :inline-block ;
    }
     .Login_MainPage .Login_Container .Login_Header
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:40px;
        line-height :40px;
        font-size :18pt;
        font-family :yekan,arial;
        text-align :center ;
        margin-top :30px;
        color:#fff;
        
    }
    
    .Login_MainPage .Login_Container .RightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        padding :0;
        margin :0;
        min-height :520px;
        width :50%;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Login_MainPage .Login_Container .view3
    {
        top:0px;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox
    {
        position:relative ;
        top:0px;
        margin-top:100px;
        min-height:280px;
        float :right ;
        width :100%;
    }
    
    .Login_MainPage .Login_Container .RightBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :14px;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        color:#fff;
    }
    
     .Login_MainPage .Login_Container .RightBox .innerBox iframe
     {
         position :relative ;
         top :0px;
         float :right ;
         width :100%;
         min-height:200px;
         -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
         transition:top 0.5s;
     }
     
     
        
    
    .Login_MainPage .Login_Container .LeftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        padding :0;
        margin :0;
        min-height :520px;
        width :50%;
    }
    
    .Login_MainPage .Login_Container .LeftBox .picBox
    {
        position :relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        top :0px;
         -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
        
    }
    
    .Login_MainPage .Login_Container .LeftBox .view4
    {
        top :100px;
    }
    
    .Gallery_MainPage
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :660px;
        display :inline-block ;
        text-align :center ;
        overflow :hidden ;
    }
    
    
    
    .Gallery_MainPage .topBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :330px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    .Gallery_MainPage .view5
    {
        top:0px;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height:330px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :33.3%;
        min-height :330px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
        font-size:20pt;
        font-family :Yekan,arial;
    }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .topBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Gallery_MainPage .bottomBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        width :100%;
        min-height :330px;
        border-bottom :1px solid #EBEBEB;
        -webkit-transition:top 1s; /* For Safari 3.1 to 6.0 */
        transition:top 1s;
    }
    
    
    
    .Gallery_MainPage .view6
    {
        top:0px;
    }
    
     .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBoxTitle
    {
        position:absolute ;
        left:0px;
        width:100%;
        height :15%;
        display :none ;
        text-align :center ;
        background :#14A8AF;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        font-family :yekan,arial;
        font-size :12pt;
        bottom :-100px;
         -webkit-transition:bottom 0.5s; /* For Safari 3.1 to 6.0 */
        transition:bottom 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBoxTitle
    {
        bottom :0px;
        display :inline-block ;
    }
    
    
    .Gallery_MainPage .bottomBox .Gallery_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height:330px;
        display :inline-block ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        margin :0;
        padding :0;
        width :33.3%;
        min-height :330px;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        cursor :pointer ;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Gallery_MainPage .bottomBox .Gallery_Container .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Law_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :480px;
        background :#414550;
        display :inline-block ;
        text-align :center ;
    }
    
    .Law_MainPage .Law_Continer
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        width :80%;
        min-height :480px;
    }
    
    .Law_MainPage .Law_Continer .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :190px;
        line-height :190px;
        text-align :center ;
        font-family :yekan,arial;
        font-size :16pt;
        color:#fff;
    }
    
    .Law_MainPage .Law_Continer .box
    {
        position:relative ;
        float:right ;
        top:0px;
        width :48%;
        min-height :130px;
        padding :0;
        margin :0;
        margin-left :1%;
        
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:80px;
        line-height :80px;
        width :100%;
        border-bottom :2px solid #5F636C;
        
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :10%;
       
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox i
    {
        position :relative ;
        top:10px;
        font-size :45px;
        color:#14A8AF;
    }
    
    
     .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus
    {
        position :relative ;
        top:30px;
        font-size :25px;
        color:#FFF;
        cursor :pointer ;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ArrowBox .Plus:hover
    {
        color:#FD5400;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#fff;
        direction :rtl;
        text-decoration :none;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .detBox a:hover
    {
        color:#D7D7D7;
    }
    
    .Law_MainPage .Law_Continer .box .innerBox .ContentTextBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:70px;
        line-height :70px;
        width :80%;
        font-family :Yekan,arial;
        font-size :12pt;
        color:#fff;
        text-align :right ;
        direction:rtl;
       
    }
    
    .certificates_MainPage
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
         -webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/tem-gharardad.jpg)  50% 0 no-repeat fixed;
    }
    
    .certificates_MainPage .certificates_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :700px;
        display :inline-block ;
    }
    
    .certificates_MainPage .certificates_Container .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:200px;
        line-height :200px;
        font-size :14pt;
        color:#000;
        font-family :yekan,arial;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :200px;
        min-height:500px;
        margin-left :30px;
        
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox
    {
        position :relative ;
        float :right ;
        top:0px;
        width:90%;
        padding :0;
        margin :0;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:320px;
        border:18px solid #D7D7D7;
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover;
        margin-left :40px;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
        cursor:pointer ;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .titleBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:65px;
        line-height :65px;
        font-size :11pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        background-image:url(../images/line_certificates.png);
        background-repeat:no-repeat ;
        background-position :center right ;
        text-align :center ;
        width :100%;
    }
    
    .certificates_MainPage .certificates_Container .MainBox .InnerBox .ContentBox
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        min-height:100px;
        line-height :25px;
        font-size :10pt;
        font-family :Yekan,arial;
        color:#000;
        direction :rtl;
        text-align :justify  ;
        width :100%;
        right :20px;
        
    }
    
    .Marakez_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        background-image:url(../images/back_Marakez.png);
        background-repeat :repeat ;
        text-align :center ;
    }
    
    .Marakez_MainPage .Marakez_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :530px;
        width :80%;
    }
    
    .Marakez_MainPage .Marakez_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :55px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :485px;
        display :inline-block ;
        margin-top :50px;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:60px;
        line-height :60px;
        font-size :11pt;
        font-family:yekan,arial;
        text-align :right ;
        direction :rtl;
        font-weight :700;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :90%;
        min-height:110px;
        line-height :35px;
        font-size :10pt;
        font-family:yekan,arial;
        text-align :justify  ;
        direction :rtl;
    }
    
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height :485px;
        padding :0;
        margin :0;
        width :50%;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :96%;
        min-height :400px;
        background-repeat :no-repeat ;
        background-position :center center ;
        background-size:cover;
        cursor :pointer ;
        
    }
    
     .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox
    {
        position :absolute  ;
        top:0px;
        left :0px;
        width :0%;
        height :0%;
        background :rgb(0,0,0);
        background:rgba(0,0,0,0.5); 
        -webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
        transition:height 0.5s;
    }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox .maskBox:after {
        content: "\f00e";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
/*--adjust as necessary--*/
        color: #fff;
        font-size: 35px;
        position: absolute  ;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        top :-45%;
        display :none;
         -webkit-transition:margin-top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:margin-top 1.5s;
        }
    
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox:after 
    {
        display :inline-block ;
        top :45%;
    }
    .Marakez_MainPage .Marakez_Container .MainBox .leftBox .picBox:hover .maskBox
    {
        width :100%;
        height :100%;
    }
    
    .Contact_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:700px;
        display:inline-block ;
        text-align :center ;
        background :#fff;
       
    }
    
    .Contact_MainPage .Contact_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height:700px;
        display :inline-block ;
    }
    
    .Contact_MainPage .Contact_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :120px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :50%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view7
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox1
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #215858;
        width :80%;
        min-height :100px;
        padding-right :20px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
        margin-top :50px;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .FrameBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :80%;
        min-height :250px;
        font-family :yekan,arial;
        font-size :10pt;
        text-align :justify ;
        line-height :30px;
        direction:rtl;
        top:50px;
        overflow :hidden ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .FrameBox iframe
	{
	    position :absolute  ;
	    margin-top :-60px;
	    float :right ;
	    width :100%;
	    height :100%;
	    display :block ;
	    min-height :250px;
	}
    
    .Contact_MainPage .Contact_Container .leftBox
    {
        position :relative ;
        top:-100px;
        float :right ;
        min-height :580px;
        width :50%;
        margin :0;
        padding :0;
        -webkit-transition:top 1.5s; /* For Safari 3.1 to 6.0 */
        transition:top 1.5s;
    }
    
    .Contact_MainPage .Contact_Container .view9
    {
        top:0px;
    }
    
    .Contact_MainPage .Contact_Container .leftBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        min-height:100px;
        line-height :100px;
        font-size :14pt;
        font-family :yekan,arial;
        width :100%;
        text-align :right ;
       
    }
    
     .Contact_MainPage .Contact_Container .leftBox iframe
     {
         position:relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :500px;
         border-right :1px solid #F6F6F6;
         padding :10px 10px 10px 10px;
     }
     
     .footer_mainPage
     {
         position :relative ;
         top:0px;
         left:0px;
         width :100%;
         min-height :260px;
         display :inline-block ;
         text-align :center;
         background :#373B46;
     }
     
     .footer_mainPage .footer_Container
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         width :80%;
         border-bottom :1px solid #62676D;
         min-height :220px;
     }
     
     .footer_mainPage .footer_Container .whiteBox
     {
         position :relative ;
         top:0px;
         float:right ;
         min-height :60px;
         width :100%;
     }
     
     .footer_mainPage .footer_Container .rightBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :60%;
         min-height :150px;
         padding :0;
         margin :0;
         background-image:url(../images/Logo_Footer.png);
         background-repeat :no-repeat ;
         background-position :top  right ;
         -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view10
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:-100px;
         width :40%;
         min-height :150px;
         padding :0;
         margin :0;
          -webkit-transition:right 1.5s; /* For Safari 3.1 to 6.0 */
        transition:right 1.5s;
     }
     
     .footer_mainPage .footer_Container .view11
     {
         right:0px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox
     {
         position :relative ;
         top:0px;
         float :right ;
         border-right :4px solid #14A8AF;
         min-height :120px;
         width :45%;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox ul
     {
         position :relative ;
         float :right ;
         width :100%;
         min-height :120px;
         padding :0;
         margin :0;
         list-style :none;
         direction :rtl;
         margin-right :20px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li
     {
         padding :0;
         margin :0;
         width :100%;
         text-align :right ;
         padding :5px 10px 5px 30px;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a
     {
         width :100%;
         text-decoration :none;
         font-family :yekan,arial;
         font-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#215858;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         font-family :yekan,arial;
         font-size :9pt;
         color:#C0C4C5;
         direction :rtl;
     }
     
     .InnerPage_TitlePage_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    min-height:80px;
}

.InnerPage_TitlePage_MainPage .barBox
{
    position :relative ;
    float:right ;
    width :300px;
    top:25px;
    background-image: linear-gradient(to right, rgba(255,84,2,0), rgba(255,182,119,1));
    padding-right :10%;
    text-align :right  ;
    font-family :yekan,arial;
    font-size :12pt;
    color:#fff;
}

.InnerPage_TitlePage_MainPage .IconBox
{
    position:relative  ;
    float :right ;
    top:18px;
    left:150px;
    width :110px;
    height:42px;
    border:1px solid #13A899;
    background :#2A448F;
}



.Content_MainBox
{
    position :relative ;
    top:0px;
    float :right ;
    right :0px;
    width :100%;
    min-height :800px;
    display :inline-block ;
    text-align :center ;
}
.Content_Container
{
    position :relative ;
    top:0px;
    width :80%;
    min-height :800px;
    padding-top :50px;
    padding-bottom :50px;  
    display :inline-block ;  
}


.Content_Container .contentBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :100%;
    margin :0;
    padding :0;
    min-height :800px;
}


.Content_Container .contentBox .box
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    width :50%;
    min-height :420px;
    padding :0;
    margin :0;
    
}

.Content_Container .contentBox .box .loginBox
{
    position:relative ;
    top:0px;
    float :right ;
    right:0px;
    border:1px solid #CCCCCC;
    padding :40px 40px 40px 40px;
    background :#ECEDF1;
    width :80%;
}

.Content_Container .contentBox .box .loginBox .headerBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :66px;
    line-height :66px;
    width :100%;
    direction :rtl;
}

.Content_Container .contentBox .box .loginBox .headerBox a
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    font-family :yekan,arial;
    font-size :9pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link:hover
{
    color:#888888;
}

.Content_Container .contentBox .box .loginBox .headerBox a i
{
    font-size :20pt;
    color:#A7B8BF;
    margin-left :10px;
}

.Content_Container .contentBox .box .loginBox .titleBox
{
    position :relative ;
    top:0px;
    right :0px;
    float :right ;
    min-height :58px;
    line-height :30px;
    width :100%;
    font-family :yekan,arial;
    font-size :10pt;
    color:#7c7c7c;
    text-align :right;
    direction :rtl;
}


.ContainerTextBoxObject
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :70px;
	width :300px;
	padding :5px 0px 5px 25px;
	display :inline-block ;
	direction :rtl;

}


.ContainerTextBoxObject1
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :300px;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxObject2
{
	position :relative ;
	top:0px;
	float:right ;
	right :0px;
	margin :0;
	padding :0;
	min-height :30px;
	width :90%;
	padding :5px 25px 5px 25px;
	display :inline-block ;
	direction :rtl;

}
.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}

	.SaveBox input
{
	padding :5pcx 20px 5px 20px;
	border-style :solid ;
	border-width:0px;
	cursor :pointer ;
	background :#5C5C5C;
	color:#fff;
	font-size :11pt;
	font-family :yekan,arial;
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	font-family :yekan,arial;
	font-size:12pt;
	color:#1c1c1c;
	margin-top :10%;
	direction :rtl;
	
}	

.SaveBox i
{
	font-size:20pt;
}

.SaveBoxContainer
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	display :none  ;
	height :100%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,.8);
	text-align :center ;
	z-index :1000000000;
	overflow :hidden ;
}
.SaveBox .headerBox
	{
	    font-family:Yekan,arial;
	    font-size:14pt;
	}
.SaveBox
{
	position :relative ;
	width:25%;
	min-height :300px;
	display :inline-block ;
	background :#fff;
	float :left ;
	top:25%;
	left:-1000px;
	-webkit-transition:left 1.5s; /* For Safari 3.1 to 6.0 */
    transition:left 1.5s;
    padding :10px 10% 10px 10%;
}
.effectContainerDiv
{
	position:absolute ;
	top:0px;
	float :right ;
	right :0px;
	width:0%;
	height :100%;
	display :block ;
	background :#222;
	-webkit-transition:width 1.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s;
    border-radius:5px;
    text-decoration:none;
}
.effectContainerDiv_active
{
	width:100%;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}

.ContainerQuotation a:hover .talkbubble
{
	display :block ;
}
.quotation
{
	background :none;
	padding :0;
	margin :0;
	list-style :none;
	display:block;
	list-style-type:none ; 
	text-decoration:none;
}

.talkbubble {
   width: 200px;
   min-height: 50px;
   background: #14A8AF;
   background :rgb(255,83,1);
   background :rgba(255,83,1,0.9);
   position: relative;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   z-index:10;
   top:20px;
   display :none ;
   font-size:9pt;
   color:#fff;
   text-align :right  ;
   font-family :yekan,arial;
   text-decoration:none;
	line-height :20px;
	padding :5px 10px 5px 10px;
}
.talkbubble:before {
   content:"";
   position: absolute;
   top: -10px;
    right: 100%;
    right :5%;
   width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #FF8222;
	z-index :100;
}

.ContainerTextBoxCaption
{
	position:relative ;
	top:0px;
	float:right ;
	right :0px;
	width :100%;
	min-height:25px;
	line-height :25px;
	font-family :yekan,arial;
	font-size:10pt;
	color:#7c7c7c;
	text-align :right;
	direction :rtl;
}


.ContainerTextBoxStyle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;	
	height:40px;
	width :100%;
	border-radius:5px;
	border:1px solid #EEEEEE;
	line-height :40px;
	direction :rtl;
	-webkit-transition:border 1.5s; /* For Safari 3.1 to 6.0 */
    transition:border 1.5s;
    background :#EEEEEE;
}
.ContainerTextBoxStyle a
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	display :block ;
	width :35px;
	height :40px;
	line-height :40px;
	text-align :center ;
	
	
}

.ContainerTextBoxStyle i
{
	position :relative ;
	margin-top :12px;
	font-size :14pt;
	color:#4C4E4D;
	
}
.effectTextBox
{
	
	border:2px solid #914EAE;
	
}
.ContainerTextBoxStyle input
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}

.ContainerTextBoxStyle select
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :260px;
	height:36px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
}

.ContainerTextBoxStyle textarea
{
	position :relative ;
	top:2px;
	float :left;
	left :1px;
	width :240px;
	height:34px;
	font-family :yekan,arial;
	font-size:9pt;
	color:#4C4E4D;
	border-radius:0px;
	border-width :0px;
	border-style:solid;
	text-align :right;
	padding-right :10px;
	padding-left:10px;
	background :#fff;
	z-index :1;
	background :#fff;
	resize:none;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.ContainerQuotation
{
	width :100%;	
	padding :0;
	margin :0;
	list-style :none;
	display:inline-block;
	text-decoration:none;
	
}

.ContainerQuotation a
{
	text-decoration :none;
	line-height :20px;
}

.ContainerQuotation:hover i
{
	-webkit-transition:color 1.5s; /* For Safari 3.1 to 6.0 */
    transition:color 1.5s;
	color:#888888;
}
#btnSaveForm
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
	}
	#btnSaveForm:hover
	{
		background:#262626;
		color:#fff;
	}
	#btnAddMember
	{
		position :relative ;
		
		min-height :30px;
		border-width:0px;
		border-style :solid ;
		background :#14A8AF;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		font-family :yekan ,arial;
		width :60px;
		cursor :pointer ;
		 -webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
        text-align :center ;
        border-right :4px solid #A7B8BF;
	}
	#btnAddMember:hover
	{
		background:#262626;
		color:#fff;
	}
    
    .MainPage_History
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :600px;
        display:inline-block ;
        text-align :center ;
    }
    
    .Container_History
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :600px;
        display:inline-block ;
        text-align :right ;
    }
    
    .MainPage_AboutUs
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_AboutUs
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :600px;
        display :inline-block ;
    }
    
    .topBannerBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :160px;
        line-height :160px;
        background:#215858;
       
      
        background-image :url(../images/HeaderBanner_daneshAfza.jpg);
        background-size:100% 100%;

    }
    
    
    .topBannerBox hr
    {
        position :relative ;
        float:right ;
        width :15%;
        height :1px;
        font-size :0pt;
        color:#fff;
        background :#fff;
        border-style :solid ;
        border-width :0px;
        margin-top :84px;
        margin-bottom :84px; 
        
    }
    
    .topBannerBox .TextTitle
    {
        position :relative ;
        float:right ;
        top:0px;
        min-height:160px;
        line-height :160px;
        font-family :yekan,arial;
        font-size :26pt;
        color:#000;
        direction :rtl;
        text-align :right ;
        width :80%;
        padding-right :10px;
        font-weight :700;
    }
    
    .MainpathBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
        direction :rtl;
    }
    
    .pathBox
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height:50px;
        line-height :50px;
        text-align :right ;
        display :inline-block ;
    }
    
    .pathBox ul
    {
        padding :0;
        margin :0;
        display :inline-block ;
        list-style-type :none;
        width :100%;
    }
    
    .pathBox ul li
    {
        padding :0;
        margin :0;
        display :inline-block ;
        margin-left :5px;
        margin-right :5px;
    }
    
    .pathBox ul li a
    {
        font-size :9pt;
        font-family :yekan,arial;
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#215858;
    }
    
    .Container_AboutUs .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        width :100%;
        min-height:60px;
    }
    
    .Container_AboutUs .MainBoxContent
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :60%;
        margin :0;
        padding :0;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :60px;
        text-align :right ;
        line-height :60px;
        font-family :yekan,arial;
        font-size :12pt;
        color:#000;
        direction :rtl;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .contentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :80%;
        min-height :110px;
        text-align :justify  ;
        direction :rtl;
        line-height :30px;
        font-family :yekan,arial;
        font-size :10pt;
        color:#666;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .lineBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :80%;
        min-height :30px;
        display :inline-block ;
        text-align :center ;
        line-height :30px;
        background-image :url(../images/image_AboutUs8.jpg);
        background-position :center center ;
        background-repeat:repeat-x ;
        margin-top :10px;
        margin-bottom :10px;
    }
    
    .Container_AboutUs .MainBoxContent .rightBox .CircleBox
    {
        position :relative ;
        top:5px;
        width :10px;
        height :10px;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        background :#14A8AF;
        border:6px solid #FFBFA2;
        border-radius:180px;
        
        
    }
    
    .Container_AboutUs .MainBoxContent .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :40%;
        margin :0;
        padding :0;
        min-height :1080px;
    }
    
    .Container_AboutUs .MainBoxContent .leftBox img
    {
        position:relative ;
        top:0px;
        float:none ;
        margin-left :auto ;
        margin-right :auto ;
        margin-bottom :20px;
        width:90%;
        box-shadow:8px 8px 8px #E8EFF9;
    }
    
    .MainPage_MessageManager
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :640px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_MessageManager .Container_MessageManager
    {
        position:relative ;
        top:0px;
        float:left ;
        width :90%;
        min-height:640px;
        display :inline-block ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :35%;
        margin :0;
        padding :0;
        min-height :600px;
        background-image:url(../images/image_AboutUs4.jpg);
        background-position :center center ;
        background-repeat :no-repeat ;
        background-size:cover; 
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :65%;
        margin :0;
        padding :0;
        min-height :600px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :50px;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage
    {
        position :relative ;
        top:0px;
        float :left ;
        width :90%;
        min-height :560px;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .TitleBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        min-width:150px;
        font-family:yekan,arial;
        font-size :14pt;
        color:#000;
        text-align :right ;
        direction :rtl ;
        line-height :45px;
        min-height :45px;
        background :#fff;
    }
    .MainPage_MessageManager .Container_MessageManager .leftBox .ContentMessage .amountContent
    {
        position :relative ;
        top:0px;
        float :right ;
        
        width :90%;
        min-height:510px;
        text-align :justify  ;
        direction :rtl;
        line-height:30px;
        font-family :yekan,arial;
        font-size:10pt;
        color:#000;
        
        
    }
    
    .MainPage_whiteAboutUs
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :80%;
        min-height :700px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .whiteSpace
    {
        position :relative ;
        top:0px;
        float :right ;
        right:0px;
        width :100%;
        min-height :76px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        text-align :right ;
        width :100%;
        min-height :74px;
        line-height :74px;
        font-size :13pt;
        color:#000;
        direction:rtl;
        font-family :Yekan,arial;
        
        
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .titleBox i
    {
       
        font-size :28pt;
        color:#FF5100;
        margin-left :10px;
        vertical-align :middle ;

    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width:50%;
        min-height :190px;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox
    {
        position :relative ;
        top:0px;
        min-height :190px;
        float :right;
        margin :0;
        padding :0;
        width :90%;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right:0px;
        min-height:50px;
        line-height :50px;
        width :100%;
        background-image :url(../images/image_AboutUs5.jpg);
        background-position :center center ;
        background-repeat :repeat-x ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .titleBox .titleText
    {
        position :relative ;
        float:right ;
        min-height:45px;
        line-height:45px;
        font-size:13pt;
        font-family :yekan,arial;
        color:#000;
        text-align :right ;
        direction :rtl;
        background :#FFFFFF;
        min-width :120px;
        vertical-align :middle ;
    }
    
    .MainPage_whiteAboutUs .Container_whiteAboutUs .ContentBox .innerBox .Text
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height:130px;
        line-height :30px;
        text-align :justify  ;
        font-size :10pt;
        font-family :Yekan,arial;
        direction :rtl;
    }
    
    .Mainpage_Taghdiname
    {
        position :relative ;
        top:0px;
        left :0px;
        width:100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
    }
    
    .Container_Taghdiname
    {
        position:relative ;
        top:0px;
        width :80%;
        min-height :600px;
        display :inline-block ;
        
    }
    
    .Container_Taghdiname .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :50px;
    }
    .Container_Taghdiname .TitleBox
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height :90px;
        line-height :90px;
        float:right ;
        text-align :center ;
        font-size :16pt;
        font-family :Yekan,arial;
        color:#000;
    }
    
    .Container_Taghdiname .Box
    {
        position:relative ;
        top:0px;
        width:30%;
        min-height :550px;
        margin-left :55px;
        margin-right :55px;
    }
    
    .Container_Taghdiname .Box .PicBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :360px;
        background-repeat:no-repeat ;
        background-size:cover;
    }
    
    .Container_Taghdiname .Box a
    {
        position :relative ;
        top:0px;
        float :right ;
        width :100%;
        min-height :260px;
        display:block ;
    }
    
    .Container_Taghdiname .Box .BoxText
    {
        position :relative ;
        top:0px;
        float :right;
        width :100%;
        min-height:170px;
        font-size :10pt;
        font-family :Yekan,arial;
        text-align :center ;
        line-height :25px;
        color:#fff;
        text-align :justify ;
        direction :rtl;
        padding-top :30px;
    }
    
    .Mainpage_Mashi
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:840px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    
    .Container_Mashi
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :840px;
        display :inline-block ;
    }
    
    .Container_Mashi .whiteBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height :65px;
    }
    
     .Container_Mashi .titleBox
     {
         position :relative ;
         top:0px;
         float :right ;
         right:0px;
         width :100%;
         min-height :40px;
     }
     
     
     
     .Container_Mashi .titleBox .amountText
     {
         position:relative ;
         top:0px;
         float:right ;
         width :100%;
         min-height:40px;
         line-height :40px;
         font-family :Yekan,arial;
         font-size :13pt;
         color :#000;
         text-align :right  ;
         direction :rtl;
         
     }
     
     .Container_Mashi .titleBox .amountText .Line
     {
         position:relative ;
         margin :0;
         padding :0;
         top:20px;
         float:right ;
         max-width:240px;
         color:#14A8AF;
         background :#14A8AF;
         height :2px;
         width:20%;
         border :0;
         margin-left :20px;
     }
     
     .Container_Mashi .contentText
     {
         position:relative ;
         top:0px;
         float :right;
         width :80%;
         min-height:630px;
         text-align :justify ;
         direction :rtl;
         line-height :30px;
         font-family :Yekan,arial;
         font-size :11pt;
     }
    
    .MainPage_Certificates
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:800px;
        display :inline-block ;
        text-align :center ;
    }
    
    .MainPage_Certificates .Container_Certificates
    {
        position:relative ;
        top:0px;
        width :80%;
        min-height:800px;
        display :inline-block ;
        padding-top :30px;
    }
    
    .News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:100%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;

		margin-left :5%;
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
		
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		font-family :yekan,arial;
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#215858;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		font-family:yekan,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :450px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:90%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#000;
		line-height :25px;
		direction:rtl;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;

	}
	
	.news_RightBox .WriterName
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :11pt;
		color:#215858;
		direction:rtl;
		text-align :justify ;
		min-height :30px;

	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :100px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#215858;
		border:0px solid #215858;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		border-radius:5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#222;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #E8E8E8;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :0px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		min-height:140px;
		display :inline-block ;
		text-align :right ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#25ADDF;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
		line-height :60px;
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    
    .chart_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
        display :inline-block ;
        text-align :center ;
    }
    
    .chart_MainPage .chart_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height:900px;
        display :inline-block ;
        overflow:auto ;
    }
    
    .chart_MainPage .chart_Container iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:900px;
    }
    
    
    .mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:22%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :600px;
		display :inline-block ;
		padding-bottom :30px;
		margin-bottom :150px;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :left;
		left :0px;
		margin :0;
		padding :0;
		width :48%;
		min-height:350px;
		margin :1%;
		
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	.LawPage_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    display :inline-block ;
	    text-align :center ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height :800px;
	}
	
	.LawPage_MainPage .LawPage_Container .TitleBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :80px;
	    line-height :80px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	    color:#215858;
	}
	
	.LawPage_MainPage .LawPage_Container .ContentBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :justify  ;
	    min-height :60px;
	    line-height :30px;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.LawPage_MainPage .LawPage_Container .WhiteBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    text-align :right ;
	    min-height :40px;
	    line-height :40px;
	    font-size :14pt;
	    font-family :Yekan,arial;
	    direction :rtl;
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :300px;
		display  :inline-block ;
	}
	.Contact_ContainerMainPage iframe
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :700px;
	    margin-top :50px;
	    margin-bottom :50px;
	}
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :right  ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :30px;
		width :100%;
		margin-bottom :0px;
		direction:rtl;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;

	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	
	.ContactMap_MainPage
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display :inline-block ;
		text-align :center ;
	}
	
	 .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :80%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        margin :0;
        padding :0;
        min-height :600px;
        width :50%;
       
     
    }
    
  
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .showService_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :400px;
        display :inline-block ;
        text-align :center ;
    }
    
    .showService_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :400px;
        display :inline-block ;
    }
    
    .showService_Container .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :100px;
    }
    
    .showService_Container .rightBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height :400px;
    }
    
    .showService_Container .rightBox .titleBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :80px;
        line-height :80px;
        text-align :right ; 
        font-family :yekan,arial;
        font-size :14pt;
        color:#215858;
        direction :rtl;
    }
    
    .showService_Container .rightBox .contentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :95%;
        min-height :400px;
        line-height :30px;
        direction :rtl;
        text-align :justify  ; 
        font-family :yekan,arial;
        font-size :11pt;
        color:#000;
    }
    
    
    .showService_Container .leftBox
    {
        position:relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height :400px;
    }
    
    .showService_Container .leftBox iframe
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        min-height:400px;
    }
    
    .siteMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :600px;
        display :inline-block ;
        text-align :center ;
    }
    
    .siteMap_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        min-height :600px;
        display :inline-block ;
    }
    
    .siteMap_Container .whiteBox
    {
        position :relative ;
        top:0px;
        float:right ;
        right :0px;
        width :100%;
        min-height :80px;
    }
    
    .siteMap_Container .BoxMap
    {
        position:relative ;
        top:0px;
        float :right;
        width :23%;
        min-height :300px;
    }
    
     .siteMap_Container .BoxMap .headBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :14pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         font-weight :700;
     }
     
     .siteMap_Container .BoxMap .itemBox
     {
         position :relative ;
         top:0px;
         float :right ;
         width :100%;
         min-height :40px;
         line-height :40px;
         font-size :11pt;
         font-family :Yekan,arial;
         text-align :right ;
         direction :rtl;
         border-right :4px solid #215858;         
     }
     
     .siteMap_Container .BoxMap .itemBox a
     {
         position :relative ;
         top:0px;
         float :right ;
         width :90%;
         height :100%;
         display :block ;
         text-decoration :none;
         text-align :right ;
          font-size :11pt;
         font-family :Yekan,arial;
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#215858;
     }
     .SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	
	.MenuScroll_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:130px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.MenuScroll_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    display :inline-block ;
	    min-height:130px;
	    
	}
	
	.MenuScroll_Container .boxMenu
	{
	    position:relative ;
	    top:0px;
	    min-height:100px;
	    width:140px;
	    cursor :pointer ;
	}
	
	
	
	.MenuScroll_Container .boxMenu .LogoPicBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :80px;
	    line-height :80px;
	}
	

	.MenuScroll_Container .boxMenu .LogoPicBox  img
	{
	    position :relative ;
	    float :none;
	    margin-left :auto;
	    margin-right :auto ;
	    margin-top :30px;
	    max-width:86px;
	}
	
	.MenuScroll_Container .boxMenu .titleBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:44px;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#215858;
	}
	
	.khadamatMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :120px;
	    display :inline-block ;
	    text-align :center ;
	    background :#E0E0E0;
	    box-shadow:1px 1px 2px gray;
	}
	
	.khadamatContainer
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :120px;
	    width :100%;

	}
     .buttonHamkari {
        position :relative ;
        top:50px;
        width :30%;
        max-width :280px;
        min-height :60px;
        line-height :60px;
        display :inline-block ;
        text-align :center ;
        font-family :Yekan;
        font-size:14pt;
        color:#fff;
        background :#222222;
        cursor :pointer ;
        text-decoration :none;
        margin :0;
    }
     .buttonHamkari:hover{

         background :#215858;
     }
      .LoginButton_mobile{
         display :none;
     }
        .contentOtherPage {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width :100%;
        text-align :right ;
        direction :rtl;
        margin :0;
        font-family:Yekan;
        font-size:12pt;
        line-height :35px;
    }
        #image_Service {
        position :relative ;
        float :left;
        width :90%;
    }
}
/*end Page */
    input:focus{
        outline:none;
        }
        button:focus{
        outline:none;
        }
         button:click{
        outline:none;
        }
		textarea:click{
        outline:none;
        }
         textarea:focus{
        outline:none;
        }
          select:focus{
        outline:none;
        }
        select:click{
        outline:none;
        }
        a:focus{
        outline:none;
        }
         a:click{
        outline:none;
        }
        a {
		outline: 0;
		}
        a:hover, a:active, a:focus {
		outline: 0;
		}
		input::-moz-focus-inner { 
		border: 0; 
		}
		a, a:active, a:focus {
		outline: none;
		}
		a {
		outline:none !important;
		}     
		
	.IframeLogin_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    display :inline-block ;
	}
	
	.IframeLogin_MainPage .AlertBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :50px;
	    line-height :50px;
	    font-size :12pt;
	    font-family :yekan,arial;
	    text-align :right ;
	    color:#14A8AF;
	}
	
	.IframeLogin_MainPage .AlertBox span
	{
	    font-size :12pt;
	    font-family :yekan,arial;
	    text-align :right ;
	    color:#14A8AF;
	}
	
	.IframeLogin_MainPage .uidBox
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :100%;
	    min-height :50px;
	    line-height :50px;
	}
	
	.IframeLogin_MainPage .uidBox .CaptionBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    text-align :right ;
	    min-height :50px;
	    line-height :50px;
	    direction :rtl;
	    width :25%;
	}
	
	.IframeLogin_MainPage .uidBox .TextBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    text-align :right ;
	    min-height :50px;
	    line-height :50px;
	    width :60%;
	    border :0;
	}
	
	.IframeLogin_MainPage .uidBox .TextBox .style_TextBox
	{
	    position :relative ;
	    float:right ;
	    border-width:0px;
	    border-style :solid ;
	    background :#fff;
	    padding :5px 5px 5px 5px;
	    font-family :yekan,arial;
	    font-size :11pt;
	    text-align :center ;
	    direction :rtl;
	}
	
	.IframeLogin_MainPage .uidBox .TextBox .btn_Style
	{
	    position :relative ;
	    float :none ;
	    width :50%;
	    min-height :35px;
	    line-height :35px;
	    background :#14A8AF;
	    color:#fff;
	    cursor :pointer ;
	    font-family :yekan,arial;
	    font-size :10pt;
	    border-style :solid ;
	    border-width:0;
	    max-width:100px;
	    display :inline-block ;
	    margin-left :auto ;
	    margin-right :auto ;
	}
	
	.IframeLogin_MainPage .uidBox .TextBox .btn_Style:hover
	{
	    background :none;
	    border :1px solid #14A8AF;
	    color:#14A8AF;
	    
	}
	
	.contactForm_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :420px;
	}
	
	.contactForm_MainPage .captionBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :30px;
	    line-height :30px;
	    font-family :yekan,arial;
	    font-size :11pt;
	    color:#000;
	    direction :rtl;
	}
	
	.contactForm_MainPage .ContentTextBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :90%;
	    min-height :40px;
	    line-height :40px;
	}
	
	.contactForm_MainPage .ContentTextBox input
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    padding :5px 5px 5px 5px;
	    font-family :yekan,arial;
	    font-size:11pt;
	    border:1px solid #DBE0E6;
	    border-right :2px solid #14A8AF;
	    direction :rtl;
	    text-align :right ;
	    background :#fff;
	}
	
	.contactForm_MainPage .ContentTextBox textarea
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    padding :5px 5px 5px 5px;
	    font-family :yekan,arial;
	    font-size:11pt;
	    border:1px solid #DBE0E6;
	    border-right :2px solid #14A8AF;
	    direction :rtl;
	    text-align :right ;
	    min-height :40px;
	    background :#fff;
	    resize:none;
	}
	
	.contactForm_MainPage .ContentTextBox .ButtonStyle
	{
	    position:relative ;
	    top:0px;
	    max-width:120px;
	    float :left  ;
	    left :0px;
	    padding :5px 15px 5px 15px;
	    font-family :yekan,arial;
	    font-size:11pt;
	    border:0;
	    direction :rtl;
	    text-align :center  ;
	    background :#215858;
	    cursor :pointer ;
	    color:#fff;
	    margin-left :-15px;
	}
	
	.contactForm_MainPage .ContentTextBox .ButtonStyle:hover
	{
	    background :#222;
	}
	
	 .scrollToTop
        {
            cursor: pointer;
            position: fixed;
            bottom: 0px;
            right: 20px;
            background :rgb(255,84,2);
            background :rgba(255,84,2,0.6);
            width :60px;
            height :60px;
            text-align :center ;
            border-radius:180px;
            background-image :url(../images/backTopButton.png);
            background-repeat :no-repeat ;
            background-position :0px 0px;
            z-index :1000;
            -webkit-transition:background-position 1s,background-color 1s; /* For Safari 3.1 to 6.0 */
            transition:background-position 1s,background-color 1s;
        }
        .scrollToTop:hover
        {
        	background-position :0px  -50px;
        	background-color:#373B46;
        }