html.modal-no-scroll {
	overflow:hidden;
}
#custom-team .custom-team-main {
	flex-wrap:wrap;
	display:flex;
	gap:40px;
}
#custom-team .custom-team-list {
	width:calc(50% - 20px);
}
#custom-team .custom-team-list > img {
	margin-bottom:40px;
}
#custom-team .ct-name {
	margin-bottom:10px;
	line-height:1;
	color:#000;
}
#custom-team .ct-title {
	text-transform:uppercase;
	margin-bottom:20px;
	font-size:14px;
	color:#000;
}
.ct-email, .ct-phone {
	align-items:center;
	font-size:16px;
	line-height:1;
	display:flex;
}
.ct-email {
	margin-bottom:8px;
}
.ct-phone {
	margin-bottom:30px;
}
.ct-email img,
.ct-phone img {
	margin-right:8px;
}
.ct-link {
	border-bottom:1px solid #000;
	text-transform:uppercase;
	display:inline-block;
	padding-bottom:2px;
	letter-spacing:1px;
	font-weight:500;
	font-size:12px;
	cursor:pointer;
	color:#000;
	-webkit-transition: all 0.3s ease;
	-moz-transition:    all 0.3s ease;
	-ms-transition:     all 0.3s ease;
	-o-transition:      all 0.3s ease;
	transition:         all 0.3s ease;
}
.ct-link:focus,
.ct-link:hover {
	border-color:#115740;
	color:#115740;
}

.modal-open {
	padding-right:0 !important;
}
.custom-team-popup button.close {
	background-color:transparent;
	position:absolute;
	border:none;
	color:#fff;
	padding:0;
	right:-24px;
	top:-24px;
}
.custom-team-popup .modal-dialog {
	max-width:94%;
	width:1400px;
}
.custom-team-popup .ctp-content {
	background-color:#fff;
	border-radius:0;
	flex-wrap:wrap;
	display:flex;
	padding:70px;
}
.custom-team-popup .ctp-details {
	padding-left:60px;
	width:69%;
}
.custom-team-popup .ctp-img {
	width:31%;
}
.custom-team-popup .ct-bio {
	text-align:justify;
	line-height:1.3;
	font-size:16px;
}

@media only screen and (max-width:1200px) {
	.custom-team-popup .modal {
		padding:20px !important;
	}
	.custom-team-popup .ctp-details {
		padding-left:40px;
	}
	.custom-team-popup .ctp-content {
		padding:50px;
	}
	.custom-team-popup .modal-dialog {
		max-width:100%;
		margin:0;
	}
	.custom-team-popup button.close {
		filter:invert(100);
		right:0;
		top:0;
	}
	.custom-team-popup button.close img {
		width:34px;
	}
}
@media only screen and (max-width:1024px) {
	#custom-team .custom-team-main {
		gap:30px;
	}
	#custom-team .custom-team-list {
		width:calc(50% - 15px);
	}
}
@media only screen and (max-width:767px) {
	#custom-team .custom-team-main {
		gap:20px;
	}
	#custom-team .custom-team-list {
		width:calc(50% - 10px);
	}
	#custom-team .custom-team-list > img,
	.ct-phone {
		margin-bottom:20px;
	}
	.custom-team-popup .ctp-content {
		padding:30px;
	}
}
@media only screen and (max-width:640px) {
	#custom-team .custom-team-main {
		gap:30px;
	}
	#custom-team .custom-team-list {
		width:100%;
	}
	.custom-team-popup .ctp-img {
		margin-bottom:20px;
		text-align:center;
		width:100%;
	}
	.custom-team-popup .ctp-details {
		padding-left:0;
		width:100%;
	}
}












