
.backforward{
	position:absolute; margin:0 0 0 12%;
	width:70%; 
	}
.clear{
	clear:both;
	}
.horizontal-line{
	width:77%; height:1px;
	background-color:#ccc; margin:5px auto 20px auto;
	}
section{
	background:url(../images/map.png) no-repeat;
	width:77%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:60px auto 0 auto; 
	}
section .left1{
	width:55%; height:auto;
	min-height:100px; border:0px solid #ccc; 
	float:left; min-width:200px;
	}
section .left1 h1{
	font-size:4em; font-weight:100;
	margin:0px;
	}
section .left2{
	width:35%; height:auto;
	min-height:100px; border:0px solid #ccc;
	float:right; min-width:200px;
	}
section .left2 h2{
	margin:0px;
	}


section  .rotate{
	width:99%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:30px 0 20px 0;
	/*-ms-transform: rotate(7deg);  
    -webkit-transform: rotate(7deg); 
    transform: rotate(7deg);*/
	}
section  .rotate h4{
	margin:0px; padding:0px;
	}
section  .profile{
	width:100%; height:auto;
	border:0px solid #ccc;
	min-height:100px; margin:100px 0 10px 0;
	overflow:hidden; text-align:justify;
	border-bottom:1px solid #fcdda6;  
	}
section  .profile .left1,
section  .profile .left2{
	width:24%; height:auto;
	border:0px solid #ccc; float:left;
	min-height:100px; margin:0 4% 0 0;
	padding:20px 0 0 0;
	}
	
	
section  .profile .left3{
	width:44%; height:auto;
	border:0px solid #ccc; float:left;
	min-height:100px; min-width:200px;
	}







/*  Contact    */
/*  Contact    */
/*  Contact    */
/*  Contact    */
/*  Contact    */
.contact{
	width:99.9%; height:auto;
	min-height:100px; border:1px solid #ccc;
	margin:10px 0 -10px 1px; border-left:0px;
	border-right:0px;
	}
.contact iframe{
	width:100%; height:500px;
	}
	
	
/*  partners   */	
/*  partners   */	
/*  partners   */	
/*  partners   */	
/*  partners   */	
.partners{
	width:76%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:10px auto 10px auto; overflow:hidden;
	padding:0px 0px 0px 15px; background-color:#fff;
	}
.partners h2{
	background-color:#fcdda6; width:97%;
	padding:5px 0 5px 5px;
	}
.partners nav{
	width:14.2%; height:auto;
	min-height:330px; border:1px solid #f0f0f0;
	float:left; margin:0 1.2% 20px 0px;
	padding:5px 5px 5px 5px; box-shadow:0 0 0px #ccc;
	min-width:140px;
	}
.partners nav img{
	width:100%; height:140px;;
	border:0px solid #f0f0f0;
	}
.partners nav p{
	width:95%; height:auto;
	margin:0px;
	}
.partners nav .name{
	font-weight:bold; border-bottom:1px dashed #ccc;
	}
.partners nav .email{
	color:#06F;
	}
.partners nav .expertise{
	background-color:#c1dda9; padding:0px 5px 4px 5px;
	margin:5px 0 0 0; color:#fff;
	
	-moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;	 
	}
.partners nav .download{
	background-color:#fcdda6; padding:0px 5px 4px 5px;
	margin:5px 0 0 0; color:#fff;
	
	    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;	 

	}
.partners nav .download:hover,
.partners nav .expertise:hover{
	color:#666;
	}
	
	
.partners .clearrightmargim{
	margin-right:0px;
	}
	
	
	
	
	
	/*  consultants   */	
	/*  consultants   */	
	/*  consultants   */	
	/*  consultants   */	
	/*  consultants   */	
	/*  consultants   */	
	/*  consultants   */	
	/*  consultants   */	
.consultants{
	width:76%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:10px auto 10px auto; overflow:hidden;
	padding:0px 0px 0px 15px; background-color:#fff;
	}
.consultants h2{
	background-color:#c1dda9; width:97%;
	padding:5px 0 5px 5px;
	}
