.team-list 								{ font-size:0; margin:0 -20px; }
.team-member 						{ display:inline-block; vertical-align:top; width:285px; height:200px; margin:20px 0 0 20px; padding:0; float:left; }
.team-member-holder 				{ position:relative; overflow:hidden; height:200px; }
.team-member-image 				{ display:block; float:left; width:180px; line-height:0; position:relative;  overflow:hidden; z-index:9; }
.team-member-image:hover img 	{ transform:scale(1.1); overflow:hidden; }
.team-member-meta 				{ padding-left:40px;  margin-left:180px; min-height:180px; position:relative; }
.team-member-name 				{ margin-bottom:10px; }
.team-member-role 					{ font-size:13px; margin-bottom:10px; }
.team-member-description 		{ }
.team-member-description p		{ margin:0; }
.team-member-links 					{ position:absolute; top:-100%; right:0; font-size:0; text-align:center; width:100%; height:100%; min-height:180px; z-index:10; }
.team-member-links:before		{ content:''; display:inline-block; height:100%; vertical-align:middle; }
.team-member-links-list 			{ display:inline-block; vertical-align:middle; line-height:0; }
.team-member-links-item 			{ display:inline-block; width:40px; height:40px; font-size:18px; line-height:40px; margin:5px; text-decoration:none; }
.team-member-h:hover 
.team-member-links					{ top:0; }
.team-member.type_half 			{ width:49.99%; }
.team-member.type_half 
.team-member-image 				{ width:150px; }
.team-member.type_half 
.team-member-meta 				{ padding-left:30px; margin-left:150px; min-height:150px; }
.team-member.type_half 
.team-member-links 					{ min-height:150px; }
.team-member.type_half 
.team-member-links:after			{ top:75px; }
.team-member.type_small 			{ width:16.66%; }
.team-member.type_small 
.team-member-image 				{ float:none; width:100%; }
.team-member.type_small 
.team-member-meta 				{ padding-left:0; margin-left:0; padding-top:10px; min-height:0; }
.team-member.type_small 
.team-member-links,
.team-member.type_small 
.team-member-description 		{ display:none; }
@media (max-width:1023px)		{ 
.team-member.type_half 
.team-member-image 				{ width:120px; }
.team-member.type_half 
.team-member-meta 				{ padding-left:30px; margin-left:120px; min-height:120px; }
.team-member.type_half 
.team-member-links 					{ min-height:120px; }
.team-member.type_half 
.team-member-links:after			{ top:60px; };
}
@media (min-width:480px) and (max-width:767px) {
.team-member.type_main 
.team-member-image				{ width:150px; }
.team-member.type_main 
.team-member-meta 				{ padding-left:30px; margin-left:150px; min-height:150px; }
.team-member.type_main 
.team-member-links					{ min-height:150px; }
.team-member.type_main 
.team-member-links:after			{ top:75px; }
.team-member.type_small			{ width:24.99%; }
.team-member.type_half 			{ width:100%; };
}
@media (max-width:479px) { 
.team-member,
.team-member
.type_half,
.team-member
.type_small 							{ width:100%; }
.team-member-image,
.team-member
.type_half 
.team-member-image				{ float:none; width:100%; z-index:11; }
.team-member-meta,
.team-member
.type_half 
.team-member-meta 				{ padding-left:0; margin-left:0; padding-top:10px; }
.team-member-links-list,
.team-member
.type_half 
.team-member-links-list 			{ margin-left:0; };
}

/*-------------------------------------------------------*/
/* 11. Parallax Section
/*-------------------------------------------------------*/


