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

body {
    margin: 0;
    padding: 0;
    font-family: 'BYekan',tahoma;
    color: #1e2f38;
    font-size: 14px;
}
@media screen and (min-width: 1px) and (max-width: 470px) 
{

    .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 #FF5300;
  background-image: url("https://3.bp.blogspot.com/-piZWCW2uUbg/W2fPXxkWZgI/AAAAAAAAOu0/eydmMjTIqcwLMHEEr2H7imqoRTxMw4o9QCLcBGAs/s1600/among_trees_night_dribbble.png");
  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 :#FF5500;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#FF5300;
		width :100%;
		
		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 :#8EACB6;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#FF5500;
	}
	
	.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-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#FF5500;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}
	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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-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-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: #89B5AF;
        height: 50px;
        display: inline-block;
    }
	
	.topWhiteBar_Container 
	{
		/*position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;*/
	}
	
	.topWhiteBar .main_ul
	{
        text-align:left;
	/*	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-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-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-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 ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		cursor:pointer ;
		width:100%;
		min-height:130px;
	}
	
	.logoBox img
	{
		position :relative ;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20px;
		
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width:100%;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  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;
  
}
#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;
  background: none;
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;
  
  

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :30px;
  padding-right :30px;
  padding-top :25px;
  padding-bottom :25px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-align :center ;
 
    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :4px solid #FF5300;
 color:#FF5300;
}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 12px;
  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;
  
}
#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: #FF5300;
  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: #FF5300;
  top: 11px;
  left: -4px;
}
#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;
}
#cssmenu > ul > li:hover > ul {
  top: 68px;
  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: 200px;
  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: 400;
  font-size :10pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 200px;
  color: #000;
  text-align :center  ;
  background: #F6F6F6;
  direction :rtl;
  box-shadow:1px 1px 1px gray;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FF5300;
}
#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-left-color: #FF5300;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FF5300;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FF5300;
}
#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: #FF5300;
  border-left-color: transparent;
}

    .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-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-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 :#FF5301;
	    cursor :pointer ;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#083791;
	}
	
	.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-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#FF5300;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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;
	    
	    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;
	    
	    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 :#FF5301;
	    
	    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 :#083791;
	}
	
	.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:#FF5301;
	    
	    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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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-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:#FF5301;
    }
    
    
     .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:#89B5AF;
    }
    
    .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-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        
        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-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;
        
        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;
        
        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;
        
        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;
        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;
        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;
        
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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 #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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;
        
        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: #89B5AF;
    }
     
     .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 #FF5301;
         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-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#FF5300;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         
         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-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-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    
    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-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-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;
	
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	
	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-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 :#083791;
	-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: #FF5301;
   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  ;
   
   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-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-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-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-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 :#FF5301;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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 :#FF5301;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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:#8EACB6;
       
     
     

    }
    
    
    .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-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;
        
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#FF5300;
    }
    
    .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-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-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 :#FF5301;
        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-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-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;
        
        
        
    }
    
    .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;
        
        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;
        
        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;
        
        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;
        
        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-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:#FF5301;
         background :#FF5301;
         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-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-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FF5402;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		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-size :11pt;
		color:#7c7c7c;
		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-size :11pt;
		color:#FF5300;
		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;
		
		color:#fff;
		cursor :pointer ;
		width :100px;
		min-height :40px;
		background :#FF5402;
		border:0px solid #FF5402;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#083791;
		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-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-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		
		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-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-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		
		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-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;
	    
	    direction :rtl;
	    color:#FF5300;
	}
	
	.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;
	    
	    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;
	    
	    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;
		
		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;
		
		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_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-size :14pt;
        color:#FF5300;
        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-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;
         
         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;
         
         text-align :right ;
         direction :rtl;
         border-right :4px solid #FF5300;         
     }
     
     .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;
         
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#FF5300;
     }
     .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-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#FF5300;
	}
	
	.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%;

	}
}
 @media screen and (min-width: 471px) and (max-width: 785px) 
 {
 		.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 #FF5300;
  background-image: url("https://3.bp.blogspot.com/-piZWCW2uUbg/W2fPXxkWZgI/AAAAAAAAOu0/eydmMjTIqcwLMHEEr2H7imqoRTxMw4o9QCLcBGAs/s1600/among_trees_night_dribbble.png");
  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 :#FF5500;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#FF5300;
		width :100%;
		
		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 :#8EACB6;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#FF5500;
	}
	
	.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-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#FF5500;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

 	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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-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-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: #89B5AF;
        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-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-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-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 ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		cursor:pointer ;
		width:100%;
		min-height:130px;
	}
	
	.logoBox img
	{
		position :relative ;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20px;
		
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  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;
  
}
#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;
  
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;
  
  

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :30px;
  padding-right :30px;
  padding-top :25px;
  padding-bottom :25px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-align :center ;
 
    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :4px solid #FF5300;
 color:#FF5300;
}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 12px;
  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;
  
}
#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: #FF5300;
  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: #FF5300;
  top: 11px;
  left: -4px;
}
#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;
}
#cssmenu > ul > li:hover > ul {
  top: 68px;
  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: 200px;
  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: 400;
  font-size :10pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 200px;
  color: #000;
  text-align :center  ;
 background: #F6F6F6;   
  direction :rtl;
  box-shadow:1px 1px 1px gray;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FF5300;
}
#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-left-color: #FF5300;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FF5300;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FF5300;
}
#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: #FF5300;
  border-left-color: transparent;
}

    .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-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-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 :#FF5301;
	    cursor :pointer ;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#083791;
	}
	
	.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-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#FF5300;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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;
	    
	    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;
	    
	    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 :#FF5301;
	    
	    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 :#083791;
	}
	
	.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:#FF5301;
	    
	    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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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-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:#FF5301;
    }
    
    
     .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:#89B5AF;
    }
    
    .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-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        
        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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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 #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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;
        
        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: #89B5AF;
    }
     
     .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 #FF5301;
         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-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#FF5300;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         
         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-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-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    
    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-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-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;
	
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	
	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-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 :#083791;
	-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: #FF5301;
   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  ;
   
   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-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-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-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-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 :#FF5301;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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 :#FF5301;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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:#8EACB6;
       
        

    }
    
    
    .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-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;
        
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#FF5300;
    }
    
    .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-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-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 :#FF5301;
        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-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-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;
        
        
        
    }
    
    .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;
        
        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;
        
        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;
        
        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;
        
        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-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:#FF5301;
         background :#FF5301;
         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-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-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FF5402;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		
		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-size :11pt;
		color:#7c7c7c;
		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-size :11pt;
		color:#FF5300;
		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;
		
		color:#fff;
		cursor :pointer ;
		width :100px;
		min-height :40px;
		background :#FF5402;
		border:0px solid #FF5402;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#083791;
		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-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-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		
		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-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-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		
		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-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;
	    
	    direction :rtl;
	    color:#FF5300;
	}
	
	.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;
	    
	    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;
	    
	    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;
		
		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;
		
		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_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-size :14pt;
        color:#FF5300;
        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-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;
         
         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;
         
         text-align :right ;
         direction :rtl;
         border-right :4px solid #FF5300;         
     }
     
     .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;
         
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#FF5300;
     }
     .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-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#FF5300;
	}
	
	.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%;

	}
 }

@media screen and (min-width: 786px) and (max-width: 1025px) 
{
		.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 #FF5300;
  background-image: url("https://3.bp.blogspot.com/-piZWCW2uUbg/W2fPXxkWZgI/AAAAAAAAOu0/eydmMjTIqcwLMHEEr2H7imqoRTxMw4o9QCLcBGAs/s1600/among_trees_night_dribbble.png");
  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 :#FF5500;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#FF5300;
		width :100%;
		
		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 :#8EACB6;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#FF5500;
	}
	
	.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-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#FF5500;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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-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-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: #89B5AF;
        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-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-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-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 ;

	}
	.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:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  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;
  
}
#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;
  
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;
  
  

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :30px;
  padding-right :30px;
  padding-top :25px;
  padding-bottom :25px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-align :center ;
 
    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :4px solid #FF5300;
 color:#FF5300;
}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 12px;
  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;
  
}
#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: #FF5300;
  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: #FF5300;
  top: 11px;
  left: -4px;
}
#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;
}
#cssmenu > ul > li:hover > ul {
  top: 68px;
  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: 200px;
  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: 400;
  font-size :10pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 200px;
  color: #000;
  text-align :center  ;
  background: #F6F6F6;
  direction :rtl;
  box-shadow:1px 1px 1px gray;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FF5300;
}
#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-left-color: #FF5300;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FF5300;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FF5300;
}
#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: #FF5300;
  border-left-color: transparent;
}

    .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-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-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 :#FF5301;
	    cursor :pointer ;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#083791;
	}
	
	.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-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#FF5300;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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;
	    
	    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;
	    
	    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 :#FF5301;
	    
	    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 :#083791;
	}
	
	.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:#FF5301;
	    
	    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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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-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:#FF5301;
    }
    
    
     .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:#89B5AF;
    }
    
    .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-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        
        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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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 #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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;
        
        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: #89B5AF;
    }
     
     .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 #FF5301;
         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-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#FF5300;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         
         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-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-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    
    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-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-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;
	
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	
	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-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 :#083791;
	-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: #FF5301;
   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  ;
   
   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-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-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-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-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 :#FF5301;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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 :#FF5301;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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:#8EACB6;
       
      background-image :url(../images/HeaderBanner.png);
        background-size:cover;

    }
    
    
    .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-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;
        
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#FF5300;
    }
    
    .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-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-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 :#FF5301;
        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-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-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;
        
        
        
    }
    
    .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;
        
        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;
        
        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;
        
        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;
        
        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-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:#FF5301;
         background :#FF5301;
         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-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-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FF5402;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		
		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-size :11pt;
		color:#7c7c7c;
		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-size :11pt;
		color:#FF5300;
		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;
		
		color:#fff;
		cursor :pointer ;
		width :100px;
		min-height :40px;
		background :#FF5402;
		border:0px solid #FF5402;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#083791;
		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-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-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		
		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-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-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		
		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-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;
	    
	    direction :rtl;
	    color:#FF5300;
	}
	
	.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;
	    
	    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;
	    
	    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;
		
		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;
		
		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_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-size :14pt;
        color:#FF5300;
        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-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;
         
         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;
         
         text-align :right ;
         direction :rtl;
         border-right :4px solid #FF5300;         
     }
     
     .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;
         
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#FF5300;
     }
     .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-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#FF5300;
	}
	
	.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%;

	}
     
}
@media screen and (min-width: 1024px) and (max-width: 1279px)
{
	
		.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 #FF5300;
  background-image: url("https://3.bp.blogspot.com/-piZWCW2uUbg/W2fPXxkWZgI/AAAAAAAAOu0/eydmMjTIqcwLMHEEr2H7imqoRTxMw4o9QCLcBGAs/s1600/among_trees_night_dribbble.png");
  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 :#FF5500;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#FF5300;
		width :100%;
		
		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 :#8EACB6;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#FF5500;
	}
	
	.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-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#FF5500;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}	
	.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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-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-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: #96C7C1;
     /*   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-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-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-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 ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:100%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  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;
  
}
#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;
  
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;
  
  

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :30px;
  padding-right :30px;
  padding-top :25px;
  padding-bottom :25px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-align :center ;
 
    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :4px solid #FF5300;
 color:#FF5300;
}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 12px;
  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;
  
}
#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: #FF5300;
  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: #FF5300;
  top: 11px;
  left: -4px;
}
#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;
}
#cssmenu > ul > li:hover > ul {
  top: 68px;
  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: 200px;
  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: 400;
  font-size :10pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 200px;
  color: #000;
  text-align :center  ;
  background: #F6F6F6;
  direction :rtl;
  box-shadow:1px 1px 1px gray;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FF5300;
}
#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-left-color: #FF5300;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #FF5300;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #FF5300;
}
#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: #FF5300;
  border-left-color: transparent;
}

    .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-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-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 :#FF5301;
	    cursor :pointer ;
	    
	}
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#083791;
	}
	
	.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-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#FF5300;
	}
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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;
	    
	    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;
	    
	    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 :#FF5301;
	    
	    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 :#083791;
	}
	
	.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:#FF5301;
	    
	    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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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 :300px;
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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-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:#FF5301;
    }
    
    
     .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:#89B5AF;
    }
    
    .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-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        
        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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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 #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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;
        
        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: #89B5AF;
        /*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 #FF5301;
         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-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#FF5300;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         
         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-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-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    
    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-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-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;
	
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	
	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-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 :#083791;
	-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: #FF5301;
   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  ;
   
   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-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-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-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-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 :#FF5301;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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 :#FF5301;
		border-right :4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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:#8EACB6;
       
      background-image :url(../images/HeaderBanner.png);
        background-size:cover;

    }
    
    
    .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-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;
        
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#FF5300;
    }
    
    .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-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-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 :#FF5301;
        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-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-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;
        
        
        
    }
    
    .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;
        
        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;
        
        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;
        
        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;
        
        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-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:#FF5301;
         background :#FF5301;
         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-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-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FF5402;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		
		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-size :11pt;
		color:#7c7c7c;
		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-size :11pt;
		color:#FF5300;
		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;
		
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#FF5402;
		border:0px solid #FF5402;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#083791;
		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-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-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		
		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-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-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		
		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-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;
	    
	    direction :rtl;
	    color:#FF5300;
	}
	
	.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;
	    
	    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;
	    
	    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;
		
		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;
		
		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_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-size :14pt;
        color:#FF5300;
        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-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;
         
         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;
         
         text-align :right ;
         direction :rtl;
         border-right :4px solid #FF5300;         
     }
     
     .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;
         
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#FF5300;
     }
     .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-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#FF5300;
	}
	
	.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%;

	}
}
@media screen and (min-width: 1280px) and (max-width: 50000px)
{
	
	.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 #FF5300;
  background-image: url("https://3.bp.blogspot.com/-piZWCW2uUbg/W2fPXxkWZgI/AAAAAAAAOu0/eydmMjTIqcwLMHEEr2H7imqoRTxMw4o9QCLcBGAs/s1600/among_trees_night_dribbble.png");
  border-radius: 4px;
  
   padding:10px;
   direction :rtl;
		
	}
	.managerContainer .boxManagerModirAmel .innertoBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:325px;
		
		background :#FF5500;
		width :60%;
	
	}
	
	.managerContainer .boxManagerModirAmel .middleBox
	{
		position:absolute  ;
		bottom:0px;
		margin-bottom :0px;
		
		min-height:65px;
		background :#FF5300;
		width :100%;
		
		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 :#8EACB6;
		cursor:pointer ;
		margin-bottom :5px;
	}
	
	.managerContainer .boxManagerModirAmel .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#FF5500;
	}
	
	.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-size :12pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	

	
	
}

.managerContainer .boxManagerModirAmel .bottomBox p i
{
	color:#FF5500;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}

	.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 #FF5300;
  background-image: url("https://3.bp.blogspot.com/-piZWCW2uUbg/W2fPXxkWZgI/AAAAAAAAOu0/eydmMjTIqcwLMHEEr2H7imqoRTxMw4o9QCLcBGAs/s1600/among_trees_night_dribbble.png");
  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 :#FF5500;
		width :100%;
	}
	
	.managerContainer .boxManager .middleBox
	{
		position:relative ;
		top:0px;
		float :right ;
		min-height:55px;
		background :#FF5300;
		width :100%;
		
		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 :#8EACB6;
		cursor:pointer ;
	}
	
	.managerContainer .boxManager .bottomBox .circleBoxContainer .circleBox:hover 
	{
		background :#FF5500;
	}
	
	.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-size :10pt;
	color:#333;
	text-align :right ;
	direction :rtl;
	margin :0.5px;

	
}

.managerContainer .boxManager .bottomBox p i
{
	color:#FF5500;
	font-size :10pt;
	margin-left :10px;
	margin-top :5px;
}
	
.titleBox_Inf
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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-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-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 :right ;
		overflow :hidden ;
		
	}
    .topWhiteBar {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        background: #89B5AF;
/*        background: #FF5E14;*/
        height: 50px;
        display: inline-block;
    }
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		/*min-height :55px; */
		/*display :inline-block ;*/
	}

    .topWhiteBar .main_ul {
        text-align: left;
 /*       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-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: #89B5AF;
        }

        .topWhiteBar a:hover {
            color: #89B5AF;
        }
    .topWhiteBar i:hover {
        color: #89B5AF;
    }
	
	.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-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}

        #btnLogin:hover {
            background: #fff;
            color: #89B5AF;
        }
	
	#btnSearch
	{
		
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}

        #btnSearch:hover {
            background: #fff;
            color: #89B5AF;
        }
   .topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
        padding-top :5px;
		width:400px;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:10px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		background :#fff;
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
    .phoneBox i {
        font-size: 20pt;
        color: #89B5AF;
        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: 0;
  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;
  
}
#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;
  
  background: none;
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right;
  display: inline-block;
  
  

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
	
  padding-left :30px;
  padding-right :30px;
  padding-top :25px;
  padding-bottom :25px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-align :center ;
 
    
  
}
    #cssmenu > ul > li:hover > a,
    #cssmenu > ul > li > a:hover,
    #cssmenu > ul > li.active > a {
        /* border-bottom: 4px solid #547470;
        color: #FF5300;*/
        border-bottom: 4px solid #89b5af;
        color: #89B5AF;
    }
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 12px;
  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;
  
}
#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: #89B5AF;
        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: #89B5AF;
        top: 11px;
        left: -4px;
    }
