

.fif-kht *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.fif-kht .cf:before,
.fif-kht .cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
  .fif-kht{
 height: 1155px;
}



.fif-kht .cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.fif-kht .cf {
    *zoom: 1;
}

/* Generic styling */

.fif-kht body{
	/*background: #F5EEC9;*/
	font-family: Nunito block!important;
	font-size: 23px;	
}

.fif-kht h3{
	font-family: Nunito block!important;
}

.fif-kht .chart_head{
	height: 200px;
}

.fif-kht h1{
	text-align: center;
	font-size: 65px;
	font-weight: 15px;
	margin-top: 40px;
	margin-right: 100px;
	padding-right: 20px;
}
.fif-kht .content{
	width: 100%;
	max-width: 1142px;
	height: 749px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht .box{
	width: 100%;
	max-width: 1142px;
	height: 930px;
	margin: 0 auto;
	padding: 0 20px;
}
.fif-kht .content_2{
	width: 100%;
	max-width: 1142px;
	height: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht a:focus{
	outline: 2px dashed #f7f7f7;
}

@media all and (max-width: 1025px){
	.fif-kht .content{
		padding: 0 20px;
	}	
}

.flow-rel ul{
	padding: 0;
	margin: 0;
	list-style: none;	
}

.flow-rel ul a{
	display: block;
	background: #003071;
	border: 4px solid #efefef;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: none;
	color: #ffffff;
	height: 100px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}


@media all and (max-width: 1025px){
.flow-rel	ul a{
		font-size: 1em;
	}
}


.flow-rel ul a span{
	top: 25%;
	margin-top: -0.7em;
	display: block;
	font-size: 15px;
}

.fif-kht #third{
	top: 13%!important; 
}

/*
 
 */

.flow-rel .administration > li > a{
	margin-bottom: 25px;
}

.flow-rel .director > li > a{
	width: 50%;
	margin: 0 auto 0px auto;
	text-decoration: none;

}

.flow-rel .subdirector:after{
	content: "";
	display: block;
	width: 0;
	height: 103px;
	background: red;
	border-left: 4px solid #565353;
	left: 49.75%;
	position: relative;
}

.flow-rel .subdirector, 
.flow-rel .departments{
	position: absolute;
	width: 100%;
}

.flow-rel .subdirector > li:first-child,
.flow-rel .departments > li:first-child{	
	width: 18.59894921190893%;
	height: 64px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .subdirector > li:first-child a{ 
	float: initial;
	/*right: 27.2%;*/
	border-left: 4px solid #565353;
}

.flow-rel .departments > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .subdirector > li:first-child a,
.flow-rel .departments > li:first-child a{
	width: 100%;
}

.flow-rel .subdirector > li:first-child a{	
	left: 0px;
}


.flow-rel .subdirector > li:first-child a{	
	left: -30px;
}
	
.flow-rel .subdirector > li:first-child a{	
		left: -40px;
}	

@media all and (max-width: 1025px){
	.flow-rel .subdirector > li:first-child,
	.flow-rel .departments > li:first-child{
		width: 40%;	
	}

	.flow-rel .departments > li:first-child a{
		right: 0;
		width: 80%;
	}
	.flow-rel .subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .subdirector:after{
		left: 49.8%;
        /*top: -270px;*/
        top: -193px;
        height: 375px;
   
	}

	.flow-rel .departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.flow-rel .department:first-child,
.flow-rel .departments li:nth-child(2),
.flow-rel .departmented:first-child,
.flow-rel .departmentsed li:nth-child(2),
.flow-rel .department_lo:first-child,
.flow-rel .department_lo li:nth-child(2),
.flow-rel .department_eow:first-child,
.flow-rel .department_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .departments:after{
	content: "";
	display: block;
	position: absolute;
	width: 81.80%;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: 100px;
	left: 9.1%
}

@media all and (max-width: 1025px){
	.flow-rel .departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
		height: 60px;
	}  
}

@media all and (min-width: 1025px){
	.flow-rel .department:first-child:before,
   .flow-rel .department:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .department:before,
.flow-rel .departmented:before,
.flow-rel .department_lo:before,
.flow-rel .department_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 52px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -52px;
	left: 50%;
	margin-left: -4px;
}

.flow-rel .department_lo-first:before,
.flow-rel .department_lo-first:before{
	left: 44px !important;
}

.flow-rel .department{
	border-left: 4px solid #565353;
	width: 18.59894921190893%;
	float: left;
	margin-left: 1.751313485113835%;
	margin-bottom: 60px;
}

.fif-kht .lt-ie8 .department,
.fif-kht .lt-ie8 .departmented,
.fif-kht .lt-ie8 .department_lo,
.fif-kht .lt-ie8 .department_eow{
	width: 18.25%;
}

@media all and (max-width: 1025px){
	.flow-rel .department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.flow-rel .department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid #565353;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.flow-rel .department:nth-child(2):before{
		display: none;
	}
}

.flow-rel .department > a{
	margin: 0 0 -26px -4px;
	z-index: 1;
}

.flow-rel .department > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

.flow-rel .department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.flow-rel .department li{	
	padding-left: 25px;
	margin-top: 30px;
	border-bottom: 4px solid #565353;
	height: 80px;	
}

.flow-rel .department li a{
	background: #fff;
	top: 48px;	
	position: absolute;
	z-index: 1;
	width: 90%;
	height: 86px;
	margin: 5px;
	vertical-align: middle;
	right: -1px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );

}

.flow-rel .department li a:hover{
	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
	height: 80px;
	width: 95%;
	top: 39px;
	bottom: 39px;
	color: #ffffff;
	background-image: none!important;
	text-decoration: none;

}

.flow-rel .director_eow li a:hover,
.flow-rel .director_lo li a:hover,
.flow-rel .director-crm li a:hover,
.flow-rel .directored li a:hover,
.flow-rel .director li a:hover{
	color: #ffffff;
}