.clients, .contacts, .about 					{ position:static; }
.parallax-layer 								{ height:200px; width:1600px; position:absolute; }
.icons 											{ background:url(../img/bg_icons.png) no-repeat; height:200px; width:1600px; position:absolute; top:0; left:50%; margin:0 0 0 -800px; }
.texture 										{ background:url(../img/bg_pattern.png) no-repeat; height:200px; width:1600px; position:absolute; top:0; left:50%; margin:0 0 0 -800px; }
.texture-layer, .bg-overlay 				{ background:url(../img/texture_layer.png) repeat; }
.featuresss, .image-parallax  				{ background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed !important; }
.image-parallax 								{ height:100%; width:100%; position:relative; }
.image-parallax .slide-content 			{ width:90%; margin-right:5%; margin-left:5%; }
.about-wrap									{ position:relative; overflow:hidden; }
.testimonial-wrap								{ background:url('../img/plx2.jpg') 50% 0 no-repeat fixed; }
.quote-wrap 									{ background:url('../img/plx5.jpg') 50% 0 no-repeat fixed; margin-bottom:80px; }
.subscription-wrap 							{ background:url('../img/plx4.jpg') 50% 0 no-repeat fixed; }
.fun-wrap 										{ background:url('../img/plx3.jpg') 50% 0 no-repeat fixed; }
.parallax-overlay 								{ /* background:rgba(22, 26, 72, 0.6); */ background:rgba(37, 39, 88, 0.9); width:100%; height:100%; z-index:100; }

/*-------------------------------------------------------*/
/* 16. Team section
/*-------------------------------------------------------*/

/* Team member*/

.team-wrap .container 						{ padding-bottom:10px; }
.team-member									{ display:block; margin:20px 0 0 20px; width:100%; max-width:285px; padding:0; }
.team-member-cliente 						{ display:block; margin:0 auto 30px; width:60%; max-width:285px; padding:0; }
.team-member-image						{ float:none; overflow:hidden; height:0; width:100%; padding-bottom:100%; cursor:pointer; }
.team-member-image img					{ max-width:100%; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out; }
.team-member-image:hover img 			{ -webkit-transform:rotate(5deg) scale(1.2); -moz-transform:rotate(10deg) scale(1.2); -ms-transform:rotate(10deg) scale(1.2); -o-transform:rotate(10deg) scale(1.2); transform:rotate(10deg) scale(1.2); }
.team-member-links p 						{ font-size:14px; line-height:18px; color:#fff; padding:7px; }
.team-member-links 							{ font-family:'Titillium Web', sans-serif; height:200px; top:0; min-height:1px; box-shadow:0 0 0 0 rgba(255,255,255,0.25) inset; -webkit-transition:all 0.15s ease; -o-transition:all 0.15s ease; -ms-transition:all 0.15s ease; transition:all 0.15s ease; }
.team-member:hover 
.team-member-links							{ box-shadow:0 0 0 175px rgba(50,50,50,0.75) inset; }
.team-member-links-list						{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0; -webkit-transition:opacity 0.25s ease; -o-transition:opacity 0.25s ease; -ms-transition:opacity 0.25s ease; transition:opacity 0.25s ease; }
.team-member:hover 
.team-member-links-list 					{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1; }
.team-member-links-item 					{ font-size:22px; line-height:22px; height:22px; width:22px; margin:5px 5px 20px; position:relative; color:#fff; }
.team-member-meta 						{ margin-left:0; min-height:1px; padding:15px 0 0; text-align:center; }
.team-member-name 						{ margin-bottom:6px; }
.team-member-role 							{ font-size:13px; margin-bottom:10px; color:#999; }
.team-member-description p 				{ margin-bottom:0; text-align:center; }
.member-social.dark a 						{ background:#9e9e9e; -webkit-transition:background .5s ease-in-out; -moz-transition:background .5s ease-in-out; -o-transition:background .5s ease-in-out; -ms-transition:background .5s ease-in-out; transition:background .5s ease-in-out; }
.team .item .team-member-links a		{ -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out; }
.member-social a 							{ width:36px; float:left; text-align:center; margin:0 6px 6px 0; padding:7px 0 6px; border-radius:2px; }
.member-social a i 							{ display:block!important; font-size:20px; color:#fff; margin:0 auto!important; }