﻿@import url('../persian-font.css');
@media screen and (min-width: 1px) and (max-width: 471px) 
{
			#top_Lang
	{
		display :none;
	}
		.Certificates_Container
	{
		position:relative ;
		top:0px;
		left:0px;
		width :90%;
		display:inline-block;
		text-align :center ;
		min-height:400px;
	}
	
	.Certificates_Container .boxCertificates
	{
		position :relative ;
		top:0px;
		width:25%;
		min-height:500px;
		background :#0066B2;
		border-radius:20px;
	}
	
	.Certificates_Container .boxCertificates img
	{
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:95%;
		position :relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		top:15px;
	}
	
	.Certificates_Container .boxCertificates .titleCertificates
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		direction :ltr;
		text-align :center ;
		font-family:Calibri;
		font-size:14pt;
		text-align :center ;
		color:#fff;
		line-height :50px;
		line-height :30px;
		
	}
.videoFrame_Anhar
	{
		position :relative ;
		top:100px;
		width :98%;
		min-height:300px;
		min-width :300px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :10% ;
		margin-bottom :auto ;
		z-index:100000000000000000000000000000;
	}
	.videoBox_Anhar
	{
		position:relative;
		top:0px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:280px;
		height:200px;
		border-radius:20px;
		display:inline-block;
		cursor:pointer;
		margin :2%;	
		background-size:cover;
		background-repeat :no-repeat ;
		
	}
	
	.videoBox_Anhar img
	{
		position :absolute  ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		margin :0;
		padding :0;
	}
	
	.videoBox_Anhar .mask_videoBox_Anhar
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		z-index :10000000;
		border-radius:20px;
		display :none;
	}
	.videoBox_Anhar:hover .mask_videoBox_Anhar
	{
		display :block ;
	}
	
	.videoBox_Anhar:before {
    content: "\f144";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 30px;
    padding-right: 0.5em;
    position: absolute;
    top: 40%;
    left: 45%;
}
	
	.frameContact
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		width :90%;
		min-height:600px;
	}
	#chives
	{
		display:none;
	}
	
	#basil
	{
		display:none;
	}
	
	#rosemary
	{
		display :none;
	}
	.mobileTopButton
	{
		position :absolute  ;
		top:0px;
		float :right ;
		right:0px;
		min-height:66px;
		width :66px;
		
	}
	
	.mobileTopButton a
	{
		position :relative ;
		top:0px;
		left:0px;
		width :66px;
		height :66px;
		display :inline-block;
		text-align :center ;
	}
	
	.mobileTopButton a i
	{
		font-size:18pt;
		color:#fff;
		margin-top :15px;
	}
	
	.backMobileMenu
	{
		position:absolute;
		top:0px;
		right:0px;
		width :100%;
		height :100%;
		display :none ;
		background :#2c3c63;
		max-width:400px;
		z-index:100000000000000000000000000;
	}
	
	.backMobileMenu .topMenuBox
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		min-height:76px;
		
	}
	
	.backMobileMenu .boxMenuMobile
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		margin :0;
		padding :0;
		min-height:60px;
		text-align :right ;
		direction :ltr;
	}
	
	.backMobileMenu .boxMenuMobile a
	{
		position :relative ;
		top:0px;
		right:0px;
		float :none ;
		width :92%;
		min-height:60px;
		margin-right :4%;
		font-family :Century Gothic ;
		font-size:18pt;
		color:#fff;
		text-decoration :none;
		line-height :60px;
		font-weight :600;
	}
	
	.backMobileMenu .boxMenuMobile a i
	{
		position :relative ;
		float :left ;
		right :0px;
		font-size :28pt;
		color:#fff;
		margin-top :12px;
		margin-left :25px;
	}
	body,html
	{
		margin :0;
		padding :0;
		font-family :Century Gothic;
		
	}
	
	
	
	.slider {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current .newIndent {
      opacity: 1;
      width:100%;
      min-width :300px;
      height :370px;
      float :none;
      margin-right :auto ;
      margin-left :-15% ;
      
    }
	.mainScreenLayer
	{
		position:relative   ;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display :block ;
		margin :0;
		padding :0;
		overflow :hidden ;
	}	

	
	.topSlideContainer
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		display :block ;
		height :800px;
		background-repeat :no-repeat ;
		background-position :center center ;
		background-size:cover;
        margin :0;
        padding :0;
	}
	
	
	.topSlideContainer .imageSlidBox
	{
		position :relative  ;
		top:0px;
		left:0px;
		width :100%;
		height:100%;
		display :block ;
		background-repeat :no-repeat ;
		background-position :top center ;
		-webkit-transition:background-size 5s; /* For Safari 3.1 to 6.0 */
        transition:background-size 5s;
        background-size:cover;
	}
	
	.topSlideContainer .maskSlide
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 15%, rgba(1,1,1,0) 100%);
	}
	
	 .boxTextSlide1
	{
		position :absolute ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	 .boxTextSlide2
	{
		position :absolute ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide3
	{
		position :absolute  ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide4
	{
		position :absolute ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	
	.back1
	{
			background: rgba(237, 125, 49, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(237, 125, 49, 0.3);
	}
	
	.back2
	{
			background: rgba(102, 220, 188, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(102, 220, 188, 0.3);
	}
	
	.back3
	{
			background: rgba(255, 206, 0, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(255, 206, 0, 0.3);
	}
	
	.back4
	{
			background: rgba(191, 191, 191, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(191, 191, 191, 0.3);

	}
	
	.headText
	{
		
		position:relative ;
		display :inline-block ;
		text-align :center ;
		font-size:30pt;
		font-weight :900;
		font-family :Century Gothic;
		color:#fff;
		width:80%;
		float :none;
		margin :0;
		margin-top :5%;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;
	}
	
	.titleText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5%;
		direction :ltr;
	}
	
	.bottomText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		font-weight :700;
		margin-bottom :5%;
		z-index :10;
		direction :ltr;
	}
	
	.bottomText a
	{
		
		font-size:12pt;
		font-family :Century Gothic;
		color:#fff;
		text-decoration :none;
		z-index :10;
		
	}
	
	.bottomText a:hover
	{
		color:#000;
	}
	.arowSlideMain
	{
		position :absolute ;
		bottom :0px;
		width :100%;
		height:80px;
		display :inline-block ;
		text-align :center;
	}

	.arowSlideContainer
	{
		position :relative   ;
		top:20px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :300px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		
	}
	.pauseSlideContainer
	{
		position :relative   ;
		top:25px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :30px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		margin-left :20px;
		cursor :pointer ;
	}
	.arowSlideContainer .counterBox
	{
		position :relative ;
		top:5px;
		float :none ;
		margin-left :auto ;
		width :46px;
		height :7px;
		display :inline-block ;
		border-radius:5px;
		background :rgb(116,116,116);
		background :rgba(116,116,116,0.9);
		margin-right :auto ;
	}
	
	
	
	.topContainer
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display:inline-block ;
		text-align :center ;
	}
	
	.topContainer .topBarContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:66px;
		background :none;
	}
	
	.topContainer .topBarContainer .logoContainer
	{
		position :relative ;
		top:0px;
		width :66px;
		height :66px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	.topContainer .topBarContainer .logoContainer img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :66px;
		height :66px;
	}
			
	.menuBoxContainer
	{
		position :absolute  ;
		top:0px;
		right:-10000px;
		width :50%;
		max-width :50%;
		overflow :hidden ;
		height :100%;
		max-height :800px;
		display :block ;
		background :rgb(44,60,99);
		background :rgba(44,60,99,0.9);
		-webkit-transition:left 0.3s; /* For Safari 3.1 to 6.0 */
        transition:left 0.3s;
   z-index:10;
		
	}
	
	.menuBoxContainerShow
	{
		right:0px;
	}
	
	.menuBoxContainerHidde
	{
		right:-10000px;
	}
	
	.searchBoxContainer
	{
		position :relative ;
		top:15px;
		float :left ;
		display:inline-block  ;
		min-width:50px;
		margin: 0;
		padding: 0;
		border: 0;
		direction :ltr ;
		
	}
	
	#careers
	{
		display :none;
	}
	
	#newsroom
	{
		display :none;
	}
	
	.searchBoxContainer ul
	{
		float:right ;
		display:inline-block  ;
		list-style: none;
		margin: 0;
		padding: 0;
		padding-left :10px;
		padding-right :10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.searchBoxContainer ul li
	{
		display:inline-block ;
		list-style: none;
		min-width:70px;
	}
	
	.searchBoxContainer ul li a
	{
		font-family:Century Gothic ;
		font-size :11pt;
		color:#fff;
		text-decoration :none;
		-webkit-transition:border 0.3s; /* For Safari 3.1 to 6.0 */
        transition:border 0.5s;
        padding-top :2px;
        padding-bottom :2px;
		
	}
	
	.searchBoxContainer ul li a:hover
	{
		border-bottom :2px solid #D0CDCD;
	}
	
	.searchBoxContainer ul li
	{
		font-size :14pt;
		color:#fff;
	}
	
	.searchMainContainer
	{
		position :absolute ;
		top:100px;
		left:-10000px;
		width :100%;
		min-height:116px;
		display :inline-block ;
		text-align :center ;
		z-index:1;
	}
	
	.searchContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		min-height:116px;
		background :#F4F4F4;
		text-align :center ;
		width :90%;
	}
	
	.searchContainer .searchAction
	{
		position:relative ;
		min-height:42px;
		margin-top :37px;
		margin-bottom :37px;
		width :100%;
		border-bottom :2px solid #DBDCDD; 
		display :inline-block ;
	}
	
	.searchContainer .searchAction .searchPic
	{
		position :relative ;
		float :left ;
		min-height:42px;
		width:50px;
		text-align :center ;
		
	}
	
	.searchContainer .searchAction .searchPic p
	{
		padding :0;
		text-align :center ;
		margin :0;
		font-family :Century Gothic;
		font-size:10pt;
	}
	
	.searchContainer .searchAction .inputSearch
	{
		position :relative ;
		float :left ;
		width :60%;
		font-family :Century Gothic;
		font-size :10pt;
		color:#6d6D6d;
		padding :5px;
		text-align :left ;
		border:0;
		background :none;

	}
	
	#btn_Search
	{
		position :relative ;
		top:0px;
		left :0px;
		float :right;
		border-left :2px solid #DBDCDD;
		width:50px;
		height:36px;
		cursor:pointer ;
		display :block ;
		
		
	}	
	
	#btn_Search i
	{
		margin-top :10px;
		margin-right :5px;
	}

	.searchMenuTop
	{
		cursor :pointer ;
	}
	
#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;
display :none;

}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :absolute ;
	right:0px;
	top:25px;
  width:50%;
  font-family:Century Gothic ;
  
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: left;
}
#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 :10px;
  padding-right :10px;
  padding-top :5px;
  padding-bottom :5px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-align :center ;
  cursor :pointer ;	

    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :1px solid #8596B8;


}
#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;
  width :300px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
  
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-bottom-color: #2C3C63;
  top: -4px;
  left: 40px;

  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 0px;
  
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #2C3C63;
  top: 11px;
  right: -14px;
  
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -1px;
  
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > #obj-m-1 
{
	position :absolute ;
	left :10px;
	top: 20px;
	opacity: 1;

}

#cssmenu > ul > li:hover > #obj-m-2 
{
	position :absolute ;
	left :-80px;
	top: 20px;
	opacity: 1;

}

#cssmenu > ul > li:hover > #obj-m-3 
{
	position :absolute ;
	left :-160px;
	top: 20px;
	opacity: 1;
	
}

#cssmenu > ul > li:hover > #obj-m-4 
{
	position :absolute ;
	left :-240px;
	top: 20px;
	opacity: 1;


}

#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: -208px;
  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 :18pt;
  padding-top :32px;
  padding-bottom :32px;
  width:550px;
  color: #fff;
  text-align :center  ;
  background: none;
  direction :ltr;
  text-align :left ;


}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #0066B2;
}
#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: #2C3C63;
  right: 17px;
  top: 14px;

}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #2C3C63;
  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: #2C3C63;
}
#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: #2C3C63;
  border-left-color: transparent;
}


.adsContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:550px;
	background-image: linear-gradient(#0B2E72, #054B93);
	display:inline-block ;
	text-align :center ;
}

.adsContainer .titleTextAds
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic ;
	font-size :18pt;
	color:#fff;
	text-align :center ;
	margin-top :30px;
}



 .TextAds
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :25px;
	line-height :25px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :25pt;
	color:#78D2FF;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 1s; /* For Safari 3.1 to 6.0 */
    transition:right 1s;
}

.TextAdsAction
{
	right:0px;
}

 .TextAds1
{
	position :relative ;
	top:0px;
	left:-10000px;
	width :100%;
	min-height :25px;
	line-height :25px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :25pt;
	color:#009DD9;
	text-align :center ;
	margin-top :30px;
	font-weight :900;
	-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
    transition:left 2s;
    line-height :30px;
}

.TextAdsAction1
{
	left:0px;
}

.TextAds2
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :25px;
	line-height :25px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :25pt;
	color:#0066B2;
	text-align :center ;
	margin-top :30px;
	font-weight :900;
	-webkit-transition:right 3s; /* For Safari 3.1 to 6.0 */
    transition:right 3s;
}

.TextAdsAction2
{
	right:0px;
}

.TextAds3
{
	position :relative ;
	top:0px;
	left:-10000px;
	
	width :100%;
	min-height :25px;
	line-height :25px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :25pt;
	color:#0B2D71;
	text-align :center ;
	margin-top :30px;
	font-weight :900;
	-webkit-transition:left 4s; /* For Safari 3.1 to 6.0 */
    transition:left 4s;
}

.TextAdsAction3
{
	left:0px;
}

.TextAds4
{
	position :relative ;
	top:0px;
	right:-10000px;
	
	width :100%;
	min-height :25px;
	line-height :25px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :25pt;
	color:#000;
	text-align :center ;
	margin-top :30px;
	font-weight :900;
	-webkit-transition:right 5s; /* For Safari 3.1 to 6.0 */
    transition:right 5s;
    line-height :30px;
}

.TextAdsAction4
{
	right:0px;
}

.boxWhatWeDo
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:1500px;
	display :inline-block ;
	background :#F4F4F4;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTex
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:140px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
}

.boxWhatWeDo .boxTitleTex p
{
	position :absolute ;
	bottom :0px;
	width :100%;
	min-height:45px;
	line-height :45px;
	font-family :Century Gothic ;
	font-size:18pt;
	color:#2c3c63;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:80px;
	line-height :80px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
	
}

.boxWhatWeDo .boxTitleTexBig p
{
	position :relative ;
	bottom :0px;
	width :80%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:24pt;
	text-align :center ;
	color:#2c3c63;
	display :inline-block ;
	font-weight :900;
	margin :0;
}

.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexSmall p
{
	position :relative ;
	bottom :0px;
	width :40%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:16pt;
	text-align :center ;
	color:#000;
	display :inline-block ;
	font-weight :500;
	margin :0;
}


.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee .buttonSee
{
	position:relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	height :48px;
	width:218px;
	border:2px solid #0066B2;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#000;
	font-weight:700;
	margin-top :20px;
}
.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#fff;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover
{
	background :#0066B2;
	color:#fff;
}


.boxWhatWeDo  .picBoxMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :90%;
	min-height:1000px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .picBoxMainPage .imgClass1
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass2
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass3
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass4
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass5
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	max-width :300px;
	margin :2%;
	border-radius:15px;
}