.consultants nav{
	width:14.2%; height:auto;
	min-height:330px; border:1px solid #f0f0f0;
	float:left; margin:0 1.2% 20px 0px;
	padding:5px 5px 5px 5px; box-shadow:0 0 0px #ccc;
	min-width:140px;
	}
.consultants nav img{
	width:100%; height:140px;;
	border:0px solid #f0f0f0;
	}
.consultants nav p{
	width:95%; height:auto;
	margin:0px;
	}
.consultants nav .name{
	font-weight:bold; border-bottom:1px dashed #ccc;
	}
.consultants nav .email{
	color:#06F;
	}
.consultants nav .expertise{
	background-color:#c1dda9; padding:0px 5px 4px 5px;
	margin:5px 0 0 0; color:#fff;
	
	-moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;	 
	}
.consultants nav .download{
	background-color:#fcdda6; padding:0px 5px 4px 5px;
	margin:5px 0 0 0; color:#fff;
	
	-moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;	 
	}
.consultants nav .download:hover,
.consultants nav .expertise:hover{
	color:#666;
	}
.consultants .clearrightmargim{
	margin-right:0px;
	}
	
	
	
	
	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
.administration{
	width:76%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:10px auto 10px auto; overflow:hidden;
	padding:0px 0px 0px 15px; background-color:#fff;
	}
.administration h2{
	width:97%; background:url(../images/adminbg.png);    
	padding:5px 0 5px 5px;
	}
.administration nav{
	width:14.2%; height:auto;
	min-height:330px; border:1px solid #f0f0f0;
	float:left; margin:0 1.2% 20px 0px;
	padding:5px 5px 5px 5px; box-shadow:0 0 0px #ccc;
	min-width:140px;
	}
.administration nav img{
	width:100%; height:140px;;
	border:0px solid #f0f0f0;
	}
.administration nav p{
	width:95%; height:auto;
	margin:0px;
	}
.administration nav .name{
	font-weight:bold; border-bottom:1px dashed #ccc;
	}
.administration nav .email{
	color:#06F;
	}
.administration nav .expertise{
	background-color:#c1dda9; padding:0px 5px 4px 5px;
	margin:5px 0 0 0; color:#fff;
	
	-moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;	 
	}
.administration nav .download{
	background-color:#fcdda6; padding:0px 5px 4px 5px;
	margin:5px 0 0 0; color:#fff;
	
	-moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;	 
	}
.administration nav .download:hover,
.administration nav .expertise:hover{
	color:#666;
	}
.administration .clearrightmargim{
	margin-right:0px;
	}
	
	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
		/*  administration   */	
.references{
	width:86%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:10px auto 10px auto; overflow:hidden;
	padding:0px 0px 0px 15px; background-color:#fff;
	}
.references h2{
	width:100%; background:url(../images/adminbg1.png);    
	padding:5px 0 5px 5px;
	}
		/*  news   */	
		/*  news   */	
		/*  news   */	
		/*  news   */	
		/*  news   */	
.news{
	width:76%; height:auto;
	min-height:100px; border:0px solid #ccc;
	margin:10px auto 10px auto; overflow:hidden;
	padding:0px 0px 0px 15px; background-color:#fff;
	}
.news h2{
	width:97%; background:url(../images/adminbg1.png);    
	padding:5px 0 5px 5px;
	}
.news .left1{
	width:25%; height:auto;
	border:0px solid #ccc; float:left;
	min-height:300px; box-shadow:inset 0 0 10px 0 #fcdda6;
	margin:0 0 15px 0; overflow:hidden;
	min-width:150px;
	}
.news .left1 h3{
	margin:0px; padding:10px 0 0 15px;
	border-bottom:1px dashed #ccc;
	}
.news .left1 ul li{
	color:#000; border-bottom:1px solid #fcdda6;
	padding:3px 0px; list-style:circle;
	list-style-image:url(../images/navright.png); 
	}
.news .left2{
	width:70%; height:auto;
	border:0px dashed #ccc; float:left;
	min-height:300px;
	margin:0 0 15px 1%; overflow:hidden;
	}
