.b2 {
	padding:48px 0;
	background:#F7F8F9;
}

.b2link {
	text-decoration: none;
	display: block;
}

.b2link:hover svg path{
	fill:#1B3B75;
}

.b2item svg{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}

.b2item {
	padding:24px 32px;
	padding-right:16px;
	border-radius: 10px;
	background: #FFF;
	color: #4F4F4F;
	overflow:hidden;
	/* Text_14/None/Regular */
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 142.857% */
	height:390px;
	position: relative;
}

.b2item .name{
	margin-bottom:8px;
	color: #000;
	/* Desktop_Heading/20_H3 */
	font-family: Montserrat-Bold;
	font-size: 19px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 120% */
}

.pic {
	margin-top:48px;
	padding-left:14px;
	padding-right:14px;
}

.pic1 {
	margin-top: 0px;
    position: absolute;
    left: 0;
    padding: 0;
	margin:0;
}	
@media (min-width: 1500px) {
	.b2carousel .owl-stage{
		padding:0 !important;
	}

}

@media (min-width: 768px) and (max-width: 1199px) {
	.b11, .b2 {
		padding:40px 0;
	}

	.b11 .container, .b2 .container {
		/*padding:0;*/
	}
		
	.b2item {
		padding:16px;
		border-radius: 10px;
		background: #FFF;
		color: #4F4F4F;
		/* Text_14/None/Regular */
		font-family: Roboto;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px; /* 142.857% */
		height:320px;
		position: relative;
		box-shadow: 7px 28px 32px 0 rgba(0, 0, 0, 0.05);
	}

	.b2item .name{
		margin-bottom:8px;
		color: #000;
		/* Desktop_Heading/20_H3 */
		font-family: Montserrat-Bold;
		font-size: 19px;
		font-style: normal;
		font-weight: 700;
		line-height: 24px; /* 120% */
	}

	.pic {
		margin-top:32px;
	}

	.b2item img {
		position:relative;
		z-index:9;
	}
}

@media (max-width: 767.98px) {
	.b2item img {
		position:relative;
		z-index:9;
	}

	.b2 {
		padding:24px 0;
	}

	.b2 {
		padding:40px 0;
	}

	.b2 .container {
		/*padding:0;*/
	}
		
	.b2item {
		padding:8px;
		border-radius: 10px;
		background: #FFF;
		color: #4F4F4F;
		/* Text_14/None/Regular */
		font-family: Roboto;
		font-size: 10px;
		font-style: normal;
		font-weight: 400;
		line-height: 14px; /* 142.857% */
		height:240px;
		position: relative;
		box-shadow: 7px 28px 32px 0 rgba(0, 0, 0, 0.05);
	}

	.b2item .name{
		margin-bottom:8px;
		color: #000;
		/* Desktop_Heading/20_H3 */
		font-family: Montserrat-Bold;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 16px; /* 120% */
	}

	.pic {
		margin-top:24px;
	}

	.pic1 {
		margin:0px !important;
	}

}

.b2item.first svg{
	left:10px;
}

.b2item.last svg{
	right:10px;
	left:auto;
}