.boxWhatWeDo .picBoxMainPage .imgClass6
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass7
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass8
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


	.MainPage_Service
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		height:1000px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	}


	.MainPage_Service .textServiceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		height:1000px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.MainPage_Service .textService
	{
		 margin: 3rem;
            position: relative	;
            top: 0;
            left: 0;
            bottom: 0;
           height:100px;
            color: #c6afaf;
		
		font-family :Century Gothic ;
		font-size:30pt;
		color:#293C63;
		font-weight :900;
		width :90%;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		

	}
	
	.MainPage_Service .bottomBoxService
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		min-height:900px;
		background :#293C63;
		border-radius:20px;
		display :inline-block ;
		text-align :center ;
		width :90%;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom
	{
		position:relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5% ;
		margin-bottom :5% ;
		width:90%;
		height :90%;
		min-height:750px;
		display :block ;

	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		min-height:400px;
		margin :0;
		padding :0
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .title
	{
		position:relative ;
		top:0px;
		float :left;
		font-family:Century Gothic ;
		font-weight :900;
		font-size :30px;
		line-height :40px;
		color:#fff;
		text-align :center  ;
		direction :ltr;
		width :100%;
		margin :0;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .AmountText
	{
		position:relative ;
		top:0px;
		float :right;
		font-family:Century Gothic ;
		font-weight :500;
		font-size :18px;
		line-height :30px;
		color:#fff;
		text-align :left  ;
		width :98%;
		margin :0;
		margin-top :20px;
		direction :ltr;
	}
	
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee
{
	position :relative ;
	top:50px;
	left:0px;
	width :100%;
	min-height:150px;
	display :inline-block ;
	text-align :center ;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee
{
	position:relative ;
	float :left;
	height :48px;
	width:218px;
	border:2px solid #fff;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#fff;
	font-weight:700; 
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#000;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover
{
	background :#fff;
	color:#000;
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box img
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	border-radius:20px;
}

.NewsFirstPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :760px;
	background :#F4F4F4;
	display :inline-block ;
	text-align :center ;
	overflow :hidden ;
	
}

.NewsFirstPage .NewsFirstPageContainer
{
	position:relative ;
	top:0px;
	bottom :0px;
	min-height :500px;
	display :inline-block ;
	width :100%;
	text-align :center ;
	overflow :hidden ;
	text-align :center ;
	
}



.contentBoxNews
{
	width:20%;
	height:640px;
	min-width:400px;
	top:0px;

	margin-bottom :50px;
}

.contentBoxNews .innerBoxNews
{
	position :relative  ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height :355px;
	background :#0066B2;
	border-radius:20px;
	width :80%;
	top:10%;
	
}


.titleBarNews
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	direction :ltr;
}

.titleBarNews .smallTitleNews
{
	position:relative ;
	top:0px;
	min-height:70px;
	line-height :70px;
	font-family :Century Gothic ;
	font-size :14pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.titleBarNews .BigTitleNews
{
	position:relative ;
	top:0px;
	min-height:30px;
	line-height :30px;
	font-family :Century Gothic ;
	font-size :30pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.footerMainPage
{
	position :relative ;
	top:0px;
	right:0px;
	width:100%;
	min-height:770px;
	background :#2c3c63;
	display :inline-block ;
	text-align :center ;
}

.footerMainPage .footerContainer
{
	position :relative ;
	top:30px;
	display:inline-block ;
	min-height :660px;
	width :90%;
}


.footerMainPage .footerContainer .boxFooter
{
	position:relative ;
	top:0px;
	float :left ;
	width :98%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooter .topBox
{
	position :relative ;
	top:0px;
	right:0px;
	width :100%;
	min-height:165px;
	
}

.footerMainPage .footerContainer .boxFooter .topBox img
{
	position :relative ;
	top:0px;
	right:0px;
	float :left;
}

.footerMainPage .footerContainer .boxFooter .topBox p
{
	position:relative ;
	top:0px;
	right:0px;
	font-family:Century Gothic ;
	font-size:18pt;
	font-weight :900;
	color:#fff;
	width :100%;
	float:left;
	margin :0;
	padding :0;
	text-align :left ;
	direction :ltr;
	
}

.footerMainPage .footerContainer .boxFooter .bottomBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:265px;
	font-size :18pt;
	font-family :Century Gothic Gothic ;
	text-align :left ;
	line-height :30px;
	color:#fff;
	direction :ltr;
	margin-bottom :50px;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p
{
	position:relative ;
	top:0px;
	left:0px;
	font-family:Century Gothic ;
	font-size:14pt;
	font-weight :500;
	color:#fff;
	width :98%;
	float:left;
	margin :0;
	padding :0;
	text-align :left ;
	direction :ltr;
	margin-bottom :50px;
}
.footerMainPage .footerContainer .boxFooter .bottomBox p a
{
	width :100%;
	font-family:Century Gothic ;
	font-size:14pt;
	color:#fff;
	text-align :left  ;
	text-decoration :none;
	display :inline-block ;
	width :25px;
	height :25px;
	margin-top :20px;
	margin-left :20px;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a:hover i
{
	color:#FDCE03;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a i
{
	
	color:#fff;
	font-size :18pt;
	width :35px;
	height :25px;
	
}


.footerMainPage .footerContainer .boxFooterMenu
{
	position:relative ;
	top:0px;
	float :left ;
	width :45%;
	min-height:500px;
	margin :0;
	padding :0;

}

.footerMainPage .footerContainer .boxFooterMenu ul
{
	position:relative ;
	top:0px;
	float :left ;
	text-align :left ;
	display:inline-block ;
	width :100%;
	margin :0;
	padding :0;


}


.footerMainPage .footerContainer .boxFooterMenu ul li
{
	display:inline-block ;
	float:left ;
	height:40px;
	margin :0;
	padding :0;

}

.footerMainPage .footerContainer .boxFooterMenu ul li a
{
	font-family :Century Gothic ;
	font-size :11pt;
	color:#fff;
	text-align :right ;
	text-decoration:none;
	margin :0;
	line-height :15px;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a:hover
{
	color:#FDCE03;
}


.footerMainPage .footerContainer .copyRight
{
	position:relative ;
	top:0px;
	width:100%;
	min-height:80px;
	line-height :80px;
	font-family:Century Gothic ;
	color:#fff;
	font-size :12pt;
	text-align :left ;
	float :left ;
	margin-bottom :150px;
}


.boxTextContentNews
{
	position:relative ;
	top:0px;
	width:90%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:170px;
}


.boxTextContentNews .dateBox
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:30px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:10pt;
	direction :ltr ;
}

.boxTextContentNews .contentText
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:60px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:12pt;
	line-height :25px;
	direction :ltr;
}

.boxTextContentNews .readBox
{
	position:relative ;
	top:0px;
	left:0px;
	min-height :30px;
	line-height:30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size :12pt;
	font-weight :800;
	cursor :pointer ;
	border-bottom :0px solid #80AED0;
	float :right ;
	-webkit-transition:border-width 1s; /* For Safari 3.1 to 6.0 */
        transition:border-width 1s;
        text-decoration :none;
}

.boxTextContentNews .readBox:hover
{
	border-bottom :1px solid #80AED0;
	color:#80AED0;
}

.newIndent
{
	width:280px;
	height:345px;
	background :#0066B2;
	border-radius:15px;
}

.MessageCEO_SlideContainer
{
	position :absolute  ;
	top:0px;
	left:0px;
	width :100%;
	min-height :800px;
	display :block ;
	margin :0;
	padding :0;
	background-position:top center ;
	background-repeat :no-repeat ;
	background-size:cover;
	z-index:-1;
}


.MessageCEO_SlideContainer .MessageCEO_Masked

{
	position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :90%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 20%, rgba(1,1,1,0) 100%);
}

.MessageCEO_HeaderTextContainer
{
	position:relative ;
	top:-220px;
	float:left;
	left:0px;
	width :100%;
	min-height :300px;
	line-height :100px;
	text-align :center ;
	display:inline-block ;
	background :none;
	
}

.MessageCEO_HeaderTextContainer h1

{
	
	font-family:iranyekanwebblackfanum;
	font-size :35pt;
	font-weight :900;
	color: #2C3C63;
	background-color: rgb(255, 255, 255);
	margin-bottom :10px;
	padding :-6px;
	height:320px;
	line-height :70px;
	
	
}

.MessageCEO_topTextContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	height :100%;
	display :inline-block ;
	text-align :center ;
	
}

.MessageCEO_topTextContainer p
{
	position :relative ;
	top:-250px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	text-align :center ;
	font-family :Century Gothic;
	font-size:14pt;
	line-height :35px;
	color:#000;
	width :90%;
	direction :ltr;
}



.MessageCEO_TopLogoType
{
	position:relative ;
	top:-150px;
	left:0px;
	width :100%;
	height:140px;
	display :inline-block ;
	text-align :center ;
}

.MessageCEO_TopLogoType img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.MessageCEO_Box1Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0070c0;
}


.MessageCEO_Box1Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box1Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :left ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 



.MessageCEO_Box2Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box2Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box2Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :left ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 




.MessageCEO_Box3Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box3Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box3Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :left ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 

.MessageCEO_Box4Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}


.MessageCEO_Box4Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box4Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#000;
	direction :ltr;
	text-align :left ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 




.MessageCEO_Box5Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}



.MessageCEO_Box5Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :left ;
	line-height :40px;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.MessageCEO_Box5Container_Project
{
	position:relative ;
	top:-1000px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}

.boxView_MessageCEO
{
	-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
	top:0px;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.leadershipMainpage
{
	position :relative ;
	top:0px;
	float:none;
	margin-left :auto ;
	margin-right :auto; 
	width :90%;
	min-height :600px;
	direction :ltr;
}


.leadershipMainpage .leadershipContainer
{
	direction :ltr;
	position:relative ;
	top:-350px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:300px;
	width :98%;
	margin-bottom :50px;
	display:inline-block ;
	
}

.leadershipMainpage .leadershipContainer .boxPic
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :150px;
	display:inline-block ;
	text-align :center ;
}


.leadershipMainpage .leadershipContainer .boxPic img
{
	position :relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	border-radius:10px;
	border:1px solid #333;
	max-width:150px;
	
}

.leadershipMainpage .leadershipContainer .boxText
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :300px;
	text-align :center ;
}

.leadershipMainpage .leadershipContainer .boxText p
{
	position :relative ;
	float :left ;
	top:0px;
	width :100%;
	padding-right:10%;
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	direction :ltr;
	text-align :center  ;
	line-height :40px;
	margin :0;
	margin-top :2px;
	margin-bottom :2px;
}

.leadershipMainpage .leadershipContainer .boxText p i
{
	color:#0066B2;
	font-size :12pt;
	margin-left :10px;
	
}

.leadershipMainpage .leadershipContainer .boxText p a
{
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	text-decoration :none;
	
}
.leadershipMainpage .leadershipContainer .boxText p a:hover
{
	color:#0066B2;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume
{
	position:relative ;
	float :none ;
	width :160px;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	background : #0066B2;
	border-radius:5px;
	cursor :pointer ;
	border:2px solid #0066B2;
	text-decoration :none;
	display :block ;
	color:#fff;
	font-family :Calibri;
	font-size :12pt;
	-webkit-transition:color 1s; /* For Safari 3.1 to 6.0 */
    transition:color 1s;
    margin-left :auto ;
    margin-right :auto ;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume i
{
	color:#fff;
	font-size :11pt;
	margin-right :10px;
	margin-top :10px;
	font-weight :100;
}

.leadershipMainpage .leadershipContainer .boxText .buttonResume:hover
{
	background :none;
}
.leadershipMainpage .leadershipContainer .boxText:hover .buttonResume i
{
	color:#0066B2;
}

.newsAnharContainer
{
	position :relative ;
	top:-250px;
	float:none;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	min-height :1200px;


	
}

.newsAnharContainer .topNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	margin :0;
	padding :0;
	right :0px;
	min-height :1200px;
	display :none;
}

.newsAnharContainer .ListNewsBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto;
	width :100%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
	
}

.newsAnharContainer .topNewsBox .title
{
	position :relative ;
	top:0px;
	float :right ;
	right :0;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic;
	font-size :18pt;
	color:#0B2D71;
	border-bottom :2px solid #DEE2E6;
	display :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:180px;
	margin-top :10px;
	margin-bottom :5px;
	display :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	right :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
	display :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews img 
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
	display :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .dateBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :60%;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#000;	
	direction :ltr;
	margin :0;
	margin-left :10px;
	display :none;
}


.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	margin :0;
	margin-left :10px;
	display :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	text-decoration :none;
	display :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a:hover
{
	color:#009DD9;
	display :none;
}


.newsAnharContainer .ListNewsBox .containerContentBoxNews
{
	position:relative ;
	top:0px;
	float :left ;
	width:100%;
	left:10px;
	min-height:180px;
	margin-bottom :20px;
	
}

.newsAnharContainer .ListNewsBox .picBox
{
	position :relative ;
	top:0px;
	float :left;
	left :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
}

.newsAnharContainer .ListNewsBox .picBox img
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .ListNewsBox .contentTextNews
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;

	
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :100%;
	font-weight :700;
	margin-left :5%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	text-decoration:none;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .contentTextNews .dateNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#888;
	direction :ltr;
	width :90%;
	font-weight :300;
	margin :0;
	margin-left :5%;
}

.newsAnharContainer .ShowNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .ShowNewsBox .titleNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	right:0px;
	width :100%;
	min-height :60px;
	line-height :35px;
	font-size :20pt;
	font-weight :700;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#0B2D71;
}

.newsAnharContainer .ShowNewsBox .dateNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :30px;
	line-height :30px;
	font-size :11pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#000;
}

.newsAnharContainer .ShowNewsBox .picNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :240px;
}

.newsAnharContainer .ShowNewsBox .picNewsShow img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	max-width :700px;
	border-radius:10px;
}

.newsAnharContainer .ShowNewsBox .InnerTextNewsShow
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height :600px;
	line-height :40px;
	font-size :12pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:ltr;
	text-align :left  ;
	color:#000;
	top :50px;
}

.galleryMain
{
	position :relative ;
	top:-250px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer
{
	position :relative ;
	top:0px;
	width:98%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .titleGallery
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :100px;
	line-height :40px;
	text-align :center ;
	color:#000;
	font-family :Century Gothic;
	font-size :18pt;
	font-weight :700;
}

.galleryMain .galleryContainer .contentGallery
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .contentGallery img
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	max-width :300px;
	border-radius:10px;
	margin :20px;
}

.galleryMain .backGalleryBox
{
	background :#0070C0;
}

.maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :auto ;
		height :auto ;
		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;
	}
	.maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.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;	
	}
	.maskBoxGallery:before
	{
		visibility :visible  ;
	}

	.selectContainer
	{
		position :relative ;
		top:-250px;
		float :right ;
		width :100%;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		display:inline-block ;
	}
	
	.selectContainer #cmb_select_Gallery
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :280px;
		height:40px;
		font-family:Century Gothic;
		font-size :12pt;
		border:0;
		background :#2C3C63;
		color:#fff;
		padding-right :10px;
		text-align :right ;
	}

.languageBox
	{
		position :relative ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		display :block ;
		text-align :center;
		
		}
	.languageBox ul
	{
		position :relative ;
		right :0px;
		display :inline-block ;
		list-style :none;
		margin :0;
		padding :0;
		}
		
	.languageBox ul li
	{
		float :right ;
		width :60px;
		display :inline-block ;
		padding-left:20px;
	}
	
	.languageBox ul li a
	{
		width :60px;
		display :inline-block ;
		color:#fff;
		text-decoration:none;
		text-align :right ;
	}
	.languageBox ul li a:hover
	{
		color:#FFCC0A;
	}



}

@media screen and (min-width: 471px) and (max-width: 785px) 
{
			#top_Lang
	{
		display :none;
	}
	.Certificates_Container
	{
		position:relative ;
		top:0px;
		left:0px;
		width :90%;
		display:inline-block;
		text-align :center ;
		min-height:400px;

	}
	
	.Certificates_Container .boxCertificates
	{
		position :relative ;
		top:0px;
		width:25%;
		min-height:500px;
		background :#0066B2;
		border-radius:20px;
	}
	
	.Certificates_Container .boxCertificates img
	{
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:95%;
		position :relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		top:15px;
	}
	
	.Certificates_Container .boxCertificates .titleCertificates
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		direction :rtl;
		text-align :center ;
		font-family:Calibri ;
		font-size:12pt;
		text-align :center ;
		color:#fff;
		line-height :50px;
		line-height :30px;
		
	}
	.videoFrame_Anhar
	{
		width :90%;
		min-height:400px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :10% ;
		margin-bottom :auto ;
	}
	.videoBox_Anhar
	{
		position:relative;
		top:0px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:280px;
		height:200px;
		border-radius:20px;
		display:inline-block;
		cursor:pointer;
		margin :2%;	
		background-size:cover;
		background-repeat :no-repeat ;
		
	}
	
	.videoBox_Anhar img
	{
		position :absolute  ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		margin :0;
		padding :0;
	}
	
	.videoBox_Anhar .mask_videoBox_Anhar
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		z-index :10000000;
		border-radius:20px;
		display :none;
	}
	.videoBox_Anhar:hover .mask_videoBox_Anhar
	{
		display :block ;
	}
	
	.videoBox_Anhar:before {
    content: "\f144";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 30px;
    padding-right: 0.5em;
    position: absolute;
    top: 40%;
    left: 45%;
}
	
	.frameContact
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		min-height:600px;
	}
	.mobileTopButton
	{
		position :absolute  ;
		top:0px;
		float :right ;
		right:0px;
		min-height:66px;
		width :66px;
		cursor:pointer ;
	}
	
	.mobileTopButton a
	{
		position :relative ;
		top:0px;
		right:0px;
		width :66px;
		height :66px;
		display :inline-block;
		text-align :center ;
	}
	
	.mobileTopButton a i
	{
		font-size:18pt;
		color:#fff;
		margin-top :15px;
	}
	
	.backMobileMenu
	{
		position:absolute;
		top:0px;
		right:0px;
		width :100%;
		height :100%;
		display :none ;
		background :#2c3c63;
		max-width:400px;
		z-index:100000000000000000000000000;
	}
	
	.backMobileMenu .topMenuBox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		min-height:76px;
		
	}
	
	.backMobileMenu .boxMenuMobile
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		margin :0;
		padding :0;
		min-height:60px;
		text-align :right;
		direction :ltr;
	}
	
	.backMobileMenu .boxMenuMobile a
	{
		position :relative ;
		top:0px;
		right:0px;
		float :none ;
		width :92%;
		min-height:60px;
		margin-right :4%;
		font-family :Century Gothic ;
		font-size:16pt;
		color:#fff;
		text-decoration :none;
		line-height :60px;
		font-weight :600;
	}
	
	.backMobileMenu .boxMenuMobile a i
	{
		position :relative ;
		float :left ;
		left :0px;
		font-size :28pt;
		color:#fff;
		margin-top :12px;
		margin-left :25px;
	}
	body,html
	{
		margin :0;
		padding :0;
		font-family :Century Gothic;
	}
	
	
	
	.slider {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 0px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current .newIndent {
      opacity: 1;
      width:90%;
      max-width :360px;
      height :400px;
      float :none;
      margin-right :auto ;
      margin-left :auto  ;
      margin-left :15%;
      
      
    }
	.mainScreenLayer
	{
		position:relative   ;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display :block ;
		margin :0;
		padding :0;
		overflow :hidden ;
	}	

	
	.topSlideContainer
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		display :block ;
		height :800px;
		background-repeat :no-repeat ;
		background-position :center center ;
		background-size:100%;
        margin :0;
        padding :0;
	}
	
	
	.topSlideContainer .imageSlidBox
	{
		position :relative  ;
		top:0px;
		left:0px;
		width :100%;
		height:100%;
		display :block ;
		background-repeat :no-repeat ;
		background-position :top center ;
		-webkit-transition:background-size 5s; /* For Safari 3.1 to 6.0 */
        transition:background-size 5s;
        background-size:cover;
	}
	
	.topSlideContainer .maskSlide
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 15%, rgba(1,1,1,0) 100%);
	}
	
	 .boxTextSlide1
	{
		position :absolute ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	 .boxTextSlide2
	{
		position :absolute ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide3
	{
		position :absolute  ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide4
	{
		position :absolute ;
		margin-bottom  :300px;
		top :10%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:98%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	
	.back1
	{
			background: rgba(237, 125, 49, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(237, 125, 49, 0.3);
	}
	
	.back2
	{
			background: rgba(102, 220, 188, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(102, 220, 188, 0.3);
	}
	
	.back3
	{
			background: rgba(255, 206, 0, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(255, 206, 0, 0.3);
	}
	
	.back4
	{
			background: rgba(191, 191, 191, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(191, 191, 191, 0.3);

	}
	
	.headText
	{
		
		position:relative ;
		display :inline-block ;
		text-align :center ;
		font-size:30pt;
		font-weight :900;
		font-family :Century Gothic;
		color:#fff;
		width:80%;
		float :none;
		margin :0;
		margin-top :5%;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;
	}
	
	.titleText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5%;
		direction :ltr;
	}
	
	.bottomText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		font-weight :700;
		margin-bottom :5%;
		z-index :10;
		direction :ltr;
	}
	
	.bottomText a
	{
		
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		text-decoration :none;
		z-index :10;
		
	}
	
	.bottomText a:hover
	{
		color:#000;
	}

	.arowSlideMain
	{
		position :absolute ;
		bottom :0px;
		width :100%;
		height:80px;
		display :inline-block ;
		text-align :center;
	}

	.arowSlideContainer
	{
		position :relative   ;
		top:20px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :300px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		
	}
	
	.pauseSlideContainer
	{
		position :relative   ;
		top:25px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :30px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		margin-left :20px;
		cursor :pointer ;
	}
	
	.arowSlideContainer .counterBox
	{
		position :relative ;
		top:5px;
		float :none ;
		margin-left :auto ;
		width :46px;
		height :7px;
		display :inline-block ;
		border-radius:5px;
		background :rgb(116,116,116);
		background :rgba(116,116,116,0.9);
		margin-right :auto ;
	}
	
	
	
	.topContainer
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display:inline-block ;
		text-align :center ;
	}
	
	.topContainer .topBarContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:66px;
		background :none;
	}
	
	.topContainer .topBarContainer .logoContainer
	{
		position :relative ;
		top:0px;
		width :66px;
		height :66px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	.topContainer .topBarContainer .logoContainer img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :66px;
		height :66px;
	}
			
	.menuBoxContainer
	{
		position :absolute  ;
		top:0px;
		right:-10000px;
		width :50%;
		max-width :50%;
		overflow :hidden ;
		height :100%;
		max-height :800px;
		display :block ;
		background :rgb(44,60,99);
		background :rgba(44,60,99,0.9);
		-webkit-transition:left 0.3s; /* For Safari 3.1 to 6.0 */
        transition:left 0.3s;
   z-index:10;
		
	}
	
	.menuBoxContainerShow
	{
		right:0px;
	}
	
	.menuBoxContainerHidde
	{
		right:-10000px;
	}
	
	.searchBoxContainer
	{
		position :relative ;
		top:15px;
		float :left ;
		display:inline-block  ;
		min-width:50px;
		margin: 0;
		padding: 0;
		border: 0;
		direction :ltr ;
		
	}
	
	#careers
	{
		display :none;
	}
	
	#newsroom
	{
		display :none;
	}
	
	.searchBoxContainer ul
	{
		float:right ;
		display:inline-block  ;
		list-style: none;
		margin: 0;
		padding: 0;
		padding-left :10px;
		padding-right :10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.searchBoxContainer ul li
	{
		display:inline-block ;
		list-style: none;
		min-width:70px;
	}
	
	.searchBoxContainer ul li a
	{
		font-family:Century Gothic ;
		font-size :11pt;
		color:#fff;
		text-decoration :none;
		-webkit-transition:border 0.3s; /* For Safari 3.1 to 6.0 */
        transition:border 0.5s;
        padding-top :2px;
        padding-bottom :2px;
		
	}
	
	.searchBoxContainer ul li a:hover
	{
		border-bottom :2px solid #D0CDCD;
	}
	
	.searchBoxContainer ul li
	{
		font-size :14pt;
		color:#fff;
	}
	
	.searchMainContainer
	{
		position :absolute ;
		top:100px;
		left:-10000px;
		width :100%;
		min-height:116px;
		display :inline-block ;
		text-align :center ;
		z-index:1;
	}
	
	.searchContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		min-height:116px;
		background :#F4F4F4;
		text-align :center ;
		width :90%;
	}
	
	.searchContainer .searchAction
	{
		position:relative ;
		min-height:42px;
		margin-top :37px;
		margin-bottom :37px;
		width :80%;
		border-bottom :2px solid #DBDCDD; 
		display :inline-block ;
	}
	
	.searchContainer .searchAction .searchPic
	{
		position :relative ;
		float :left ;
		min-height:42px;
		width:50px;
		text-align :center ;
		
	}
	
	.searchContainer .searchAction .searchPic p
	{
		padding :0;
		text-align :center ;
		margin :0;
		font-family :Century Gothic;
		font-size:10pt;
	}
	
	.searchContainer .searchAction .inputSearch
	{
		position :relative ;
		float :left ;
		width :82%;
		font-family :Century Gothic;
		font-size :14pt;
		color:#6d6D6d;
		padding :5px;
		text-align :left ;
		border:0;
		background :none;

	}
	
	#btn_Search
	{
		position :relative ;
		top:0px;
		left :0px;
		float :right;
		border-left :2px solid #DBDCDD;
		width:50px;
		height:36px;
		cursor:pointer ;
		display :block ;
		
		
	}	
	
	#btn_Search i
	{
		margin-top :10px;
		margin-right :5px;
	}

	.searchMenuTop
	{
		cursor :pointer ;
	}
	
#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;
display :none;

}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :absolute ;
	left:0px;
	top:25px;
  width:50%;
  font-family:Century Gothic ;
  
}
#cssmenu > ul {
  background: url('images/bg.png');
  
  
}
#cssmenu.align-right > ul > li {
  float: left;
}
#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 :10px;
  padding-right :10px;
  padding-top :5px;
  padding-bottom :5px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-align :center ;
  cursor :pointer ;	

    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :1px solid #8596B8;


}
#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;
  width :300px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
  
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-bottom-color: #2C3C63;
  top: -4px;
  left: 40px;

  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 0px;
  
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #2C3C63;
  top: 11px;
  right: -14px;
  
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -1px;
  
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > #obj-m-1 
{
	position :absolute ;
	left :10px;
	top: 20px;
	opacity: 1;

}