/* Department/ section colors */
.flow-rel .department.dep-a a{ background: #003071; }
.flow-rel .department.dep-b a{ background: #003071; }
.flow-rel .department.dep-c a{ background: #003071; }
.flow-rel .department.dep-d a{ background: #003071; }
.flow-rel .department.dep-e a{ background: #003071; }

/***************************************************************************
pune chart Start first
*****************************************************************************/

.flow-rel .content{
	width: 100%;
	max-width: 1142px;
	height: 749px;
	margin: 0 auto;
	padding: 0 20px;
	top: 100px;
}

.flow-rel .box{
	width: 100%;
	max-width: 1142px;
	height: 930px;
	margin: 0 auto;
	padding: 0 20px;
}
.flow-rel .content_2{
	width: 100%;
	max-width: 1142px;
	height: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht a:focus{
	outline: 2px dashed #f7f7f7;
}

@media all and (max-width: 1025px){
	.flow-rel .content{
		padding: 0 20px;
	}	
}

.flow-rel ul{
	padding: 0;
	margin: 0;
	list-style: none;	
}

.flow-rel ul a{
	display: block;
	background: #003071;
	border: 4px solid #efefef;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: none;
	color: #ffffff;
	height: 100px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}


@media all and (max-width: 1025px){
.flow-rel 	ul a{
		font-size: 1em;
	}
}


.flow-rel ul a span{
	top: 25%;
	margin-top: -0.7em;
	display: block;
}

.fif-kht #third{
	top: 13%!important; 
}

/*
 
 */

.flow-rel .cp_administration > li > a{
	margin-bottom: 25px;
}

.flow-rel .cp_director > li > a{
	width: 36%;
	margin: 0 auto 0px auto;
	text-decoration: none;
	bottom: 66px;
	
}

.flow-rel .cp_subdirector:after{
	content: "";
	display: block;
	width: 0;
	height: 148px;
	background: red;
	border-left: 4px solid #565353;
	left: 49.75%;
	position: relative;
	bottom: 45px;
}

.flow-rel .cp_subdirector, 
.flow-rel .cp_departments{
	position: absolute;
	width: 100%;
}

.flow-rel .cp_subdirector > li:first-child,
.flow-rel .cp_departments > li:first-child{	
	width: 18.59894921190893%;
	height: 64px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .cp_subdirector > li:first-child a{ 
	float: initial;
	/*right: 27.2%;*/
	border-left: 4px solid #565353;
}

.flow-rel .cp_departments > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .cp_subdirector > li:first-child a,
.flow-rel .cp_departments > li:first-child a{
	width: 100%;
	bottom: 45px;
}

.flow-rel .cp_subdirector > li:first-child a{	
	left: 0px;
}


.flow-rel .cp_subdirector > li:first-child a{	
	left: -30px;
}
	
.flow-rel .cp_subdirector > li:first-child a{	
		left: -40px;
}	

@media all and (max-width: 1025px){
	.flow-rel .cp_subdirector > li:first-child,
	.flow-rel .cp_departments > li:first-child{
		width: 40%;	
	}

	.flow-rel .cp_departments > li:first-child a{
		right: 0;
		width: 80%;
	}
	.flow-rel .cp_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .cp_subdirector:after{
		left: 49.8%;
	}

	.flow-rel .cp_departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.flow-rel .cp_department:first-child,
.flow-rel .cp_departments li:nth-child(2),
.flow-rel .cp_departmented:first-child,
.flow-rel .cp_departmentsed li:nth-child(2),
.flow-rel .cp_department_lo:first-child,
.flow-rel .cp_department_lo li:nth-child(2),
.flow-rel .cp_department_eow:first-child,
.flow-rel .cp_department_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .cp_departments:after{
	content: "";
	display: block;
	position: absolute;
	width: 916px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: 100px;
	left: 103px;
}

@media all and (max-width: 1025px){
	.flow-rel .cp_departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
		height: 60px;
	}  
}

@media all and (min-width: 1025px){
	.flow-rel .cp_department:first-child:before,
   .flow-rel .cp_department:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .cp_department:before,
.flow-rel .cp_departmented:before,
.flow-rel .cp_department_lo:before,
.flow-rel .cp_department_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 52px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -52px;
	left: 50%;
	margin-left: -4px;
}

.flow-rel .cp_department_lo-first:before,
.flow-rel .cp_department_lo-first:before{
	left: 44px !important;
}

.flow-rel .cp_department{
	border-left: 4px solid #565353;
	width: 18.59894921190893%;
	float: left;
	margin-left: 94px;
	margin-bottom: 60px;
}

.fif-kht .lt-ie8 .department,
.fif-kht .lt-ie8 .departmented,
.fif-kht .lt-ie8 .department_lo,
.fif-kht .lt-ie8 .department_eow{
	width: 18.25%;
}

@media all and (max-width: 1025px){
	.flow-rel .cp_department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.flow-rel .cp_department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid #565353;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.flow-rel .cp_department:nth-child(2):before{
		display: none;
	}
}

.flow-rel .cp_department > a{
	margin: 0 0 -26px -4px;
	z-index: 1;
}

.flow-rel .cp_department > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

.flow-rel .cp_department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.flow-rel .cp_department li{	
	padding-left: 25px;
	margin-top: 30px;
	border-bottom: 4px solid #565353;
	height: 80px;	
}

.flow-rel .cp_department li a{
	background: #fff;
	top: 48px;	
	position: absolute;
	z-index: 1;
	width: 90%;
	height: 86px;
	margin: 5px;
	vertical-align: middle;
	right: -1px;
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
*/
}

.flow-rel .cp_department li a:hover{
	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
	height: 80px;
	width: 95%;
	top: 39px;
	bottom: 39px;
	color: #ffffff;
	background-image: none!important;
	text-decoration: none;

}

.flow-rel .cp_director_eow li a:hover,
.flow-rel .cp_director_lo li a:hover,
.flow-rel .cp_director-crm li a:hover,
.flow-rel .cp_directored li a:hover,
.flow-rel .cp_director li a:hover{
	color: #ffffff;
}



/* Department/ section colors */
.flow-rel .cp_department.dep-a a{ background: #003071; }
.flow-rel .cp_department.dep-b a{ background: #003071; }
.flow-rel .cp_department.dep-c a{ background: #003071; }
.flow-rel .cp_department.dep-d a{ background: #003071; }
.flow-rel .cp_department.dep-e a{ background: #003071; }

/************************************************************
pune Second Chart
***************************************************************/

.flow-rel .content{
	width: 100%;
	max-width: 1142px;
	height: 749px;
	margin: 0 auto;
	padding: 0 20px;
	top: 100px;
}

.flow-rel .box{
	width: 100%;
	max-width: 1142px;
	height: 930px;
	margin: 0 auto;
	padding: 0 20px;
}
.flow-rel .content_2{
	width: 100%;
	max-width: 1142px;
	height: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht a:focus{
	outline: 2px dashed #f7f7f7;
}

@media all and (max-width: 1025px){
	.flow-rel .content{
		padding: 0 20px;
	}	
}

.flow-rel .flow-rel ul{
	padding: 0;
	margin: 0;
	list-style: none;	
}

.flow-rel .flow-rel ul a{
	display: block;
	background: #003071;
	border: 4px solid #efefef;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: none;
	color: #ffffff;
	height: 100px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}


@media all and (max-width: 1025px){
.flow-rel	ul a{
		font-size: 1em;
	}
}


.flow-rel ul a span{
	top: 25%;
	margin-top: -0.7em;
	display: block;
	font-size: 15px;
}

.fif-kht #third{
	top: 13%!important; 
}

/*
 
 */

.flow-rel .wr_administration > li > a{
	margin-bottom: 25px;
}

.flow-rel .wr_director > li > a{
	width: 36%!important;
	margin: 0 auto 0px auto;
	text-decoration: none;
	bottom: 96px;
	
}

.flow-rel .wr_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 204px;
    height: 52px;
    /*background: red;*/
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 253px;
}

.flow-rel .wrfr_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 149px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 27.75%;
    position: relative;
    bottom: 201px;
}

.flow-rel .wrfrsd_subdirector:after {
    content: "";
    display: block;
    width: 0;
    height: 149px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 42.50%;
    position: relative;
    bottom: 201px;
}

.flow-rel .wrfrfor_subdirector:after {
    content: "";
    display: block;
    width: 0;
    height: 149px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 64%;
    position: relative;
    bottom: 201px;
}
.flow-rel .wrfrsix_subdirector:after {
    content: "";
    display: block;
    width: 0;
    height: 149px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 83.30%;
    position: relative;
    bottom: 201px;
}

.flow-rel .cp_director:after {
    content: "";
    display: block;
    width: 0;
    height: 204px;
    height: 52px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 436px;
}

.flow-rel .cp_director:after {
    content: "";
    display: block;
    width: 0;
    /*height: 178px;*/
    height: 23px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    /*bottom: 435px;*/
    bottom: 275px;
}

.flow-rel .wr_subdirector,
.flow-rel .wrfr_subdirector, 
.flow-rel .wrfrsd_subdirector,
.flow-rel .wrfrfor_subdirector,
.flow-rel .wrfrsix_subdirector,
.flow-rel .wr_departments{
	position: absolute;
	width: 100%;
}

.flow-rel .wr_subdirector > li:first-child,
.flow-rel .wrfr_subdirector > li:first-child,
.flow-rel .wrfrsd_subdirector > li:first-child,
.flow-rel .wrfrfor_subdirector > li:first-child,
.flow-rel .wrfrsix_subdirector > li:first-child,
.flow-rel .wr_departments > li:first-child{	
    width: 9.669895%;
    height: 64px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .wr_subdirector > li:first-child a,
.flow-rel .wrfr_subdirector > li:first-child a,
.flow-rel .wrfrsd_subdirector > li:first-child a,
.flow-rel .wrfrfor_subdirector > li:first-child a,
.flow-rel .wrfrsix_subdirector > li:first-child a

{ 
	float: initial;
	/*right: 27.2%;*/
	/*border-left: 4px solid #565353;*/
}

.flow-rel .wr_departments > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .wr_subdirector > li:first-child a,
.flow-rel .wrfr_subdirector > li:first-child a,
.flow-rel .wrfrsd_subdirector > li:first-child a,
.flow-rel .wrfrfor_subdirector > li:first-child a,
.flow-rel .wrfrsix_subdirector > li:first-child a,
.flow-rel .wr_departments > li:first-child a{
	width: 100%;
	bottom: 45px;
	left: 394px;
}

.flow-rel .wr_subdirector > li:first-child a
{	
	left: 0px;
}

.flow-rel .wrfr_subdirector > li:first-child a
{	
	left: 0px;
}
.flow-rel .wrfrsd_subdirector > li:first-child a
{	
	left: 0px;
}
.flow-rel .wrfrfor_subdirector > li:first-child a
{	
	left: 0px;
}
.flow-rel .wrfrsix_subdirector > li:first-child a
{	
	left: 0px;
}


.flow-rel .wr_subdirector > li:first-child a{	
	left: -30px;
}

.flow-rel .wrfr_subdirector > li:first-child a{	
	left: -30px;
}
.flow-rel .wrfrsd_subdirector > li:first-child a{	
	left: -30px;
}
.flow-rel .wrfrfor_subdirector > li:first-child a{	
	left: -30px;
}
.flow-rel .wrfrsix_subdirector > li:first-child a{	
	left: -30px;
}
	
.flow-rel .wr_subdirector > li:first-child a{	
		left: -239px;
}

.flow-rel .wrfr_subdirector > li:first-child a{	
		left: -444px!important;
}
.flow-rel .wrfrsd_subdirector > li:first-child a{	
		left: -84px!important;
}
.flow-rel .wrfrfor_subdirector > li:first-child a{	
		left: 155px!important;
}
.flow-rel .wrfrsix_subdirector > li:first-child a{	
		left: 486px!important;
}

@media all and (max-width: 1025px){
	.flow-rel .wr_subdirector > li:first-child,
	.flow-rel .wrfr_subdirector > li:first-child,
	.flow-rel .wrfrsd_subdirector > li:first-child,
	.flow-rel .wrfrfor_subdirector > li:first-child,
	.flow-rel .wrfrsix_subdirector > li:first-child,
	.flow-rel .wr_departments > li:first-child{
		width: 40%;	
	}

	.flow-rel .wr_departments > li:first-child a{
		right: 0;
		width: 80%;
	}
	.flow-rel .wr_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .wrfr_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}
		.flow-rel .wrfrsd_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}
		.flow-rel .wrfrfor_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}
		.flow-rel .wrfrsix_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .wr_subdirector:after{
		left: 49.8%;
	}
	.flow-rel .wrfr_subdirector:after{
		left: 49.8%;
	}
	.flow-rel .wrfrsd_subdirector:after{
		left: 49.8%;
	}
		.flow-rel .wrfrfor_subdirector:after{
		left: 49.8%;
	}
		.flow-rel .wrfrsix_subdirector:after{
		left: 49.8%;
	}

	.flow-rel .wr_departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.flow-rel .wr_department:first-child,
.flow-rel .wr_departments li:nth-child(2),
.flow-rel .wr_departmented:first-child,
.flow-rel .wr_departmentsed li:nth-child(2),
.flow-rel .wr_department_lo:first-child,
.flow-rel .wr_department_lo li:nth-child(2),
.flow-rel .wr_department_eow:first-child,
.flow-rel .wr_department_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .wr_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 164px;
    height: 22px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 100px;
    left: 28px;
}

.flow-rel .wrzone2_departments:after{
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 22px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: -52px;
    left: 104px;
}

.flow-rel .wrzone11_departments:after{
    content: "";
    display: block;
    position: absolute;
    width: 242px;
    height: 22px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: -52px;
    left: 105px;
}
.flow-rel .wrzone3_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 840px;
    height: 153px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 51px;
    left: 108px;
}


@media all and (max-width: 1025px){
	.flow-rel .wr_departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
		height: 60px;
	}  
}

@media all and (min-width: 1025px){
	.flow-rel .wr_department:first-child:before,
   .flow-rel .wr_department:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .wr_department:before,
.flow-rel .wr_departmented:before,
.flow-rel .wr_department_lo:before,
.flow-rel .wr_department_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 52px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -52px;
	left: 50%;
	margin-left: -4px;
}

.flow-rel .wr_department_lo-first:before,
.flow-rel .wr_department_lo-first:before{
	left: 44px !important;
}

.flow-rel .wr_department{
	border-left: 4px solid #565353;
    width: 5.601995%;
    float: left;
    margin-left: 18px;
    margin-bottom: 60px;
}

.fif-kht .lt-ie8 .department,
.fif-kht .lt-ie8 .departmented,
.fif-kht .lt-ie8 .department_lo,
.fif-kht .lt-ie8 .department_eow{
	width: 18.25%;
}

@media all and (max-width: 1025px){
	.flow-rel .wr_department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.flow-rel .wr_department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid #565353;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.flow-rel .wr_department:nth-child(2):before{
		display: none;
	}
}

.flow-rel .wr_department > a{
	margin: 0 -9px -29px -4px;
	z-index: 1;
}

.flow-rel .wr_department > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

.flow-rel .wr_department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.flow-rel .wr_department li{	
	padding-left: 25px;
	margin-top: 30px;
	border-bottom: 4px solid #565353;
	height: 80px;	
}

.flow-rel .wr_department li a{
	    top: 48px;
    position: absolute;
    z-index: 1;
    width: 115%;
    height: 95px;
    margin: 5px;
    vertical-align: middle;
    right: -18px;
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
*/
}

.flow-rel .wr_department li a:hover{
    box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
    height: 83px;
    width: 100%;
    top: 39px;
    bottom: 39px;
    color: #ffffff;
    background-image: none!important;
    text-decoration: none;

}

.flow-rel .wr_director_eow li a:hover,
.flow-rel .wr_director_lo li a:hover,
.flow-rel .wr_director-crm li a:hover,
.flow-rel .wr_directored li a:hover,
.flow-rel .wr_director li a:hover{
	color: #ffffff;
}



/* Department/ section colors */
.flow-rel .wr_department.dep-a a{ background: #003071; }
.flow-rel .wr_department.dep-b a{ background: #003071; }
.flow-rel .wr_department.dep-c a{ background: #003071; }
.flow-rel .wr_department.dep-d a{ background: #003071; }
.flow-rel .wr_department.dep-e a{ background: #003071; }


/************************************************************
pune 3 Chart
***************************************************************/

.flow-rel .content_3{
	width: 100%;
	max-width: 1142px;
	height: 1200px;
	margin: 0 auto;
	padding: 0 20px;
	top: -261px;
}

.flow-rel .box{
	width: 100%;
	max-width: 1142px;
	height: 930px;
	margin: 0 auto;
	padding: 0 20px;
}
.flow-rel .content_2{
	width: 100%;
	max-width: 1142px;
	height: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht a:focus{
	outline: 2px dashed #f7f7f7;
}

@media all and (max-width: 1025px){
	.flow-rel .content{
		padding: 0 20px;
	}	
}

.flow-rel ul{
	padding: 0;
	margin: 0;
	list-style: none;	
}

.flow-rel ul a{
	display: block;
	background: #003071;
	border: 4px solid #efefef;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: none;
	color: #ffffff;
	height: 100px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}


@media all and (max-width: 1025px){
    .flow-rel ul a{
		font-size: 1em;
	}
}


.flow-rel ul a span{
	top: 25%;
	margin-top: -0.7em;
	display: block;
	font-size: 15px;
}

.fif-kht #third{
	top: 13%!important; 
}

/*
 
 */

.flow-rel .er_administration > li > a{
	margin-bottom: 25px;
}

.flow-rel .er_director > li > a{
	width: 36%!important;
	margin: 0 auto 0px auto;
	text-decoration: none;
	bottom: 96px;
	
}

.flow-rel .er_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 202px;
    background: red;
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 253px;
}

.flow-rel .erfr_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 51px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 252px;
}

.flow-rel .er_subdirector,
.flow-rel .erfr_subdirector, 
.flow-rel .er_departments{
	position: absolute;
	width: 100%;
}

.flow-rel .er_subdirector > li:first-child,
.flow-rel .erfr_subdirector > li:first-child,
.flow-rel .er_departments > li:first-child{	
	width: 18.59894921190893%;
	height: 64px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .er_subdirector > li:first-child a,
.flow-rel .erfr_subdirector > li:first-child a{ 
	float: initial;
	/*right: 27.2%;*/
	/*border-left: 4px solid #565353;*/
}

.flow-rel .er_departments > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .er_subdirector > li:first-child a,
.flow-rel .erfr_subdirector > li:first-child a,
.flow-rel .er_departments > li:first-child a{
	width: 100%;
	bottom: 45px;
	left: 293px;
}

.flow-rel .er_subdirector > li:first-child a
{	
	left: 0px;
}

.flow-rel .erfr_subdirector > li:first-child a
{	
	left: 0px;
}


.flow-rel .er_subdirector > li:first-child a{	
	left: -30px;
}

.flow-rel .erfr_subdirector > li:first-child a{	
	left: -30px;
}
	
.flow-rel .er_subdirector > li:first-child a{	
		left: 0px;
}

.flow-rel .erfr_subdirector > li:first-child a{	
		left: -310px!important;
}	

@media all and (max-width: 1025px){
	.flow-rel .er_subdirector > li:first-child,
	.flow-rel .erfr_subdirector > li:first-child,
	.flow-rel .er_departments > li:first-child{
		width: 40%;	
	}

	.flow-rel .er_departments > li:first-child a{
		right: 0;
		width: 80%;
	}
	.flow-rel .er_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .erfr_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .er_subdirector:after{
		left: 49.8%;
	}
	.flow-rel .erfr_subdirector:after{
		left: 49.8%;
	}

	.flow-rel .er_departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.flow-rel .er_department:first-child,
.flow-rel .er_departments li:nth-child(2),
.flow-rel .er_departmented:first-child,
.flow-rel .er_departmentsed li:nth-child(2),
.flow-rel .er_department_lo:first-child,
.flow-rel .er_department_lo li:nth-child(2),
.flow-rel .er_department_eow:first-child,
.flow-rel .er_department_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .er_departments:after{
	content: "";
	display: block;
	position: absolute;
	width: 305px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: 100px;
	left: 83px;
}

.flow-rel .erzone2_departments:after{
	content: "";
	display: block;
	position: absolute;
	width: 305px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: -52px;
    left: 79px;
}

.flow-rel .erzone3_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 610px;
    height: 153px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 51px;
    left: 234px;
}


@media all and (max-width: 1025px){
	.flow-rel .er_departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
		height: 60px;
	}  
}

@media all and (min-width: 1025px){
	.flow-rel .er_department:first-child:before,
   .flow-rel .er_department:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .er_department:before,
.flow-rel .er_departmented:before,
.flow-rel .er_department_lo:before,
.flow-rel .er_department_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 52px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -52px;
	left: 50%;
	margin-left: -4px;
}

.flow-rel .er_department_lo-first:before,
.flow-rel .er_department_lo-first:before{
	left: 44px !important;
}

.flow-rel .er_department{
	border-left: 4px solid #565353;
    width: 15.598949%;
    float: left;
    margin-left: 129px;
    margin-bottom: 60px;
}

.fif-kht .lt-ie8 .department,
.fif-kht .lt-ie8 .departmented,
.fif-kht .lt-ie8 .department_lo,
.fif-kht .lt-ie8 .department_eow{
	width: 18.25%;
}

@media all and (max-width: 1025px){
	.flow-rel .er_department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.flow-rel .er_department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid #565353;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.flow-rel .er_department:nth-child(2):before{
		display: none;
	}
}

.flow-rel .er_department > a{
	margin: 0 -12px -26px -4px;
	z-index: 1;
}

.flow-rel .er_department > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

.flow-rel .er_department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.flow-rel .er_department li{	
	padding-left: 25px;
	margin-top: 30px;
	border-bottom: 4px solid #565353;
	height: 80px;	
}

.flow-rel .er_department li a{
	background: #fff;
	top: 48px;	
	position: absolute;
	z-index: 1;
	width: 86%;
	height: 86px;
	margin: 5px;
	vertical-align: middle;
	right: -1px;
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
*/
}

.flow-rel .er_department li a:hover{
	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
	height: 80px;
	width: 95%;
	top: 39px;
	bottom: 39px;
	color: #ffffff;
	background-image: none!important;
	text-decoration: none;

}

.flow-rel .er_director_eow li a:hover,
.flow-rel .er_director_lo li a:hover,
.flow-rel .er_director-crm li a:hover,
.flow-rel .er_directored li a:hover,
.flow-rel .er_director li a:hover{
	color: #ffffff;
}



/* Department/ section colors */
.flow-rel .er_department.dep-a a{ background: #003071; }
.flow-rel .er_department.dep-b a{ background: #003071; }
.flow-rel .er_department.dep-c a{ background: #003071; }
.flow-rel .er_department.dep-d a{ background: #003071; }
.flow-rel .er_department.dep-e a{ background: #003071; }





/************************************************************
pune 4 Chart
***************************************************************/

.flow-rel .content_3{
	width: 100%;
	max-width: 1142px;
	height: 1123px;
	margin: 0 auto;
	padding: 0 20px;
	top: -261px;
}

.flow-rel .box{
	width: 100%;
	max-width: 1142px;
	height: 930px;
	margin: 0 auto;
	padding: 0 20px;
}
.flow-rel .content_2{
	width: 100%;
	max-width: 1142px;
	height: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht a:focus{
	outline: 2px dashed #f7f7f7;
}

@media all and (max-width: 1025px){
	.flow-rel .content{
		padding: 0 20px;
	}	
}

.flow-rel ul{
	padding: 0;
	margin: 0;
	list-style: none;	
}

.flow-rel ul a{
	display: block;
	background: #003071;
	border: 4px solid #efefef;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: none;
	color: #ffffff;
	height: 100px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}


@media all and (max-width: 1025px){
.flow-rel 	ul a{
		font-size: 1em;
	}
}


.flow-rel ul a span{
    top: 4%;
    margin-top: -0.7em;
	display: block;
	font-size: 15px;
}

.fif-kht #third{
	top: 13%!important; 
}

/*
 
 */

.flow-rel .cr_administration > li > a{
	margin-bottom: 25px;
}

.flow-rel .cr_director > li > a{
	width: 36%!important;
	margin: 0 auto 0px auto;
	text-decoration: none;
	bottom: 96px;
	
}

.flow-rel .cr_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 202px;
    background: red;
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 253px;
}

.flow-rel .crfr_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 51px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 252px;
}

.flow-rel .cr_subdirector,
.flow-rel .crfr_subdirector, 
.flow-rel .cr_departments{
	position: absolute;
	width: 100%;
}

.flow-rel .cr_subdirector > li:first-child,
.flow-rel .crfr_subdirector > li:first-child,
.flow-rel .cr_departments > li:first-child{	
	width: 18.59894921190893%;
	height: 64px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .cr_subdirector > li:first-child a,
.flow-rel .crfr_subdirector > li:first-child a{ 
	float: initial;
	/*right: 27.2%;*/
	/*border-left: 4px solid #565353;*/
}

.flow-rel .cr_departments > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .cr_subdirector > li:first-child a,
.flow-rel .crfr_subdirector > li:first-child a,
.flow-rel .cr_departments > li:first-child a{
	width: 100%;
	bottom: 45px;
	left: 293px;
}

.flow-rel .cr_subdirector > li:first-child a
{	
	left: 0px;
}

.flow-rel .crfr_subdirector > li:first-child a
{	
	left: 0px;
}


.flow-rel .cr_subdirector > li:first-child a{	
	left: -30px;
}

.flow-rel .crfr_subdirector > li:first-child a{	
	left: -30px;
}
	
.flow-rel .cr_subdirector > li:first-child a{	
		left: 0px;
}

.flow-rel .crfr_subdirector > li:first-child a{	
		left: -258px!important;
}	

@media all and (max-width: 1025px){
	.flow-rel .cr_subdirector > li:first-child,
	.flow-rel .crfr_subdirector > li:first-child,
	.flow-rel .cr_departments > li:first-child{
		width: 40%;	
	}

	.flow-rel .cr_departments > li:first-child a{
		right: 0;
		width: 80%;
	}
	.flow-rel .cr_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .crfr_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .cr_subdirector:after{
		left: 49.8%;
	}
	.flow-rel .crfr_subdirector:after{
		left: 49.8%;
	}

	.flow-rel .cr_departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.flow-rel .cr_department:first-child,
.flow-rel .cr_departments li:nth-child(2),
.flow-rel .cr_departmented:first-child,
.flow-rel .cr_departmentsed li:nth-child(2),
.flow-rel .cr_department_lo:first-child,
.flow-rel .cr_department_lo li:nth-child(2),
.flow-rel .cr_department_eow:first-child,
.flow-rel .cr_department_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .cr_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 368px;
    height: 22px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 100px;
    left: 111px;
}

.flow-rel .crzone2_departments:after{
	content: "";
	display: block;
	position: absolute;
	width: 305px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: -52px;
    left: 80px;
}

.flow-rel .crzone3_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 554px;
    height: 153px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 51px;
    left: 289px;
}


@media all and (max-width: 1025px){
	.flow-rel .cr_departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
		height: 60px;
	}  
}

@media all and (min-width: 1025px){
	.flow-rel .cr_department:first-child:before,
   .flow-rel .cr_department:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .cr_department:before,
.flow-rel .cr_departmented:before,
.flow-rel .cr_department_lo:before,
.flow-rel .cr_department_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 52px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -52px;
	left: 50%;
	margin-left: -4px;
}

.flow-rel .cr_department_lo-first:before,
.flow-rel .cr_department_lo-first:before{
	left: 44px !important;
}

.flow-rel .cr_department{
	 border-left: 4px solid #565353;
    width: 227px;
    float: left;
    margin-left: 137px;
    margin-bottom: 60px;
}

.fif-kht .lt-ie8 .department,
.fif-kht .lt-ie8 .departmented,
.fif-kht .lt-ie8 .department_lo,
.fif-kht .lt-ie8 .department_eow{
	width: 18.25%;
}

@media all and (max-width: 1025px){
	.flow-rel .cr_department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.flow-rel .cr_department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid #565353;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.flow-rel .cr_department:nth-child(2):before{
		display: none;
	}
}

.flow-rel .cr_department > a{
	margin: 0 -12px -26px -4px;
	z-index: 1;
}

.flow-rel .cr_department > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

.flow-rel .cr_department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.flow-rel .cr_department li{	
	padding-left: 25px;
	margin-top: 30px;
	border-bottom: 4px solid #565353;
	height: 80px;	
}

.flow-rel .cr_department li a{
	background: #fff;
	top: 48px;	
	position: absolute;
	z-index: 1;
	width: 86%;
	height: 198px;
	margin: 5px;
	vertical-align: middle;
	right: -1px;
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
*/
}

/*.flow-rel .cr_department li a:hover{*/
/*	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);*/
/*	height: 80px;*/
/*	width: 95%;*/
/*	top: 39px;*/
/*	bottom: 39px;*/
/*	color: #f5f5f5;*/
/*	background-image: none!important;*/
/*	text-decoration: none;*/

/*}*/

.flow-rel .cr_director_eow li a:hover,
.flow-rel .cr_director_lo li a:hover,
.flow-rel .cr_director-crm li a:hover,
.flow-rel .cr_directored li a:hover,
.flow-rel .cr_director li a:hover{
	color: #ffffff;
}



/* Department/ section colors */
.flow-rel .cr_department.dep-a a{ background: #003071; }
.flow-rel .cr_department.dep-b a{ background: #003071; }
.flow-rel .cr_department.dep-c a{ background: #003071; }
.flow-rel .cr_department.dep-d a{ background: #003071; }
.flow-rel .cr_department.dep-e a{ background: #003071; }




/************************************************************
pune 5 Chart
***************************************************************/

.flow-rel .content{
	width: 100%;
	max-width: 1142px;
	height: 749px;
	margin: 0 auto;
	padding: 0 20px;
	top: 100px;
}

.flow-rel .box{
	width: 100%;
	max-width: 1142px;
	height: 930px;
	margin: 0 auto;
	padding: 0 20px;
	top: -499px;
}
.flow-rel .content_2{
	width: 100%;
	max-width: 1142px;
	height: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.fif-kht a:focus{
	outline: 2px dashed #f7f7f7;
}

@media all and (max-width: 1025px){
	.flow-rel .content{
		padding: 0 20px;
	}	
}

.flow-rel ul{
	padding: 0;
	margin: 0;
	list-style: none;	
}

.flow-rel ul a{
	display: block;
	background: #003071;
	border: 4px solid #efefef;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: none;
	color: #ffffff;
	height: 100px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}


@media all and (max-width: 1025px){
.flow-rel	ul a{
		font-size: 1em;
		z-index: 9;
	}
}


.flow-rel ul a span{
	/*top: -10px;*/
	margin-top: 0.3em;
	display: block;
	font-size: 15px;
}

.fif-kht #third{
	top: 8%!important; 
}

/*
 
 */

.flow-rel .ad_administration > li > a{
	margin-bottom: 25px;
}

.flow-rel .ad_director > li > a{
	width: 36%!important;
	margin: 0 auto 0px auto;
	text-decoration: none;
	bottom: 96px;
	
}

.flow-rel .ad_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 202px;
    background: red;
    border-left: 4px solid #565353;
    left: 49.75%;
    position: relative;
    bottom: 253px;
}

.flow-rel .adfr_subdirector:after{
	content: "";
    display: block;
    width: 0;
    height: 150px;
    /* background: red; */
    border-left: 4px solid #565353;
    left: 656px;
    position: relative;
    bottom: 201px;
}

.flow-rel .ad_subdirector,
.flow-rel .adfr_subdirector,
.flow-rel .adsd_subdirector, 
.flow-rel .ad_departments{
	position: absolute;
	width: 100%;
}

.flow-rel .ad_subdirector > li:first-child,
.flow-rel .adfr_subdirector > li:first-child,
.flow-rel .adsd_subdirector > li:first-child,
.flow-rel .ad_departments > li:first-child{	
	width: 18.59894921190893%;
	height: 64px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .ad_subdirector > li:first-child a,
.flow-rel .adfr_subdirector > li:first-child a{ 
	float: initial;
	/*right: 27.2%;*/
	/*border-left: 4px solid #565353;*/
}

.flow-rel .ad_departments > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .ad_subdirector > li:first-child a,
.flow-rel .adfr_subdirector > li:first-child a,
.flow-rel .adsd_subdirector > li:first-child a,
.flow-rel .ad_departments > li:first-child a{
	width: 70%;
    bottom: 45px;
    left: 523px;
}

.flow-rel .ad_subdirector > li:first-child a
{	
	left: 0px;
}

.flow-rel .adfr_subdirector > li:first-child a
{	
	left: 0px;
}


.flow-rel .ad_subdirector > li:first-child a{	
	left: -30px;
}

.flow-rel .adfr_subdirector > li:first-child a{	
	left: -30px;
}
	
.flow-rel .ad_subdirector > li:first-child a{	
		left: 359px;
}

.flow-rel .adfr_subdirector > li:first-child a{	
		left: -251px!important;
}	

.flow-rel .adsd_subdirector > li:first-child a{	
		left: 138px!important;
}	

@media all and (max-width: 1025px){
	.flow-rel .ad_subdirector > li:first-child,
	.flow-rel .adfr_subdirector > li:first-child,
	.flow-rel .ad_departments > li:first-child{
		width: 40%;	
	}

	.flow-rel .ad_departments > li:first-child a{
		right: 0;
		width: 80%;
	}
	.flow-rel .ad_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .adfr_subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.flow-rel .ad_subdirector:after{
		left: 49.8%;
	}
	.flow-rel .adfr_subdirector:after{
		left: 49.8%;
	}

	.flow-rel .ad_departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.flow-rel .ad_department:first-child,
.flow-rel .ad_departments li:nth-child(2),
.flow-rel .ad_departmented:first-child,
.flow-rel .ad_departmentsed li:nth-child(2),
.flow-rel .ad_department_lo:first-child,
.flow-rel .ad_department_lo li:nth-child(2),
.flow-rel .ad_department_eow:first-child,
.flow-rel .ad_department_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .ad_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 448px;
    height: 22px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 100px;
    left: 45px;
}

.flow-rel .adzone2_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 115px;
    height: 22px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: -52px;
    left: 41px;
}

.flow-rel .adzone3_departments:after{
	content: "";
    display: block;
    position: absolute;
    width: 782px;
    height: 153px;
    border-top: 4px solid #565353;
    border-right: 4px solid #565353;
    border-left: 4px solid #565353;
    margin: 0 auto;
    top: 51px;
    left: 266px;
}


@media all and (max-width: 1025px){
	.flow-rel .ad_departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
		height: 60px;
	}  
}

@media all and (min-width: 1025px){
	.flow-rel .ad_department:first-child:before,
   .flow-rel .ad_department:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .ad_department:before,
.flow-rel .ad_departmented:before,
.flow-rel .ad_department_lo:before,
.flow-rel .ad_department_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 52px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -52px;
	left: 50%;
	margin-left: -4px;
}

.flow-rel .ad_department_lo-first:before,
.flow-rel .ad_department_lo-first:before{
	left: 44px !important;
}

.flow-rel .ad_department {
    border-left: 4px solid #565353;
    width: 95px;
    float: left;
    margin-left: 16px;
    margin-bottom: 60px;
}

.fif-kht .lt-ie8 .department,
.fif-kht .lt-ie8 .departmented,
.fif-kht .lt-ie8 .department_lo,
.fif-kht .lt-ie8 .department_eow{
	width: 18.25%;
}

@media all and (max-width: 1025px){
	.flow-rel .ad_department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.flow-rel .ad_department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid #565353;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.flow-rel .ad_department:nth-child(2):before{
		display: none;
	}
}

.flow-rel .ad_department > a{
	margin: 0 1px -26px -4px;
	z-index: 1;
}

.flow-rel .ad_department > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

.flow-rel .ad_department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.flow-rel .ad_department li{	
	padding-left: 25px;
	margin-top: 30px;
	border-bottom: 4px solid #565353;
	height: 80px;	
}

.flow-rel .ad_department li a{
	background: #fff;
	top: 48px;	
	position: absolute;
	z-index: 1;
	width: 86%;
	height: 86px;
	margin: 5px;
	vertical-align: middle;
	right: -1px;
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
*/
}

.flow-rel .ad_department li a:hover{
	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
	height: 80px;
	width: 95%;
	top: 39px;
	bottom: 39px;
	color: #ffffff;
	background-image: none!important;
	text-decoration: none;

}

.flow-rel .ad_director_eow li a:hover,
.flow-rel .ad_director_lo li a:hover,
.flow-rel .ad_director-crm li a:hover,
.flow-rel .ad_directored li a:hover,
.flow-rel .ad_director li a:hover{
	color: #ffffff;
}



/* Department/ section colors */
.flow-rel .ad_department.dep-a a{ background: #003071; }
.flow-rel .ad_department.dep-b a{ background: #003071; }
.flow-rel .ad_department.dep-c a{ background: #003071; }
.flow-rel .ad_department.dep-d a{ background: #003071; }
.flow-rel .ad_department.dep-e a{ background: #003071; }



/***********************************************************************
            Jt.CP EOW chart start here
***********************************************************************/


.flow-rel .content_1{
	width: 100%;
	max-width: 1142px;
	height: 860px;
	margin: 0 auto;
	padding: 0 20px;
}

.flow-rel .director_eow > li > a{
	width: 174px;
	margin: 0 auto 0px auto;
	text-decoration: none;
}

.flow-rel .org-chart-second{
	top: 299px;
}
.flow-rel .org-chart-first{
	top: 299px;
	left: -93px;
}
.flow-rel .director_eow_vr:after{
	content: "";
	display: block;
	width: 0;
	height: 79px;
	top: -247px;
	background: red;
	border-left: 4px solid #565353;
	left: 48.95%;
	position: relative;
}
 
.flow-rel .subdirector_eow:after{
	content: "";
    display: block;
    top: -231px;
    width: 0;
    height: 345px;
    background: red;
    border-left: 4px solid #565353;
    left: 138px;
    position: relative;
}

.flow-rel .subdirector_eow > li:first-child a,
.flow-rel .departments_eow > li:first-child a{
		width: 100px !important;
}

/*.department_eow li a:hover{
	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
	height: 280px;
	width: 95%;
	top: 39px;
	bottom: 39px;
	background-image: none!important;
	text-decoration: none;
}*/

.flow-rel .subdirector_eow-second:after{
	content: "";
	display: block;
	width: 0;
	top: -231px;
	height: 172px;
	background: red;
	border-left: 4px solid #565353;
	left: 176px;
	position: relative;
}

.flow-rel .subdirector_eow-third:after{
	content: "";
	display: block;
	width: 0;
	top: -231px;
	height: 172px;
	background: red;
	border-left: 4px solid #565353;
	left: 179px;
	position: relative;
}

.flow-rel .subdirector_eow-first:after{
	content: "";
	display: block;
	width: 0;
	top: -231px;
	height: 172px;
	background: red;
	border-left: 4px solid #565353;
	left: 50.95%;
	position: relative;
}

.flow-rel .subdirector_eow,
.flow-rel .departments_eow{
	position: absolute;
	width: 100%;
	top: 77px;  
}

.flow-rel .subdirector_eow-first-li,
.flow-rel .departments_eow{
	left: 100px;  
}


.flow-rel .subdirector_eow-second-li,
.flow-rel .departments_eow{
	left: 76px;  
}

.flow-rel .subdirector_eow-third-li,
.flow-rel .departments_eow{
	left: -25px;  
}


.flow-rel .subdirector_eow-four-li,
.flow-rel .departments_eow{
	left: -71px;  
}


/*last changes here*/

.flow-rel .subdirector_eow > li:first-child a{		
left: 0px;		
}

		
.flow-rel .subdirector_eow-fourth-box > li:first-child a{			
left: -30px;	
}


.flow-rel .subdirector_eow-first-box > li:first-child a{	
left: -40px;	
}

.flow-rel .department_eow-first:before{
left: 44px !important;		
}

/*last changes here*/
.flow-rel .subdirector_eow > li:first-child,
.flow-rel .departments_eow > li:first-child{	
	width: 9.59894921190893%;
	height: 139px;
	margin: 0 auto 92px auto;		
	padding-top: 25px;
	/*border-bottom: 4px solid white;*/
	z-index: 1;	
}

.flow-rel .subdirector_eow > li:first-child a{ 
	float: initial;
	/*right: 27.2%;*/
	border-left: 4px solid #efefef;
}

.flow-rel .departments_eow > li:first-child{	
	/*float: left;
	left: 23.2%;
	border-right: 4px solid white;	*/
}

.flow-rel .departments_eow > li:first-child a{
	top: 10px;
	right: 0px;
}

.flow-rel .department_eow:first-child,
.flow-rel .departments_eow li:nth-child(2){
	margin-left: 0;
	clear: left;	
}

.flow-rel .departments_eow:after{
	content: "";
	display: block;
	position: absolute;
	width: 410px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: 176px;
	left: 60px;
}

.flow-rel .departments_eow_hr:after{
	content: "";
	display: block;
	position: absolute;
	width: 675px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: 176px;
	left: 228px;
}

.flow-rel .departments_eow_hr_first:after{
	content: "";
	display: block;
	position: absolute;
	width: 332px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: -55px;
	left: 27px;
}

.flow-rel .departments_eow_hr_second:after{
	content: "";
	display: block;
	position: absolute;
	width: 85px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: -55px;
	left: 33px;
}


.flow-rel .departments_eow_hr_third:after{
	content: "";
	display: block;
	position: absolute;
	width: 85px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: -55px;
	left: 33px;
}

.flow-rel .departments_eow_hr_forth:after{
	content: "";
	display: block;
	position: absolute;
	width: 85px;
	height: 22px;	
	border-top: 4px solid #565353;
	border-right: 4px solid #565353;
	border-left: 4px solid #565353;
	margin: 0 auto;
	top: -55px;
	left: 33px;
}

@media all and (min-width: 1025px){
	.flow-rel .department_eow:first-child:before,
   .flow-rel .department_eow:last-child:before{
   /* border:none;*/
  }
}

.flow-rel .section_eow:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 61px;
	border-left: 4px solid #565353;
	z-index: 1;
	top: -5px;
	left: 50%;
	margin-left: -5px;
}

.flow-rel .section_eow-first:before{
	left: 37px !important;
}
.flow-rel .department_eow{
	/*border-left: 4px solid #fff;*/
	width: 62px;
	float: left;
	right: -96px;
	margin-left: 3.751313485113835%;
	margin-bottom: 60px;
}

.flow-rel .department_eow-first{
	/*border-left: 4px solid #fff;*/
	width: 21.59894921190893%;
	float: left;
	right: -6px;
	margin-left: 3.751313485113835%;
	margin-bottom: 60px;
}

.flow-rel .department_eow-third{
	/*border-left: 4px solid #fff;*/
	width: 75px;
	float: left;
	right: 120px;
	margin-left: 3.751313485113835%;
	margin-bottom: 60px;
}
.flow-rel .department_eow-fourth{
	/*border-left: 4px solid #fff;*/
	width: 75px;
	float: left;
	right: 116px;
	margin-left: 3.751313485113835%;
	margin-bottom: 60px;
}


.flow-rel .department_eow-fifth{
	/*border-left: 4px solid #fff;*/
	width: 75px;
	float: left;
	right: 125px;
	margin-left: 3.751313485113835%;
	margin-bottom: 60px;
}
.flow-rel .department_eow > a{
	margin: 0 0 -26px -4px;
	z-index: 1;
	width: 75px;
}

.flow-rel .department_eow-third > a{
	margin: 0 0 -26px -16px;
	z-index: 1;
	width: 75px;
}
.flow-rel .department_eow li{	
	padding-left: 25px;
	margin-top: 30px;
	/*border-bottom: 4px solid #fff;*/
	height: 80px;	
}

.flow-rel .department_eow-vr li{	
	padding-left: 25px;
	margin-top: 30px;
	/*border-bottom: 4px solid #fff;*/
	height: 80px;	
}

.flow-rel .department_eow li a{
	background: #fff;
	top: 48px;	
	position: absolute;
	z-index: 1;
	width: 76px;
	height: auto;
	margin: 5px;
	vertical-align: middle;
	right: -15px;
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
*/
}

.flow-rel .department_eow-section ul a{
	right: 9px !important;
}

.flow-rel .department_eow-section-third li {
	right: 9px !important;
}


.flow-rel .department_eow-section-four li {
	right: -41px !important;
    top: 73px;
}

.flow-rel .department_eowlast:before{
	display: none;
}

.flow-rel .department_eow > a:hover{	
	height: 80px;
	text-decoration: none;
	color: #ffffff;
}

/* Department/ section colors */
.flow-rel .department_eow.dep-a a{ background: #003071; }
.flow-rel .department_eow.dep-b a{ background: #003071; }
.flow-rel .department_eow.dep-c a{ background: #003071; }
.flow-rel .department_eow.dep-d a{ background: #003071; }
.flow-rel .department_eow.dep-e a{ background: #003071; }


@media only screen and (max-width: 768px) {
    .fif-kht{
    /*height:15054px;*/
    /*height: 12134px;*/
    height:5585px;
}
}