#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;
}
#cssmenu > ul > li:hover > ul {
  top: 68px;
  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: 200px;
  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: 400;
  font-size :10pt;
  padding-top :12px;
  padding-bottom :12px;
  width: 200px;
  color: #000;
  text-align :center  ;
  background: #F6F6F6;
  direction :rtl;
  box-shadow:1px 1px 1px gray;
}
    #cssmenu ul ul li:hover > a,
    #cssmenu ul ul li.active > a {
        color: #89B5AF;
    }
#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-left-color: #FF5300;
  right: 17px;
  top: 14px;
}
    #cssmenu.align-right ul ul li.has-sub > a::after {
        border-left-color: transparent;
        border-right-color: #89B5AF;
        right: auto;
        left: 17px;
    }
    #cssmenu ul ul li.has-sub.active > a::after,
    #cssmenu ul ul li.has-sub:hover > a::after {
        border-left-color: #89B5AF;
    }
    #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: #89B5AF;
        border-left-color: transparent;
    }

    .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 :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-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-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: #89B5AF;
            cursor: pointer;
        }
	
	.Elamie_MainPage .Elamie_Container .rightBox .MoreButtonBox .MoreButton:hover
	{
	    background :#083791;
	}
	
	.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-size:9pt;
	    border-width:0;
	    background :#888;
	    color:#fff;
	    cursor:pointer ;
	    padding :5px 20px 5px 20px;
	}
	
	#btn_SendComment:hover
	{
	    background :#FF5300;
	}
	
	.news_MainPage .news_Container .titleBox
	{
	    position :relative ;
	    top:0px;
	    width :100%;
	    min-height :130px;
	    line-height :130px;
	    font-size :14pt;
	    
	    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;
	    
	    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;
	    
	    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 :#FF5301;
	    
	    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 :#083791;
	}
	
	.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: #89B5AF;
            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-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;
        
        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;
        
        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;
        
        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;
        
        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 :300px;
        display :inline-block ;
        background :#A8BFC5;
        text-align :center;
		background-image:url(/images/back_mainPage_LoginPersonel.jpg);
		background-repeat:repeat-y ;
        margin-bottom: 10px;
		  
    }
    
    .Login_MainPage .Login_Container
    {
        position :relative ;
        top:0px;
        width :75%;
        min-height :300px;
        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;
        
        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 :300px;
        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;
        
        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 :300px;
        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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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;
        
    }
    
    .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 :#FF5301;
        background :rgb(255,83,1);
        background :rgb(255,83,1,0.8);
        color:#fff;
        
        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-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: #89B5AF;
        }
    
    
     .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:#89B5AF;
    }
    
    .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-size :10pt;
        color:#fff;
        display :block ;
        direction :rtl;
    }
    