#cssmenu > ul > li:hover > #obj-m-2 
{
	position :absolute ;
	left :-80px;
	top: 20px;
	opacity: 1;

}

#cssmenu > ul > li:hover > #obj-m-3 
{
	position :absolute ;
	left :-160px;
	top: 20px;
	opacity: 1;
	
}

#cssmenu > ul > li:hover > #obj-m-4 
{
	position :absolute ;
	left :-240px;
	top: 20px;
	opacity: 1;


}

#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: -208px;
  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 :18pt;
  padding-top :32px;
  padding-bottom :32px;
  width:550px;
  color: #fff;
  text-align :center  ;
  background: none;
  direction :ltr;
  text-align :left ;


}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #0066B2;
}
#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: #2C3C63;
  right: 17px;
  top: 14px;

}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #2C3C63;
  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: #2C3C63;
}
#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: #2C3C63;
  border-left-color: transparent;
}


.adsContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:550px;
	background-image: linear-gradient(#0B2E72, #054B93);
	display:inline-block ;
	text-align :center ;
}

.adsContainer .titleTextAds
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic ;
	font-size :18pt;
	color:#fff;
	text-align :center ;
	margin-top :80px;
}



 .TextAds
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :30pt;
	color:#78D2FF;
	text-align :center ;
	margin-top :40px;
	font-weight :900;
	-webkit-transition:right 1s; /* For Safari 3.1 to 6.0 */
    transition:right 1s;
}

.TextAdsAction
{
	right:0px;
}

 .TextAds1
{
	position :relative ;
	top:0px;
	left:-10000px;
	width :100%;
	min-height :30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :30pt;
	color:#009DD9;
	text-align :center ;
	margin-top :40px;
	font-weight :900;
	-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
    transition:left 2s;
}

.TextAdsAction1
{
	left:0px;
}

.TextAds2
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :30pt;
	color:#0066B2;
	text-align :center ;
	margin-top :40px;
	font-weight :900;
	-webkit-transition:right 3s; /* For Safari 3.1 to 6.0 */
    transition:right 3s;
}

.TextAdsAction2
{
	right:0px;
}

.TextAds3
{
	position :relative ;
	top:0px;
	left:-10000px;
	
	width :100%;
	min-height :30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :30pt;
	color:#0B2D71;
	text-align :center ;
	margin-top :40px;
	font-weight :900;
	-webkit-transition:left 4s; /* For Safari 3.1 to 6.0 */
    transition:left 4s;
}

.TextAdsAction3
{
	left:0px;
}

.TextAds4
{
	position :relative ;
	top:0px;
	right:-10000px;
	
	width :100%;
	min-height :30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :30pt;
	color:#000;
	text-align :center ;
	margin-top :40px;
	font-weight :900;
	-webkit-transition:right 5s; /* For Safari 3.1 to 6.0 */
    transition:right 5s;
}

.TextAdsAction4
{
	right:0px;
}

.boxWhatWeDo
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:1500px;
	display :inline-block ;
	background :#F4F4F4;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTex
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:140px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
}

.boxWhatWeDo .boxTitleTex p
{
	position :absolute ;
	bottom :0px;
	width :100%;
	min-height:45px;
	line-height :45px;
	font-family :Century Gothic ;
	font-size:18pt;
	color:#2c3c63;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:180px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig p
{
	position :relative ;
	bottom :0px;
	width :80%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:30pt;
	text-align :center ;
	color:#2c3c63;
	display :inline-block ;
	font-weight :900;
	margin :0;
}

.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexSmall p
{
	position :relative ;
	bottom :0px;
	width :40%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:16pt;
	text-align :center ;
	color:#000;
	display :inline-block ;
	font-weight :500;
	margin :0;
}


.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee .buttonSee
{
	position:relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	height :48px;
	width:218px;
	border:2px solid #0066B2;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#000;
	font-weight:700; 
}
.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#fff;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover
{
	background :#0066B2;
	color:#fff;
}


.boxWhatWeDo  .picBoxMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :90%;
	min-height:1000px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .picBoxMainPage .imgClass1
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass2
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass3
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass4
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass5
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	max-width :400px;
	margin :2%;
	border-radius:15px;
}


.boxWhatWeDo .picBoxMainPage .imgClass6
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass7
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass8
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


	.MainPage_Service
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		height:1000px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	}


	.MainPage_Service .textServiceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		height:1000px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.MainPage_Service .textService
	{
		 margin: 3rem;
            position: relative	;
            top: 0;
            left: 0;
            bottom: 0;
           height:100px;
            color: #c6afaf;
		
		font-family :Century Gothic ;
		font-size:38pt;
		color:#293C63;
		font-weight :900;
		width :90%;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		

	}
	
	.MainPage_Service .bottomBoxService
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		min-height:900px;
		background :#293C63;
		border-radius:20px;
		display :inline-block ;
		text-align :center ;
		width :90%;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom
	{
		position:relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5% ;
		margin-bottom :5% ;
		width:90%;
		height :90%;
		min-height:750px;
		display :block ;

	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box
	{
		position:relative ;
		top:0px;
		float:right ;
		width :100%;
		min-height:400px;
		margin :0;
		padding :0
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .title
	{
		position:relative ;
		top:0px;
		float :right;
		font-family:Century Gothic ;
		font-weight :900;
		font-size :36px;
		line-height :40px;
		color:#fff;
		text-align :center ;
		width :100%;
		margin :0;
		direction :ltr;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .AmountText
	{
		position:relative ;
		top:0px;
		float :right;
		font-family:Century Gothic ;
		font-weight :500;
		font-size :18px;
		line-height :30px;
		color:#fff;
		text-align :justify  ;
		width :98%;
		margin :0;
		margin-top :20px;
		direction :ltr;
	}
	
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee
{
	position :relative ;
	top:50px;
	left:0px;
	width :100%;
	min-height:150px;
	display :inline-block ;
	text-align :center ;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee
{
	position:relative ;
	float :left;
	height :48px;
	width:218px;
	border:2px solid #fff;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#fff;
	font-weight:700; 
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#000;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover
{
	background :#fff;
	color:#000;
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box img
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	border-radius:20px;
}

.NewsFirstPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :760px;
	background :#F4F4F4;
	display :inline-block ;
	text-align :center ;
	overflow :hidden ;
	
}

.NewsFirstPage .NewsFirstPageContainer
{
	position:relative ;
	top:0px;
	bottom :0px;
	min-height :500px;
	display :inline-block ;
	width :100%;
	text-align :center ;
	overflow :hidden ;
	text-align :center ;
	
}



.contentBoxNews
{
	width:20%;
	height:640px;
	min-width:400px;
	top:0px;

	margin-bottom :50px;
}

.contentBoxNews .innerBoxNews
{
	position :relative  ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height :355px;
	background :#0066B2;
	border-radius:20px;
	width :80%;
	top:10%;
	
}


.titleBarNews
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	direction :ltr;
}

.titleBarNews .smallTitleNews
{
	position:relative ;
	top:0px;
	min-height:70px;
	line-height :70px;
	font-family :Century Gothic ;
	font-size :14pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.titleBarNews .BigTitleNews
{
	position:relative ;
	top:0px;
	min-height:30px;
	line-height :30px;
	font-family :Century Gothic ;
	font-size :30pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.footerMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:770px;
	background :#2c3c63;
	display :inline-block ;
	text-align :center ;
}

.footerMainPage .footerContainer
{
	position :relative ;
	top:30px;
	display:inline-block ;
	min-height :660px;
	width :90%;
}


.footerMainPage .footerContainer .boxFooter
{
	position:relative ;
	top:0px;
	float :left ;
	width :98%;
	min-height:430px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooter .topBox
{
	position :relative ;
	top:0px;
	right:0px;
	width :100%;
	min-height:165px;
	
}

.footerMainPage .footerContainer .boxFooter .topBox img
{
	position :relative ;
	top:0px;
	right:0px;
	float :left;
}

.footerMainPage .footerContainer .boxFooter .topBox p
{
	position:relative ;
	top:0px;
	right:0px;
	font-family:Century Gothic ;
	font-size:18pt;
	font-weight :900;
	color:#fff;
	width :100%;
	float:left;
	margin :0;
	padding :0;
	text-align :left;
	direction :ltr;
}

.footerMainPage .footerContainer .boxFooter .bottomBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:265px;
	font-size :18pt;
	font-family :Century Gothic Gothic ;
	text-align :left;
	line-height :30px;
	color:#fff;
	text-align :justify ;
	direction :ltr ;
margin-bottom :50px;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p
{
	position:relative ;
	top:0px;
	left:0px;
	font-family:Century Gothic ;
	font-size:12pt;
	font-weight :500;
	color:#fff;
	width :95%;
	float:left ;
	margin :0;
	padding :0;
	text-align :right;
	text-align :justify ;
	margin-bottom :50px;
}
.footerMainPage .footerContainer .boxFooter .bottomBox p a
{
	width :100%;
	font-family:Century Gothic ;
	font-size:12pt;
	color:#fff;
	text-align :left  ;
	text-decoration :none;
	display :inline-block ;
	width :25px;
	height :25px;
	margin-top :20px;
	margin-left :20px;
	
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a:hover i
{
	color:#FDCE03;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a i
{
	
	color:#fff;
	font-size :18pt;
	width :35px;
	height :25px;
	
}


.footerMainPage .footerContainer .boxFooterMenu
{
	position:relative ;
	top:0px;
	float :left ;
	width :48%;
	min-height:500px;
	margin :0;
	padding :0;

}

.footerMainPage .footerContainer .boxFooterMenu ul
{
	position:relative ;
	top:0px;
	float :left ;
	text-align :left ;
	display:inline-block ;
	width :100%;
	margin :0;
	padding :0;
}


.footerMainPage .footerContainer .boxFooterMenu ul li
{
	display:inline-block ;
	float:left ;
	height:30px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a
{
	font-family :Century Gothic ;
	font-size :11pt;
	color:#fff;
	text-align :right ;
	text-decoration:none;
	margin :0;
	line-height :25px;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a:hover
{
	color:#FDCE03;
}


.footerMainPage .footerContainer .copyRight
{
	position:relative ;
	top:0px;
	width:100%;
	min-height:80px;
	line-height :80px;
	font-family:Century Gothic ;
	color:#fff;
	font-size :12pt;
	text-align :left ;
	float :left ;
	margin-bottom :150px;
}


.boxTextContentNews
{
	position:relative ;
	top:0px;
	width:90%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:170px;
}


.boxTextContentNews .dateBox
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:30px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:10pt;
	direction :ltr ;
}

.boxTextContentNews .contentText
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:60px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:12pt;
	line-height :25px;
	direction :ltr;
}

.boxTextContentNews .readBox
{
	position:relative ;
	top:0px;
	left:0px;
	min-height :30px;
	line-height:30px;
	text-align :lleft;
	font-family :Century Gothic;
	color:#fff; 
	font-size :12pt;
	font-weight :800;
	cursor :pointer ;
	border-bottom :0px solid #80AED0;
	float :right ;
	-webkit-transition:border-width 1s; /* For Safari 3.1 to 6.0 */
        transition:border-width 1s;
        text-decoration :none;
}

.boxTextContentNews .readBox:hover
{
	border-bottom :1px solid #80AED0;
	color:#80AED0;
}

.newIndent
{
	width:280px;
	height:345px;
	background :#0066B2;
	border-radius:15px;
}

.MessageCEO_SlideContainer
{
	position :absolute  ;
	top:0px;
	left:0px;
	width :100%;
	min-height :780px;
	display :block ;
	margin :0;
	padding :0;
	background-position:top center ;
	background-repeat :no-repeat ;
	background-size:cover;
	z-index:-1;
}


.MessageCEO_SlideContainer .MessageCEO_Masked

{
	position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :90%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 20%, rgba(1,1,1,0) 100%);
}

.MessageCEO_HeaderTextContainer
{
	position:relative ;
	top:-220px;
	left:0px;
	width :100%;
	min-height :250px;
	line-height :90px;
	text-align :center ;
	display:inline-block ;
	

	
}

.MessageCEO_HeaderTextContainer h1

{
	font-family:iranyekanwebblackfanum;
	font-size :50pt;
	font-weight :900;
color: #2C3C63;
	background-color: rgb(255, 255, 255);
  margin-bottom :10px;
  padding :-6px;
  min-height :200px;
line-height :200px;	
}

.MessageCEO_topTextContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	height :100%;
	display :inline-block ;
	text-align :center ;
	
}

.MessageCEO_topTextContainer p
{
	position :relative ;
	top:-260px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	text-align :center ;
	font-family :Century Gothic;
	font-size:14pt;
	line-height :35px;
	color:#000;
	width :80%;
	direction :ltr;
}



.MessageCEO_TopLogoType
{
	position:relative ;
	top:-150px;
	left:0px;
	width :100%;
	height:140px;
	display :inline-block ;
	text-align :center ;
}

.MessageCEO_TopLogoType img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.MessageCEO_Box1Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0070c0;
}


.MessageCEO_Box1Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box1Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 



.MessageCEO_Box2Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box2Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box2Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 




.MessageCEO_Box3Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box3Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box3Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 

.MessageCEO_Box4Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}


.MessageCEO_Box4Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box4Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#000;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 



.MessageCEO_Box5Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}


.MessageCEO_Box5Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.MessageCEO_Box5Container_Project
{
	position:relative ;
	top:-1000px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}
.boxView_MessageCEO
{
	-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
	top:0px;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.leadershipMainpage
{
	position :relative ;
	top:0px;
	float:none;
	margin-left :auto ;
	margin-right :auto; 
	width :90%;
	min-height :600px;
	direction :ltr;

}


.leadershipMainpage .leadershipContainer
{
	direction :ltr;
	position:relative ;
	top:-200px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:300px;
	width :48%;
	margin-bottom :50px;
	display:inline-block ;
	
}

.leadershipMainpage .leadershipContainer .boxPic
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :150px;
	display:inline-block ;
	text-align :center ;
}


.leadershipMainpage .leadershipContainer .boxPic img
{
	position :relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	border-radius:10px;
	border:1px solid #333;
	max-width:150px;
	
}

.leadershipMainpage .leadershipContainer .boxText
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :300px;
	text-align :center ;
}

.leadershipMainpage .leadershipContainer .boxText p
{
	position :relative ;
	float :left ;
	top:0px;
	width :100%;
	padding-right:10%;
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	direction :ltr;
	text-align :center  ;
	line-height :40px;
	margin :0;
	margin-top :2px;
	margin-bottom :2px;
}

.leadershipMainpage .leadershipContainer .boxText p i
{
	color:#0066B2;
	font-size :12pt;
	margin-left :10px;
	
}

.leadershipMainpage .leadershipContainer .boxText p a
{
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	text-decoration :none;
	
}
.leadershipMainpage .leadershipContainer .boxText p a:hover
{
	color:#0066B2;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume
{
	position:relative ;
	float :none ;
	width :160px;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	background : #0066B2;
	border-radius:5px;
	cursor :pointer ;
	border:2px solid #0066B2;
	text-decoration :none;
	display :block ;
	color:#fff;
	font-family :Calibri;
	font-size :12pt;
	-webkit-transition:color 1s; /* For Safari 3.1 to 6.0 */
    transition:color 1s;
    margin-left :auto ;
    margin-right :auto ;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume i
{
	color:#fff;
	font-size :11pt;
	margin-right :10px;
	margin-top :10px;
	font-weight :100;
}

.leadershipMainpage .leadershipContainer .boxText .buttonResume:hover
{
	background :none;
}
.leadershipMainpage .leadershipContainer .boxText:hover .buttonResume i
{
	color:#0066B2;
}



.newsAnharContainer
{
	position :relative ;
	top:-250px;
	float:none;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	min-height :1200px;

	
}

.newsAnharContainer .topNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :30%;
	margin :0;
	padding :0;
	right :0px;
	min-height :1200px;
	display :none;
}

.newsAnharContainer .ListNewsBox
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto;
	width :100%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .topNewsBox .title
{
	position :relative ;
	top:0px;
	float :right ;
	right :0;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic;
	font-size :18pt;
	color:#0B2D71;
	border-bottom :2px solid #DEE2E6;
}

.newsAnharContainer .topNewsBox .topNewsContentBox
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:180px;
	margin-top :10px;
	margin-bottom :5px;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	right :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews img 
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .dateBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :60%;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#000;	
	direction :ltr;
	margin :0;
	margin-left :10px;
}


.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	margin :0;
	margin-left :10px;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	text-decoration :none;

}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .containerContentBoxNews
{
	position:relative ;
	top:0px;
	float :left ;
	width:100%;
	left:10px;
	min-height:180px;
	margin-bottom :20px;
	
}

.newsAnharContainer .ListNewsBox .picBox
{
	position :relative ;
	top:0px;
	float :left;
	left :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
}

.newsAnharContainer .ListNewsBox .picBox img
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .ListNewsBox .contentTextNews
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	margin-left :5%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	text-decoration:none;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .contentTextNews .dateNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#888;
	direction :ltr;
	width :90%;
	font-weight :300;
	margin :0;
	margin-left :5%;
}

.newsAnharContainer .ShowNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .ShowNewsBox .titleNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	right:0px;
	width :100%;
	min-height :60px;
	line-height :35px;
	font-size :20pt;
	font-weight :700;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#0B2D71;
}

