/*----------  Team List Layout 4  ----------*/
.sc_team_list .slz-list-block > .item {
	margin-top: 65px;
}
.slz-block-team-04 .team-img {
	box-shadow: 10px 10px 30px 0 rgba(0,0,0,0.1);
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
}
.slz-block-team-04:hover .team-img {
	box-shadow: 0px 25px 40px 0 rgba(0,0,0,0.1)
}
.slz-block-team-04 .social-list {
	padding-right: 20px;
	padding-left: 0;
	font-size: 14px;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	list-style: none;
	margin: 0;
}
.slz-block-team-04:hover .social-list {
	top: 110px;
	opacity: 1;
	visibility: visible;
}
.slz-block-team-04 .social-list .more-social-item .social-item {
    vertical-align: top;
    margin-right: 0;
}
.slz-block-team-04 .social-list .social-item .slz-icon {
	background-color: transparent;
}

.slz-block-team-04 .social-list .more-social-item .text {
	position: relative;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	margin: 0 6px;
}
.slz-block-team-04 .social-list .more-social-item .text:before {
	position: absolute;
	content: "\f060";
	font-family: FontAwesome;
	line-height: 30px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    opacity: 0;
    font-size: 14px;
}
.slz-block-team-04 .social-list .more-social-item:hover .text {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	font-size: 0;
}
.slz-block-team-04 .social-list .more-social-item:hover .text:before {
	opacity: 1;
}
.slz-block-team-04 .social-list .more-social-item:hover .more-list {
	transform: translate(10px, -30px);
    -webkit-transform: translate(10px, -30px);
    -moz-transform: translate(10px, -30px);
    -ms-transform: translate(10px, -30px);
    -o-transform: translate(10px, -30px);
}
.slz-block-team-04 .team-body {
	background-color: #f8f8f8;
	margin-left: 50px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	padding: 30px 40px 30px 80px;
}
.slz-block-team-04:hover .team-body {
    box-shadow: 10px 10px 50px 0 rgba(0,0,0,0.2);
    background-color: #fff;
}
.slz-block-team-04 .team-body .title {
	font-size: 24px;
}

.slz-block-team-04 .team-body .title:hover,
.slz-block-team-04 .team-body .title:focus {
	color: #FFC80A;
}

.slz-block-team-04 .team-body .title + .position {
	margin-top: 5px;
	font-weight: 500;
	color: #213047;
}
.slz-block-team-04 .team-body .position + .description {
	font-size: 14px;
	margin-top: 15px;
}


.slz-block-team-04 .slick-list {
	padding-bottom: 30px;
}
.slz-block-team-04 .slz-carousel-wrapper .carousel-overflow {
	overflow: visible;
}
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-prev,
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-next {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
}
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-prev {
	left: -50px;
}
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-next {
	right: -50px;
}
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-prev i,
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-next i {
	font-size: 50px;
	line-height: inherit;
	margin: 0;
}
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-prev i:before {
	content: "\f104";
}
.slz-block-team-04 .slz-carousel-wrapper .slick-arrow.btn-next i:before {
	content: "\f105";
}

.sc_team_carousel.layout-4 .item .slz-block-team-04 {
	padding-bottom: 30px;
}
/*----------  Responsive  ----------*/
@media screen and (max-width: 1024px) {
	.slz-block-team-04 .social-list {
	    top: 110px;
	    opacity: 1;
	    visibility: visible;
	}
}
@media screen and (max-width: 768px) {

	.sc_team_list .slz-list-block.slz-column-4 .item:nth-child(-n + 2), 
	.sc_team_list .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
	.sc_team_list .slz-list-block.slz-column-2 .item:nth-child(-n + 2),
	.sc_team_list .slz-list-block > .item {
		margin-top: 70px;
	}
	.sc_team_list .slz-list-block.slz-column-2 > .item {
		width: 100%;
	}
	
	.sc_team_list .slz-list-block.slz-column-2 .item:nth-child(-n + 1) {
		margin-top: 0;
	}

	.slz-counter-item-1 .content-cell .number {
		font-size: 40px;
	}
}
@media screen and (max-width:767px) {
	.slz-block-team-04 .team-body{
		display: block;
		padding: 20px;
	}
	.slz-block-team-04 .team-body{
		padding-left: 60px;
	}
	.sc_team_list .slz-carousel-wrapper .slick-arrow{
		display: none!important;
	}
}
@media screen and (max-width: 414px) {
	.slz-block-team-04 .team-img {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
	.slz-block-team-04 .team-body {
		margin: 0;
    	padding: 70px 30px 30px 60px;
	}
	
}