
/*enterprise risk management*/
.thick-bord-left-blue {
    border-left: 15px solid #00b6f0;
    padding-left: 25px;
}
.blu-heading-26{padding-bottom: 20px; border-bottom: 4px solid #00b6f0; margin-bottom: 15px;}
.grey-list-color-26{ color: #939598;}
.blue-blk-28{background: #c7dadf; color: #004f9e; padding: 30px;}
.blue-blk-28 p{color: #004f9e;}

/**bordered blocks**/
.blue-bord-blk-28{border-left: 15px solid #00b6f0; border-bottom: 1px solid #4d4d4d; overflow: hidden; margin-top: 50px;}
.blue-bord-blk-28 .hedr-txt{color: #004f9e; padding: 15px 15px 15px 15px; font-weight: bold; min-height: 80px;}
.lit-blue-hed-txt{padding: 5px;background: #95d3f3; padding-left: 15px; color: #fff; font-weight: bold!important; font-size: 18px;}
.lit-blue-hed-txt-second{color: #95d3f3;}
.lit-blue-hed-txt-second1{color: #28c0da;}
.lit-blue-hed-txt-second2{color: #00b6f0;}
.lit-blue-hed-txt-second3{color: #0083c3;}
.lit-blue-hed-txt-second4{color: #95d3f3;}
.lit-blue-hed-txt-second5{color: #28c0da;}
.lit-blue-hed-txt-second6{color: #00b6f0;}
.lit-blue-hed-txt-second7{color: #0083c3;}
.lit-blue-hed-txt-second8{color: #95d3f3;}


.swch2-bg{background: #28c0da;}
.swch3-bg{background: #00b6f0;}
.swch4-bg{background: #0083c3;}

.blue-bord-blk-28 .blk-txt {padding: 15px; height: 100%;}
.bord-lft-1 {border-left: 1px solid #0083c3;}
.bord-lft-2 {border-left: 1px solid #a8c5cd;}


@media screen and (max-width: 1372px)
{
	.blue-bord-blk-28 .hedr-txt {
    min-height: 102px;
	}
}
@media screen and (max-width: 767px){
	.bord-lft{border-bottom: 1px solid #4d4d4d;}
	.bord-lft-1 {border-left: unset; border-bottom: 1px solid #0083c3;}
	.blue-bord-blk-28 .blk-txt {height: auto;}
	.blue-bord-blk-28 .hedr-txt {min-height: auto;}
	.blue-bord-blk-28 {overflow: unset;}
}
/**bordered blocks//**/



/**pg32**/
.blk-bg-32 {
    background: #e9ebeb;
    padding: 30px;
    padding-right: 50px;
}


.blk-circle-32{
    background: #004f9e;
    width: 115px;
    height: 115px;
    line-height: 115px;
    border-radius: 50%;
    text-align: center;
    padding: 0 10px;
}
.blk-circle-32 span {
    font-size: 12px;
    display: inline-block;
    line-height: 1.3;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-weight: bold;
/*
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
*/
}


.blk-txt-32{
    color: #004f9e;
    height: 115px;
    line-height: 115px;
}

.blk-txt-32 div {
    margin-left: 30px;
    display: inline-block;
    line-height: 1.5;
    vertical-align: middle;
}


.blk-line-32 {
    width: 100%;
    height: 25px;
    position: relative;
}

.blk-line-32colr1::after {
    content: "";
    width: 93%;
    height: 5px;
    position: absolute;
    border-bottom: 5px solid #004f9e;
    bottom: 12px;
    left: 100px;
}
.blk-line-32colr2::after {
    content: "";
    width: 93%;
    height: 5px;
    position: absolute;
    border-bottom: 5px solid #0083c3;
    bottom: 12px;
    left: 100px;
}
.blk-line-32colr3::after {
    content: "";
    width: 93%;
    height: 5px;
    position: absolute;
    border-bottom: 5px solid #485966;
    bottom: 12px;
    left: 100px;
}

.swch-32bg1{background: #004f9e;}
.swch-32bg2{background: #0083c3;}
.swch-32bg3{background: #a8c5cd;}
.swch-32bg4{background: #485966;}
.blue-clr-32{color: #004f9e!important;}

.swch-32bord3{border-bottom: 5px solid #485966;}

.covidimg-32 {
    position: relative;
    width: 100%;
}
.covidimg-32::before {
    content: "";
    width: 69px;
    height: 75px;
    position: absolute;
    background: url(../images/img1-pg32.png);
    background-repeat: no-repeat;
    right: -60px;
    bottom: -35px;
	z-index: 1;
}

.bord-covid-28{padding-bottom: 20px; border-bottom: 3px solid #004f9e; position: relative; }
.bord-covid-28::after{ content: "";
    position: absolute;
    background: url("../images/img2-pg28.png");
    width: 62px;
    height: 61px;
    top: 10px;
    left: 0;
    z-index: 1;
}
.cov-marg-28{margin-top: 32px; margin-right: 100px;}

.whitecircle-2{padding: 30px!important;padding-top: 60px!important;}






@media screen and (max-width: 1560px){
.blk-txt-32 div {
    margin-left: 60px;
	}
}

@media screen and (max-width: 991px){
.blk-circle-32 {
    margin: auto;
	}
	.blk-txt-32 {
    height: auto;
	}
	.blk-line-32colr1::after {
    width: 100%;
    left: 0;
	}
	.blk-line-32colr2::after {
    width: 100%;
    left: 0;
	}
	.blk-line-32colr3::after {
    width: 100%;
    left: 0;
	}
	.blk-txt-32 div {
    margin-left: 0;
	}
}

/**pg32//**/



/**image convert**/
.grey-blk-27 {
    padding: 15px 30px;
}

.circ-27 {
    width: 20px;
    height: 20px;
    line-height: 10px;
    border-radius: 50%;
    background: grey;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    color: #fff;
    text-align: center;
}
.circ-27 span {
    display: inline-block;
    line-height: 0.5;
    vertical-align: middle;
    font-size: 14px;
}




/**image convert//**/

/*enterprise risk management//*/








/*page 42 start*/
	.border-lft-green{border-left: 2px solid #22B24C;}
	.border-lft-blue{border-left: 2px solid #0083C3;}
	.border-lft-yellow{border-left: 2px solid #FDBA29;}
	.border-lft-red{border-left: 2px solid #E41E2C;}
	.border-lft-orange{border-left: 2px solid #F36F21;}
	.border-bottom-grey{border-bottom: 2px solid #485966;}
	
	.border-lft-green-thick{border-left: 6px solid #22B24C;}
	.border-lft-blue-thick{border-left: 6px solid #0083C3;}
	.border-lft-yellow-thick{border-left: 6px solid #FDBA29;}
	.border-lft-red-thick{border-left: 6px solid #E41E2C;}
	.border-lft-orange-thick{border-left: 6px solid #F36F21;}
	
	.key-focus-txt{transform: rotate(-90deg); display: inline-block;line-height: 1.1;vertical-align: middle; width:163px;
    position: relative;left: -60px; font-size: 14px;}
	.left-grey-col{background: #E1E5E5; border-bottom: 2px solid #485966; height: 387px; line-height: 387px;}
	.bottom-sect-42 .left-grey-col{border-bottom: unset; height: 660px; line-height: 660px;}
	.key-focus-txt-bot{position: relative;left: -45px}
	
	
	.link-icon42{position: relative;display: block;width: 35px;height: 35px;border-radius: 50%;text-align: center;color: #9FAAB2;cursor: pointer; background: #9FAAB2; float: left;margin-right: 10px;}
	.link-icon42 span{display: block; position: relative; font-size: 18px; top: 50%; transform: translateY(-50%); color: #fff;}
	.icon-arrow-right:before {content: "\e944";}
	.txt-block-42{padding: 0 20px 20px 20px!important; height: 300px; border-bottom: 2px solid #485966; background: #E1E5E5;}
	.txt-block-42 span{display: block; margin-bottom: 10px;}
	.txt-block-bot-42{padding:20px!important;}
	.txt-block-bot-42 span{display: block; margin-bottom: 10px;}

	.image-cont{background: #E1E5E5; position: relative; left: -2px; margin-bottom: 8px;}
	.top-sect-42{background: #E1E5E5;}
	.bottom-sect-42{background: #E1E5E5;}
	.bottom-sect-42 .image-cont{display: none;}
	.bottom-sect-42 .txt-block-42{height: 600px; border-bottom: unset;}
	.first-img-cont{visibility: hidden;}
	.first-blck{border-left: 0; line-height: 190px;}
	


@media screen and (max-width: 1530px){
	.key-focus-txt {left: -60px;}
	.key-focus-txt-bot{left: -45px;}
	.bottom-sect-42 .txt-block-42{height: 950px; }
}


@media screen and (max-width: 1400px){
	.image-cont img{width: 75%;}
	.orng-img img{height:75%;}
	.txt-block-42 {height: 360px;}
	.left-grey-col {height: 422px; line-height: 422px;}
	.key-focus-txt{left: -64px;bottom: -60px; }
	.first-blck{height: 385px;}
	.key-focus-txt-bot{left: -45px;}
}

@media screen and (max-width: 1362px){
	
	.first-blck{height: 379px;}
}

@media screen and (max-width: 1345px){
	.bottom-sect-42 .txt-block-42 {height: 1130px;}
}
	
	@media screen and (max-width: 1120px){
	.txt-block-42{height: 360px;}
}

@media screen and (max-width: 1200px){
	.first-blck{height: 389px;}
}

@media screen and (max-width: 1080px){
	.first-blck {height: 387px;}
}

@media screen and (max-width: 1050px){
	.first-blck {height: 386px;}
}

@media screen and (max-width: 1030px){
	.first-blck {height: 384px;}
}
@media screen and (max-width: 1000px){
	.first-blck {height: 383px;}
}

@media screen and (max-width: 991px){
	.txt-block-42{height: 360px;}
	.left-grey-col {height: auto;line-height: unset;text-align: center;padding: 10px;}
	.bottom-sect-42 .left-grey-col{height: auto;line-height: unset;text-align: center;padding: 20px;
		border-bottom: 2px solid #485966;}
	.key-focus-txt {transform: unset;display: unset; line-height: unset; vertical-align: unset;position: unset;
		left: unset;bottom: unset;}
	.image-cont img{width: unset;}
	.first-blck{height: auto;line-height: unset;padding: 20px!important;text-align: center;}
	.first-img-cont{display: none;}
	.bottom-sect-42{margin-top: 40px;}
	.bottom-sect-42 .image-cont {display: block;}
	.orng-box{border-right: 2px solid #F36F21;}
	.bottom-sect-42 .txt-block-42 {height: 450px;}
	
}
@media screen and (max-width: 767px){
	.orng-box{
    border-right: 2px solid #F36F21;
    border-bottom: 2px solid #485966;}
}

@media screen and (max-width: 575px){
	.orng-box{
    border-right: unset;
    border-bottom: 2px solid #485966;
	height: auto;
	}
	.txt-block-42{height: auto;}
}


	/*page 42 end*/
	
	.white-sect{background: #fff; position: relative;}
	.white-sect::before {content: "";position: absolute;width: 2%;height: 100%;border-left: 3px solid #00b6f0;left: 19px;}

	.white-sect::after {content: "";position: absolute;width: 10%;height: 12%;background-image: url(../images/arrow-up25.png);
	background-repeat: no-repeat;left: -2px;top: -8px;}
	.circle-cont{padding-bottom: 30px; /*border: 1px solid red;*/ position: relative; height: 180px; left: -75px;}
	.circle-cont::after{content: ""; position: absolute; width: 100%; height: 2%; border-bottom: 1px solid #004f9e; bottom: 13px; right: -110px;}
	.blue-circle-25 {background: #004f9e;width: 115px;height: 115px;line-height: 115px;border-radius: 50%;text-align: center;
	position: relative;left: -27%;padding: 0 10px;}
	.blue-circle-25 span {font-size: 12px; display: block;line-height: 1.3;/*vertical-align: middle;*/text-align: center;color: #fff;
	font-weight: bold; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
	.marg-25{margin-top: 25px;}
	.circle-sect-text{color: #004f9e; height: 115px; line-height: 115px; position: relative; left: -100px;}
	.circle-sect-text span{display: inline-block; line-height: 1.5; vertical-align: middle;}
	.blue-circle-25-top{margin-top: 15px;}
	.circle-sect-text-top{    margin-top: 25px;    margin-bottom: 20px;}
	.circle-right-cont {
    position: relative;
    top: 37%;
    right: 10%;
}

	.blue-sect::before {content: "";position: absolute;width: 2%;height: 92%;border-right: 2px solid #004f9e;right: -35px;}

	.blue-circle-right {background: #004f9e;width: 85px;height: 85px;line-height: 85px;border-radius: 50%;
	text-align: center;}

	.blue-circle-right span {font-size: 12px;display: inline-block;line-height: 1.3;vertical-align: middle;
	text-align: center;color: #fff;font-weight: bold;transform: rotate(-90deg);}


	.inner-sect {background: #d3ebfb;width: 91%;position: relative;left: 9%;padding-right: 15px;
		}
	.inner-sect-line{background: #d3ebfb;width: 91%;height: 25px;position: relative;left: 9%;
	padding-right: 15px;}

	.inner-sect-line::after {content: "";width: 97%;height: 5px;position: absolute;border-bottom: 1px solid #004f9e; 
	bottom: 12px;left: 5%;}

	.inner-sect-line-2 {background-color: transparent;width: 100%;height: 36px;position: relative;
	right: -2%;padding-right: 15px;}

	.inner-sect-line-2::after {content: "";width: 99%;height: 5px;position: absolute;border-bottom: 2px solid #00b6f0; bottom: 15px; right: 0%;}	

	/**********/

	.light-blue-circle-25 {
		background: #00b6f0;
		width: 130px;
		height: 130px;
		line-height: 130px;
		border-radius: 50%;
		text-align: center;
		position: relative;
		left: -30%;
		padding: 0 10px;
	}

	.light-blue-circle-25 span {
		font-size: 12px;
		display: block;
		line-height: 1.3;
		vertical-align: middle;
		text-align: center;
		color: #fff;
		font-weight: bold; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);
	}	
	.inner-sect-bottom {
		background: #dae5e9;
		width: 91%;
		position: relative;
		left: 9%;
		padding-right: 15px;
	}

	.inner-sect-line-btm {
		background: #dae5e9;
		width: 91%;
		height: 25px;
		position: relative;
		left: 9%;
		padding-right: 15px;
	}

	.inner-sect-line-btm::after {
		content: "";
		width: 97%;
		height: 5px;
		position: absolute;
		border-bottom: 1px solid #00b6f0;
		bottom: 12px;
		left: 5%;
	}

	.blue-circle-right-btm {
		background: #00b6f0;
		width: 85px;
		height: 85px;
		line-height: 85px;
		border-radius: 50%;
		text-align: center;
	}

	.circle-right-cont-btm {
		position: relative;
		top: 44%;
		right: 10%;
	}

	.blue-sect-btm::before {
		content: "";
		position: absolute;
		width: 2%;
		height: 100%;
		border-right: 2px solid #00b6f0;
		right: -35px;
	}


	.blue-circle-right-btm span {
		font-size: 12px;
		display: inline-block;
		line-height: 1.3;
		vertical-align: middle;
		text-align: center;
		color: #fff;
		font-weight: bold;
		transform: rotate(-90deg);
	}
		.underln-txt {
		font-style: normal;
		border-bottom: 1px solid #fff;
		display: inline-block;
		padding-bottom: 6px;
		margin-bottom: 2px;
		width: 89%;
	}

	.circle-sect-text-btm {
		color: #58585a;
		height: 135px;
		line-height: 135px;
		position: relative;
		left: -100px;
	}

	.circle-sect-text-btm span {
		display: inline-block;
		line-height: 1.5;
		vertical-align: middle;
	}
	/*********/



		@media screen and (max-width: 1680px){
			.circle-sect-text{position: unset; left: unset;}
			.circle-sect-text-btm{position: unset; left: unset;}
		}

		@media screen and (max-width: 1500px){
			.circle-sect-text-btm{font-size: 13px}
		}
		@media screen and (max-width: 1300px){
			.circle-sect-text{margin-left: 15px;}
			.circle-sect-text-btm{margin-left: 15px;}
		}
		@media screen and (max-width: 991px){
			.white-sect::before {
				height:97%;
			}
}
		@media screen and (max-width: 991px){
			.circle-right-cont {position: unset;width: 10%;margin: auto;}
			.blue-sect::before {width: 96%;height: 2%;border-bottom: 3px solid #004f9e;border-right: unset;left: 4%;right: unset;bottom: -10%;}
			.blue-circle-right span {transform: unset;}
			.inner-sect-line::after {width: 100%; left: 0%;}
			.inner-sect-line-2 {width: 98%;}
			.inner-sect-line-2::after {width: 98%;}

			.blue-sect-btm::before {
				width: 96%;
				height: 2%;
				border-bottom: 3px solid #00b6f0;
				border-right: unset;
				left: 4%;
				right: unset;
				bottom: -6%;
			}
			.circle-right-cont-btm {
				position: unset;
				width: 10%;
				margin: auto;
			}
			.blue-circle-right-btm span {
				transform: unset;
			}
			.inner-sect-line-btm::after {
				width: 100%;
				left: 0%;
			}
		}
		@media screen and (max-width: 768px){
			.white-sect::before {
				height:100%;
			}
}
		@media screen and (max-width: 767px){
			.blue-circle-25{left: unset; margin: auto;}
			.blue-circle-25 span {font-size: 13px;}
			.circle-sect-text {height: auto;line-height: unset;margin-top: 8px;}
			.inner-sect {padding-bottom: 25px;}
			.inner-sect-line::after {bottom: 10px;}
			.blue-sect::before {bottom: -7%;width: 95%;left: 5%;}
			.inner-sect-line-2::after {width: 97%;}

			.inner-sect-bottom{
				padding-bottom: 25px;
			}
			.light-blue-circle-25 {
				left: unset;
				margin: auto;
			}
			.blue-sect-btm::before {
				bottom: -4%;
				width: 95%;
				left: 5%;
			}
			.circle-sect-text-btm {
				height: auto;
				line-height: unset;
				margin-top: 8px;
				font-size: unset;
			}
			.inner-sect-line-btm::after {
				bottom: 10px;
			}
			.white-sect::before {
			height: 98%!important;
			}
			.circle-right-cont {
				width: 5%;
				padding-bottom: 15px;
			}
			.circle-right-cont-btm{padding-top: 10px; width: 5%;}
		}
		
		@media screen and (max-width: 700px){
			.circle-right-cont {
				width: 6%;
			}
			.circle-right-cont-btm {
				width: 6%;
			}
		}
		@media screen and (max-width: 660px){
			.circle-right-cont {
				width: 8%;
			}
			.circle-right-cont-btm {
				width: 8%;
			}
		}
		@media screen and (max-width: 570px){
			.circle-right-cont {
				width: 10%;
			}
			.circle-right-cont-btm {
				width: 10%;
			}
		}
		@media screen and (max-width: 590px){
			.inner-sect-line-2::after {width: 95%;}
			.blue-sect::before {bottom: -7%;width: 93%;left: 7%;}
			.blue-sect-btm::before {
				bottom: -3%;
				width: 93%;
				left: 7%;
			}
		}
		@media screen and (max-width: 470px){
			.blue-sect::before {bottom: -6%;}
			.blue-sect-btm::before {bottom: -3%;}
			.white-sect::before {left: 16px;}
			.white-sect::after {left: -5px;}
		}

		@media screen and (max-width: 460px){
			.circle-right-cont {width: 16%;}
			.circle-right-cont-btm {width: 16%;}
		}
		
		@media screen and (max-width: 444px){
			.cov-marg-28{margin-right:0}
			.new-pos{text-align: center;}
			.rgt{float: none;}
			.tcfd-text {padding-top: 0;}
		}

		@media screen and (max-width: 425px){
			.blue-sect::before {bottom: -6%;}
			.blue-sect-btm::before {
				bottom: -3%;
			}
			.white-sect::after {
				background-image: url(images/arrow-up25-small.png);
				left: -4px;
				top: -6px;
			}
			.white-sect::before {
				left: 11px;
			}
			.circle-right-cont {
				width: 19%;
			}
			.circle-right-cont-btm {
				width: 19%;
			}
		}

		@media screen and (max-width: 380px){
			.circle-right-cont {
				width: 21%;
			}
			.circle-right-cont-btm {
				width: 21%;
			}
		}		
		@media screen and (max-width: 330px){
			.circle-right-cont {
				width: 27%;
			}
			.circle-right-cont-btm {
				width: 27%;
			}
		}