.newsAnharContainer .ShowNewsBox .dateNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :30px;
	line-height :30px;
	font-size :11pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#000;
}

.newsAnharContainer .ShowNewsBox .picNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :440px;
}

.newsAnharContainer .ShowNewsBox .picNewsShow img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	max-width :700px;
	border-radius:10px;
}

.newsAnharContainer .ShowNewsBox .InnerTextNewsShow
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height :600px;
	line-height :40px;
	font-size :12pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:ltr;
	text-align :justify  ;
	color:#000;
	top :50px;
}

.galleryMain
{
	position :relative ;
	top:-250px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer
{
	position :relative ;
	top:0px;
	width:98%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .titleGallery
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :100px;
	line-height :40px;
	text-align :center ;
	color:#000;
	font-family :Century Gothic;
	font-size :18pt;
	font-weight :700;
}

.galleryMain .galleryContainer .contentGallery
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .contentGallery img
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	max-width :300px;
	border-radius:10px;
	margin :20px;
}

.galleryMain .backGalleryBox
{
	background :#0070C0;
}

.maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :auto ;
		height :auto ;
		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;
	}
	.maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.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;	
	}
	.maskBoxGallery:before
	{
		visibility :visible  ;
	}

	.selectContainer
	{
		position :relative ;
		top:-250px;
		float :right ;
		width :100%;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		display:inline-block ;
	}
	
	.selectContainer #cmb_select_Gallery
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :280px;
		height:40px;
		font-family:Century Gothic;
		font-size :12pt;
		border:0;
		background :#2C3C63;
		color:#fff;
		padding-right :10px;
		text-align :right ;
	}

.languageBox
	{
		position :relative ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		display :block ;
		text-align :center;
		
		}
	.languageBox ul
	{
		position :relative ;
		right :0px;
		display :inline-block ;
		list-style :none;
		margin :0;
		padding :0;
		}
		
	.languageBox ul li
	{
		float :right ;
		width :60px;
		display :inline-block ;
		padding-left:20px;
	}
	
	.languageBox ul li a
	{
		width :60px;
		display :inline-block ;
		color:#fff;
		text-decoration:none;
		text-align :right ;
	}
	.languageBox ul li a:hover
	{
		color:#FFCC0A;
	}


}
@media screen and (min-width: 786px) and (max-width: 1025px) 
{
	.Certificates_Container
	{
		position:relative ;
		top:0px;
		left:0px;
		width :90%;
		display:inline-block;
		text-align :center ;
		min-height:400px;
	
	}
	
	.Certificates_Container .boxCertificates
	{
		position :relative ;
		top:0px;
		width:25%;
		min-height:400px;
		background :#0066B2;
		border-radius:20px;
	}
	
	.Certificates_Container .boxCertificates img
	{
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:95%;
		position :relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		top:15px;
	}
	
	.Certificates_Container .boxCertificates .titleCertificates
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		direction :ltr;
		text-align :center ;
		font-family:Calibri;
		font-size:12pt;
		text-align :center ;
		color:#fff;
		line-height :50px;
		line-height :30px;
		
	}
	.videoFrame_Anhar
	{
		width :920px;
		height:670px;
		float:none ;
		margin-top :20% ;
		margin-bottom :auto ;
	}
	.videoBox_Anhar
	{
		position:relative;
		top:0px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:280px;
		height:200px;
		border-radius:20px;
		display:inline-block;
		cursor:pointer;
		margin :2%;	
		background-size:cover;
		background-repeat :no-repeat ;
		
	}
	
	.videoBox_Anhar img
	{
		position :absolute  ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		margin :0;
		padding :0;
	}
	
	.videoBox_Anhar .mask_videoBox_Anhar
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		z-index :10000000;
		border-radius:20px;
		display :none;
	}
	.videoBox_Anhar:hover .mask_videoBox_Anhar
	{
		display :block ;
	}
	
	.videoBox_Anhar:before {
    content: "\f144";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 30px;
    padding-right: 0.5em;
    position: absolute;
    top: 40%;
    left: 45%;
}
	
	.frameContact
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		min-height:600px;
	}
	.mobileTopButton
	{
		display :none;
	}
	.backMobileMenu
	{
		display :none ;
	}
	body,html
	{
		margin :0;
		padding :0;
		font-family :Century Gothic;
	}
	
	
	
	.slider {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current .newIndent {
      opacity: 1;
      width:370px;
      height :390px;
      margin-right :10%;
      margin-left :-15%;
      
    }
	.mainScreenLayer
	{
		position:relative   ;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display :block ;
		margin :0;
		padding :0;
		overflow :hidden ;
	}	

	
	.topSlideContainer
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		display :block ;
		height :800px;
		background-repeat :no-repeat ;
		background-position :center center ;
		background-size:100%;
        margin :0;
        padding :0;
	}
	
	
	.topSlideContainer .imageSlidBox
	{
		position :relative  ;
		top:0px;
		left:0px;
		width :100%;
		height:100%;
		display :block ;
		background-repeat :no-repeat ;
		background-position :top center ;
		-webkit-transition:background-size 5s; /* For Safari 3.1 to 6.0 */
        transition:background-size 5s;
        background-size:150%;
	}
	
	.topSlideContainer .maskSlide
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 15%, rgba(1,1,1,0) 100%);
	}
	
	 .boxTextSlide1
	{
		position :absolute ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	 .boxTextSlide2
	{
		position :absolute ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide3
	{
		position :absolute  ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide4
	{
		position :absolute ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	
	.back1
	{
			background: rgba(237, 125, 49, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(237, 125, 49, 0.3);
	}
	
	.back2
	{
			background: rgba(102, 220, 188, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(102, 220, 188, 0.3);
	}
	
	.back3
	{
			background: rgba(255, 206, 0, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(255, 206, 0, 0.3);
	}
	
	.back4
	{
			background: rgba(191, 191, 191, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(191, 191, 191, 0.3);

	}
	
	.headText
	{
		
		position:relative ;
		display :inline-block ;
		text-align :center ;
		font-size:30pt;
		font-weight :900;
		font-family :Century Gothic;
		color:#fff;
		width:80%;
		float :none;
		margin :0;
		margin-top :5%;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;
		
	}
	
	.titleText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5%;
		direction :ltr;
	}
	
	.bottomText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		font-weight :700;
		margin-bottom :5%;
		z-index :10;
		direction :ltr;
	}
	
	.bottomText a
	{
		
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		text-decoration :none;
		z-index :10;
		
	}
	
	.bottomText a:hover
	{
		color:#000;
	}

	.arowSlideMain
	{
		position :absolute ;
		bottom :0px;
		width :100%;
		height:80px;
		display :inline-block ;
		text-align :center;
	}

	.arowSlideContainer
	{
		position :relative   ;
		top:20px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :300px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		
	}
	.pauseSlideContainer
	{
		position :relative   ;
		top:25px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :30px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		margin-left :20px;
		cursor :pointer ;
	}
	.arowSlideContainer .counterBox
	{
		position :relative ;
		top:5px;
		float :none ;
		margin-left :auto ;
		width :46px;
		height :7px;
		display :inline-block ;
		border-radius:5px;
		background :rgb(116,116,116);
		background :rgba(116,116,116,0.9);
		margin-right :auto ;
	}
	
	
	
	.topContainer
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display:inline-block ;
		text-align :center ;
	}
	
	.topContainer .topBarContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:66px;
		background :none;
	}
	
	.topContainer .topBarContainer .logoContainer
	{
		position :relative ;
		top:0px;
		width :66px;
		height :66px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	.topContainer .topBarContainer .logoContainer img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :66px;
		height :66px;
	}
			
	.menuBoxContainer
	{
		position :absolute  ;
		top:0px;
		left:-10000px;
		width :50%;
		max-width :50%;
		overflow :hidden ;
		height :100%;
		max-height :800px;
		display :block ;
		background :rgb(44,60,99);
		background :rgba(44,60,99,0.9);
		-webkit-transition:left 0.3s; /* For Safari 3.1 to 6.0 */
        transition:left 0.3s;
   z-index:10;
		
	}
	
	.menuBoxContainerShow
	{
		left:0px;
	}
	
	.menuBoxContainerHidde
	{
		left:-10000px;
	}
	
	.searchBoxContainer
	{
		position :relative ;
		top:25px;
		float :right ;
		display:inline-block ;
		min-width:300px;
		margin: 0;
		padding: 0;
		border: 0;
		direction :ltr ;
	}
	
	.searchBoxContainer ul
	{
		float:right ;
		display:inline-block  ;
		list-style: none;
		margin: 0;
		padding: 0;
		padding-left :10px;
		padding-right :10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.searchBoxContainer ul li
	{
		display:inline-block ;
		list-style: none;
		min-width:70px;
	}
	
	.searchBoxContainer ul li a
	{
		font-family:Century Gothic ;
		font-size :11pt;
		color:#fff;
		text-decoration :none;
		-webkit-transition:border 0.3s; /* For Safari 3.1 to 6.0 */
        transition:border 0.5s;
        padding-top :2px;
        padding-bottom :2px;
		
	}
	
	.searchBoxContainer ul li a:hover
	{
		border-bottom :2px solid #D0CDCD;
	}
	
	.searchBoxContainer ul li
	{
		font-size :14pt;
		color:#fff;
	}
	
	.searchMainContainer
	{
		position :absolute ;
		top:100px;
		left:-10000px;
		width :100%;
		min-height:116px;
		display :inline-block ;
		text-align :center ;
		z-index:1;
	}
	
	.searchContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		min-height:116px;
		background :#F4F4F4;
		text-align :center ;
		width :90%;
	}
	
	.searchContainer .searchAction
	{
		position:relative ;
		min-height:42px;
		margin-top :37px;
		margin-bottom :37px;
		width :80%;
		border-bottom :2px solid #DBDCDD; 
		display :inline-block ;
	}
	
	.searchContainer .searchAction .searchPic
	{
		position :relative ;
		float :left ;
		min-height:42px;
		width:50px;
		text-align :center ;
		
	}
	
	.searchContainer .searchAction .searchPic p
	{
		padding :0;
		text-align :center ;
		margin :0;
		font-family :Century Gothic;
		font-size:10pt;
	}
	
	.searchContainer .searchAction .inputSearch
	{
		position :relative ;
		float :left ;
		width :82%;
		font-family :Century Gothic;
		font-size :14pt;
		color:#6d6D6d;
		padding :5px;
		text-align :left ;
		border:0;
		background :none;

	}
	
	#btn_Search
	{
		position :relative ;
		top:0px;
		left :0px;
		float :right;
		border-left :2px solid #DBDCDD;
		width:50px;
		height:36px;
		cursor:pointer ;
		display :block ;
		
		
	}	
	
	#btn_Search i
	{
		margin-top :10px;
		margin-right :5px;
	}

	.searchMenuTop
	{
		cursor :pointer ;
	}
	
#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;
direction :ltr;
z-index :10000000000000000000000000000000000;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :absolute ;
	left:0px;
	top:25px;
  width:45%;
  font-family:Century Gothic ;
  
  
}
#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 :10px;
  padding-right :10px;
  padding-top :5px;
  padding-bottom :5px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-align :center ;
  cursor :pointer ;	

    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :1px solid #8596B8;


}
#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;
  width :300px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
  
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-bottom-color: #2C3C63;
  top: -4px;
  left: 40px;

  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 0px;
  
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #2C3C63;
  top: 11px;
  right: -14px;
  
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -1px;
  
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > #obj-m-1 
{
	position :absolute ;
	left :30px;
	top: 20px;
	opacity: 1;
	

}

#cssmenu > ul > li:hover > #obj-m-2 
{
	position :absolute ;
	left :-50px;
	top: 20px;
	opacity: 1;

}

#cssmenu > ul > li:hover > #obj-m-3 
{
	position :absolute ;
	left :-120px;
	top: 20px;
	opacity: 1;
	
}

#cssmenu > ul > li:hover > #obj-m-4 
{
	position :absolute ;
	left :-200px;
	top: 20px;
	opacity: 1;


}

#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: -208px;
  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 :14pt;
  padding-top :15px;
  padding-bottom :15px;
  width:550px;
  color: #fff;
  text-align :center  ;
  background: none;
  direction :ltr;
  text-align :left ;


}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #0066B2;
}
#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: #2C3C63;
  right: 17px;
  top: 14px;

}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #2C3C63;
  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: #2C3C63;
}
#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: #2C3C63;
  border-left-color: transparent;
}

.adsContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:800px;
	background-image: linear-gradient(#0B2E72, #054B93);
	display:inline-block ;
	text-align :center ;
}

.adsContainer .titleTextAds
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic ;
	font-size :18pt;
	color:#fff;
	text-align :center ;
	margin-top :80px;
}



 .TextAds
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#78D2FF;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 2s; /* For Safari 3.1 to 6.0 */
    transition:right 2s;
}

.TextAdsAction
{
	right:0px;
}

 .TextAds1
{
	position :relative ;
	top:0px;
	left:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#009DD9;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:left 3s; /* For Safari 3.1 to 6.0 */
    transition:left 3s;
}

.TextAdsAction1
{
	left:0px;
}

.TextAds2
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#0066B2;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 4s; /* For Safari 3.1 to 6.0 */
    transition:right 4s;
}

.TextAdsAction2
{
	right:0px;
}

.TextAds3
{
	position :relative ;
	top:0px;
	left:-10000px;
	
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#0B2D71;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:left 5s; /* For Safari 3.1 to 6.0 */
    transition:left 5s;
}

.TextAdsAction3
{
	left:0px;
}

.TextAds4
{
	position :relative ;
	top:0px;
	right:-10000px;
	
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#000;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 6s; /* For Safari 3.1 to 6.0 */
    transition:right 6s;
}

.TextAdsAction4
{
	right:0px;
}

.boxWhatWeDo
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:1500px;
	display :inline-block ;
	background :#F4F4F4;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTex
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:140px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
}

.boxWhatWeDo .boxTitleTex p
{
	position :absolute ;
	bottom :0px;
	width :100%;
	min-height:45px;
	line-height :45px;
	font-family :Century Gothic ;
	font-size:18pt;
	color:#2c3c63;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:180px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig p
{
	position :relative ;
	bottom :0px;
	width :90%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:50pt;
	text-align :center ;
	color:#2c3c63;
	display :inline-block ;
	font-weight :900;
	margin :0;
}

.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexSmall p
{
	position :relative ;
	bottom :0px;
	width :40%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:16pt;
	text-align :center ;
	color:#000;
	display :inline-block ;
	font-weight :500;
	margin :0;
}


.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	display :inline-block ;
	text-align :center ;
	margin-top :20px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee
{
	position:relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	height :48px;
	width:218px;
	border:2px solid #0066B2;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#000;
	font-weight:700; 
}
.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#fff;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover
{
	background :#0066B2;
	color:#fff;
}


.boxWhatWeDo  .picBoxMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :90%;
	min-height:1000px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .picBoxMainPage .imgClass1
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass2
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass3
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass4
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass5
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	max-width :400px;
	margin :2%;
	border-radius:15px;
}