.Law_MainPage .Law_Continer .box .innerBox .detBox a
    {
        text-align :justify ;
        line-height :25px;
        
        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-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;
        
        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;
        
        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;
        
        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;
        
        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;
        
        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:50px;
        line-height :50px;
        font-size :14pt;
        
        width :100%;
        text-align :right ;
    }
    
    .Contact_MainPage .Contact_Container .rightBox .ContentBox
    {
        position:relative ;
        top:0px;
        float :right ;
        border-right :4px solid #FF5300;
        width :80%;
        min-height :50px;
        padding-right :20px;
        
        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 #FF5300;
        width :80%;
        min-height :100px;
        padding-right :20px;
        
        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-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;
        
        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;*/
        background: #547470;
    }
     
     .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.svg);
            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 #FF5301;
         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-size :10pt;
         color:#fff;
         direction :rtl;
     }
     
     .footer_mainPage .footer_Container .leftBox .menuBox li a:hover
     {
         color:#FF5300;
     }
     
     .footer_mainPage .footer_Container_Copy
     {
         position :relative ;
         top:0px;
         width :80%;
         display :inline-block ;
         text-align :center ;
         min-height:30px;
         line-height :30px;
         
         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-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 :5px;
    padding-bottom :5px;  
    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-size :10pt;
    color:#7c7c7c;
    direction :rtl;
    text-decoration:none;
}

