#tm_builder_outer_content {
	.tm_pb_team_member {
		text-align: center;
		position: relative;
		padding: 25px 10px;
		margin-bottom: 30px;
		@include media-breakpoint-up(lg) {
			height: 100%;
		}

		.tm_pb_team_member_image {
			margin-bottom: 49px;
			text-align: center;

			img {
				border-radius: 50%;
			}
		}

		.tm_pb_team_member_description {
			position: static;
			margin-bottom: 22px;
			line-height: 28px;

			> *:last-child {
				margin-bottom: 0;
			}

			h4 {
				font-size: 24px;
				margin-top: 20px;
			}

			h4 + p {
				margin-top: -10px;
				margin-bottom: 5px;
			}

			.tm_pb_member_position {
				font-size: 14px;
				padding-bottom: 3px;
			}

			.tm_pb_member_social_links {
				margin-top: 20px;

				li {
					margin-right: 9px;

					&::before {
						display: none;
					}
				}

				.tm-pb-icon::before {
					font-size: 15px;
					margin: 2px;
					transition: .3s ease all;
				}
			}
		}
	}

	.tm_pb_column_4_4 {
		@include media-breakpoint-up(sm) {

			.tm_pb_team_member {
				text-align: left;
				height: auto;
				margin-bottom: 0;
				padding: 15px 10px;

				@include media-breakpoint-up(lg) {
					padding: 32px 25px;
				}

				.tm_pb_team_member_image {
					float: left;
					margin-bottom: 0;
					margin-top: 5px;
					margin-right: 44px;
					max-width: 160px;
				}

				h4 {
					margin-top: 3px;
				}

				.tm_pb_member_social_links {
					position: relative;
					bottom: auto;
					top: auto;
					margin-bottom: 30px;
				}

				.tm_pb_team_member_description {
					margin-bottom: 0;
					overflow: hidden;

					> *:last-child {
						margin-bottom: 0;
					}
				}

			}
		}

	}
}