.boxWhatWeDo .picBoxMainPage .imgClass6
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass7
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass8
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


	.MainPage_Service
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		height:1000px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	}


	.MainPage_Service .textServiceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		height:1000px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.MainPage_Service .textService
	{
		 margin: 3rem;
            position: relative	;
            top: 0;
            left: 0;
            bottom: 0;
           height:300px;
            color: #c6afaf;
		
		font-family :Century Gothic ;
		font-size:50pt;
		color:#293C63;
		font-weight :900;
		width :90%;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;

	}
	
	.MainPage_Service .bottomBoxService
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		min-height:900px;
		background :#293C63;
		border-radius:20px;
		display :inline-block ;
		text-align :center ;
		width :90%;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom
	{
		position:relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5% ;
		margin-bottom :5% ;
		width:90%;
		height :90%;
		min-height:750px;
		display :block ;

	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		min-height:800px;
		margin :0;
		padding :0
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .title
	{
		position:relative ;
		top:0px;
		float :left;
		font-family:Century Gothic ;
		font-weight :900;
		font-size :60px;
		line-height :80px;
		color:#fff;
		text-align :center  ;
		width :100%;
		margin :0;
		direction :ltr;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .AmountText
	{
		position:relative ;
		top:0px;
		float :left;
		font-family:Century Gothic ;
		font-weight :500;
		font-size :18px;
		line-height :40px;
		color:#fff;
		text-align :justify  ;
		width :100%;
		margin :0;
		margin-top :20px;
		direction :ltr;
	}
	
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee
{
	position :relative ;
	top:50px;
	left:0px;
	width :100%;
	min-height:150px;
	display :inline-block ;
	text-align :center ;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee
{
	position:relative ;
	float :left;
	height :48px;
	width:218px;
	border:2px solid #fff;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#fff;
	font-weight:700; 
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#000;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover
{
	background :#fff;
	color:#000;
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box img
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	border-radius:20px;
}

.NewsFirstPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :760px;
	background :#F4F4F4;
	display :inline-block ;
	text-align :center ;
	overflow :hidden ;
	
}

.NewsFirstPage .NewsFirstPageContainer
{
	position:relative ;
	top:0px;
	bottom :0px;
	min-height :500px;
	display :inline-block ;
	width :100%;
	text-align :center ;
	overflow :hidden ;
	text-align :center ;
	
}



.contentBoxNews
{
	width:20%;
	height:640px;
	min-width:400px;
	top:0px;

	margin-bottom :50px;
}

.contentBoxNews .innerBoxNews
{
	position :relative  ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height :355px;
	background :#0066B2;
	border-radius:20px;
	width :80%;
	top:10%;
	
}


.titleBarNews
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	direction :ltr;
}

.titleBarNews .smallTitleNews
{
	position:relative ;
	top:0px;
	min-height:70px;
	line-height :70px;
	font-family :Century Gothic ;
	font-size :14pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.titleBarNews .BigTitleNews
{
	position:relative ;
	top:0px;
	min-height:30px;
	line-height :30px;
	font-family :Century Gothic ;
	font-size :30pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.footerMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:770px;
	background :#2c3c63;
	display :inline-block ;
	text-align :center ;
}

.footerMainPage .footerContainer
{
	position :relative ;
	top:50px;
	display:inline-block ;
	min-height :660px;
	width :95%;
}


.footerMainPage .footerContainer .boxFooter
{
	position:relative ;
	top:0px;
	float :left ;
	width :50%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooter .topBox
{
	position :relative ;
	top:0px;
	right:0px;
	width :100%;
	min-height:150px;
	
}

.footerMainPage .footerContainer .boxFooter .topBox img
{
	position :relative ;
	top:0px;
	right:0px;
	float :left;
}

.footerMainPage .footerContainer .boxFooter .topBox p
{
	position:relative ;
	top:0px;
	right:0px;
	font-family:Century Gothic ;
	font-size:18pt;
	font-weight :900;
	color:#fff;
	width :100%;
	float:left;
	margin :0;
	padding :0;
	text-align :justify ;
	direction :ltr;
}

.footerMainPage .footerContainer .boxFooter .bottomBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:265px;
	font-size :18pt;
	font-family :Century Gothic Gothic ;
	text-align :justify ;
	line-height :40px;
	color:#fff;
	direction :ltr;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p
{
	position:relative ;
	top:0px;
	left:0px;
	font-family:Century Gothic ;
	font-size:12pt;
	font-weight :500;
	color:#fff;
	width :90%;
	float:left;
	margin :0;
	padding :0;
	text-align :justify ;
	direction :ltr;
}
.footerMainPage .footerContainer .boxFooter .bottomBox p a
{
	width :100%;
	font-family:Century Gothic ;
	font-size:14pt;
	color:#fff;
	text-align :left ;
	text-decoration :none;
	display :inline-block ;
	width :25px;
	height :25px;
	margin-top :20px;
	margin-right :20px;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a:hover i
{
	color:#FDCE03;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a i
{
	
	color:#fff;
	font-size :18pt;
	width :35px;
	height :25px;
	
}


.footerMainPage .footerContainer .boxFooterMenu
{
	position:relative ;
	top:0px;
	float :left ;
	width :25%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul
{
	position:relative ;
	top:0px;
	float :left ;
	text-align :left ;
	display:inline-block ;
	width :100%;
	margin :0;
	padding :0;
}


.footerMainPage .footerContainer .boxFooterMenu ul li
{
	display:inline-block ;
	float:left ;
	height:30px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a
{
	font-family :Century Gothic ;
	font-size :11pt;
	color:#fff;
	text-align :right ;
	text-decoration:none;
	margin :0;
	direction :ltr;
	line-height :25px;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a:hover
{
	color:#FDCE03;
}


.footerMainPage .footerContainer .copyRight
{
	position:relative ;
	top:0px;
	width:100%;
	min-height:80px;
	line-height :80px;
	font-family:Century Gothic ;
	color:#fff;
	font-size :12pt;
	text-align :left ;
	float :left ;
	margin-bottom :150px;

}


.boxTextContentNews
{
	position:relative ;
	top:0px;
	width:90%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:170px;
}


.boxTextContentNews .dateBox
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:30px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:10pt;
	direction :ltr ;
}

.boxTextContentNews .contentText
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:60px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:12pt;
	line-height :25px;
	direction :ltr;
}

.boxTextContentNews .readBox
{
	position:relative ;
	top:0px;
	left:0px;
	min-height :30px;
	line-height:30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size :12pt;
	font-weight :800;
	cursor :pointer ;
	border-bottom :0px solid #80AED0;
	float :right ;
	-webkit-transition:border-width 1s; /* For Safari 3.1 to 6.0 */
        transition:border-width 1s;
        text-decoration :none;
}

.boxTextContentNews .readBox:hover
{
	border-bottom :1px solid #80AED0;
	color:#80AED0;
}

.newIndent
{
	width:280px;
	height:345px;
	background :#0066B2;
	border-radius:15px;
}

.MessageCEO_SlideContainer
{
	position :absolute  ;
	top:0px;
	left:0px;
	width :100%;
	min-height :800px;
	display :block ;
	margin :0;
	padding :0;
	background-position:top center ;
	background-repeat :no-repeat ;
	background-size:cover;
	z-index:-1;
}


.MessageCEO_SlideContainer .MessageCEO_Masked

{
	position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :90%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 20%, rgba(1,1,1,0) 100%);
}

.MessageCEO_HeaderTextContainer
{
	position:relative ;
	top:-220px;
	left:0px;
	width :100%;
	min-height :260px;
	line-height :100px;
	text-align :center ;
	display:inline-block ;
	background :none;
	
}

.MessageCEO_HeaderTextContainer h1

{
	font-family:iranyekanwebblackfanum;
	font-size :50pt;
	font-weight :900;
color: #2C3C63;
	background-color: rgb(255, 255, 255);
  margin-bottom :10px;
  padding :-6px;
	min-height:200px;
	line-height :200px;
}

.MessageCEO_topTextContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	height :100%;
	display :inline-block ;
	text-align :center ;
	
}

.MessageCEO_topTextContainer p
{
	position :relative ;
	top:-250px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	text-align :center ;
	font-family :Century Gothic;
	font-size:14pt;
	line-height :35px;
	color:#000;
	width :70%;
	direction :ltr;
}



.MessageCEO_TopLogoType
{
	position:relative ;
	top:-150px;
	left:0px;
	width :100%;
	height:140px;
	display :inline-block ;
	text-align :center ;
}

.MessageCEO_TopLogoType img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.MessageCEO_Box1Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0070c0;
}


.MessageCEO_Box1Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box1Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 



.MessageCEO_Box2Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box2Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box2Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 




.MessageCEO_Box3Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box3Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box3Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 

.MessageCEO_Box4Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}


.MessageCEO_Box4Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box4Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#000;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 



.MessageCEO_Box5Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}

.MessageCEO_Box5Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :50%;
	margin :10%;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.MessageCEO_Box5Container_Project
{
	position:relative ;
	top:-1000px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}
.boxView_MessageCEO
{
	-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
	top:0px;
}
.MessageCEO_Box5Container_Project .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :50%;
	margin :10%;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.leadershipMainpage
{
	position :relative ;
	top:0px;
	float:none;
	margin-left :auto ;
	margin-right :auto; 
	width :90%;
	min-height :600px;
	direction :ltr;

}


.leadershipMainpage .leadershipContainer
{
	direction :ltr;
	position:relative ;
	top:-200px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:300px;
	width :30%;
	margin-bottom :50px;
	display:inline-block ;
	
}

.leadershipMainpage .leadershipContainer .boxPic
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :150px;
	display:inline-block ;
	text-align :center ;
}


.leadershipMainpage .leadershipContainer .boxPic img
{
	position :relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	border-radius:10px;
	border:1px solid #333;
	max-width:150px;
	
}

.leadershipMainpage .leadershipContainer .boxText
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :300px;
	text-align :center ;
}

.leadershipMainpage .leadershipContainer .boxText p
{
	position :relative ;
	float :left ;
	top:0px;
	width :100%;
	padding-right:10%;
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	direction :ltr;
	text-align :center  ;
	line-height :40px;
	margin :0;
	margin-top :2px;
	margin-bottom :2px;
}

.leadershipMainpage .leadershipContainer .boxText p i
{
	color:#0066B2;
	font-size :12pt;
	margin-left :10px;
	
}

.leadershipMainpage .leadershipContainer .boxText p a
{
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	text-decoration :none;
	
}
.leadershipMainpage .leadershipContainer .boxText p a:hover
{
	color:#0066B2;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume
{
	position:relative ;
	float :none ;
	width :160px;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	background : #0066B2;
	border-radius:5px;
	cursor :pointer ;
	border:2px solid #0066B2;
	text-decoration :none;
	display :block ;
	color:#fff;
	font-family :Calibri;
	font-size :12pt;
	-webkit-transition:color 1s; /* For Safari 3.1 to 6.0 */
    transition:color 1s;
    margin-left :auto ;
    margin-right :auto ;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume i
{
	color:#fff;
	font-size :11pt;
	margin-right :10px;
	margin-top :10px;
	font-weight :100;
}

.leadershipMainpage .leadershipContainer .boxText .buttonResume:hover
{
	background :none;
}
.leadershipMainpage .leadershipContainer .boxText:hover .buttonResume i
{
	color:#0066B2;
}

.newsAnharContainer
{
	position :relative ;
	top:-250px;
	float:none;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	min-height :1200px;

	
}

.newsAnharContainer .topNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :30%;
	margin :0;
	padding :0;
	right :0px;
	min-height :1200px;
}

.newsAnharContainer .ListNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .topNewsBox .title
{
	position :relative ;
	top:0px;
	float :right ;
	right :0;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic;
	font-size :18pt;
	color:#0B2D71;
	border-bottom :2px solid #DEE2E6;
}

.newsAnharContainer .topNewsBox .topNewsContentBox
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:180px;
	margin-top :10px;
	margin-bottom :5px;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	right :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews img 
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .dateBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :60%;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#000;	
	direction :ltr;
	margin :0;
	margin-left :10px;
}


.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews
{
	position :relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	margin :0;
	margin-left :10px;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	text-decoration :none;

}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .containerContentBoxNews
{
	position:relative ;
	top:0px;
	float :left ;
	width:90%;
	left:10%;
	min-height:180px;
	margin-bottom :20px;
}

.newsAnharContainer .ListNewsBox .picBox
{
	position :relative ;
	top:0px;
	float :left;
	left :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
}

.newsAnharContainer .ListNewsBox .picBox img
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .ListNewsBox .contentTextNews
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	margin-left :5%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	text-decoration:none;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .contentTextNews .dateNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#888;
	direction :ltr;
	width :90%;
	font-weight :300;
	margin :0;
	margin-left :5%;
}

.newsAnharContainer .ShowNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .ShowNewsBox .titleNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :35px;
	font-size :20pt;
	font-weight :700;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#0B2D71;
}

.newsAnharContainer .ShowNewsBox .dateNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :30px;
	line-height :30px;
	font-size :11pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#000;
}

.newsAnharContainer .ShowNewsBox .picNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :440px;
}

.newsAnharContainer .ShowNewsBox .picNewsShow img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	max-width :700px;
	border-radius:10px;
}

.newsAnharContainer .ShowNewsBox .InnerTextNewsShow
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height :600px;
	line-height :40px;
	font-size :12pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:ltr;
	text-align :justify  ;
	color:#000;
	top :50px;
}

.galleryMain
{
	position :relative ;
	top:-250px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer
{
	position :relative ;
	top:0px;
	width:95%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .titleGallery
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :100px;
	line-height :100px;
	text-align :center ;
	color:#000;
	font-family :Century Gothic;
	font-size :18pt;
	font-weight :700;
}

.galleryMain .galleryContainer .contentGallery
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .contentGallery img
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	max-width :300px;
	border-radius:10px;
	margin :20px;
}

.galleryMain .backGalleryBox
{
	background :#0070C0;
}

.maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :auto ;
		height :auto ;
		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;
	}
	.maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.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;	
	}
	.maskBoxGallery:before
	{
		visibility :visible  ;
	}

	.selectContainer
	{
		position :relative ;
		top:-250px;
		float :right ;
		width :100%;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		display:inline-block ;
	}
	
	.selectContainer #cmb_select_Gallery
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :280px;
		height:40px;
		font-family:Century Gothic;
		font-size :12pt;
		border:0;
		background :#2C3C63;
		color:#fff;
		padding-right :10px;
		text-align :right ;
	}


.languageBox
	{
		position :relative ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		display :block ;
		text-align :center;
		
		}
	.languageBox ul
	{
		position :relative ;
		right :0px;
		display :inline-block ;
		list-style :none;
		margin :0;
		padding :0;
		}
		
	.languageBox ul li
	{
		float :right ;
		width :60px;
		display :inline-block ;
		padding-left:20px;
	}
	
	.languageBox ul li a
	{
		width :60px;
		display :inline-block ;
		color:#fff;
		text-decoration:none;
		text-align :right ;
	}
	.languageBox ul li a:hover
	{
		color:#FFCC0A;
	}



}

@media screen and (min-width: 1024px) and (max-width: 1279px)
{
	.Certificates_Container
	{
		position:relative ;
		top:0px;
		left:0px;
		width :90%;
		display:inline-block;
		text-align :center ;
		min-height:400px;

	}
	
	.Certificates_Container .boxCertificates
	{
		position :relative ;
		top:0px;
		width:25%;
		min-height:500px;
		background :#0066B2;
		border-radius:20px;
	}
	
	.Certificates_Container .boxCertificates img
	{
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:95%;
		position :relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		top:15px;
	}
	
	.Certificates_Container .boxCertificates .titleCertificates
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		direction :ltr;
		text-align :center ;
		font-family:Calibri;
		font-size:12pt;
		text-align :center ;
		color:#fff;
		line-height :50px;
		line-height :50px;
		
	}
	.videoFrame_Anhar
	{
		width :920px;
		height:670px;
		float:none ;
		margin-top :20% ;
		margin-bottom :auto ;
	}
	.videoBox_Anhar
	{
		position:relative;
		top:0px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:280px;
		height:200px;
		border-radius:20px;
		display:inline-block;
		cursor:pointer;
		margin :2%;	
		background-size:cover;
		background-repeat :no-repeat ;
		
	}
	
	.videoBox_Anhar img
	{
		position :absolute  ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		margin :0;
		padding :0;
	}
	
	.videoBox_Anhar .mask_videoBox_Anhar
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		z-index :10000000;
		border-radius:20px;
		display :none;
	}
	.videoBox_Anhar:hover .mask_videoBox_Anhar
	{
		display :block ;
	}
	
	.videoBox_Anhar:before {
    content: "\f144";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 30px;
    padding-right: 0.5em;
    position: absolute;
    top: 40%;
    left: 45%;
}
	
	.frameContact
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		min-height:600px;
	}
	.mobileTopButton
	{
		display :none;
	}
	.backMobileMenu
	{
		display :none ;
	}
		body,html
	{
		margin :0;
		padding :0;
		font-family :Century Gothic;

	}
	.slider {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current .newIndent {
      opacity: 1;
      width:370px;
      height :370px;
      margin-right :10%;
      margin-left :-15%;
      
    }
	.mainScreenLayer
	{
		position:relative   ;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display :block ;
		margin :0;
		padding :0;
		overflow :hidden ;
	}	

	
	.topSlideContainer
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		display :block ;
		height :800px;
		background-repeat :no-repeat ;
		background-position :center center ;
		background-size:100%;
        margin :0;
        padding :0;
	}
	
	
	.topSlideContainer .imageSlidBox
	{
		position :relative  ;
		top:0px;
		left:0px;
		width :100%;
		height:100%;
		display :block ;
		background-repeat :no-repeat ;
		background-position :top center ;
		-webkit-transition:background-size 5s; /* For Safari 3.1 to 6.0 */
        transition:background-size 5s;
        background-size:150%;
	}
	
	.topSlideContainer .maskSlide
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 15%, rgba(1,1,1,0) 100%);
	}
	
	 .boxTextSlide1
	{
		position :absolute ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	 .boxTextSlide2
	{
		position :absolute ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide3
	{
		position :absolute  ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide4
	{
		position :absolute ;
		margin-bottom  :300px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	
	.back1
	{
			background: rgba(237, 125, 49, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(237, 125, 49, 0.3);
	}
	
	.back2
	{
			background: rgba(102, 220, 188, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(102, 220, 188, 0.3);
	}
	
	.back3
	{
			background: rgba(255, 206, 0, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(255, 206, 0, 0.3);
	}
	
	.back4
	{
			background: rgba(191, 191, 191, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(191, 191, 191, 0.3);

	}
	
	.headText
	{
		
		position:relative ;
		display :inline-block ;
		text-align :center ;
		font-size:40pt;
		font-weight :900;
		font-family :Century Gothic;
		color:#fff;
		width:80%;
		float :none;
		margin :0;
		margin-top :5%;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;
	}
	
	.titleText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5%;
		direction :ltr;
	}
	
	.bottomText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		font-weight :700;
	margin-bottom :5%;
		z-index :10;
		direction :ltr;
		
	}
	
	.bottomText a
	{
		
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		text-decoration :none;
		z-index :10;
		
	}
	
	.bottomText a:hover
	{
		color:#000;
	}

	.arowSlideMain
	{
		position :absolute ;
		bottom :0px;
		width :100%;
		height:80px;
		display :inline-block ;
		text-align :center;
	}

	.arowSlideContainer
	{
		position :relative   ;
		top:20px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :300px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		
	}
	.pauseSlideContainer
	{
		position :relative   ;
		top:25px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :30px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		margin-left :20px;
		cursor :pointer ;
	}
	.arowSlideContainer .counterBox
	{
		position :relative ;
		top:5px;
		float :none ;
		margin-left :auto ;
		width :46px;
		height :7px;
		display :inline-block ;
		border-radius:5px;
		background :rgb(116,116,116);
		background :rgba(116,116,116,0.9);
		margin-right :auto ;
	}
	
	
	
	.topContainer
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display:inline-block ;
		text-align :center ;
	}
	
	.topContainer .topBarContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:66px;
		background :none;
	}
	
	.topContainer .topBarContainer .logoContainer
	{
		position :relative ;
		top:0px;
		width :66px;
		height :66px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	.topContainer .topBarContainer .logoContainer img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :66px;
		height :66px;
	}
			
	.menuBoxContainer
	{
		position :absolute  ;
		top:0px;
		left:-10000px;
		width :50%;
		max-width :50%;
		overflow :hidden ;
		height :100%;
		max-height :800px;
		display :block ;
		background :rgb(44,60,99);
		background :rgba(44,60,99,0.9);
		-webkit-transition:left 0.3s; /* For Safari 3.1 to 6.0 */
        transition:left 0.3s;
   z-index:10;
		
	}
	
	.menuBoxContainerShow
	{
		left:0px;
	}
	
	.menuBoxContainerHidde
	{
		left:-10000px;
	}
	
	.searchBoxContainer
	{
		position :relative ;
		top:25px;
		float :right ;
		display:inline-block ;
		min-width:300px;
		margin: 0;
		padding: 0;
		border: 0;
		direction :ltr ;
	}
	
	.searchBoxContainer ul
	{
		float:right ;
		display:inline-block  ;
		list-style: none;
		margin: 0;
		padding: 0;
		padding-left :10px;
		padding-right :10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.searchBoxContainer ul li
	{
		display:inline-block ;
		list-style: none;
		min-width:70px;
	}
	
	.searchBoxContainer ul li a
	{
		font-family:Century Gothic ;
		font-size :11pt;
		color:#fff;
		text-decoration :none;
		-webkit-transition:border 0.3s; /* For Safari 3.1 to 6.0 */
        transition:border 0.5s;
        padding-top :2px;
        padding-bottom :2px;
		
	}
	
	.searchBoxContainer ul li a:hover
	{
		border-bottom :2px solid #D0CDCD;
	}
	
	.searchBoxContainer ul li
	{
		font-size :14pt;
		color:#fff;
	}
	
	.searchMainContainer
	{
		position :absolute ;
		top:100px;
		left:-10000px;
		width :100%;
		min-height:116px;
		display :inline-block ;
		text-align :center ;
		z-index:1;
	}
	
	.searchContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		min-height:116px;
		background :#F4F4F4;
		text-align :center ;
		width :90%;
	}
	
	.searchContainer .searchAction
	{
		position:relative ;
		min-height:42px;
		margin-top :37px;
		margin-bottom :37px;
		width :80%;
		border-bottom :2px solid #DBDCDD; 
		display :inline-block ;
	}
	
	.searchContainer .searchAction .searchPic
	{
		position :relative ;
		float :left ;
		min-height:42px;
		width:50px;
		text-align :center ;
		
	}
	
	.searchContainer .searchAction .searchPic p
	{
		padding :0;
		text-align :center ;
		margin :0;
		font-family :Century Gothic;
		font-size:10pt;
	}
	
	.searchContainer .searchAction .inputSearch
	{
		position :relative ;
		float :left ;
		width :82%;
		font-family :Century Gothic;
		font-size :14pt;
		color:#6d6D6d;
		padding :5px;
		text-align :left ;
		border:0;
		background :none;

	}
	
	#btn_Search
	{
		position :relative ;
		top:0px;
		left :0px;
		float :right;
		border-left :2px solid #DBDCDD;
		width:50px;
		height:36px;
		cursor:pointer ;
		display :block ;
		
		
	}	
	
	#btn_Search i
	{
		margin-top :10px;
		margin-right :5px;
	}

	.searchMenuTop
	{
		cursor :pointer ;
	}
	
#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;
direction :ltr;
z-index :10000000000000000000000000000000000;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :absolute ;
	left:0px;
	top:25px;
  width:45%;
  font-family:Century Gothic ;
  
  
}
#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 :10px;
  padding-right :10px;
  padding-top :5px;
  padding-bottom :5px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-align :center ;
  cursor :pointer ;	

    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :1px solid #8596B8;


}
#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;
  width :300px;
  
}
#cssmenu.align-right ul ul {
  text-align: right;
  
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-bottom-color: #2C3C63;
  top: -4px;
  left: 40px;

  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 0px;
  
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #2C3C63;
  top: 11px;
  right: -14px;
  
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -1px;
  
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > #obj-m-1 
{
	position :absolute ;
	left :30px;
	top: 20px;
	opacity: 1;
	

}

#cssmenu > ul > li:hover > #obj-m-2 
{
	position :absolute ;
	left :-50px;
	top: 20px;
	opacity: 1;

}

#cssmenu > ul > li:hover > #obj-m-3 
{
	position :absolute ;
	left :-120px;
	top: 20px;
	opacity: 1;
	
}

#cssmenu > ul > li:hover > #obj-m-4 
{
	position :absolute ;
	left :-200px;
	top: 20px;
	opacity: 1;


}

#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: -208px;
  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 :14pt;
  padding-top :15px;
  padding-bottom :15px;
  width:550px;
  color: #fff;
  text-align :center  ;
  background: none;
  direction :ltr;
  text-align :left ;


}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #0066B2;
}
#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: #2C3C63;
  right: 17px;
  top: 14px;

}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #2C3C63;
  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: #2C3C63;
}
#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: #2C3C63;
  border-left-color: transparent;
}


.adsContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:800px;
	background-image: linear-gradient(#0B2E72, #054B93);
	display:inline-block ;
	text-align :center ;
}

.adsContainer .titleTextAds
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic ;
	font-size :18pt;
	color:#fff;
	text-align :center ;
	margin-top :80px;
}



 .TextAds
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#78D2FF;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 2s; /* For Safari 3.1 to 6.0 */
    transition:right 2s;
}

.TextAdsAction
{
	right:0px;
}

 .TextAds1
{
	position :relative ;
	top:0px;
	left:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#009DD9;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:left 3s; /* For Safari 3.1 to 6.0 */
    transition:left 3s;
}

.TextAdsAction1
{
	left:0px;
}

.TextAds2
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#0066B2;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 4s; /* For Safari 3.1 to 6.0 */
    transition:right 4s;
}

.TextAdsAction2
{
	right:0px;
}

.TextAds3
{
	position :relative ;
	top:0px;
	left:-10000px;
	
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#0B2D71;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:left 5s; /* For Safari 3.1 to 6.0 */
    transition:left 5s;
}

.TextAdsAction3
{
	left:0px;
}

.TextAds4
{
	position :relative ;
	top:0px;
	right:-10000px;
	
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#000;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 6s; /* For Safari 3.1 to 6.0 */
    transition:right 6s;
}

.TextAdsAction4
{
	right:0px;
}

.boxWhatWeDo
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:1500px;
	display :inline-block ;
	background :#F4F4F4;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTex
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:140px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
}

.boxWhatWeDo .boxTitleTex p
{
	position :absolute ;
	bottom :0px;
	width :100%;
	min-height:45px;
	line-height :45px;
	font-family :Century Gothic ;
	font-size:18pt;
	color:#2c3c63;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:180px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig p
{
	position :relative ;
	bottom :0px;
	width :80%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:50pt;
	text-align :center ;
	color:#2c3c63;
	display :inline-block ;
	font-weight :900;
	margin :0;
}

.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexSmall p
{
	position :relative ;
	bottom :0px;
	width :40%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:16pt;
	text-align :center ;
	color:#000;
	display :inline-block ;
	font-weight :500;
	margin :0;
}


.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	display :inline-block ;
	text-align :center ;
	margin-top :10px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee
{
	position:relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	height :48px;
	width:218px;
	border:2px solid #0066B2;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#000;
	font-weight:700; 
}
.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#fff;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover
{
	background :#0066B2;
	color:#fff;
}


.boxWhatWeDo  .picBoxMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :90%;
	min-height:1000px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .picBoxMainPage .imgClass1
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass2
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass3
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass4
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass5
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	max-width :400px;
	margin :2%;
	border-radius:15px;
}


.boxWhatWeDo .picBoxMainPage .imgClass6
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass7
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass8
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


	.MainPage_Service
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		height:1000px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	}


	.MainPage_Service .textServiceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		height:1000px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.MainPage_Service .textService
	{
		 margin: 3rem;
            position: relative	;
            top: 0;
            left: 0;
            bottom: 0;
           height:300px;
            color: #c6afaf;
		
		font-family :Century Gothic ;
		font-size:60pt;
		color:#293C63;
		font-weight :900;
		width :90%;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;

	}
	
	.MainPage_Service .bottomBoxService
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		min-height:900px;
		background :#293C63;
		border-radius:20px;
		display :inline-block ;
		text-align :center ;
		width :90%;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom
	{
		position:relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5% ;
		margin-bottom :5% ;
		width:90%;
		height :90%;
		min-height:750px;
		display :block ;

	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box
	{
		position:relative ;
		top:0px;
		float:left ;
		width :50%;
		min-height:800px;
		margin :0;
		padding :0
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .title
	{
		position:relative ;
		top:0px;
		float :left;
		font-family:Century Gothic ;
		font-weight :900;
		font-size :40px;
		line-height :90px;
		color:#fff;
		text-align :center  ;
		width :100%;
		margin :0;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .AmountText
	{
		position:relative ;
		top:0px;
		float :left;
		font-family:Century Gothic ;
		font-weight :500;
		font-size :18px;
		line-height :30px;
		color:#fff;
		text-align :justify  ;
		width :95%;
		margin :0;
		margin-top :20px;
		direction :ltr;
	}
	
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee
{
	position :relative ;
	top:50px;
	left:0px;
	width :100%;
	min-height:150px;
	display :inline-block ;
	text-align :center ;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee
{
	position:relative ;
	float :left;
	height :48px;
	width:218px;
	border:2px solid #fff;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#fff;
	font-weight:700; 
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#000;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover
{
	background :#fff;
	color:#000;
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box img
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	border-radius:20px;
}

.NewsFirstPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :760px;
	background :#F4F4F4;
	display :inline-block ;
	text-align :center ;
	overflow :hidden ;
	
}

.NewsFirstPage .NewsFirstPageContainer
{
	position:relative ;
	top:0px;
	bottom :0px;
	min-height :500px;
	display :inline-block ;
	width :100%;
	text-align :center ;
	overflow :hidden ;
	text-align :center ;
	
}



.contentBoxNews
{
	width:20%;
	height:640px;
	min-width:400px;
	top:0px;

	margin-bottom :50px;
}

.contentBoxNews .innerBoxNews
{
	position :relative  ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height :355px;
	background :#0066B2;
	border-radius:20px;
	width :80%;
	top:10%;
	
}


.titleBarNews
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	direction :ltr;
}

.titleBarNews .smallTitleNews
{
	position:relative ;
	top:0px;
	min-height:70px;
	line-height :70px;
	font-family :Century Gothic ;
	font-size :14pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.titleBarNews .BigTitleNews
{
	position:relative ;
	top:0px;
	min-height:30px;
	line-height :30px;
	font-family :Century Gothic ;
	font-size :30pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.footerMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:770px;
	background :#2c3c63;
	display :inline-block ;
	text-align :center ;
}

.footerMainPage .footerContainer
{
	position :relative ;
	top:150px;
	display:inline-block ;
	min-height :660px;
	width :90%;
}


.footerMainPage .footerContainer .boxFooter
{
	position:relative ;
	top:0px;
	float :left ;
	width :40%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooter .topBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:150px;
	
}

.footerMainPage .footerContainer .boxFooter .topBox img
{
	position :relative ;
	top:0px;
	left:0px;
	float :left;
}

.footerMainPage .footerContainer .boxFooter .topBox p
{
	position:relative ;
	top:0px;
	right:0px;
	font-family:Century Gothic ;
	font-size:18pt;
	font-weight :900;
	color:#fff;
	width :100%;
	float:left;
	margin :0;
	padding :0;
	text-align :left;
}

.footerMainPage .footerContainer .boxFooter .bottomBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:265px;
	font-size :18pt;
	font-family :Century Gothic Gothic ;
	text-align :left;
	line-height :30px;
	color:#fff;
	direction :ltr;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p
{
	position:relative ;
	top:0px;
	left:0px;
	font-family:Century Gothic ;
	font-size:13pt;
	font-weight :500;
	color:#fff;
	width :70%;
	float:right;
	margin :0;
	padding :0;
	text-align :justify ;
	direction :ltr;
}
.footerMainPage .footerContainer .boxFooter .bottomBox p a
{
	width :100%;
	font-family:Century Gothic ;
	font-size:14pt;
	color:#fff;
	text-align :left  ;
	text-decoration :none;
	display :inline-block ;
	width :25px;
	height :25px;
	margin-top :20px;
	margin-right :20px;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a:hover i
{
	color:#FDCE03;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a i
{
	
	color:#fff;
	font-size :18pt;
	width :35px;
	height :25px;
	
}


.footerMainPage .footerContainer .boxFooterMenu
{
	position:relative ;
	top:0px;
	float :left ;
	width :30%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul
{
	position:relative ;
	top:0px;
	float :left ;
	text-align :left ;
	display:inline-block ;
	width :100%;
	margin :0;
	padding :0;
}


.footerMainPage .footerContainer .boxFooterMenu ul li
{
	display:inline-block ;
	float:left ;
	height:30px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a
{
	font-family :Century Gothic ;
	font-size :11pt;
	color:#fff;
	text-align :right ;
	text-decoration:none;
	margin :0;
	line-height :25px;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a:hover
{
	color:#FDCE03;
}


.footerMainPage .footerContainer .copyRight
{
	position:relative ;
	top:0px;
	width:100%;
	min-height:80px;
	line-height :80px;
	font-family:Century Gothic ;
	color:#fff;
	font-size :12pt;
	text-align :left ;
	float :left ;
	margin-bottom :150px;
}


.boxTextContentNews
{
	position:relative ;
	top:0px;
	width:90%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:170px;
}


.boxTextContentNews .dateBox
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:30px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:10pt;
	direction :ltr ;
}

.boxTextContentNews .contentText
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:60px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:12pt;
	line-height :25px;
	direction :ltr;
}

.boxTextContentNews .readBox
{
	position:relative ;
	top:0px;
	left:0px;
	min-height :30px;
	line-height:30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size :12pt;
	font-weight :800;
	cursor :pointer ;
	border-bottom :0px solid #80AED0;
	float :right ;
	-webkit-transition:border-width 1s; /* For Safari 3.1 to 6.0 */
        transition:border-width 1s;
        text-decoration :none;
}

.boxTextContentNews .readBox:hover
{
	border-bottom :1px solid #80AED0;
	color:#80AED0;
}

.newIndent
{
	width:280px;
	height:345px;
	background :#0066B2;
	border-radius:15px;
}


.MessageCEO_SlideContainer
{
	position :absolute  ;
	top:0px;
	left:0px;
	width :100%;
	min-height :800px;
	display :block ;
	margin :0;
	padding :0;
	background-position:top center ;
	background-repeat :no-repeat ;
	background-size:cover;
	
}


.MessageCEO_SlideContainer .MessageCEO_Masked

{
	position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :90%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 20%, rgba(1,1,1,0) 100%);
}

.MessageCEO_HeaderTextContainer
{
	position:relative ;
	top:-220px;
	left:0px;
	width :100%;
	min-height :260px;
	line-height :100px;
	text-align :center ;
	display:inline-block ;
	background :none;
	
}

.MessageCEO_HeaderTextContainer h1

{
	font-family:iranyekanwebblackfanum;
	font-size :50pt;
	font-weight :900;
color: #2C3C63;
	background-color: rgb(255, 255, 255);
  margin-bottom :10px;
  padding :-6px;
	min-height:200px;
	line-height :200px;
}

.MessageCEO_topTextContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	height :100%;
	display :inline-block ;
	text-align :center ;
	
}

.MessageCEO_topTextContainer p
{
	position :relative ;
	top:-250px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	text-align :center ;
	font-family :Century Gothic;
	font-size:14pt;
	line-height :35px;
	color:#000;
	width :50%;
	direction :ltr;
}



.MessageCEO_TopLogoType
{
	position:relative ;
	top:-150px;
	left:0px;
	width :100%;
	height:140px;
	display :inline-block ;
	text-align :center ;
}

.MessageCEO_TopLogoType img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.MessageCEO_Box1Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0070c0;
}


.MessageCEO_Box1Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box1Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 



.MessageCEO_Box2Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box2Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box2Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 




.MessageCEO_Box3Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box3Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box3Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :20%;
	margin-bottom :20%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 

.MessageCEO_Box4Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}


.MessageCEO_Box4Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box4Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
	margin-top :0%;

}

.MessageCEO_Box4Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#000;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :15%;
	margin-bottom :15%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	margin-top :20%;
} 



.MessageCEO_Box5Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}



.MessageCEO_Box5Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :50%;
	margin :10%;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	
} 
.MessageCEO_Box5Container_Project
{
	position:relative ;
	top:-1000px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}

.boxView_MessageCEO
{
	-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
	top:0px;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :50%;
	margin :10%;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
	
} 
.leadershipMainpage
{
	position :relative ;
	top:0px;
	float:none;
	margin-left :auto ;
	margin-right :auto; 
	width :90%;
	min-height :600px;
	direction :ltr;
}


.leadershipMainpage .leadershipContainer
{
	direction :ltr;
	position:relative ;
	top:-200px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:300px;
	width :33%;
	margin-bottom :50px;
	display:inline-block ;
	
}

.leadershipMainpage .leadershipContainer .boxPic
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :150px;
	display:inline-block ;
	text-align :center ;
}


.leadershipMainpage .leadershipContainer .boxPic img
{
	position :relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	border-radius:10px;
	border:1px solid #333;
	max-width:150px;
	
}

.leadershipMainpage .leadershipContainer .boxText
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :300px;
	text-align :center ;
}

.leadershipMainpage .leadershipContainer .boxText p
{
	position :relative ;
	float :left ;
	top:0px;
	width :100%;
	padding-right:10%;
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	direction :ltr;
	text-align :center  ;
	line-height :40px;
	margin :0;
	margin-top :2px;
	margin-bottom :2px;
}

.leadershipMainpage .leadershipContainer .boxText p i
{
	color:#0066B2;
	font-size :12pt;
	margin-left :10px;
	
}

.leadershipMainpage .leadershipContainer .boxText p a
{
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	text-decoration :none;
	
}
.leadershipMainpage .leadershipContainer .boxText p a:hover
{
	color:#0066B2;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume
{
	position:relative ;
	float :none ;
	width :160px;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	background : #0066B2;
	border-radius:5px;
	cursor :pointer ;
	border:2px solid #0066B2;
	text-decoration :none;
	display :block ;
	color:#fff;
	font-family :Calibri;
	font-size :12pt;
	-webkit-transition:color 1s; /* For Safari 3.1 to 6.0 */
    transition:color 1s;
    margin-left :auto ;
    margin-right :auto ;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume i
{
	color:#fff;
	font-size :11pt;
	margin-right :10px;
	margin-top :10px;
	font-weight :100;
}

.leadershipMainpage .leadershipContainer .boxText .buttonResume:hover
{
	background :none;
}
.leadershipMainpage .leadershipContainer .boxText:hover .buttonResume i
{
	color:#0066B2;
}



.newsAnharContainer
{
	position :relative ;
	top:-250px;
	float:none;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height :1200px;

	
}

.newsAnharContainer .topNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :30%;
	margin :0;
	padding :0;
	right :0px;
	min-height :1200px;
}

.newsAnharContainer .ListNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .topNewsBox .title
{
	position :relative ;
	top:0px;
	float :right ;
	right :0;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :left ;
	font-family :Century Gothic;
	font-size :18pt;
	color:#0B2D71;
	border-bottom :2px solid #DEE2E6;
}

.newsAnharContainer .topNewsBox .topNewsContentBox
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:180px;
	margin-top :10px;
	margin-bottom :5px;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews
{
	position :relative ;
	top:0px;
	float :left;
	right :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews img 
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .dateBoxNews
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :60%;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#000;	
	direction :ltr;
	margin :0;
	margin-left :10px;
}


.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :60%;
	margin :0;
	margin-left :10px;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a
{
	position :relative ;
	float :right ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	text-decoration :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .containerContentBoxNews
{
	position:relative ;
	top:0px;
	float :left ;
	width:90%;
	left:10%;
	min-height:180px;
	margin-bottom :20px;
}

.newsAnharContainer .ListNewsBox .picBox
{
	position :relative ;
	top:0px;
	float :left;
	left :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
}

.newsAnharContainer .ListNewsBox .picBox img
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .ListNewsBox .contentTextNews
{
	position :relative ;
	top:0px;
	float :left ;
	width :60%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	margin-left :5%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	text-decoration:none;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .contentTextNews .dateNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#888;
	direction :ltr;
	width :90%;
	font-weight :300;
	margin :0;
	margin-left :5%;
}

.newsAnharContainer .ShowNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .ShowNewsBox .titleNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :35px;
	font-size :20pt;
	font-weight :700;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#0B2D71;
}

.newsAnharContainer .ShowNewsBox .dateNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :30px;
	line-height :30px;
	font-size :11pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#000;
}

.newsAnharContainer .ShowNewsBox .picNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :440px;
}

.newsAnharContainer .ShowNewsBox .picNewsShow img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	max-width :700px;
	border-radius:10px;
}

.newsAnharContainer .ShowNewsBox .InnerTextNewsShow
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height :600px;
	line-height :40px;
	font-size :12pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:ltr;
	text-align :justify  ;
	color:#000;
	top :50px;
}
.galleryMain
{
	position :relative ;
	top:-250px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer
{
	position :relative ;
	top:0px;
	width:95%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .titleGallery
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :100px;
	line-height :100px;
	text-align :center ;
	color:#000;
	font-family :Century Gothic;
	font-size :18pt;
	font-weight :700;
}

.galleryMain .galleryContainer .contentGallery
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .contentGallery img
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	max-width :300px;
	border-radius:10px;
	margin :20px;
}

.galleryMain .backGalleryBox
{
	background :#0070C0;
}

.maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :auto ;
		height :auto ;
		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;
	}
	.maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.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;	
	}
	.maskBoxGallery:before
	{
		visibility :visible  ;
	}

	.selectContainer
	{
		position :relative ;
		top:-250px;
		float :right ;
		width :100%;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		display:inline-block ;
	}
	
	.selectContainer #cmb_select_Gallery
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :280px;
		height:40px;
		font-family:Century Gothic;
		font-size :12pt;
		border:0;
		background :#2C3C63;
		color:#fff;
		padding-right :10px;
		text-align :right ;
	}
