
.jltma-shadow-mode-yes .jltma-team-carousel-slider:after, .jltma-shadow-mode-yes .jltma-team-carousel-slider:before {
	content: "";
	position: absolute;
	width: 20%;
	height: 100%;
	top: 0;
	z-index: 2;
	pointer-events: none;
}

.jltma-shadow-mode-yes .jltma-team-carousel-slider:before {
	background: linear-gradient(to right, #fff 5%, rgba(255, 255, 255, 0) 100%);
	left: -10px;
}

.jltma-shadow-mode-yes .jltma-team-carousel-slider:after {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 95%);
	right: -10px;
}

.jltma-team-carousel-circle, .jltma-team-member-circle-animation {
	border-radius: 5px;
	box-shadow: 0 13px 33px 0 rgba(51, 77, 128, .08);
	margin: 0 -15px;
	padding: 30px 20px;
	text-align: center;
}

.jltma-team-carousel-circle .jltma-team-carousel-circle-inner, .jltma-team-member-circle-animation .jltma-team-carousel-circle-inner {
	margin: 0;
	outline: 0;
}

.jltma-team-carousel-circle .rounded, .jltma-team-member-circle-animation .rounded {
	border-radius: 8px;
}

.jltma-team-carousel-circle .jltma-team-member-thumb, .jltma-team-member-circle-animation .jltma-team-member-thumb {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 auto 40px;
	position: relative;
	width: 120px;
	height: 120px;
	z-index: 1;
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg, .jltma-team-member-circle-animation .jltma-team-member-thumb svg {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg:first-child, .jltma-team-member-circle-animation .jltma-team-member-thumb svg:first-child {
	left: 7px;
	bottom: 7px;
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg:nth-child(2), .jltma-team-member-circle-animation .jltma-team-member-thumb svg:nth-child(2) {
	top: 7px;
	left: 7px;
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg:nth-child(3), .jltma-team-member-circle-animation .jltma-team-member-thumb svg:nth-child(3) {
	right: 4px;
	top: 0;
}

.jltma-team-carousel-circle .jltma-team-member-thumb img, .jltma-team-member-circle-animation .jltma-team-member-thumb img {
	position: inherit;
	width: 100px;
	height: 100px;
	z-index: 1;
}

.jltma-team-carousel-circle .jltma-team-carousel-circle-title, .jltma-team-member-circle-animation .jltma-team-carousel-circle-title {
	margin-bottom: 50px;
	position: relative;
}

.jltma-team-carousel-circle .jltma-team-carousel-circle-title:before, .jltma-team-member-circle-animation .jltma-team-carousel-circle-title:before {
	content: "";
	position: absolute;
	width: 70px;
	height: 2px;
	background: #132c47;
	bottom: -25px;
	left: 0;
}

.jltma-team-carousel-circle .jltma-team-member-circle-name, .jltma-team-member-circle-animation .jltma-team-member-circle-name {
	font-size: 22px;
	margin-bottom: 5px;
}

.jltma-team-carousel-circle .jltma-team-member-circle-designation, .jltma-team-member-circle-animation .jltma-team-member-circle-designation {
	font-size: 15px;
	display: block;
	color: #8a8d91;
	margin-bottom: 12px;
}

.jltma-team-members-slider-section .jltma-team-member-social {
	margin: 0;
	padding: 0;
}

.jltma-team-members-slider-section .jltma-team-member-social li {
	float: left;
	margin-right: 5px;
	list-style: none;
}

.jltma-team-members-slider-section .jltma-team-member-social li:last-child {
	margin-right: 0;
}

.jltma-team-members-slider-section .jltma-team-member-social li a {
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, .16);
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: .3s;
}

.team-member-circle-animation .jltma-team-member-circle-animation .jltma-team-member-thumb {
	margin-bottom: 20px;
}

.team-member-circle-animation .jltma-team-member-circle-animation .jltma-team-member-thumb img {
	mix-blend-mode: multiply;
	padding: 10px;
}

.jltma-team-member-thumb .animation_svg_01 {
	will-change: transform;
}

.jltma-team-member-thumb .animation_svg_01_circle1 {
	animation: 10s linear infinite animation_svg_01_from0to360;
	cx: 150;
	cy: 145;
	r: 100;
	fill: white;
	transform-origin: 145px 150px;
}

.jltma-team-member-thumb .animation_svg_01_circle2 {
	animation: 20s linear infinite animation_svg_01_from360to0;
	cx: 150;
	cy: 155;
	r: 100;
	fill: white;
	transform-origin: 160px 150px;
}

.jltma-team-member-thumb .animation_svg_01_circle3 {
	animation: 30s linear infinite alternate animation_svg_01_from0to360;
	cx: 145;
	cy: 150;
	r: 100;
	fill: white;
	transform-origin: 150px 145px;
}

.jltma-team-member-thumb .animation_svg_01_circle4 {
	animation: 25s linear infinite animation_svg_01_from360to0;
	cx: 155;
	cy: 150;
	r: 100;
	fill: white;
	transform-origin: 150px 155px;
}

.jltma-team-member-thumb .animation_svg_01_ellipse1 {
	animation: 20s linear infinite alternate animation_svg_01_from360to0scaled;
	rx: 120;
	ry: 100;
	cx: 150;
	cy: 150;
	fill: white;
	transform-origin: 130px 155px;
}

.jltma-team-member-thumb .animation_svg_01_ellipse2 {
	animation: 15s linear infinite animation_svg_01_from0to360;
	rx: 120;
	ry: 100;
	cx: 150;
	cy: 150;
	fill: white;
	transform-origin: 150px 155px;
}

.jltma-team-member-thumb .animation_svg_02 {
	border-radius: 48% 52% 68% 32%/42% 28% 72% 58%;
	background: linear-gradient(to right, #23d5ab, #23a6d5, #e73c7e, #ee7752, #ddd6f3);
	background-size: 500% 100%;
	z-index: 0;
	animation: 30s linear infinite animation_svg_02_blobber, 30s linear infinite alternate animation_svg_02_cobler;
}

.jltma-team-member-thumb .animation_svg_02 img {
	animation: 30s ease-in-out infinite animation_svg_02_blobber, 15s linear infinite alternate animation_svg_02_wobbler;
}

.jltma-team-member-thumb .animation_svg_03 {
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	background: #3494e6;
	background: linear-gradient(to right, #ec6ead, #3494e6);
	animation: 30s linear infinite animation_svg_02_blobber;
}

.jltma-team-member-thumb .animation_svg_03:first-of-type {
	animation-delay: -4s;
}

.jltma-team-member-thumb .animation_svg_03:nth-of-type(2), .jltma-team-member-thumb .animation_svg_03:nth-of-type(3) {
	animation-delay: -8s;
}

.jltma-team-member-thumb .animation_svg_03_center {
	display: block;
	position: relative;
	border-radius: 50%;
	background-color: transparent;
	border: 1px solid #fff;
	z-index: 10;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	mix-blend-mode: multiply;
	box-shadow: inset 0 0 0 2px #000, inset 0 0 0 3px #fff, inset 0 0 0 5px #000, inset 0 0 0 6px #fff;
}

.jltma-team-member-thumb .animation_svg_03_center img {
	min-height: 100%;
	min-width: 100%;
	margin-top: -1px;
	padding: 6px;
	position: static;
	transform: none;
}

.jltma-team-member-thumb #animation_svg_04 circle {
	fill: royalblue;
}

.jltma-team-member-thumb #animation_svg_04_Circle1 {
	animation: 1s linear infinite from0to360;
	cx: 150;
	cy: 145;
	r: 100;
	transform-origin: 145px 150px;
}

.jltma-team-member-thumb #animation_svg_04_Circle2 {
	animation: 2s linear infinite from360to0;
	cx: 150;
	cy: 155;
	r: 100;
	transform-origin: 155px 150px;
}

.jltma-team-member-thumb #animation_svg_04_Circle3 {
	animation: 3s linear infinite from0to360;
	cx: 145;
	cy: 150;
	r: 100;
	transform-origin: 150px 145px;
}

.jltma-team-member-thumb #animation_svg_04_Circle4 {
	animation: 2.5s linear infinite from360to0;
	cx: 155;
	cy: 150;
	r: 100;
	transform-origin: 150px 155px;
}

.jltma-team-member-circle-2 {
	border-top-left-radius: 3.75em;
	border-top-right-radius: 3.75em;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
	text-align: center;
}

.jltma-team-member-circle-2 .jltma-team-member-thumb img {
	border-radius: 50%;
	max-width: 210px;
	margin: 0 auto;
	padding: 15px;
	width: 100%;
}