.Content_Container .contentBox .box .loginBox .headerBox a.link
{
    position:relative ;
    right :0px;
    float :right ;
    
    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-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-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;
	
	position:relative ;
	float :left ;
	left :0px;
	width :100px;
}

.SaveBox input:hover
{
	background :#888888;
}
.SaveBox p
{
	width:100%;
	
	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-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 :#083791;
	-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: #FF5301;
   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  ;
   
   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-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-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-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-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 :#FF5301;
		border-right:4px solid #A7B8BF;
		color:#fff;
		font-size:9pt;
		
		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: #FF5301;
        border-right: 4px solid #A7B8BF;
        color: #fff;
        font-size: 9pt;
        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;
        text-decoration: none;
        padding: 10px 40px;
    }
	#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:#8EACB6;
       
      
        background-image :url(../images/HeaderBanner.png);
        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-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 :50px;
        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;
        
        color:#aaa;
        text-decoration :none;
    }
    
    .pathBox ul li a i
    {
        font-size :10pt;
        color:#aaa;
        
    }
    
    .pathBox ul li a:hover
    {
        color:#FF5300;
    }
    
    .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-size :13pt;
        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-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 :#FF5301;
        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-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-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;
        
        
        
    }
    
    .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;
        
        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;
        
        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;
        
        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;
        
        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-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:#FF5301;
         background :#FF5301;
         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-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-size:12pt;
		color:#000;
		direction :rtl;
		text-align :right ;
		padding-top :0px;
		
	}
	.news_RightBox .titleNewsBox a
	{
		direction :rtl;
		text-align :right;
		
		font-size:12pt;
		color:#000;
		text-decoration :none;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FF5402;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		text-align :right ;
		
		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-size :11pt;
		color:#7c7c7c;
		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-size :11pt;
		color:#FF5300;
		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;
		
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#FF5402;
		border:0px solid #FF5402;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#083791;
		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-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-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		
		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-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-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		
		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-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;
	    
	    direction :rtl;
	    color:#FF5300;
	}
	
	.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;
	    
	    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;
	    
	    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;
		
		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;
		
		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_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-size :14pt;
        color:#FF5300;
        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-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;
         
         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;
         
         text-align :right ;
         direction :rtl;
         border-right :4px solid #FF5300;         
     }
     
     .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;
         
         padding-right :10%;
         color :#000;
     }
     
     .siteMap_Container .BoxMap .itemBox a:hover
     {
         color:#FF5300;
     }
     .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-size :12pt;
	    color:#000;
	}
	
	.MenuScroll_Container .boxMenu:hover .titleBox
	{
	    color:#FF5300;
	}
	
	.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;
        margin-bottom: 10px;
	}
	
	.khadamatContainer
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :120px;
	    width :100%;

	}
}
/*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;
	    
	    text-align :right ;
	    color:#FF5301;
	}
	
	.IframeLogin_MainPage .AlertBox span
	{
	    font-size :12pt;
	    
	    text-align :right ;
	    color:#FF5301;
	}
	
	.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-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;
                text-decoration: none;
                font-size: 12px;   
                direction: rtl;
            }

            .IframeLogin_MainPage .uidBox .TextBox .btn_Style {
                position: relative;
                float: none;
                width: 50%;
                min-height: 35px;
                line-height: 35px;
                background: #FF5301;
                color: #fff;
                cursor: pointer;
                font-family: 'BYekan';
                font-size: 10pt;
                border-style: solid;
                border-width: 0;
                max-width: 100px;
                display: inline-block;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                text-decoration: none;
            }
	
	.IframeLogin_MainPage .uidBox .TextBox .btn_Style:hover
	{
	    background :none;
	    border :1px solid #FF5301;
	    color:#FF5301;
	    
	}
	
	.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-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-size:11pt;
	    border:1px solid #DBE0E6;
	    border-right :2px solid #FF5301;
	    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-size:11pt;
	    border:1px solid #DBE0E6;
	    border-right :2px solid #FF5301;
	    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-size:11pt;
	    border:0;
	    direction :rtl;
	    text-align :center  ;
	    background :#FF5300;
	    cursor :pointer ;
	    color:#fff;
	    margin-left :-15px;
	}
	
	.contactForm_MainPage .ContentTextBox .ButtonStyle:hover
	{
	    background :#083791;
	}
	
	 .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: #89B5AF;
        }