.languageBox
	{
		position :relative ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		display :block ;
		text-align :center;
		
		}
	.languageBox ul
	{
		position :relative ;
		right :0px;
		display :inline-block ;
		list-style :none;
		margin :0;
		padding :0;
		}
		
	.languageBox ul li
	{
		float :right ;
		width :60px;
		display :inline-block ;
		padding-left:20px;
	}
	
	.languageBox ul li a
	{
		width :60px;
		display :inline-block ;
		color:#fff;
		text-decoration:none;
		text-align :right ;
	}
	.languageBox ul li a:hover
	{
		color:#FFCC0A;
	}
}
@media screen and (min-width: 1280px) and (max-width: 50000px)
{
		
	.videoFrame_Anhar
	{
		width :920px;
		height:670px;
		float:none ;
		margin-top :20% ;
		margin-bottom :auto ;
	}
	.videoBox_Anhar
	{
		position:relative;
		top:0px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:280px;
		height:200px;
		border-radius:20px;
		display:inline-block;
		cursor:pointer;
		margin :2%;	
		background-size:cover;
		background-repeat :no-repeat ;
		
	}
	
	.videoBox_Anhar img
	{
		position :absolute  ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		margin :0;
		padding :0;
	}
	
	.videoBox_Anhar .mask_videoBox_Anhar
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		z-index :10000000;
		border-radius:20px;
		display :none;
	}
	.videoBox_Anhar:hover .mask_videoBox_Anhar
	{
		display :block ;
	}
	
	.videoBox_Anhar:before {
    content: "\f144";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 30px;
    padding-right: 0.5em;
    position: absolute;
    top: 40%;
    left: 45%;
}
	
	
	.frameContact
	{
		position :relative ;
		top:0px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		min-height:600px;
	}
	.mobileTopButton
	{
		display :none;
	}
	.backMobileMenu
	{
		display :none ;
	}
	body,html
	{
		margin :0;
		padding :0;
		font-family :Century Gothic;

		
	}
	.slider {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current .newIndent {
      opacity: 1;
      width:370px;
      height :400px;
      margin-right :10%;
      margin-left :-15%;
      
    }
	.mainScreenLayer
	{
		position:relative   ;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display :block ;
		margin :0;
		padding :0;
		overflow :hidden ;
	}	

	
	.topSlideContainer
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		display :block ;
		height :800px;
		background-repeat :no-repeat ;
		background-position :center center ;
		background-size:100%;
        margin :0;
        padding :0;
	}
	
	
	.topSlideContainer .imageSlidBox
	{
		position :relative  ;
		top:0px;
		left:0px;
		width :100%;
		height:100%;
		display :block ;
		background-repeat :no-repeat ;
		background-position :top center ;
		-webkit-transition:background-size 5s; /* For Safari 3.1 to 6.0 */
        transition:background-size 5s;
        background-size:150%;
	}
	
	.topSlideContainer .maskSlide
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 15%, rgba(1,1,1,0) 100%);
	}
	
	 .boxTextSlide1
	{
		position :absolute ;
		margin-bottom  :200px;
		top :40%;
		left:-10000px;
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	 .boxTextSlide2
	{
		position :absolute ;
		margin-bottom  :200px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide3
	{
		position :absolute  ;
		margin-bottom  :200px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	.boxTextSlide4
	{
		position :absolute ;
		margin-bottom  :200px;
		top :40%;
		left:-10000px;
		display:inline-block ;
		
		border-radius:10px;
		width:60%;
		min-height:270px;
		text-align :center ;
		-webkit-transition:left 2s; /* For Safari 3.1 to 6.0 */
        transition:left 2s;
	}
	
	
	.back1
	{
			background: rgba(237, 125, 49, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(237, 125, 49, 0.3);
	}
	
	.back2
	{
			background: rgba(102, 220, 188, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(102, 220, 188, 0.3);
	}
	
	.back3
	{
			background: rgba(255, 206, 0, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(255, 206, 0, 0.3);
	}
	
	.back4
	{
			background: rgba(191, 191, 191, 0.5);
			border-radius: 16px;
			box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
			backdrop-filter: blur(8.7px);
			-webkit-backdrop-filter: blur(8.7px);
			border: 1px solid rgba(191, 191, 191, 0.3);

	}
	
	.headText
	{
		
		position:relative ;
		display :inline-block ;
		text-align :center ;
		font-size:40pt;
		font-weight :900;
		font-family :Century Gothic;
		color:#fff;
		width:80%;
		float :none;
		margin :0;
		margin-top :5%;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;
		
	}
	
	.titleText
	{
		position:relative ;
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin :0;
		margin-top :5%;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;
	}
	
	.bottomText
	{
		position:relative ;
		
		display :inline-block ;
		text-align :center ;
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		width:70%;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		font-weight :700;
		direction :ltr;
		margin-bottom :5%;
		z-index :100000000000000000000000000000000000000000000;
		direction :ltr;
	}
	
	.bottomText a
	{
		
		font-size:14pt;
		font-family :Century Gothic;
		color:#fff;
		text-decoration :none;
		z-index :1000000000000000000000000000000000000000000000000000000;
		
		
	}
	
	.bottomText a:hover
	{
		color:#000;
	}

	.arowSlideMain
	{
		position :absolute ;
		bottom :0px;
		width :100%;
		height:80px;
		display :inline-block ;
		text-align :center;
	}

	.arowSlideContainer
	{
		position :relative   ;
		top:20px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :300px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		
	}
	.pauseSlideContainer
	{
		position :relative   ;
		top:25px;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :30px;
		height:30px;
		border-radius:9px;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0.5);
		display :inline-block  ;
		z-index :10000000;
		text-align :center ;
		margin-left :20px;
		cursor :pointer ;
	}
	.arowSlideContainer .counterBox
	{
		position :relative ;
		top:5px;
		float :none ;
		margin-left :auto ;
		width :46px;
		height :7px;
		display :inline-block ;
		border-radius:5px;
		background :rgb(116,116,116);
		background :rgba(116,116,116,0.9);
		margin-right :auto ;
	}
	
	
	
	.topContainer
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:800px;
		display:inline-block ;
		text-align :center ;
		
		
	}
	
	.topContainer .topBarContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :90%;
		min-height:66px;
		background :none;

	}
	
	.topContainer .topBarContainer .logoContainer
	{
		position :relative ;
		top:0px;
		width :66px;
		height :66px;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	.topContainer .topBarContainer .logoContainer img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :66px;
		height :66px;
	}
			
	.menuBoxContainer
	{
		position :absolute  ;
		top:0px;
		right:-10000px;
		width :50%;
		max-width :50%;
		overflow :hidden ;
		height :100%;
		max-height :800px;
		display :block ;
		background :rgb(44,60,99);
		background :rgba(44,60,99,0.9);
		-webkit-transition:left 0.3s; /* For Safari 3.1 to 6.0 */
        transition:left 0.3s;
        z-index:10;
		
	}
	
	.menuBoxContainerShow
	{
		left:0px;
	}
	
	.menuBoxContainerHidde
	{
		left:-10000px;
	}
	
	.searchBoxContainer
	{
		position :relative ;
		top:25px;
		left:0px;
		float :right ;
		display:inline-block ;
		min-width:300px;
		margin: 0;
		padding: 0;
		border: 0;
		direction :ltr ;
	}
	
	.searchBoxContainer ul
	{
		float:left ;
		display:inline-block  ;
		list-style: none;
		margin: 0;
		padding: 0;
		padding-left :10px;
		padding-right :10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.searchBoxContainer ul li
	{
		display:inline-block ;
		list-style: none;
		min-width:70px;
	}
	
	.searchBoxContainer ul li a
	{
		font-family:Century Gothic ;
		font-size :11pt;
		color:#fff;
		text-decoration :none;
		-webkit-transition:border 0.3s; /* For Safari 3.1 to 6.0 */
        transition:border 0.5s;
        padding-top :2px;
        padding-bottom :2px;
		
	}
	
	.searchBoxContainer ul li a:hover
	{
		border-bottom :2px solid #D0CDCD;
	}
	
	.searchBoxContainer ul li
	{
		font-size :14pt;
		color:#fff;
	}
	
	.searchMainContainer
	{
		position :absolute ;
		top:100px;
		left:-10000px;
		width :100%;
		min-height:116px;
		display :inline-block ;
		text-align :center ;
		z-index:1;
	

	}
	
	.searchContainer
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		min-height:116px;
		background :#F4F4F4;
		text-align :center ;
		width :90%;
		
	}
	
	.searchContainer .searchAction
	{
		position:relative ;
		min-height:42px;
		margin-top :37px;
		margin-bottom :37px;
		width :80%;
		border-bottom :2px solid #DBDCDD; 
		display :inline-block ;

	}
	
	.searchContainer .searchAction .searchPic
	{
		position :relative ;
		float :left ;
		min-height:42px;
		width:50px;
		text-align :center ;
		
	}
	
	.searchContainer .searchAction .searchPic p
	{
		padding :0;
		text-align :center ;
		margin :0;
		font-family :Century Gothic;
		font-size:10pt;
	}
	
	.searchContainer .searchAction .inputSearch
	{
		position :relative ;
		float :left ;
		width :90%;
		font-family :Century Gothic;
		font-size :14pt;
		color:#6d6D6d;
		padding :5px;
		text-align :left ;
		border:0;
		background :none;
		direction :ltr;
	}
	
	#btn_Search
	{
		position :relative ;
		top:0px;
		left :0px;
		float :right;
		border-left :2px solid #DBDCDD;
		width:50px;
		height:36px;
		cursor:pointer ;
		display :block ;
		
		
	}	
	
	#btn_Search i
	{
		margin-top :10px;
		margin-right :5px;
	}

	.searchMenuTop
	{
		cursor :pointer ;
	}
	
#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;
direction :ltr;
z-index :10000000000000000000000000000000000;

}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :absolute ;
	left:0px;
	top:25px;
  width:45%;
  font-family:Century Gothic ;
  
}
#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 :5px;
  padding-bottom :5px;
  border-right: 0px solid #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-align :center ;
  cursor :pointer ;	


    
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  
  border-bottom :1px solid #8596B8;


}
#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;
  text-align :right;
  width :300px;
    
  
}
#cssmenu.align-right ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-bottom-color: #2C3C63;
  top: -4px;
  left: 40px;

  
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 0px;
  
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #2C3C63;
  top: 11px;
  right: -14px;
  
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -1px;
  
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > #obj-m-1 
{
	position :absolute ;
	left :0px;
	top: 20px;
	opacity: 1;
	
	
}

#cssmenu > ul > li:hover > #obj-m-2 
{
	position :absolute ;
	left :-100px;
	top: 20px;
	opacity: 1;
	
}

#cssmenu > ul > li:hover > #obj-m-3 
{
	position :absolute ;
	left :-200px;
	top: 20px;
	opacity: 1;
	
}

#cssmenu > ul > li:hover > #obj-m-4 
{
	position :absolute ;
	left :-300px;
	top: 20px;
	opacity: 1;
	width :500px;

}

#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
  
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: -208px;
  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 :18pt;
  padding-top :18px;
  padding-bottom :18px;
  width:550px;
  color: #fff;
  text-align :center  ;
  background: none;
  direction :ltr;
  text-align :left ;

	
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #0066B2;
}
#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: #2C3C63;
  right: 17px;
  top: 14px;
  

}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #2C3C63;
  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: #2C3C63;
}
#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: #2C3C63;
  border-left-color: transparent;
}


.adsContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:800px;
	background-image: linear-gradient(#0B2E72, #054B93);
	display:inline-block ;
	text-align :center ;
}

.adsContainer .titleTextAds
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-#009DD9:60px;
	line-height :60px;
	text-align :center ;
	font-family :Century Gothic ;
	font-size :18pt;
	color:#fff;
	text-align :center ;
	margin-top :80px;
}



 .TextAds
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#78D2FF;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 2s; /* For Safari 3.1 to 6.0 */
    transition:right 2s;
}

.TextAdsAction
{
	right:0px;
}

 .TextAds1
{
	position :relative ;
	top:0px;
	left:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#009DD9;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:left 3s; /* For Safari 3.1 to 6.0 */
    transition:left 3s;
}

.TextAdsAction1
{
	left:0px;
}

.TextAds2
{
	position :relative ;
	top:0px;
	right:-10000px;
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#0066B2;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 4s; /* For Safari 3.1 to 6.0 */
    transition:right 4s;
}

.TextAdsAction2
{
	right:0px;
}

.TextAds3
{
	position :relative ;
	top:0px;
	left:-10000px;
	
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#0B2D71;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:left 5s; /* For Safari 3.1 to 6.0 */
    transition:left 5s;
}

.TextAdsAction3
{
	left:0px;
}

.TextAds4
{
	position :relative ;
	top:0px;
	right:-10000px;
	
	width :100%;
	min-height :40px;
	line-height :40px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum ;
	font-size :40pt;
	color:#000;
	text-align :center ;
	margin-top :80px;
	font-weight :900;
	-webkit-transition:right 6s; /* For Safari 3.1 to 6.0 */
    transition:right 6s;
}

.TextAdsAction4
{
	right:0px;
}

.boxWhatWeDo
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:1500px;
	display :inline-block ;
	background :#F4F4F4;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTex
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:140px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
}

.boxWhatWeDo .boxTitleTex p
{
	position :absolute ;
	bottom :0px;
	width :100%;
	min-height:45px;
	line-height :45px;
	font-family :Century Gothic ;
	font-size:18pt;
	color:#2c3c63;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:180px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexBig p
{
	position :relative ;
	bottom :0px;
	width :50%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:50pt;
	text-align :center ;
	color:#2c3c63;
	display :inline-block ;
	font-weight :900;
	margin :0;
}

.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxTitleTexSmall p
{
	position :relative ;
	bottom :0px;
	width :40%;
	min-width :280px;
	font-family :Century Gothic ;
	font-size:16pt;
	text-align :center ;
	color:#000;
	display :inline-block ;
	font-weight :500;
	margin :0;
}


.boxWhatWeDo .boxTitleTexSmall
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	display :inline-block ;
	text-align :center ;
	font-weight :700;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .boxbuttonsee .buttonSee
{
	position:relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	height :48px;
	width:218px;
	border:2px solid #0066B2;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#000;
	font-weight:700; 
}
.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.boxWhatWeDo .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#fff;
}

.boxWhatWeDo .boxbuttonsee .buttonSee:hover
{
	background :#0066B2;
	color:#fff;
}


.boxWhatWeDo  .picBoxMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :90%;
	min-height:1000px;
	display :inline-block ;
	text-align :center ;
}

.boxWhatWeDo .picBoxMainPage .imgClass1
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass2
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass3
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass4
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


.boxWhatWeDo .picBoxMainPage .imgClass5
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	max-width :400px;
	margin :2%;
	border-radius:15px;
}


.boxWhatWeDo .picBoxMainPage .imgClass6
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass7
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}

.boxWhatWeDo .picBoxMainPage .imgClass8
{
	position :relative ;
	top:0px;
	float :left ;
	border-radius:15px;
	max-width :300px;
	padding :5%;
}


	.MainPage_Service
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		height:1000px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	}


	.MainPage_Service .textServiceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		height:1000px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	.MainPage_Service .textService
	{
		 margin: 3rem;
            position: relative	;
            top: 0;
            left: 0;
            bottom: 0;
            z-index: -1;
           height:300px;
            color: #c6afaf;
		
		font-family :Century Gothic ;
		font-size:50pt;
		color:#293C63;
		font-weight :900;
		width :60%;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		direction :ltr;

	}
	
	.MainPage_Service .bottomBoxService
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		min-height:900px;
		background :#293C63;
		border-radius:20px;
		display :inline-block ;
		text-align :center ;
		width :90%;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom
	{
		position:relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		margin-top :5% ;
		margin-bottom :5% ;
		width:90%;
		height :90%;
		min-height:750px;
		display :block ;

	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box
	{
		position:relative ;
		top:0px;
		float:left ;
		width :50%;
		min-height:800px;
		margin :0;
		padding :0
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .title
	{
		position:relative ;
		top:0px;
		float :right;
		font-family:Century Gothic ;
		font-weight :900;
		font-size :60px;
		line-height :90px;
		color:#fff;
		text-align :center  ;
		width :100%;
		margin :0;
		direction :ltr;
	}
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .AmountText
	{
		position:relative ;
		top:0px;
		float :left;
		font-family:Century Gothic ;
		font-weight :500;
		font-size :18px;
		line-height :30px;
		color:#fff;
		text-align :justify  ;
		width :90%;
		margin :0;
		margin-top :20px;
		direction :ltr;
	}
	
	
	.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee
{
	position :relative ;
	top:50px;
	right:0px;
	width :100%;
	min-height:150px;
	display :inline-block ;
	text-align :center ;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee
{
	position:relative ;
	float :right;
	height :48px;
	width:218px;
	border:2px solid #fff;
	border-radius:10px;
	display :block ;
	text-align :center ;
	text-decoration :none;
	line-height :48px;
	font-family :Century Gothic ;
	font-size:12pt;
	color:#fff;
	font-weight:700; 
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox
{
	position:absolute ;
	left:10px;
	width:10px;
	height:48px;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee .arrowBox i
{
	margin-top :15px;
	margin-left :10px;
	font-weight :200;
	-webkit-transition:color 5s; /* For Safari 3.1 to 6.0 */
        transition:color 5s;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover .arrowBox i
{
	color:#000;
}

.MainPage_Service .bottomBoxService .innerBoxBottom .box .boxbuttonsee .buttonSee:hover
{
	background :#fff;
	color:#000;
}
.MainPage_Service .bottomBoxService .innerBoxBottom .box img
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	border-radius:20px;
}

.NewsFirstPage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :760px;
	background :#F4F4F4;
	display :inline-block ;
	text-align :center ;
	overflow :hidden ;
	
}

.NewsFirstPage .NewsFirstPageContainer
{
	position:relative ;
	top:0px;
	bottom :0px;
	min-height :500px;
	display :inline-block ;
	width :100%;
	text-align :center ;
	overflow :hidden ;
	text-align :center ;
	
}



.contentBoxNews
{
	width:20%;
	height:640px;
	min-width:400px;
	top:0px;

	margin-bottom :50px;
}

.contentBoxNews .innerBoxNews
{
	position :relative  ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height :355px;
	background :#0066B2;
	border-radius:20px;
	width :80%;
	top:10%;
	
}


.titleBarNews
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:100px;
	direction :ltr;
}

.titleBarNews .smallTitleNews
{
	position:relative ;
	top:0px;
	min-height:70px;
	line-height :70px;
	font-family :Century Gothic ;
	font-size :14pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.titleBarNews .BigTitleNews
{
	position:relative ;
	top:0px;
	min-height:30px;
	line-height :30px;
	font-family :Century Gothic ;
	font-size :38pt;
	color:#2c3c63;
	text-align :center ;
	font-weight :900;
	direction :ltr;
}

.footerMainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:770px;
	background :#2c3c63;
	display :inline-block ;
	text-align :center ;
	direction :ltr;
}

.footerMainPage .footerContainer
{
	position :relative ;
	top:150px;
	display:inline-block ;
	min-height :660px;
	width :80%;
}


.footerMainPage .footerContainer .boxFooter
{
	position:relative ;
	top:0px;
	float :left ;
	width :40%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooter .topBox
{
	position :relative ;
	top:0px;
	right:0px;
	width :100%;
	min-height:150px;
	
}

.footerMainPage .footerContainer .boxFooter .topBox img
{
	position :relative ;
	top:0px;
	right:0px;
	float :left;
}

.footerMainPage .footerContainer .boxFooter .topBox p
{
	position:relative ;
	top:0px;
	left:0px;
	font-family:Century Gothic ;
	font-size:18pt;
	font-weight :900;
	color:#fff;
	width :100%;
	float:left;
	margin :0;
	padding :0;
	text-align :left;
	direction :ltr;
}

.footerMainPage .footerContainer .boxFooter .bottomBox
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:265px;
	font-size :18pt;
	font-family :Century Gothic;
	text-align :left;
	line-height :30px;
	color:#fff;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p
{
	position:relative ;
	top:0px;
	left:0px;
	font-family:Century Gothic ;
	font-size:14pt;
	font-weight :500;
	color:#fff;
	width :70%;
	float:left;
	margin :0;
	padding :0;
	text-align :left;
	direction :ltr;
}
.footerMainPage .footerContainer .boxFooter .bottomBox p a
{
	width :100%;
	font-family:Century Gothic ;
	font-size:14pt;
	color:#fff;
	text-align :left ;
	text-decoration :none;
	display :inline-block ;
	width :25px;
	height :25px;
	margin-top :20px;
	margin-right :20px;
	direction :ltr;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a:hover i
{
	color:#FDCE03;
}

.footerMainPage .footerContainer .boxFooter .bottomBox p a i
{
	
	color:#fff;
	font-size :18pt;
	width :35px;
	height :25px;
	
}


.footerMainPage .footerContainer .boxFooterMenu
{
	position:relative ;
	top:0px;
	float :left ;
	width :30%;
	min-height:530px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul
{
	position:relative ;
	top:0px;
	float :left ;
	text-align :left ;
	display:inline-block ;
	width :100%;
	margin :0;
	padding :0;
}


.footerMainPage .footerContainer .boxFooterMenu ul li
{
	display:inline-block ;
	float:left ;
	height:30px;
	margin :0;
	padding :0;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a
{
	font-family :Century Gothic ;
	font-size :11pt;
	color:#fff;
	text-align :right ;
	text-decoration:none;
	margin :0;
	line-height :25px;
}

.footerMainPage .footerContainer .boxFooterMenu ul li a:hover
{
	color:#FDCE03;
}


.footerMainPage .footerContainer .copyRight
{
	position:relative ;
	top:0px;
	width:100%;
	min-height:80px;
	line-height :80px;
	font-family:Century Gothic ;
	color:#fff;
	font-size :12pt;
	text-align :left ;
	float :left ;
	direction :ltr;
	margin-bottom :150px;
	

}


.boxTextContentNews
{
	position:relative ;
	top:0px;
	width:90%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:170px;
}


.boxTextContentNews .dateBox
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:30px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size:10pt;
	direction :ltr ;
}

.boxTextContentNews .contentText
{
	position:relative ;
	top:0px;
	width:100%;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	min-height:60px;
	line-height :30px;
	text-align :left ;
	font-family :Century Gothic ;
	color:#fff; 
	font-size:12pt;
	line-height :25px;
	direction :ltr;
}

.boxTextContentNews .readBox
{
	position:relative ;
	top:0px;
	left:0px;
	min-height :30px;
	line-height:30px;
	text-align :left ;
	font-family :Century Gothic;
	color:#fff; 
	font-size :12pt;
	font-weight :800;
	cursor :pointer ;
	border-bottom :0px solid #80AED0;
	float :right ;
	-webkit-transition:border-width 1s; /* For Safari 3.1 to 6.0 */
        transition:border-width 1s;
        text-decoration :none;
}

.boxTextContentNews .readBox:hover
{
	border-bottom :1px solid #80AED0;
	color:#80AED0;
}

.newIndent
{
	width:280px;
	height:345px;
	background :#0066B2;
	border-radius:15px;
}

.MessageCEO_SlideContainer
{
	position :absolute  ;
	top:0px;
	left:0px;
	width :100%;
	min-height :800px;
	display :block ;
	margin :0;
	padding :0;
	background-position:top center ;
	background-repeat :no-repeat ;
	background-size:cover;
	z-index:-1;
}


.MessageCEO_SlideContainer .MessageCEO_Masked

{
	position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :90%;
		display :block ;
		background: rgb(0,0,0);
		background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7665441176470589) 20%, rgba(1,1,1,0) 100%);
}

.MessageCEO_HeaderTextContainer
{
	position:relative ;
	top:-220px;
	left:0px;
	width :100%;
	min-height :360px;
	line-height :100px;
	text-align :center ;
	display:inline-block ;
	background :none;
	
	
}

.MessageCEO_HeaderTextContainer h1

{
	font-family:iranyekanwebblackfanum;
	font-size :50pt;
	font-weight :900;
color: #2C3C63;
	background-color: rgb(255, 255, 255);
  margin-bottom :10px;
  padding :-6px;
min-height:200px;
line-height :200px;	
}

 .searchResultContainer
{
	position:relative ;
	top:-200px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	min-height:800px;
	margin :0;
}

 .searchResultContainer  .searchResultContainerContent
 {
 	position:relative ;
	top:0px;
	width :80%;
	display :inline-block ;
	text-align :center ;
	min-height:800px;
 }

.MessageCEO_topTextContainer
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	height :100%;
	display :inline-block ;
	text-align :center ;
	
}

.MessageCEO_topTextContainer p
{
	position :relative ;
	top:-250px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	text-align :center ;
	font-family :Century Gothic;
	font-size:14pt;
	line-height :35px;
	color:#000;
	width :40%;
	direction :ltr;
	text-align :justify ;
}



.MessageCEO_TopLogoType
{
	position:relative ;
	top:-150px;
	left:0px;
	width :100%;
	height:140px;
	display :inline-block ;
	text-align :center ;
}

.MessageCEO_TopLogoType img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
}

.MessageCEO_Box1Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0070c0;
}


.MessageCEO_Box1Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box1Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box1Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 



.MessageCEO_Box2Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box2Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box2Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box2Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 




.MessageCEO_Box3Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#093A7F;
}


