.reporting-heading{
        color: #7889A3;
    font-size: 20px;
    font-family: raleway, sans-serif;
}	
	
	.story-outter-block{width: 70%; margin: 0 auto; padding: 20px}
		.font-16{font-size: 16px!important}
		.font-20{font-size: 20px!important}
		.icon-grey{ color: #D0D5D9!important} 
		.story-image{width: 100%; margin: 0 auto; overflow: auto; position: relative}
		.story-image-1{width: 24%; float: left;}
		.story-image-2{width: 74%; float: left; padding: 10px; min-height: 223px; background: #F1F3F4}
		.story-image-2:before {content: '';width: 100%;height: 5px;position: absolute;top: 0;left: 49.5%;transform: translateX(-50%);background: linear-gradient(90deg, #671c78, #064181, #1970b5, #1281ae, #19a1d5, #1bb0bf, #61af58, #808080);background-size: 500% 100%;-webkit-animation: gradscroll 10s ease infinite;-moz-animation: gradscroll 10s ease infinite;  animation: gradscroll 10s ease infinite;}
		.social-box{width: 100%; overflow: auto; padding: 10px; border-top: 1px solid #D0D5D9; border-bottom: 1px solid #D0D5D9}
		.social-box-1{width: 48%; margin-right: 4%; float: left; text-align: right}
		.social-box-2{width: 48%; float: left}
	
	.working-box {width:100%; float: left; }
.working-box ul {list-style:none; margin:0; padding:0; clear:both;}
.working-box ul li {float:left; width: calc(33.33% - 11.25px) ; box-sizing:border-box;  position:relative; padding: 20px; margin-right:15px; min-height: 182px}
.working-box ul li div {position:absolute; bottom:0px; right:0px;}
.working-box ul li:last-of-type {margin-right:0%;}
	.working-greyborder{ border: 2px dotted #717171; }
	.working-blueborder{ border: 2px dotted #7889A3; }
	.working-brownborder{ border: 2px dotted #915D49; }
		.working-greybot{ border-bottom: 2px solid #717171; color:#717171; width:22%; margin: 0 auto; margin-bottom: 10px; font-size: 20px; font-weight: 300}
	.working-bluebot{ border-bottom: 2px solid #7889A3;color:#7889A3;width:22%; margin: 0 auto; margin-bottom: 10px; font-size: 20px; font-weight: 300 }
	.working-brownbot{ border-bottom: 2px solid #915D49;color:#915D49;width:22%; margin: 0 auto; margin-bottom: 10px ; font-size: 20px; font-weight: 300}
	.switch-darkgrey{color:#717171}
	.switch-darkblue{color:#7889A3}
	.switch-darkbrown{color:#915D49}
	.stakeholder-borderbot{border-bottom: 1px solid #717171;}
	.working-header{ background: #7889A3; color: #fff; padding: 15px; font-weight: 300; text-align: center; position: relative}
	.working-20{font-size: 20px;}
	.working-height{ min-height: 328px!important}
	
	
		.working-goals {width:100%; float: left; }
.working-goals ul {list-style:none; margin:0; padding:0; clear:both;}
.working-goals ul li {float:left; width:15.80%;  box-sizing:border-box;  position:relative; text-align: center; padding: 25px; margin-right: 10px;border-top: 2px dotted #717171;border-left: 2px dotted #717171;border-right: 2px dotted #717171;min-height: 205px;}
.working-goals ul li div {position:absolute; bottom:0px; right:0px;}
.working-goals ul li:last-of-type {margin-right:0%;}
	
.working-towards {width:100%; float: left; }
.working-towards ul {list-style:none; margin:0; padding:0; clear:both;}
.working-towards ul li {float:left; width:15.80%;  box-sizing:border-box;  position:relative; text-align: center; padding: 10px; margin-right: 10px;border-bottom: 2px dotted #717171;border-left: 2px dotted #717171;border-right: 2px dotted #717171}
.working-towards ul li div {position:absolute; bottom:0px; right:0px;}
.working-towards ul li:last-of-type {margin-right:0%;}	
	.working-img{position: absolute;left: 497px;bottom: -13px;}
	.fin-tbl tr:hover {background:#F5F5F5; color:#000;} /*TABLE ON HOVER BACKGROUND COLOUR AND TEXT COLOUR*/
tr.no-hover:hover {color:#203263!important;} /*TABLE ON HOVER HIGHLIGHTED COLOUMN TEXT COLOUR TO REMAIN STAT*/
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; margin-top:25px;} /*THE COMPLETE TABLE TO BE GIVEN 100% WIDTH; O MARGINS AND O PADDING*/
.fin-tbl tr td {/*line-height:1.3font-size:16px!important;*/padding: 3px 10px 3px 3px;font-size: 15px;} /*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {color:#000; font-weight:500; background:#F5F5F5; /*line-height:1.3;*/ padding:3px 10px 3px 3px;font-size:16px!important;font-family: raleway, sans-serif;} /*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/
.finthinline {border-bottom:1px solid #000;}
.finthickline {border-bottom:2px solid #000;}



@media screen and (max-width: 1080px) {
.col-2 {
  
  width: 100%!important;
  box-sizing: border-box;
  
}


}










