.columned-row {margin-left: -4px;margin-right: -4px; counter-reset: div;}
#second-row .columned-row {counter-reset: div 4;}
.blue-head-box {background-color: #C2EDFD;}
.blue-head-box h5 {
	background-color: #0066A7;
	letter-spacing: 2px;
}
.blue-head-box ul {
	list-style: none;
}
	.blue-head-box ul li {
		padding-left: 35px;
		position: relative;
	}
	.blue-head-box ul li::before {
		content: "";
		display: block;
		position: absolute;
		left: 3px;
		top: 5px;
		height: 10px;
		width: 10px;
		border-radius: 100%;
		background-color: #1D294E;
	}
	.blue-head-box ul li::after {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 2px;
		height: 16px;
		width: 16px;
		border-radius: 100%;
		border: 1px solid #1D294E;
	}

.columned-box {padding: 0 4px;height: 370px;}
.columned-box > div {background-size: cover;}
.columned-box p {
	position: absolute;
	top: 50%;
	left: 20px;
	width: calc(100% - 40px);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.columned-box > div::before {
	display: block;
	counter-increment: div;
    content: counter(div);
    position: absolute;
    left: 28px;
    top: 0;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	text-align: center;
	color: #16244D;
	width: 50px;
	line-height: 50px;
	background-color: #fff;
	border-radius: 100%;
	font-size: 22px;
}
.columned-box > div::after {
	display: block;
    content: "";
    position: absolute;
    left: 20px;
    top: 0;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	text-align: center;
	color: #16244D;
	width: 66px;
	height: 66px;
	border-radius: 100%;
	border: 1px solid #fff;
}
@media (max-width: 991px){
	.right-accdn .blue-head-box {margin-bottom: 30px;height: auto !important;}
}
@media (max-width: 575px){
	.blue-head-box ul li {padding-left: 24px;}
}