/*
 *
 *    [Table of contents]
 *
 *    [&. Content / #key]
 *    [Let press Ctrl + f and type of paste the key, then press Enter to search the content ]
 *
 *    Summary:
 *
 *    1. Team list
 *      - 1.1. Style United States
 *      - 1.2. Style India
 *    2. Team Carousel
 *      - 2.1. Style United Kingdom
 *      - 2.2. Style Turkey
 *    3. Team Single
 *    4. Responsive
 *
 */


/*====================================
=            1. Team list            =
====================================*/
	
	/*----------  1.1. Style United States  ----------*/
		.slz-block-team-01,
		.slz-block-team-02{
			position: relative;
			background-color: transparent;
		}
		.slz-block-team-01 .team-img{
			position: relative;
			overflow: visible;  
			z-index: 2;
		}
		.slz-block-team-01 .team-img:before{
			padding-top: 116%;
		}
		.slz-block-team-01 .team-img .link{
			display: block;
			z-index: 1;
		}
		.slz-block-team-01 .team-img .link:before{
			content: "";
			position: absolute;
			bottom: -3px;
			left: 50%;
			background-color: #FFFFFF;
			border: 3px solid #f5f5f5;
			width: calc(100% + 3px);
			padding-top: 100%;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-webkit-transform: translate(-50%,0);
			-moz-transform: translate(-50%,0);
			-ms-transform: translate(-50%,0);
			-o-transform: translate(-50%,0);
			transform: translate(-50%,0);
			-webkit-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}
		.slz-block-team-01 .team-img:after{
			content: "";
			position: absolute;
			bottom: 0px;
			left: 50%;
			width: 100%;
			z-index: -1;
			padding-top: 100%;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-webkit-transform: translate(-50%,0);
			-moz-transform: translate(-50%,0);
			-ms-transform: translate(-50%,0);
			-o-transform: translate(-50%,0);
			transform: translate(-50%,0);
			-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;
			background: #d32eb2;
            background: -moz-linear-gradient(left, #d32eb2 0%, #0c72c7 100%);
            background: -webkit-linear-gradient(left, #d32eb2 0%,#0c72c7 100%);
            background: linear-gradient(to right, #d32eb2 0%,#0c72c7 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32eb2', endColorstr='#0c72c7',GradientType=1 );
		}

		.slz-block-team-01:hover .team-img .link:before {
			border-color: transparent;
			width: calc(100% - 6px);
		    padding-top: calc(100% - 12px);
		    bottom: 3px;
		}

		// .slz-block-team-01:hover .team-img:after{
		// 	background: #d32eb2;
  //           background: -moz-linear-gradient(left, #d32eb2 0%, #0c72c7 100%);
  //           background: -webkit-linear-gradient(left, #d32eb2 0%,#0c72c7 100%);
  //           background: linear-gradient(to right, #d32eb2 0%,#0c72c7 100%);
  //           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32eb2', endColorstr='#0c72c7',GradientType=1 );
		// }
		.slz-block-team-01 .team-img .img-full{
			border-radius: 0px 0px 400px 400px;
			-webkit-border-radius: 0px 0px 400px 400px;
			overflow: hidden;
			bottom: 0;
			top: auto;
			max-height: 100%;
			height: auto;
		}
		.slz-block-team-01 .team-body{
			border:none;
			padding-top: 28px;
			background-color: transparent;
		}
		.slz-block-team-01 .team-body .title{
			font-size: 16px;
			text-transform: uppercase;
			font-weight: 500;
			color: #00234E;
		}
		.slz-block-team-01 .team-body .title:hover{
			color: #D32EB2;
		}
		.slz-block-team-01 .team-body .position{
			font-size: 15px;
			font-weight: 400;
			color: #4A5664;
		}
		.slz-block-team-01 .team-body .title + .position{
			margin-top: 0px;
		}
		.slz-block-team-01 .team-body .read-more{
			display: inline-block;
			position: relative;
			color:#1070C6;
			font-weight: 500;

		}
		.slz-block-team-01 .team-body .read-more:before{
			content: "";
			position: absolute;
			width: 0px;
			height: 1px;
			bottom: 0;
			background-color: #1070c6;
			-webkit-transition: all 0.4s ease;
			-moz-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
			
		}
		.slz-block-team-01 .team-body .read-more:hover{
			color:  #1070c6;
		}
		.slz-block-team-01 .team-body .read-more:hover:before{
			width: 100%;
		}
		.slz-block-team-01 .team-body .read-more:after{
			font-family: 'FontAwesome';
			content: "\f0a9";
			display: inline-block;
			margin-left: 10px;
			font-size: 16px;
		}
		.slz-block-team-01 .slz-info-block .info-item{
			line-height: 1.5;
		}
		.slz-block-team-01 .slz-info-block .email:before,
		.slz-block-team-01 .slz-info-block .mobile:before,
		.slz-block-team-02 .slz-info-block .email:before,
		.slz-block-team-02 .slz-info-block .mobile:before{
			content: none;
		}
		.slz-block-team-01 .slz-info-block .email a:before,
		.slz-block-team-02 .slz-info-block .email a:before{
			font-family: 'FontAwesome';
		    content: "\f0e0";
		    margin-right: 5px;
		    display: inline-block;
		}
		.slz-block-team-01 .slz-info-block .mobile a:before,
		.slz-block-team-02 .slz-info-block .mobile a:before{
		    font-family: 'FontAwesome';
		    content: "\f095";
		    margin-right: 5px;
		    display: inline-block;
		}
		.slz-block-team-01 .slz-info-block .info-item a:hover:before{
			color: #D32EB2;
		}
		.slz-block-team-01 .social-list .item{
			color: #959BA2;
		}

		.slz-block-team-01 .social-list .item i {
			margin-left: 0;
		}
		.slz-block-team-01 .social-list .item:hover{
			color: #00234E;
		}

		.slz-block-team-01 .team-body .description-wrapper + .social-list,
		.slz-block-team-01 .team-body .description-wrapper + .read-more,
		.slz-block-team-01 .team-body .slz-info-block + .description-wrapper,
		.slz-block-team-01 .team-body .slz-info-block + .social-list,
		.slz-block-team-01 .team-body  .social-list + .read-more,
		.slz-block-team-01 .team-body .main-info + .slz-info-block,
		.slz-block-team-01 .team-body .main-info + .description-wrapper,
		.slz-block-team-01 .team-body .main-info + .read-more,
		.slz-block-team-01 .team-body .main-info + .social-list{
			margin-top: 10px;
		}

	/*----------  1.2. Style India  ----------*/
		.slz-block-team-02 .block-image {
			background-color: transparent;
		}
		.slz-block-team-02 .team-img{
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			overflow: hidden;
			z-index: 2;
			position: relative;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			background: #e3e3e3;
			-webkit-transition: all 0.4s ease;
			-moz-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
			background: -moz-radial-gradient(center, ellipse cover,  #e3e3e3 0%, #cecece 100%);
			background: -webkit-radial-gradient(center, ellipse cover,  #e3e3e3 0%,#cecece 100%);
			background: radial-gradient(ellipse at center,  #e3e3e3 0%,#cecece 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#cecece',GradientType=1 );
		}
		.sc_team_list.layout-2 .slz-block-team-02 .team-img {
			width: 70%;
		}
		.slz-block-team-02 .team-img:after{
			content: "";
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			opacity: 0;
			z-index: 5;
			pointer-events: none;
			background-color: rgba(0,0,0,0.3);
			-webkit-transition: all 0.4s ease;
			-moz-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
			
		}
		.slz-block-team-02:hover .team-img:after{
			opacity: 1;
		}
		.slz-block-team-02 .team-img:before{
			padding-top: 100%;
		}
		.slz-block-team-02 .team-img + .social-list{
			border:none;
		}
		.slz-block-team-02 .social-list{
			margin-top: 10px;
		}
		.slz-block-team-02 .social-list .item{
			color: #959BA2;
		}
		.slz-block-team-02 .social-list .item .icon{
			margin-left: 0px;
		}
		.slz-block-team-02 .social-list .item:hover{
			color: #d32eb2;
		}
		.slz-block-team-02 .team-body{
			border:none;
			padding-top: 10px;
			color: #4a5664;
		}

		.slz-block-team-02 .team-body .title{
			font-size: 16px;
			font-weight: 500;
			color: #263E5F;
		}
		.slz-block-team-02 .team-body .title:hover{
			color: #1070c6;
		}
		.slz-block-team-02 .team-body .position{
			font-weight: 400;
			color: #4A5664;
		}
		.slz-block-team-02 .slz-info-block .email,
		.slz-block-team-02 .slz-info-block .mobile{
			color: #4a5664;
		}
		

		.slz-block-team-02 .team-body .read-more{
			display: inline-block;
			position: relative;
			color:#1070C6;
			font-weight: 500;

		}
		.slz-block-team-02 .team-body .read-more:before{
			content: "";
			position: absolute;
			width: 0px;
			height: 1px;
			bottom: 0;
			background-color: #1070c6;
			-webkit-transition: all 0.4s ease;
			-moz-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
			
		}
		.slz-block-team-02 .team-body .read-more:hover{
			color:  #1070c6;
		}
		.slz-block-team-02 .team-body .read-more:hover:before{
			width: 100%;
		}
		.slz-block-team-02 .team-body .read-more:after{
			font-family: 'FontAwesome';
			content: "\f0a9";
			display: inline-block;
			margin-left: 10px;
			font-size: 16px;
		}
		.slz-block-team-02 .slz-info-block .info-item:hover:before{
			color: #D32EB2;
		}
		.slz-block-team-02 .team-body .main-info + .slz-info-block,
		.slz-block-team-02 .team-body .main-info + .description-wrapper,
		.slz-block-team-02 .team-body .slz-info-block + .description-wrapper{
			margin-top: 5px;
		} 
		.slz-block-team-02 .team-body .description-wrapper .description +.read-more{
			margin-top: 10px;
		}

/*=====  End of 1. Team list  ======*/



/*========================================
=            2. Team Carousel            =
========================================*/

	/*----------  1.3 Team list style 03  ----------*/

		.sc_team_list.layout-3{
			position: relative;
		}
		.slz-team-slider-03 {
			position: relative;
			z-index: 1;
			min-height: 390px;
		}

		.slz-team-slider-03:before{
			content: "";
			width: 80%;
			position: absolute;
			height: calc(100% + 55px);
			top: 0;
			right: 0;
			border:1px solid #ececec;
			background-color: #FFFFFF;
			border-radius: 4px;
			-webkit-border-radius: 4px;
			z-index: -1;
			pointer-events: none;
		}
		.slz-team-slider-03:after{
			content: "";
			display: table;
			clear: both;
		}
		.slz-team-wrapper-03 .slide-nav .slick-dots{
			display: none!important;
		}
		.slz-block-team-03 .col-left{
			width: 100%;
			float: none;
		}
		.slz-block-team-03 .col-right{
			width: 100%;
			float: none;
			padding-left: calc(30% + 35px);
		}
		.slz-block-team-03 .slz-block-team-02{
			background: transparent;
		}
		.slz-block-team-03 .slz-block-team-02 .block-image{
			overflow: visible;
			position: relative;
			width: 30%;
			float: left;
			background-color: transparent;
		}
		.slz-block-team-03 .slz-block-team-02 .block-image:before{
			content: "";
			padding-top: 100%;
			display: block;
		}
		.slz-block-team-03 .slz-block-team-02 .team-img:after{
			content: none;
		}
		.slz-block-team-03 .slz-block-team-02 .block-image .team-img{
			position: absolute;
			left: 3px;
			top: 3px;
			z-index: 5;
			width: 100%;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			background: rgba(211, 46, 178, 0.95);
		    background: -moz-linear-gradient(left, rgba(211, 46, 178, 0.95) 0%, rgba(12, 114, 199, 0.95) 100%);
		    background: -webkit-linear-gradient(left, rgba(211, 46, 178, 0.95) 0%,rgba(12, 114, 199, 0.95) 100%);
		    background: linear-gradient(to right, rgba(211, 46, 178, 0.95) 0%, rgba(12, 114, 199, 0.95) 100%);
		    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(211, 46, 178, 0.95)', endColorstr='rgba(12, 114, 199, 0.95)',GradientType=1 );
		}
		.slz-block-team-03 .slz-block-team-02 .block-image .team-img:before{
			padding-top: 100%;
		}
		.slz-block-team-03 .slz-block-team-02 .team-img .link {
		    top: 3px;
		    left: 3px;
		    right: 3px;
		    bottom: 3px;
		    border-radius: 50%;
			-webkit-border-radius: 50%;
		    background-color: #ffffff;
		}
		.slz-block-team-03 .slz-block-team-02 .team-img {
			background: #FFFFFF;
		}
		.slz-block-team-03 .slz-block-team-02 .team-img .link:after{
			content: none;
		}
		.slz-block-team-03 .slz-block-team-02 .team-body{
			width: calc(70% - 50px);
			margin-left: calc(30% + 50px);
			padding: 0 40px 80px 0px;
			border:none;
			text-align: left;
		}
		.slz-block-team-03 .slz-block-team-02 .block-image .team-img + .social-list{
			border:none;
		}
		.slz-block-team-03 .slz-block-team-02 .team-body .main-info{
			width: auto;
			margin-top: 0px;
		}

		.slz-block-team-03 .slz-info-block .email:hover,
		.slz-block-team-03 .slz-info-block .mobile:hover{
			color: inherit;
		}
		.slz-block-team-03 .slz-info-block .mobile:before,
		.slz-block-team-03 .slz-info-block .email:before{
			content: none;
		}
		.slz-block-team-03 .slz-info-block .email a:before{
			font-family: 'FontAwesome';
		    content: "\f0e0";
		    margin-right: 5px;
		    display: inline-block;
		}
		.slz-block-team-03 .slz-info-block .mobile a:before{
		    font-family: 'FontAwesome';
		    content: "\f095";
		    margin-right: 5px;
		    display: inline-block;
		}
		.slz-block-team-03 .album-title{
			font-size: 14px;
			font-weight: 500;
			color: #4A5664;
			display: block;
			position: relative;
			margin-bottom: 15px;
		}
		.slz-block-team-03 .album-title:before{
			content: "\2022";
			display: inline-block;
		    margin-right: 5px;
		    font-size: 16px;
		    font-weight: 700;
		    top: 1px;
		    position: relative;
		}

		.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .social-list,
		.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .description,
		.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .album-title,
		.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .horizontal-scroll-div,
		.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .read-more{
			margin-top: 15px;
		}
		.slz-block-team-03 .slz-block-team-02 .team-body .description + .album-title,
		.slz-block-team-03 .slz-block-team-02 .team-body .description + .horizontal-scroll-div{
			margin-top: 25px;
		}
		.slz-block-team-03 .slz-block-team-02 .team-body .horizontal-scroll-div + .read-more{
			margin-top: 25px;
		}
		.slz-block-team-03 .social-list{
			text-align: left;
		}
		.slz-block-team-03 .slz-block-team-02 .description{
			width:100%;
		}
		.slz-team-wrapper-03 .slz-team-nav-03{
			padding-left: 50px;
			padding-right: 50px;
		}
		.slz-carousel-wrapper.slz-team-wrapper-03 .slz-team-nav-03.slick-dotted.slick-slider {
			margin-bottom: 0;
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .slick-list{
			width: 100%;
			overflow: hidden;
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img{
			padding-left: 5px;
			padding-right: 5px;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			float: left;
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img a{
			display: block;
			width: calc(100% - 6px);
			position: relative;
			top: 3px;
			left: 3px;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			overflow: hidden;
			margin-left: 0px;
			z-index: 1;
			-webkit-transform: translate3d(0,0,0);
			-moz-transform: translate3d(0,0,0);
			-ms-transform: translate3d(0,0,0);
			-o-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);
			background-color: #FFFFFF;
			-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;
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img:after{
			content: "";
			position: absolute;
			width: calc(100% - 10px);
			padding-top: calc(100% - 10px);
			border-radius: 50%;
			-webkit-border-radius: 50%;
			left: 5px;
			top: 0;
		    background:#F5F5F5;
		    background: -moz-linear-gradient(left, #F5F5F5 0%, #F5F5F5 100%);
		    background: -webkit-linear-gradient(left, #F5F5F5 0%,#F5F5F5 100%);
		    background: linear-gradient(to right, #F5F5F5 0%,#F5F5F5 100%);
		    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#F5F5F5',GradientType=1 );
		    -webkit-transition: all 0.4s ease;
		    -moz-transition: all 0.4s ease;
		    -ms-transition: all 0.4s ease;
		    -o-transition: all 0.4s ease;
		    transition: all 0.4s ease;
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img:hover:after,
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img.slick-current:after{
			background: #d32eb2;
		    background: -moz-linear-gradient(left, #d32eb2 0%, #0c72c7 100%);
		    background: -webkit-linear-gradient(left, #d32eb2 0%,#0c72c7 100%);
		    background: linear-gradient(to right, #d32eb2 0%,#0c72c7 100%);
		    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32eb2', endColorstr='#0c72c7',GradientType=1 );
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img a:before{
			content: "";
			display: block;
			padding-top: 100%;
		}
		.slz-team-wrapper-03 .slz-team-nav-03 .team-img a .img-full{
			position: absolute;
			top: 0;
			left: 50%;
			height: 100%;
			width: auto;
			-webkit-transform: translate(-50%,0);
			-moz-transform: translate(-50%,0);
			-ms-transform: translate(-50%,0);
			-o-transform: translate(-50%,0);
			transform: translate(-50%,0);
		}
		
		.slz-team-wrapper-03 .slick-track{
			padding-top: 40px;
			padding-bottom: 40px;
		}
		.slz-team-wrapper-03 .slide-nav .slick-track{
			padding-top: 0px;
			padding-bottom: 6px;
		}
		.slz-block-team-03 .col-right .description{
			padding-right: 40px;
			padding-bottom: 60px;
		}
		.slz-block-team-03 .col-right .description .quote-item{
			padding: 40px 30px;
			position: relative;
			overflow: hidden;
			border-radius: 4px;
			-webkit-border-radius: 4px;
			background-color: #F5F5F5;
			margin-top: 20px;
		}
		.slz-block-team-03 .col-right .description .quote-item:before {
			font-size: 5rem;
			background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDk4LjgyOSA5OC44MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk4LjgyOSA5OC44Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNOTYuNzYsNDEuNjAzQzkxLjUxMSwyMi44MzEsNzguNTYyLDkuMjA0LDY1Ljk3NSw5LjIwNGMtMS4wMTEsMC0yLjAyMSwwLjA4OC0zLjAwNSwwLjI2MiAgICBjLTAuNTU4LDAuMDk4LTEuMDQ2LDAuNDI2LTEuMzQ4LDAuOTAyYy0wLjMwMSwwLjQ3OS0wLjM4NiwxLjA2MS0wLjIzMywxLjYwNWwyLjU5MSw5LjI2OGMwLjI1LDAuODk1LDEuMTEzLDEuNSwyLjAxLDEuNDU5ICAgIGwwLjIwNi0wLjAwNGM0LjY2OCwwLDEzLjE5OSw2Ljk5NiwxNy41NDgsMjIuNTQ1YzAuMTcyLDAuNjE3LDAuMzM1LDEuMjQ4LDAuNDkyLDEuOTA2Yy00Ljg4Mi0yLjQxNi0xMC43MDYtMi45NzUtMTUuOTgtMS41MDYgICAgQzU2LjM1OCw0OC45Nyw0OS4zODgsNjEuMzU2LDUyLjcxNCw3My4yNTJjMi42OTYsOS42MzksMTEuNTYzLDE2LjM3MywyMS41NjMsMTYuMzczYzIuMDM3LDAsNC4wNzEtMC4yODEsNi4wNDYtMC44MzQgICAgYzcuODQ2LTIuMTkzLDEzLjc0NS04LjcwNywxNi42MTEtMTguMzM4Qzk5LjUyMSw2MS43NjQsOTkuNDU2LDUxLjI0OSw5Ni43Niw0MS42MDN6IiBmaWxsPSIjZDAzNTQwIi8+CgkJPHBhdGggZD0iTTE0LjA4OCw5LjIwNmMtMS4wMDksMC0yLjAyLDAuMDg2LTMuMDAzLDAuMjZjLTAuNTU3LDAuMDk2LTEuMDQ2LDAuNDI2LTEuMzQ3LDAuOTAyICAgIGMtMC4zMDEsMC40NzktMC4zODYsMS4wNjEtMC4yMzQsMS42MDVsMi41OTIsOS4yNjhjMC4yNSwwLjg5NSwxLjA5NywxLjUsMi4wMSwxLjQ1OWwwLjIwNC0wLjAwNCAgICBjNC42NjgsMCwxMy4yLDYuOTk2LDE3LjU0OSwyMi41NDVjMC4xNzMsMC42MjEsMC4zMzYsMS4yNTIsMC40OTIsMS45MDZjLTQuODg0LTIuNDE2LTEwLjcwNi0yLjk3NS0xNS45OC0xLjUwNiAgICBDNC40NzUsNDguOTctMi40OTcsNjEuMzU2LDAuODMxLDczLjI1MmMyLjY5Niw5LjYzOSwxMS41NjMsMTYuMzczLDIxLjU2MywxNi4zNzNjMi4wMzcsMCw0LjA3MS0wLjI4MSw2LjA0Ny0wLjgzNCAgICBjNy44NDUtMi4xOTMsMTMuNzQ0LTguNzA3LDE2LjYxMS0xOC4zMzhjMi41ODYtOC42ODksMi41MjItMTkuMjA1LTAuMTc1LTI4Ljg1MkMzOS42MjUsMjIuODMxLDI2LjY3OCw5LjIwNiwxNC4wODgsOS4yMDZ6IiBmaWxsPSIjZDAzNTQwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
			background-size: 70px;
			background-repeat: no-repeat;
			opacity: 0.1;
			right: 20px;
			width: 70px;
			height: 70px;
			top: -15px;
			line-height: 1;
			display: table;
			position: absolute;
			content: "";
		}
		.slz-block-team-03 .col-right .description .quote-item .block-quote{
			border-left: none;
			font-size: 20px;
			font-weight: 300;
			font-style: italic;
			color: #202427;
			line-height: 1.5;
		}
		.slz-block-team-03 .slz-block-team-02 .team-body .title{
			color: #00234e;
			font-weight: 500;
			font-size: 20px;
			margin-bottom: 5px;
			display: inline-block;
			line-height: 1.4;
			text-transform: uppercase;
		}
		.slz-team-wrapper-03 .slide-nav{
			z-index: 5;
			position: relative;
			bottom: 0;
			margin-top: 0;
		    width: calc(70% - 50px);
		    margin-left: calc(30% + 50px);
		    padding-right: 40px;
		}
		.layout-3.sc_team_carousel .carousel-overflow {
			overflow: visible;
		}
		.slz-team-wrapper-03 .slick-arrow.btn-prev{
			left: 0;
			font-size: 20px;
		}
		.slz-team-wrapper-03 .slick-arrow.btn-next{
			right: 0;
			font-size: 20px;
		}

	/*----------  2.2 Style United Kingdom style 2  ----------*/

		.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .slick-slide,
		.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .item{
			-webkit-transition:all 0.4s ease;
			-moz-transition:all 0.4s ease;
			-ms-transition:all 0.4s ease;
			-o-transition:all 0.4s ease;
			transition:all 0.4s ease;
			-webkit-transform: scale(0.8);
			-moz-transform: scale(0.8);
			-ms-transform: scale(0.8);
			-o-transform: scale(0.8);
			transform: scale(0.8);
			
		}
		.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .slick-active.slick-center,
		.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .slick-active.slick-current{
			-webkit-transition:all 0.4s ease;
			-moz-transition:all 0.4s ease;
			-ms-transition:all 0.4s ease;
			-o-transition:all 0.4s ease;
			transition:all 0.4s ease;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
		}

		.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .slick-slide a {
			pointer-events: none;
		}

		.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .slick-active.slick-current a {
			pointer-events: initial;
		}

		.sc_team_carousel.layout-2.style-2 .slz-block-team-02{
			position: relative;
	    	filter: grayscale(100%);
		}
		.sc_team_carousel.layout-2.style-2 .slick-current .slz-block-team-02{
	    	filter: grayscale(0);
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .block-image{
			position: relative;
			z-index: 5;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-img{
			border-radius: 0px;
			-webkit-border-radius: 0px;
			background: transparent;
		}
		
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-img:before{
			padding-top: 120%;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body{
			position: absolute;
			bottom: 60px;
			left: 0px;
			right: 0px;
			z-index: 10;
			padding: 30px;
			color: #FFFFFF;
			opacity: 0;
			-webkit-transition: all 0.4s ease;
			-moz-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
			opacity: 0;
			-webkit-transform: translate(0,0%);
			-moz-transform: translate(0,0%);
			-ms-transform: translate(0,0%);
			-o-transform: translate(0,0%);
			transform: translate(0,0%);
			background: rgba(211, 46, 178, 0.95);
			background: -moz-linear-gradient(left, rgba(211, 46, 178, 0.95) 0%, rgba(12, 114, 199, 0.95) 100%);
			background: -webkit-linear-gradient(left, rgba(211, 46, 178, 0.95) 0%,rgba(12, 114, 199, 0.95) 100%);
			background: linear-gradient(to right, rgba(211, 46, 178, 0.95) 0%, rgba(12, 114, 199, 0.95) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(211, 46, 178, 0.95)', endColorstr='rgba(12, 114, 199, 0.95)',GradientType=1 );
			
		}
		.sc_team_carousel.layout-2.style-2 .slick-active.slick-center .slz-block-team-02 .team-body,
		.sc_team_carousel.layout-2.style-2 .slick-active.slick-current .slz-block-team-02 .team-body{
			opacity: 1;
			-webkit-transition: all 0.4s ease;
			-moz-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .read-more{
			font-weight: 400;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .read-more:before{
			background-color: #FFFFFF;
		}
	   
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .read-more,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .position,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .info-item a,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .email,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .mobile,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .title{
			color: #FFFFFF;
		}
		
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .info-item:hover a,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .info-item a:hover,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .email:hover,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .slz-info-block .mobile:hover,
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .title:hover{
			color: #00234E;
		}
		.sc_team_carousel.layout-2.style-2 .team-body .description-wrapper .description{
			max-height: 50px;
			overflow: hidden;
		}
		.sc_team_carousel.layout-2.style-2  .slz-block-team-02 .social-list .item{
			color: #C5CFDA;
		}
		.sc_team_carousel.layout-2.style-2  .slz-block-team-02 .social-list .item:hover{
			color: #00234E;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .title{
			text-transform: uppercase;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-img:after{
			content: none;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .main-info{
			padding-bottom: 10px;
			position: relative;
		}
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .main-info:after{
			content: "";
			position: absolute;
			bottom: 0;
			left: 50%;
			height: 1px;
			width: 100px;
			margin-left: -50px;
			background-color: rgba(255,255,255,0.3);
		}
		
		.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body .main-info + .social-list{
			margin-top: 10px;
		}
		.horizontal-scroll-div{
			margin-left: -10px;
			margin-right: -10px;
		}
		.horizontal-scroll-div:before{
			content: "";
			display: table;
		}
		.horizontal-scroll-div:after{
			content: "";
			display: table;
			clear: both;
		}
		.horizontal-scroll-div .scroll-inner{
			display: block;
			height: auto;

		}
		.horizontal-scroll-div .cd-thumb{
			padding-left: 10px;
			padding-right: 10px;
			float: left;
			width: 16.66%;
		}
		.horizontal-scroll-div.items-4 .cd-thumb{
			width: 16.66%;
		}
		.horizontal-scroll-div.items-3  .cd-thumb{
			width: 16.66%;
		}
		.horizontal-scroll-div.items-2.cd-thumb{
			width: 16.66%;
		}
		.horizontal-scroll-div.items-1 .cd-thumb{
			width: 16.66%;
		}
		.horizontal-scroll-div .cd-thumb .wrap-cd{
			position: relative;
			width: 100%;
			overflow: hidden;
		}
		.horizontal-scroll-div  .cd-thumb .wrap-cd:before{
			content: "";
			padding-top: 100%;
			display: block;
		}
		.horizontal-scroll-div .cd-thumb .img-full{
		   position: absolute;
		   height: 100%;
		   width: auto;
		   max-width: initial;
		   left: 50%;
		   top: 0;
		   -webkit-transform: translate(-50%,0);
		   -moz-transform: translate(-50%,0);
		   -ms-transform: translate(-50%,0);
		   -o-transform: translate(-50%,0);
		   transform: translate(-50%,0);
		}
		.horizontal-scroll-div .mCSB_scrollTools_horizontal{
			left: 15px;
			right: 15px;
		}
		.horizontal-scroll-div .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
			background-color: #D32EB2;
		}

/*=====  End of 2. Team Carousel  ======*/



/*======================================
=            3. Team Single            =
======================================*/

	.slz-team-detail .slz-about-me-02 {
		margin-bottom: 60px;
	}

	.slz-team-detail .slz-about-me-02 .block-wrapper {
		border: none;
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 40px;
		display: table;
		width: 100%;
	}

	.slz-team-detail .slz-about-me-02 .wrapper {
		display: table-cell;
		width: 300px;
		text-align: center;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .image-wrapper {
		width: 100%;
		border-radius:50%;
		-webkit-border-radius:50%;
		position: relative;
		overflow: hidden;
		border:3px solid #f5f5f5;
		background-color: #fafafa;
		z-index: 2;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .image-wrapper:before {
		padding-top: 100%;
		content: "";
		display: block;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .image-wrapper:after {
		content: none;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .image-wrapper img {
		position: absolute;
		top: 0;
		bottom:auto;
		left: 50%;
		width: auto;
		max-width: 100%;
		max-height: auto;
		height: auto;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		-o-transform: translate(-50%,0);
		transform: translate(-50%,0);
	}
	
	.slz-team-detail .slz-about-me-02 .wrapper .social-list ul {
		margin-top: 20px;
		padding-left: 0;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .social-list ul li {
		margin: 0 15px;
		list-style-type: none;
		display: inline-block;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .social-list ul li:first-child {
		margin-left: 0;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .social-list ul li:last-child {
		margin-right: 0;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .social-list ul li .link {
		font-size: 16px;
		color: #959ba2;
	}

	.slz-team-detail .slz-about-me-02 .wrapper .social-list ul li .link:hover {
		color: #00234e;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper {
		display: table-cell;
		padding-left: 30px;
		padding-top: 30px;
		border-top: 1px solid #eaeaea;
		vertical-align: top;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .name {
		font-size: 24px;
		font-weight: 700;
		text-transform: uppercase;
		color: #00234e;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .name:hover {
		color: #d32eb2;
	}
	
	.slz-team-detail .slz-about-me-02 .content-wrapper .position {
		font-size: 15px;
		font-weight: 500;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .info-wrapper {
		margin-top: 15px;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons {
		margin-top: 25px;
		padding: 0;
	}
	
	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li {
		width: 25%;
		vertical-align: top;
		display: inline-block;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li + li {
		border-left: 1px solid #eaeaea;
		padding-left: 25px;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .list-icons-wrapper {
		display: block;
		width: 100%;
		font-size: 0;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .icon-wrapper {
		display: inline-block;
		vertical-align: top;
		width: 30%;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .icon-wrapper img {
		width: 100%;
	}
	
	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .info-wrapper {
		display: inline-block;
		vertical-align: top;
		padding-left: 15px;
		color: #00234e;
		text-align: left;
		margin-top: 0;
		width: 70%;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .info-wrapper .title {
		font-size: 16px;
		display: block;
		text-transform: uppercase;
	}

	.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .info-wrapper .value {
		font-size: 30px;
		font-weight: 500;
		display: block;
	}

	.slz-blog-detail.slz-team-detail .sc_main_title {
		margin-bottom: 30px;
	}
	
	.slz-blog-detail.slz-team-detail .sc_main_title.style-2 .slz-main-title .title {
        font-size: 18px;
        font-weight: 700;
        color: #263e5f;
    }
    
    .slz-blog-detail.slz-team-detail .sc_main_title.style-2 .slz-main-title i, 
    .slz-blog-detail.slz-team-detail .sc_main_title.style-2 .slz-main-title img {
        top: 0;
    }


/*=====  End of 3. Team Single  ======*/



/*=====================================
=            4. Responsive            =
=====================================*/
	
	/*----------  max-width: 1024px  ----------*/
		@media screen and (max-width: 1024px) {
			.slz-team-wrapper-03.slz-carousel-wrapper .slick-arrow{
				display: block!important;
			}

			.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-img:before{
				padding-top: 140%;
			}

			.sc_team_carousel.layout-2.style-2 .slz-block-team-02 .team-body{
				bottom: 40px;
			}
		}
	/*----------  max-width: 768px  ----------*/
		@media screen and (max-width: 768px) {
			.sc_team_carousel.layout-3 .slz-team-wrapper-03 >.carousel-overflow,
			.sc_team_carousel.layout-3 .slz-team-wrapper-03 .slide-nav{
				width: 100%;
			}

			.sc_team_carousel.layout-3  .slz-team-wrapper-03 .slz-team-nav-03{
				display: none;
			}

			.slz-list-block.slz-column-3 .social-list .item:nth-child(-n + 3){
				margin-top: 0px;
			}

			.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .slick-slide, 
			.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .item
			.sc_team_carousel.layout-2.style-2 .slz-carousel-wrapper .item{
				-webkit-transform: scale(1);
				-moz-transform: scale(1);
				-ms-transform: scale(1);
				-o-transform: scale(1);
				transform: scale(1);
			}

			.slz-team-slider-03 {
				min-height: 1px;
			}

			.slz-team-wrapper-03 .slide-nav {
			    width: auto;
			    margin-top: 0;
			    margin-left: 0;
			    padding-right: 0;
			}

			.slz-team-slider-03:before {
			    height: 100%;
			}

			.slz-team-detail .slz-about-me-02 .block-wrapper {
				display: block;
			}

			.slz-team-detail .slz-about-me-02 .wrapper {
				display: block;
				width: 50%;
				margin: 0 auto;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper {
				display: block;
				width: 100%;
				padding-left: 0;
				margin-top: 30px;
			}


		}
	/*----------  max-width: 767px  ----------*/
		@media screen and (max-width: 767px) {
			.sc_team_carousel.layout-3 .slz-team-wrapper-03 >.carousel-overflow,
			.sc_team_carousel.layout-3 .slz-team-wrapper-03 .slide-nav{
				width: 100%;
				float: none;
			}

			.slz-team-slider-03:before {
			    width: 100%;
			    height: auto;
			    top: 100px;
			    bottom: 50px;
			}

			.slz-block-team-03 .slz-block-team-02 .block-image {
			    float: none;
			    margin: -100px auto 0;
			    width: 69%;
			}

			.slz-block-team-03 .slz-block-team-02 .team-body {
			    width: 100%;
			    margin-left: 0;
			    padding: 15px 30px 30px;
			}

			.slz-block-team-03 .slz-block-team-02 .team-body .title {
			    margin-bottom: 0;
			}

			.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .social-list,
			.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .description,
			.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .album-title,
			.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .horizontal-scroll-div,
			.slz-block-team-03 .slz-block-team-02 .team-body .main-info + .read-more {
    				margin-top: 8px;
			}

			.slz-block-team-03 .slz-block-team-02 .team-body .main-info,
			.slz-block-team-03 .social-list {
			    text-align: center;
			}

			.slz-carousel-wrapper .slick-dotted.slick-slider.slz-team-slider-03 {
			    margin-bottom: 0;
			}

			.slz-carousel-wrapper .slz-team-slider-03 .slick-dots {
			    position: relative;
			    bottom: auto;
			    margin-top: 30px;
			}

			.slz-team-wrapper-03 .slick-track {
			    padding-top: 0;
			    padding-bottom: 0;
			}

			.slz-team-wrapper-03 .slick-track .slz-block-team-03 {
			    padding-top: 100px;
			}
			.horizontal-scroll-div {
			    margin-left: -5px;
			    margin-right: -5px;
			    margin-bottom: -10px;
			}
			.horizontal-scroll-div .cd-thumb {
			    padding-left: 5px;
			    padding-right: 5px;
			    margin-bottom: 10px;
			    width: 30%;
			}
		}
	/*----------  max-width: 600px  ----------*/
		@media screen and (max-width: 600px) {
			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li {
				width: 50%;
				margin-top: 40px;
				padding: 0 20px;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li + li {
				border-left: none;
				padding-left: 20px;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li:nth-child(-n + 2) {
				margin-top: 0;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .icon-wrapper img {
				width: auto;
			}
		}
	/*----------  max-width: 480px  ----------*/
		@media screen and (max-width: 380px) {
			.slz-team-detail .slz-about-me-02 .wrapper {
				width: 90%;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li {
				width: 100%;
				padding-left: 0;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li + li {
				padding-left: 0;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li:nth-child(-n + 2) {
				margin-top: 40px;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons li:nth-child(-n + 1) {
				margin-top: 0;
			}

			.slz-team-detail .slz-about-me-02 .content-wrapper .slz-list-icons .icon-wrapper {
				width: 22%;
			}
		}

/*=======  End of 4. Responsive  =======*/


 