.MessageCEO_Box3Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box3Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box p
{
	position :relative ;
	float :right ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box3Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 

.MessageCEO_Box4Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#fff;
}


.MessageCEO_Box4Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :80%;
	margin :10%;
	
}

.MessageCEO_Box4Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :50%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :80%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#000;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	margin-top :0%;
	margin-bottom :0%;
}

.MessageCEO_Box4Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 



.MessageCEO_Box5Container
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}

.Certificates_Container
	{
		position:relative ;
		top:0px;
		left:0px;
		width :90%;
		display:inline-block;
		text-align :center ;
		min-height:400px;
	}
	
	.Certificates_Container .boxCertificates
	{
		position :relative ;
		top:0px;
		width:25%;
		min-height:500px;
		background :#0066B2;
		border-radius:20px;
	}
	
	.Certificates_Container .boxCertificates img
	{
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:95%;
		position :relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		top:15px;
	}
	
	.Certificates_Container .boxCertificates .titleCertificates
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		direction :rtl;
		text-align :center ;
		font-family:Calibri;
		font-size:12pt;
		text-align :center ;
		color:#fff;
		line-height :50px;
		line-height :50px;
		
	}

.MessageCEO_Box5Container .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :50%;
	margin :10%;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.MessageCEO_Box5Container_Project
{
	position:relative ;
	top:-1000px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :#0B2D71;
			-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
}
.boxView_MessageCEO
{
	-webkit-transition:top 10s; /* For Safari 3.1 to 6.0 */
    transition:top 10s;
	top:0px;
}
.MessageCEO_Box5Container_Project .MessageCEO_inner
{
	position :relative ;
	top:0px;
	display :inline-block ;
	text-align :center ;
	width :50%;
	margin :10%;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box
{
	position:relative ;
	top:0px;
	right:0px;
	float :right ;
	margin :0;
	padding :0;
	width :100%;
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box p
{
	position :relative ;
	float :left ;
	width :100%;
	font-family :Century Gothic;
	font-size :14pt;
	color:#fff;
	direction :ltr;
	text-align :justify ;
	line-height :40px;
	
}

.MessageCEO_Box5Container_Project .MessageCEO_inner .box img
{
	position :relative ;
	top:0px;
	right :0px;
	float :right;
	width :100%;
	border-radius:20px;
} 
.leadershipMainpage
{
	position :relative ;
	top:0px;
	float:none;
	margin-left :auto ;
	margin-right :auto; 
	width :90%;
	min-height :600px;
	direction :ltr;
}


.leadershipMainpage .leadershipContainer
{
	direction :ltr;
	position:relative ;
	top:-200px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	min-height:300px;
	width :33%;
	margin-bottom :50px;
	display:inline-block ;
	
}

.leadershipMainpage .leadershipContainer .boxPic
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :150px;
	display:inline-block ;
	text-align :center ;
}


.leadershipMainpage .leadershipContainer .boxPic img
{
	position :relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	border-radius:10px;
	border:1px solid #333;
	max-width:150px;
	
}

.leadershipMainpage .leadershipContainer .boxText
{
	position:relative ;
	float :left ;
	margin :0;
	padding :0;
	width :100%;
	min-height :300px;
	text-align :center ;
}

.leadershipMainpage .leadershipContainer .boxText p
{
	position :relative ;
	float :left ;
	top:0px;
	width :100%;
	padding-right:10%;
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	direction :ltr;
	text-align :center  ;
	line-height :40px;
	margin :0;
	margin-top :2px;
	margin-bottom :2px;
}

.leadershipMainpage .leadershipContainer .boxText p i
{
	color:#0066B2;
	font-size :12pt;
	margin-right :10px;
	
}

.leadershipMainpage .leadershipContainer .boxText p a
{
	font-family :Calibri;
	font-size :12pt;
	color:#000;
	text-decoration :none;
	
}
.leadershipMainpage .leadershipContainer .boxText p a:hover
{
	color:#0066B2;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume
{
	position:relative ;
	float :none ;
	width :160px;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	background : #0066B2;
	border-radius:5px;
	cursor :pointer ;
	border:2px solid #0066B2;
	text-decoration :none;
	display :block ;
	color:#fff;
	font-family :Calibri;
	font-size :12pt;
	-webkit-transition:color 1s; /* For Safari 3.1 to 6.0 */
    transition:color 1s;
    margin-left :auto ;
    margin-right :auto ;
}


.leadershipMainpage .leadershipContainer .boxText .buttonResume i
{
	color:#fff;
	font-size :11pt;
	margin-right :10px;
	margin-top :10px;
	font-weight :100;
}

.leadershipMainpage .leadershipContainer .boxText .buttonResume:hover
{
	background :none;
}
.leadershipMainpage .leadershipContainer .boxText:hover .buttonResume i
{
	color:#0066B2;
}



.newsAnharContainer
{
	position :relative ;
	top:-250px;
	float:none;
	margin-left :auto ;
	margin-right :auto ;
	width :80%;
	min-height :1200px;
	
}

.newsAnharContainer .topNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :30%;
	margin :0;
	padding :0;
	right :0px;
	min-height :1200px;
}

.newsAnharContainer .ListNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .topNewsBox .title
{
	position :relative ;
	top:0px;
	float :right ;
	right :0;
	width :100%;
	min-height:60px;
	line-height :60px;
	text-align :left ;
	font-family :Century Gothic;
	font-size :18pt;
	color:#0B2D71;
	border-bottom :2px solid #DEE2E6;
}

.newsAnharContainer .topNewsBox .topNewsContentBox
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :100%;
	margin :0;
	padding :0;
	min-height:180px;
	margin-top :10px;
	margin-bottom :5px;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews
{
	position :relative ;
	top:0px;
	float :left;
	right :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
	
}

.newsAnharContainer .topNewsBox .topNewsContentBox .picBoxNews img 
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .dateBoxNews
{
	position :relative ;
	top:0px;
	float :left ;
	left :0px;
	width :60%;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#000;	
	direction :ltr;
	margin :0;
	margin-left :10px;
}


.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews
{
	position :relative ;
	top:0px;
	float :left ;
	right :0px;
	width :60%;
	margin :0;
	margin-left :10px;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a
{
	position :relative ;
	float :left  ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	text-decoration :none;
}

.newsAnharContainer .topNewsBox .topNewsContentBox .textBoxNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .containerContentBoxNews
{
	position:relative ;
	top:0px;
	float :left ;
	width:90%;
	left:10%;
	min-height:180px;
	margin-bottom :20px;
}

.newsAnharContainer .ListNewsBox .picBox
{
	position :relative ;
	top:0px;
	float :left;
	left :0px;
	width :115px;
	height :115px;
	border:1px solid #DEE2E6;
}

.newsAnharContainer .ListNewsBox .picBox img
{
	position :relative ;
	top:0px;
	float :left ;
	width :100%;
	height :100%;
}

.newsAnharContainer .ListNewsBox .contentTextNews
{
	position :relative ;
	top:0px;
	float :left  ;
	width :60%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	margin-left :5%;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :12pt;
	line-height :30px;
	text-align :left;
	color:#0B2D71;
	direction :ltr;
	width :90%;
	font-weight :700;
	text-decoration:none;
}

.newsAnharContainer .ListNewsBox .contentTextNews .titleNews a:hover
{
	color:#009DD9;
}


.newsAnharContainer .ListNewsBox .contentTextNews .dateNews
{
	position :relative ;
	top:0px;
	float:left ;
	font-family :Century Gothic;
	font-size :10pt;
	line-height :30px;
	text-align :left;
	color:#888;
	direction :ltr;
	width :90%;
	font-weight :300;
	margin :0;
	margin-left :5%;
}

.newsAnharContainer .ShowNewsBox
{
	position :relative ;
	top:0px;
	float :left ;
	width :70%;
	margin :0;
	padding :0;
	left :0px;
	min-height :1200px;
}

.newsAnharContainer .ShowNewsBox .titleNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :60px;
	line-height :35px;
	font-size :20pt;
	font-weight :700;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#0B2D71;
}

.newsAnharContainer .ShowNewsBox .dateNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :30px;
	line-height :30px;
	font-size :11pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:rtl;
	text-align :center ;
	color:#000;
}

.newsAnharContainer .ShowNewsBox .picNewsShow
{
	position :relative ;
	top:0px;
	float :left ;
	left:0px;
	width :100%;
	min-height :440px;
}

.newsAnharContainer .ShowNewsBox .picNewsShow img
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width:100%;
	max-width :700px;
	border-radius:10px;
}

.newsAnharContainer .ShowNewsBox .InnerTextNewsShow
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height :600px;
	line-height :40px;
	font-size :12pt;
	font-weight :500;
	font-family:Century Gothic;
	direction:ltr;
	text-align :justify  ;
	color:#000;
	top :50px;
}

.galleryMain
{
	position :relative ;
	top:-250px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer
{
	position :relative ;
	top:0px;
	width:80%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .titleGallery
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :100px;
	line-height :100px;
	text-align :center ;
	color:#000;
	font-family :Century Gothic;
	font-size :18pt;
	font-weight :700;
}

.galleryMain .galleryContainer .contentGallery
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
}

.galleryMain .galleryContainer .contentGallery img
{
	position :relative ;
	top:0px;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :100%;
	max-width :300px;
	border-radius:10px;
	margin :20px;
}

.galleryMain .backGalleryBox
{
	background :#0070C0;
}

.maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :auto ;
		height :auto ;
		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;
	}
	.maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.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;	
	}
	.maskBoxGallery:before
	{
		visibility :visible  ;
	}

	.selectContainer
	{
		position :relative ;
		top:-250px;
		float :right ;
		width :100%;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		display:inline-block ;
	}
	
	.selectContainer #cmb_select_Gallery
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :280px;
		height:40px;
		font-family:Century Gothic;
		font-size :12pt;
		border:0;
		background :#2C3C63;
		color:#fff;
		padding-right :10px;
		text-align :left ;
	}
	
	.languageBox
	{
		position :relative ;
		right :0px;
		width :100%;
		min-height:30px;
		line-height :30px;
		display :block ;
		text-align :center;
		
		}
	.languageBox ul
	{
		position :relative ;
		right :0px;
		display :inline-block ;
		list-style :none;
		margin :0;
		padding :0;
		}
		
	.languageBox ul li
	{
		float :right ;
		width :60px;
		display :inline-block ;
		padding-left:20px;
	}
	
	.languageBox ul li a
	{
		width :60px;
		display :inline-block ;
		color:#fff;
		text-decoration:none;
		text-align :right ;
	}
	.languageBox ul li a:hover
	{
		color:#FFCC0A;
	}	
	
}


/*==========================================================*/
/*other component for site*/
/*==========================================================*/

 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;
		}     
		
		.fa.fa-twitter{
	font-family:sans-serif;
}
.fa.fa-twitter::before{
	content:"𝕏";
	font-size:1.2em;
}

 .scrollToTop
        {
            cursor: pointer;
            position: fixed;
            bottom: 0px;
            right: 20px;
			background :#6598FD;
            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;
        }


.infrared-effect {
  --s: 50px; /* the size on the corner */
  --t: 3px;  /* the thickness of the border */
  --g: 10px; /* the gap between the border and image */
  
  padding: calc(var(--g) + var(--t));
  outline: var(--t) solid #888; /* the color here */
  outline-offset: calc(-1*var(--t));
  -webkit-mask:
    conic-gradient(at var(--s) var(--s),#0000 75%,#000 0)
    0 0/calc(100% - var(--s)) calc(100% - var(--s)),
    linear-gradient(#000 0 0) content-box;
  transition: .4s;
  cursor: pointer;
  margin  :10px;
  
}
.infrared-effect:hover {
  outline-offset: calc(var(--g)/-1);
}

.infrared-effect:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  border: 2px solid #D8B442;
  border-color: transparent #D8B442 transparent #D8B442;
  border-radius: 50%;
  animation: loader 1s linear infinite;
  z-index :-1;
}

.contactForm_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :420px;
	    max-width :600px;
	}
	
	.contactForm_MainPage .captionBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height :30px;
	    line-height :30px;
	    font-family :yekan,arial;
	    font-size :11pt;
	    color:#000;
	    direction :ltr;
	}
	
	.contactForm_MainPage .ContentTextBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :90%;
	    min-height :40px;
	    line-height :40px;
	}
	
	.contactForm_MainPage .ContentTextBox input
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    padding :5px 5px 5px 5px;
	    font-family :yekan,arial;
	    font-size:11pt;
	    border:1px solid #DBE0E6;
	    border-left :2px solid #2C3C63;
	    direction :ltr;
	    text-align :left ;
	    background :#fff;
	}
	
	.contactForm_MainPage .ContentTextBox textarea
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    padding :5px 5px 5px 5px;
	    font-family :yekan,arial;
	    font-size:11pt;
	    border:1px solid #DBE0E6;
	    border-left :2px solid #2C3C63;
	    direction :ltr;
	    text-align :left ;
	    min-height :40px;
	    background :#fff;
	    resize:none;
	}
	
	.contactForm_MainPage .ContentTextBox .ButtonStyle
	{
	    position:relative ;
	    top:0px;
	    max-width:120px;
	    float :left  ;
	    left :0px;
	    padding :5px 15px 5px 15px;
	    font-family :yekan,arial;
	    font-size:11pt;
	    border:0;
	    direction :ltr;
	    text-align :center  ;
	    background :#2C3C63;
	    cursor :pointer ;
	    color:#fff;
	    margin-left :-15px;
	}
	
	.contactForm_MainPage .ContentTextBox .ButtonStyle:hover
	{
	    background :#656565;
	}
	 	.paging_ListProduct_Container
	{
		position:relative;
		top:0px;
		float:right;
		right:0px;
		width:100%;
		min-height:450px;
		display:inline-block;
		text-align:center;
		direction:rtl;
		line-height:40px;
		margin-top:0px;
		margin-bottom :100px;
		text-decoration :none;

	}
	
	.statusPagingNumber_selected
 	{
 		position:relative;
 		margin-right:5px;
 		float:none;
 		margin-right:auto;
 		margin-left:auto;
 		margin-left:5px;
 		top:10px;
 		height:30px;
 		width:30px;
 		text-align:center;
 		font-size:11pt;
 		font-family:Century Gothic;
 		color:#fff;
 		display:inline-block;
 		direction:rtl;
 		background:#181B22;
 		line-height:30px;
 		margin-bottom:5px;
 		display :none;
 	}
 	.paging_ListProduct_Container
	{
		position:relative;
		top:0px;
		float:right;
		right:0px;
		width:100%;
		min-height:220px;
		display:inline-block;
		text-align:center;
		direction:rtl;
		line-height:40px;
		margin-top:0px;
		margin-bottom :50px;
		text-decoration :none;
	}
	
	.autocomplete_completionListElement
{
	background-color:#34454D;
	color:#fff;
	border:buttonshadow;
	border-width:0;
	border-style:solid;
	height:160px;
	width :165px;
	cursor:default;
	overflow:auto;
	font-family:yekan,arial;
	font-size:11pt;
	text-align:left;
	list-style-type:none;
	direction:rtl;
	position:relative;
	z-index:1000000000000000000000000000000000000000000000000000000000000000000;
	margin-top :48px;
	margin-right :-20px;
	}
	
	.autocomplete_completionListElement ul li
	{
		margin :0;
		padding :0;
	}
	.autocomplete_highlightedListItem
	{
		background-color:#006CF4;
		color:#fff;
		padding:0px;
		cursor:pointer;
		z-index:100000000000000000000000000000000000000000000000000000000000000000000000000;
		padding-left :10px;
		
		}
		.autocomplete_listItem
		{
			background-color:#6598FD;
			color:#fff;
			padding:0px;
			z-index:1000000000000000000000000000000000000000000000000000000000000000000000000000000;
			padding-left :10px;
			}