/* TEAM STYLE 3 */
.icon-block svg {
	width: 100%;
	height: 100%;
}

.team-cards-inner-container {
	display: flex;
	row-gap: 1.3rem;
	column-gap: 5%;
}
.text-blk {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
}
.responsive-cell-block {
	min-height: 75px;
}
.responsive-container-block {
	min-height: 75px;
	height: fit-content;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: flex;
	flex-wrap: wrap;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	justify-content: flex-start;
}
.inner-container {
	max-width: 1200px;
	padding: 200px 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	justify-content: center;
	/*	flex-wrap:nowrap;*/
}
.section-head {
	font-size: 60px;
	line-height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	color: #FFFFFF;
	text-align:center;
}
.section-body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 44px;
	margin-left: 0px;
	color: #FFFFFF;
}
.section-body p {
	text-align: center;
	color: #333;
	line-height: 160%;
	font-weight: 500 !important;
}
.team-cards-outer-container {
	display: flex;
	align-items: center;
}
.content-container {
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.img-box {
	max-width: calc(100% - 244px);
	width: 100%;
	height: 100%;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: -38%;
}
.team-card {
	background-color: rgb(255, 255, 255);
	display: flex;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 12px;
	box-shadow: rgba(95, 95, 95, 0.1) 6px 12px 24px;
	flex-direction: row;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	margin-top: 30%;
}

.card-container {
	max-width: 550px;
	margin: 0 auto;
}

.card-content-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	max-width: 224px;
}
.person-name {
	font-size: font-size: clamp(1.25rem, 1.1875rem + 0.3125vw, 1.5625rem);
	font-weight: 600 !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.person-info {
	font-size: 16px;
	line-height: 15px;
}
.card-container {
	width: 100%;
}
.outer-container {
	justify-content: center;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;

}

.outer-container:before {
	content: '';
	background: linear-gradient(to bottom, #eeeeee, transparent, transparent, #d9e3f9);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.person-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}
@keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0px);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0px);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
}
@media (max-width: 1024px) {
	.team-card-container {
		justify-content: center;
	}

	.team-card {
    justify-content: center;
    align-items: center;
    margin-top: 0;
}
	.section-head {
		text-align:center;
		font-size: 50px;
		line-height: 55px;
	}
	.img-box {
		max-width: 130px;
		/* max-height: 130px; */
		margin-top: 0;
	}
	.content-container {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.inner-container {
		justify-content: space-evenly;
		flex-wrap:wrap;
	}
	.card-container {margin:0 auto;}
}
@media (max-width: 768px) {
	.inner-container {
		margin: 0;
		padding: 6.6vh 0;
	}
	.section-body {
		text-align:center;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	.img-box {
		margin-top: 0px;
		margin-right: 30px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	.content-box {
		text-align: center;
	}
	.content-container {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 30px;
		margin-left: 0px;
	}
	.card-container {margin:0 auto;}
}
@media (max-width: 500px) {
	.card-container {margin:0 auto;}
	.outer-container {
		padding-top: 0px;
		padding-right: 30px;
		padding-bottom: 0px;
		padding-left: 30px;
	}
	.section-head {
		font-size: 40px;
		line-height: 45px;
	}
	.content-box {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.section-body {
		font-size: 12px;
	}
	.person-name {
		font-size: 14px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 1px;
		margin-left: 0px;
	}
	.content-box {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 46px;
		margin-left: 0px;
		text-align: left;
	}
	.content-container {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}
/* END OF STYLE 3 */
#team-wrap .outer-container {
	position: relative;
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-d0435fde-6e12-46b9-8f41-99631f6ec1d6/Assets/team_new_background.jpg) no-repeat center center / cover;
}

#team-wrap .inner-container {
	padding: 8rem 0;
}

#team-wrap .inner-container .for-btn {
    margin-top: 60px;
}
.section-head h2 {
    color: #000000;
}

@media (min-width: 1081px) {
	.card-container:nth-child(1) .team-card {
		flex-direction: row-reverse;
		padding-right: 12px;
		padding-left: 16px;
	}
	.card-container:nth-child(1) .team-card .img-box {
		margin-right: 0;
		margin-left: 25px;
	}
	.card-container:nth-child(1) .team-card .card-content-box * {
		text-align: right;
	}
}