.team_image{padding-left:0; padding-right:0;}

.socialhover{ position:relative; overflow:hidden; perspective: 300px; -webkit-perspective: 300px; -ms-perspective: 300px; -o-perspective: 300px; } 
.socialhover .social-img-main{ width:100%; } 
.socialhover-data{ width:100%; height:100%; text-align:center; }
 .socialhover-data p{ color:#fff; text-align:left; padding:10px; margin:0; float:left; font-size:13px; }
 .socialhover h2{ font-size:16px; margin:0; float:left; display:block; padding:10px 10px 0 10px; color:#f1c40f; } 
 .socialhover span{ display: inline-block; position: relative; top: 39%; margin:0 5px; } 
 .socialhover span i{ text-align:center; font-size:23px; width:35px; height:35px; line-height:35px; }
 @media(max-width:530px) { .socialhover span i{ text-align:center; font-size:27px; width:35px; height:35px; padding:5%; } }
 @media(max-width:530px) { .socialhover span i{ text-align:center; font-size:19px; width:25px; height:25px; padding:5%; } }
 @media(max-width:302px) { .socialhover span i{ text-align:center; font-size:10px; width:15px; height:15px; padding:5%;} } 
 .social-more,.social-more:hover{ background: #ffffff; border-radius: 2px; clear: both; color: #858585; padding: 3px 7px; float:left; margin:0 10px; text-decoration:none; } 
 /*===== Icon style =====*/ 
 .socialhover .social-circle i{ border-radius:50%; border:2px solid; } 
 .socialhover .social-square i{ border:2px solid; } .socialhover .social-lemon  i{ border:2px solid; border-radius:50% 0; } 
 .socialhover .social-balloon  i{ border:2px solid; border-radius:50% 0 50% 50%; } 
 .socialhover .social-smooth  i{ border:2px solid; border-radius:10%; } 
 .social-white i{ color:#ffffff; border-color:#ffffff; } .social-yellow i{ color:#f1c40f; border-color:#f1c40f; } 
 .social-green i{ color:#2ecc71; border-color:#2ecc71; } .social-blue i{ color:#1abc9c; border-color:#1abc9c; }
 .social-red i{ color:#e74c3c; border-color:#e74c3c; } .social-orange i{ color:#e67e22; border-color:#e67e22; } 
 /*===== Simple Opacity =====*/ 
 .social-simple .socialhover-box{ width:100%; height:100%; position:absolute; left:0; right:0; bottom:0; top:0; opacity:0; background:rgba(27,27,27,.7); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } 
 .social-simple:hover .socialhover-box{ width:100%; height:100%; position:absolute; left:0; right:0; bottom:0; top:0; opacity:1; background:rgba(27,27,27,.7); }
/*===== Icon All Rotate Zoom In =====*/ 
.socialhover .social-icon-allzoomin{ transform:scale(0,0) rotate(180deg); -ms-transform:scale(0,0) rotate(180deg); -webkit-transform:scale(0,0) rotate(180deg); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; } .xoverlay:hover .x-icon-allzoomin{ transform:scale(1,1) rotate(0deg); -ms-transform:scale(1,1) rotate(0deg); -webkit-transform:scale(1,1) rotate(0deg); }/*===== Icon All Rotate Zoom Out =====*/ 
 .socialhover .social-icon-allzoomout{ transform:scale(2,2) rotate(180deg); -ms-transform:scale(2,2) rotate(180deg); -webkit-transform:scale(2,2) rotate(180deg); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; } 
 .socialhover:hover .social-icon-allzoomout{ transform:scale(1,1) rotate(0deg); -ms-transform:scale(1,1) rotate(0deg); -webkit-transform:scale(1,1) rotate(0deg); }
 