
.section_ienso_team {}


.section_ienso_team .main_heading { position:relative;}
.section_ienso_team .main_heading::before{ content:""; width:40px; height:3px; background-color:#43DE9C; display:block; margin-bottom:20px;}
.section_ienso_team .sec_description {margin-bottom: 50px;}
.section_ienso_team .team_memebers {}
.team_memebers .team_memeber {box-sizing: border-box;position: relative;margin-top: 190px; display: flex;flex-wrap: wrap;}
.team_memebers .team_memeber::before{ content:""; width:85%; height:100%; background-color:#fff; position:absolute; right:0; top:0;}

.team_memebers .team_memeber .team_memebers_icon {color: #43DE9C;font-size: 60px;	margin-bottom: 45px;}
.team_memebers .team_memeber .team_memebers_icon [class^="icon-"]::before {display: block; text-align:left;}
.team_memebers .team_memeber .tname { font-size: 40px;
font-size: clamp(1.875rem, 1.5909rem + 0.9091vw, 2.5rem);  margin-bottom:10px;}

.team_memebers .team_memeber .member_content{ flex:1; padding:50px 60px 50px 100px; position: relative;}
.team_memebers .team_memeber .picture img {	display: block;}

.team_memebers .team_memeber .picture {position: relative;	width: 40.5%; margin-top: -105px;}

@media only screen and (max-width: 1024px) {
	.team_memebers .team_memeber {	margin-top: 120px;}
.team_memebers .team_memeber .member_content {	padding: 50px;}
.team_memebers .team_memeber .picture {	margin-top: -65px;}
}

@media only screen and (max-width: 768px) {
.team_memebers .team_memeber .member_content {	padding: 30px;}

}

@media only screen and (max-width: 675px) {
	
	.team_memebers .team_memeber::before {	width: 100%;}
	.team_memebers .team_memeber .picture {	width: 50%;	}
	.team_memebers .team_memeber .member_content {flex: auto;}
}
@media only screen and (max-width: 480px) {
.team_memebers .team_memeber .picture {	width: 70%;}
}