/*******************************************************************/
/******************** Joomla TLP TEAM PRO V 2.0 *********************/
/************************* www.techlabpro.com **********************/
/************************* info@techlabpro.com *********************/
/***** Copyright (c) 2015, TechLabPro.com. All right Reserved ******/
/*******************************************************************/

/* body */
body.rt-body {overflow: hidden;}
/************************** Grid ********************/
.tlp-team * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tlp-team *:before,
.tlp-team *:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.tlp-container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.tlp-row { margin-left: -15px;margin-right: -15px; border: 0px solid red; }
.clearfix:before, .clearfix:after, .tlp-container:before, .tlp-container:after, .container-fluid:before, .container-fluid:after, .tlp-row:before, .tlp-row:after { content: " "; display: table; } 
.clearfix:after,.tlp-container:after, .container-fluid:after, .tlp-row:after { clear: both; }
.tlp-col-xs-1, .tlp-col-sm-1, .tlp-col-md-1, .tlp-col-lg-1, .tlp-col-xs-2, .tlp-col-sm-2, .tlp-col-md-2, .tlp-col-lg-2, .tlp-col-xs-3, .tlp-col-sm-3, .tlp-col-md-3, .tlp-col-lg-3, .tlp-col-xs-4, .tlp-col-sm-4, .tlp-col-md-4, .tlp-col-lg-4, .tlp-col-xs-5, .tlp-col-sm-5, .tlp-col-md-5, .tlp-col-lg-5, .tlp-col-xs-6, .tlp-col-sm-6, .tlp-col-md-6, .tlp-col-lg-6, .tlp-col-xs-7, .tlp-col-sm-7, .tlp-col-md-7, .tlp-col-lg-7, .tlp-col-xs-8, .tlp-col-sm-8, .tlp-col-md-8, .tlp-col-lg-8, .tlp-col-xs-9, .tlp-col-sm-9, .tlp-col-md-9, .tlp-col-lg-9, .tlp-col-xs-10, .tlp-col-sm-10, .tlp-col-md-10, .tlp-col-lg-10, .tlp-col-xs-11, .tlp-col-sm-11, .tlp-col-md-11, .tlp-col-lg-11, .tlp-col-xs-12, .tlp-col-sm-12, .tlp-col-md-12, .tlp-col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.tlp-col-xs-1, .tlp-col-xs-2, .tlp-col-xs-3, .tlp-col-xs-4, .tlp-col-xs-5, .tlp-col-xs-6, .tlp-col-xs-7, .tlp-col-xs-8, .tlp-col-xs-9, .tlp-col-xs-10, .tlp-col-xs-11, .tlp-col-xs-12 { float: left; }
.tlp-col-xs-12 { width: 100%; } .tlp-col-xs-11 { width: 91.66666667%; } .tlp-col-xs-10 { width: 83.33333333%; } .tlp-col-xs-9 { width: 75%; } .tlp-col-xs-8 { width: 66.66666667%; } .tlp-col-xs-7 { width: 58.33333333%; } .tlp-col-xs-6 { width: 50%; } .tlp-col-xs-5 { width: 41.66666667%; } .tlp-col-xs-4 { width: 33.33333333%; } .tlp-col-xs-3 { width: 25%; } .tlp-col-xs-2 { width: 16.66666667%; } .tlp-col-xs-1 { width: 8.33333333%; }

/********************** Common Css *************************/

.tlp-team figure { margin: 0px; }
.tlp-team .tlp-round-picture img {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  }
.tlp-team .tlp-position { font-weight: 400; }
.tlp-team .margin-bottom { margin-bottom: 30px; }
.tlp-team .tlp-team h3 { margin-top: 2px; font-weight: 400 !important; }
.tlp-team .img-responsive { width: 100%; height: auto; display: block; }
.tlp-team .paddingl0 { padding-left: 0px; }
.tlp-team .paddingr0 { padding-right: 0px; }
.tlp-team .tlp-equal-height { margin-bottom: 30px; }
.tlp-team .allmargin0 { margin:0px !important; padding: 0px !important; }
.tlp-team .short-bio p { margin-top: 0px; }
.alignmiddle { vertical-align: middle; }
.tlp-team .button-group {text-align: center;padding-bottom: 20px;}
.tlp-team .button-group button { border:none;color: #fff;margin: 5px;padding: 3px 10px; outline: 0px;}
.tlp-team .button-group button:hover { opacity: .8;}
.tlp-team .button-group .selected { background: #26AAE1;}
.tlp-team .marginlr0 { margin-right: 0px !important; }
/* progress bar */
.tlp-team .skill-prog { height: 4px; margin-bottom: 4px; background: #fff; border: 1px solid #edeaea; border-radius: 4px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
.tlp-team .skill-prog .fill { height:100%; -webkit-animation: 400ms; background-color: #00afd1; border-radius: 4px; }
.tlp-tooltip + .tooltip > .tooltip-inner { background-color: #f00; font-size: 80%; }
.tooltip.top .tooltip-arrow { border-top-color: red; }
.tlp-team .tlp-team-skill { font-size: 90%; padding: 0px 0px 15px 0px; margin: 0px; }
.tlp-team .single-team-area img.tlp-grayscale,
.tlp-team .tlp-team-grid img.tlp-grayscale {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);
    filter: grayscale(100%);
}
.tlp-team .single-team-area:hover img.tlp-grayscale,
.tlp-team .team-item:hover img.tlp-grayscale {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: none;
    filter: grayscale(0);
}
.tlp-team .tlp-grayscale .single-team-item img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);
    filter: grayscale(100%);
}

.tlp-team .tlp-grayscale .single-team-item:hover img {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: none;
    filter: grayscale(0);
}
.tlp-team .tlp-team-detail {
    padding-bottom: 50px;
}
.tlp-team .tlp-team-detail .social-icons {
    text-align: center;
    margin-top: 20px;
}


/*********** Social Icon ***************/
.tlp-team .social-icons { margin: 0px; padding: 0px; display: block;}
.tlp-team .social-icons a:before {  content: none;}
.tlp-team .social-icons a { text-align: center; color: #fff; text-decoration: none; display: inline-block; margin-right:4px; margin-bottom: 6px; font-size: 20px; padding: 0px; width: 30px; height: 30px; }
.tlp-team .social-icons a .fa { padding: 7px 0px 0px; display: block; }
.tlp-team .social-icons a:hover .fa-facebook { background: #3b5999; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-twitter { background: #3aa9e0; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-linkedin { background: #0080b1; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-google-plus { background: #D04333; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-youtube { background: #cd322d; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-vimeo { background: #44bbff; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-instagram { background: #3e729a; color: #fff; width: 30px; height: 30px; }
.tlp-team .tlp-round-picture .social-icons a { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .tlp-round-picture .social-icons a:hover .fa-facebook, 
.tlp-team .tlp-round-picture .social-icons a:hover .fa-twitter,
.tlp-team .tlp-round-picture .social-icons a:hover .fa-linkedin,
.tlp-team .tlp-round-picture .social-icons a:hover .fa-google-plus,
.tlp-team .tlp-round-picture .social-icons a:hover .fa-youtube,
.tlp-team .tlp-round-picture .social-icons a:hover .fa-vimeo,
.tlp-team .tlp-round-picture .social-icons a:hover .fa-instagram { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/***************** Contact info *******************/
.tlp-team .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .contact-info ul { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .contact-info ul li { margin: 0px; padding: 0px; list-style: none !important; border: none; background: no-repeat; }
.tlp-team .contact-info i { padding-right: 8px; }

/******************** Layout 1 ***********************/
.tlp-team .layout1 { position: relative; }
.tlp-team .tlp-content-layout1,
.mod-tlp-team .tlp-content-layout1 { background: #f12929; color: #ffffff; margin: 0px; padding:0px; }
.tlp-team .layout1 h3,
.tlp-team .isotope9 h3 { margin: 0px; padding: 10px 10px 5px 10px; text-align: center; }
.tlp-team .layout1 .tlp-position,
.tlp-team .isotope9 .tlp-position { padding: 0 10px 10px; }
.tlp-team .layout1 .single-team-area h3, 
.tlp-team .layout1 .single-team-area h3 a, 
.tlp-team .layout1 .tlp-position,
.tlp-team .isotope9 .single-team-area h3, 
.tlp-team .isotope9 .single-team-area h3 a, 
.tlp-team .isotope9 .tlp-position { color: #fff;}
.tlp-team .layout1 .single-team,
.tlp-team .isotope9 .single-team { position: relative; overflow: hidden;  }
.tlp-team .layout1 .tlp-round-picture .overlay,
.tlp-team .isotope9 .tlp-round-picture .overlay { display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.tlp-team .layout1 .overlay,
.tlp-team .isotope9 .overlay { position: absolute; bottom: 0;left: 0; height: 100%; width: 100%; color: #fff; -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; } 
.tlp-team .layout1 .single-team-area .overlay,
.tlp-team .layout1 .single-team-area .overlay-element h3,
.tlp-team .layout1 .single-team-area .detile-popup,
.tlp-team .isotope9 .single-team-area .overlay,
.tlp-team .isotope9 .single-team-area .overlay-element h3,
.tlp-team .isotope9 .single-team-area .detile-popup { opacity: 0; }
.tlp-team .layout1 .single-team-area:hover .overlay,
.tlp-team .layout1 .single-team-area:hover .overlay-element h3,
.tlp-team .layout1 .single-team-area:hover .detile-popup,
.tlp-team .single-team-area:hover .overlay,
.tlp-team .isotope9 .single-team-area:hover .overlay,
.tlp-team .isotope9 .single-team-area:hover .overlay-element h3,
.tlp-team .isotope9 .single-team-area:hover .detile-popup,
.tlp-team .single-team-area:hover .overlay { opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.tlp-team .layout1 .short-bio,
.tlp-team .isotope9 .short-bio { padding: 10px 0px 0px;}
.tlp-team .layout1 .overlay .social-icons,
.tlp-team .isotope9 .overlay .social-icons { text-align: center; padding: 20% 0; }
.tlp-team .layout1 .overlay .social-icons1 { text-align: center; padding: 20% 0; }
.tlp-team .layout1 .single-team:hover .overlay,
.tlp-team .isotope9 .single-team:hover .overlay { top: 0; }
.tlp-team .layout1 .single-team-area:hover > .single-team:before,
.tlp-team .isotope9 .single-team-area:hover > .single-team:before { display: none; }
.tlp-team .layout1 .overlay-element,
.tlp-team .isotope9 .overlay-element { text-align: center; color: #ffffff; }
.tlp-team .layout1 .overlay-element .detail-link i.fa,
.tlp-team .isotope9 .overlay-element .detail-link i.fa { color: #ffffff; font-size: 20px; margin-top: 45%; z-index: 9999; padding:4px 6px; }
.tlp-team .layout1 .overlay-element .detail-link:hover i.fa,
.tlp-team .isotope9 .overlay-element .detail-link:hover i.fa { background: #fff; color: #ed344a; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  }
.tlp-team .layout1 .contact-info,
.tlp-team .isotope9 .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .layout1 .contact-info ul,
.tlp-team .isotope9 .contact-info ul { margin: 0px; padding: 0px; }
.tlp-team .layout1 .contact-info ul li,
.tlp-team .isotope9 .contact-info ul li { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .layout1 .contact-info i,
.tlp-team .isotope9 .contact-info i { padding-right: 8px; }
.tlp-team .layout1 .tlp-round-picture:hover .overlay,
.tlp-team .isotope9 .tlp-round-picture:hover .overlay { top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/************************ End Layout 1 ******************/
/************************ Start Layout 2 ******************/
.tlp-team .layout2 .single-team-area .tlp-img { overflow: hidden; }
.tlp-team .layout2 h3 { margin: 0px; padding: 0px 0px 5px; }
.tlp-team .layout2 .short-bio { padding: 5px 0px; }
.tlp-team .layout2 .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .layout2 .contact-info ul { margin: 0px; padding: 0px; }
.tlp-team .layout2 .contact-info ul li { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .layout2 .contact-info i { padding-right: 8px; }
.tlp-team .layout2 .tlp-round-picture img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/************************ End Layout 2 ********************/

/************************ Start Layout 3 ******************/
.tlp-team .layout3 .tlp-content { background: none; padding: 10px 0px 8px; }
.tlp-team .layout3 .single-team-area  h3 { margin-top: 0px; padding-top: 6px; }
.plg-tlp-team h3,
.plg-tlp-team h3 a,
.plg-tlp-team h3 span { margin-top: 10px!important; padding-top: 1px; }
.tlp-team .layout3 .short-bio { padding: 0px 0px 0px; }
.tlp-team .layout3 .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .layout3 .contact-info ul { margin: 0px; padding: 0px; }
.tlp-team .layout3 .contact-info ul li { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .layout3 .contact-info i { padding-right: 8px; }
.tlp-team .layout3 .tlp-round-picture img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/************************ End Layout 3 ********************/
/************************ Start Layout 4 ******************/
.tlp-team .layout4 .single-team-area,
.tlp-team .layout4 .single-team-area { position: relative; }
.tlp-team .layout4 .single-team-area figure { overflow: hidden; }
.tlp-team .layout4 .single-team-area h3 a ,
.tlp-team .layout4 .single-team-area h3 { padding: 0; margin: 10px 5px;  text-align: center; color: #fff; }
.tlp-team .layout4 .tlp-position { color: #fff; padding-bottom: 0px; margin-bottom: 0px; display: inline; }
.tlp-team .layout4 .short-bio { text-align: center; padding: 0px 0px 0px; line-height: 20px; padding-top: 10px; }
.tlp-team .layout4 .single-team-area .overlay { position: absolute; bottom: 0; left: 0; color: #fff; width: 100%; height: 100%; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-align: center; }
.tlp-team .layout4 .single-team-area .tlp-content { text-align: center; padding: 20px 20px 5px; padding-top: 10%; }
.tlp-team .layout4 .single-team-area .overlay,
.tlp-team .layout4 .single-team-area .detile-popup { -moz-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; }
.tlp-team .layout4 .single-team-area:hover .overlay, 
.tlp-team .layout4 .single-team-area:hover .detile-popup {opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.tlp-team .layout4 .tlp-round-picture .overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding-top: 10%; }
.tlp-team .layout4 .tlp-round-picture:hover .overlay { top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout4 .tlp-round-picture .tlp-content{ background: none; padding-top: 15%;}
.tlp-team .layout4 .tlp-round-picture .overlay .social-icons { text-align: center; margin: 0px; padding:0px; }
/************************ End Layout 4 ********************/

/************************ Start Layout 5 ******************/
.tlp-team .layout5 .tlp-content { background: none; }
.tlp-team .layout5 .table tr td { vertical-align: middle; }
.tlp-team .layout5 .table>thead>tr>th, 
.tlp-team-layout5 .table>tbody>tr>th, 
.tlp-team-layout5 .table>thead>tr>td, 
.table>tbody>tr>td { vertical-align: middle !important; }

/************************ End Layout 5 ********************/

/*********************** Start Layout 6 ********************/
.tlp-team .layout6 .tlp-content h3 a span,
.tlp-team .layout6 .tlp-content h3 { margin: 15px 0px 8px; color: #fff; }
.tlp-team .layout6 .tlp-position { color: #fff; text-align: left; }
.tlp-team .layout6 .short-bio { padding-top: 6px; line-height: 20px; text-align: left; }
.tlp-team .layout6 .tlp-img-block { padding: 0; }
.tlp-team .layout6 .tlp-info-block { padding: 0; background: #fd662d; color: #fff; position: relative; }
.tlp-team .layout6 .tlp-right-arrow:after { border-color: transparent #fd642d; border-style: solid; border-width: 0 34px 34px 0; content: " "; display: block; height: 0; left: -34px; position: absolute; top: 50%; width: 0; }
.tlp-team .layout6 .tlp-left-arrow:after {  border-color: #fd642d transparent transparent; border-style: solid; border-width: 34px 34px 0 0; content: " "; display: block; height: 0; position: absolute; right: -34px;top: 50%; width: 0; z-index: 2;}
.tlp-team .layout6 .tlp-info-block article { padding-left: 15px; padding-right: 15px; }
.tlp-team .layout6 .tlp-img.tlp-single-team { height: 100%; width: 100%; }
.tlp-team .layout6 .tlp-img-responsive { width: 100%; height: 100%; }
.tlp-team .layout6 .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .layout6 .contact-info ul { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .layout6 .contact-info ul li { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .layout6 .contact-info i { padding-right: 8px; }
.tlp-team .layout6 .margin-bottom { margin-bottom:0px !important; }
.tlp-team .layout6 .equal-height { margin-bottom:0px !important; }
/*********************** End Layout 6 ********************/

/*********************** Start Layout 7 ********************/
.tlp-team .layout7 .tlp-team-item h3,.tlp-team .layout7 .tlp-team-item .tlp-position { padding-left: 17px; padding-right: 17px; }
.tlp-team .layout7 .social-icons { bottom: 10px;left: 3px;position: absolute;right: 0; text-align: center; }
.tlp-team .layout7 .tlp-team-item { position: relative; overflow: hidden; text-align: center; cursor: pointer; }
.tlp-team .layout7 .tlp-team-item img { position: relative; display: block; }
.tlp-team .layout7 .tlp-team-item figcaption { color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tlp-team .layout7 .tlp-team-item figcaption::before,
.tlp-team .layout7 .tlp-team-item figcaption::after { pointer-events: none; }
.tlp-team .layout7 .tlp-team-item figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tlp-team .layout7 .tlp-team-item img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }
.tlp-team .layout7 figcaption:hover { background-color: rgba(46, 44, 44, .4); }
.tlp-team .layout7 .tlp-team-item:hover .tpl-social { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); left: 0; margin: auto; position: absolute; right: 0; text-align: center; top: -30px; }
.tlp-team .layout7 .tlp-team-item figcaption::before,
.tlp-team .layout7 .tlp-team-item figcaption::after { position: absolute;top: 15px; right: 15px; bottom: 15px; left: 15px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.tlp-team .layout7 .tlp-team-item figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }
.tlp-team .layout7 .tlp-team-item figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.tlp-team .layout7 .tlp-team-item h3 { padding-top: 10%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; }
.tlp-team .layout7 .tlp-team-item .tlp-position,.tlp-team .layout7 .tlp-team-item:hover .short-bio { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
.tlp-team .layout7 .tlp-team-item:hover figcaption::before, .tlp-team .layout7 .tlp-team-item:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.tlp-team .layout7 .tlp-team-item:hover h3,.tlp-team .layout7 .tlp-team-item:hover .short-bio, .tlp-team .layout7 .tlp-team-item:hover .tlp-position { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.tlp-team .layout7 .tlp-team-item .short-bio { opacity: 0; padding: 5px 17px; }
.tlp-team .layout7 .tlp-team-item .short-bio p { line-height: 22px; }
.tlp-team .layout7 .tlp-round-picture .tlp-team-item figcaption { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout7 .tlp-round-picture figcaption::before,.tlp-team .layout7 .tlp-round-picture figcaption::after { border: none; }
.tlp-team .layout7 .tlp-round-picture .social-icons { bottom: 20px; }/*********************** End Layout 7 ********************/

/*********************** Start Layout 8 ********************/
.tlp-team .layout8 .social-icons { text-align: center !important; display: inline;}
.tlp-team .layout8 .single-team-area { position: relative; overflow: hidden; }
.tlp-team .layout8 .single-team-area img { position: relative; display: block; }
.tlp-team .layout8 .tlp-overlay { overflow: hidden; padding: 15px; margin: 0px; color: #fff; font-size:14px; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; left: 0; width: 100%; height: 100%;top: auto; bottom: 0;  color: #fff; -webkit-transition: -webkit-transform 0.55s; transition: transform 0.55s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
.tlp-team .layout8 .tlp-overlay .tlp-title { background-color: rgba(245, 46, 46, .9); color: #fff; opacity: 0; padding: 5px 10px; margin: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; left: 0; width: 100%; height: 100%; bottom: 60px; height: 60px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
.tlp-team .layout8 .tlp-overlay h3,
.tlp-team .layout8 .tlp-overlay h3 a { color: #fff; font-size: 20px; }
.tlp-team .layout8 .tlp-overlay .tlp-content { position: absolute; width: 91%; bottom: 70px; text-align: center; }
.tlp-team .layout8 .tlp-overlay .tlp-content p { line-height: 22px; margin: 0px; padding: 0px 0px 5px; }
.tlp-team .layout8 .tlp-overlay h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,200%,0); transform: translate3d(0,200%,0); }
.tlp-team .layout8 .tlp-overlay h3 { margin: 0px; padding: 0px 0px 4px; }
.tlp-team .layout8 .tlp-overlay .tlp-position { color: #fff; }
.tlp-team .layout8 .single-team-area:hover img { opacity: .9; }
.tlp-team .layout8 .single-team-area:hover .tlp-title,
.tlp-team .layout8 .single-team-area:hover .tlp-content { opacity: 1; }
.tlp-team .layout8 .single-team-area:hover .tlp-overlay,
.tlp-team .layout8 .single-team-area:hover h3 { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.tlp-team .layout8 .single-team-area:hover h3 { opacity: 1; -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
.tlp-team .layout8 .tlp-round-picture .tlp-overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding-top: 10%; }
.tlp-team .layout8 .tlp-round-picture:hover .tlp-overlay { top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/*********************** End Layout 8 ********************/

/******************************** Layout 9 ****************************/

.tlp-team .layout9 .single-team-area,
.tlp-team .isotope3 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; text-align: center; }
.tlp-team .layout9 .short-bio,
.tlp-team .isotope3 .short-bio { margin-bottom: 10px;}
.tlp-team .layout9 img,
.tlp-team .isotope3 img { position: relative; display: block; }
.tlp-team .layout9 .tlp-overlay,
.tlp-team .isotope3 .tlp-overlay { overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tlp-team .layout9 .single-team-area:hover img,
.tlp-team .isotope3 .single-team-area:hover img { -webkit-transform: scale(1); transform: scale(1); }
.tlp-team .layout9 .single-team-area h3,
.tlp-team .isotope3 .single-team-area h3 { font-size: 24px; margin-top: 80%; padding: 0px 15px; margin-bottom: 8px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.tlp-team .layout9 .single-team-area h3 a,
.tlp-team .isotope3 .single-team-area h3 a { color: #fff;}
.tlp-team .layout9 .single-team-area p,
.tlp-team .isotope3 .single-team-area p { margin: 0; padding: 0px 15px 5px 15px; line-height: 20px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); }
.tlp-team .layout9 .single-team-area:hover .tlp-overlay,
.tlp-team .isotope3 .single-team-area:hover .tlp-overlay { -webkit-transition: all 0.35s ease-out 0.15s; -moz-transition: all 0.35s ease-out 0.15s; -ms-transition: all 0.35s ease-out 0.15s; -o-transition: all 0.35s ease-out 0.15s; transition: all 0.35s ease-out 0.15s; }
.tlp-team .layout9 .single-team-area .social-icons,
.tlp-team .isotope3 .single-team-area .social-icons { margin: 10px 0px; text-align: center; padding: 0px 0px 10px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); }
.tlp-team .layout9 .single-team-area:hover .social-icons,
.tlp-team .isotope3 .single-team-area:hover .social-icons { opacity: 1; }
.tlp-team .layout9 .single-team-area:hover h3,
.tlp-team .isotope3 .single-team-area:hover h3 { margin-top: 20%; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.tlp-team .layout9 .single-team-area:hover .tlp-position,
.tlp-team .isotope3 .single-team-area:hover .tlp-position { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.tlp-team .layout9 .single-team-area:hover p,
.tlp-team .isotope3 .single-team-area:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }
.tlp-team .layout9 .tlp-round-picture .tlp-overlay,
.tlp-team .isotope3 .tlp-round-picture .tlp-overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding-top: 10%; }
.tlp-team .layout9 .tlp-round-picture:hover .tlp-overlay,
.tlp-team .isotope3 .tlp-round-picture:hover .tlp-overlay { top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/************************* Layout 10 **************************/
.tlp-team .layout10 .image-container { overflow: hidden; position: relative; width: 100%; padding: 0; margin: 0; line-height: 11px; }
.tlp-team .layout10 .image-container img { -webkit-transition: all 1.1s ease; -moz-transition: all 1.1s ease; -o-transition: all 1.1s ease; -ms-transition: all 1.1s ease; transition: all 1.1s ease; max-width: 100%; }
.tlp-team .layout10 .image-container:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.tlp-team .layout10 .tlp-overlay { position: absolute; bottom: 0; left: 0; height: 100%; width: 100%; color: #fff; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; text-align: center; }
.tlp-team .layout10 .tlp-overlay .tlp-title { opacity: 0; -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -ms-transform: translateY(-100px); -o-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; display: block; background-color: rgba(255, 255, 255, 0.85); text-align: center; padding: 1px 0; margin: 20px 0px 5px; color: #000; font-size: 20px; }
.tlp-team .layout10 .tlp-position { padding: 8px 10px; color: #fff;}
.tlp-team .layout10 .tlp-overlay:hover .tlp-title { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }
.tlp-team .layout10 .tlp-overlay .tlp-title h3,
.tlp-team .layout10 .tlp-overlay .tlp-title h3 a { color: #000; padding: 10px; margin: 0px; }
.tlp-team .layout10 .tlp-overlay p { padding:0px 10px 5px; margin: 0px; line-height: 20px; }
.tlp-team .layout10 .tlp-overlay { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; }
.tlp-team .layout10 .image-container:hover .tlp-overlay { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }
.tlp-team .layout10 .tlp-team-item { border: 6px solid #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.tlp-team .layout10 .tlp-team-item .tlp-info h3,
.tlp-team .layout10 .tlp-team-item .tlp-info h3 a { margin: 15px 5px; padding: 0; }

/*********************** Start Layout 11 & Isotope 5 ********************/
.tlp-team .layout11 .tlp-position,
.tlp-team .isotope5 .tlp-position { color: #fff; margin: 0px; padding: 0px; line-height: 22px; }
.tlp-team .layout11 .single-team-area, 
.tlp-team .isotope5 .single-team-area { position: relative; overflow: hidden; }
.tlp-team .layout11 .single-team-area img,
.tlp-team .isotope5 .single-team-area img { position: relative; display: block;}
.tlp-team .layout11 .single-team-area .tlp-overlay,
.tlp-team .isotope5 .single-team-area .tlp-overlay { background: none!important;  padding: 15px; margin: 0px; color: #fff; font-size:14px; -webkit-backface-visibility: hidden; backface-visibility: hidden;position: absolute; left: 0; width: 100%; height: 100px;top: 0;   color: #fff; -webkit-transition: -webkit-transform 0.55s; transition: transform 0.55s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0);  }
.tlp-team .layout11 .single-team-area .tlp-title,
.tlp-team .isotope5 .single-team-area .tlp-title { overflow: hidden; background-color: rgba(245, 46, 46, .9); color: #fff;  opacity: 1; padding: 5px 10px; margin: 0px; color: #fff; position: absolute; left: 0; width: 100%; height: 100%; bottom: 0px; height: 60px;  }
.tlp-team .layout11 .single-team-area .tlp-title h3,
.tlp-team .isotope5 .single-team-area .tlp-title h3 { margin: 3px 0px 1px; padding: 0px; color: #fff; }
.tlp-team .layout11 .single-team-area .tlp-title h3 a,
.tlp-team .isotope5 .single-team-area .tlp-title h3 a { color: #fff; font-size: 20px;  } 
.tlp-team .layout11 .single-team-area:hover img,
.tlp-team .isotope5 .single-team-area:hover img { opacity: .9; }
.tlp-team .layout11 .single-team-area:hover .tlp-title,
.tlp-team .isotope5 .single-team-area:hover .tlp-title { opacity: 1; }
.tlp-team .layout11 .tlp-round-picture h3,
.tlp-team .isotope5 .tlp-round-picture h3 { margin-bottom: 0px !important; }
.tlp-team .layout11 .tlp-round-picture ,
.tlp-team .isotope5 .tlp-round-picture { -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; }
.tlp-team .layout11 .tlp-round-picture:hover ,
.tlp-team .isotope5 .tlp-round-picture:hover { display: inline-block; }
.tlp-team .layout11 .single-team-area .social-icons,
.tlp-team .isotope5 .single-team-area .social-icons { opacity: 0; padding-top: 30px; text-align: center; }
.tlp-team .layout11 .single-team-area:hover .social-icons,
.tlp-team .isotope5 .single-team-area:hover .social-icons { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }


/*********************** Layout 12 & Isotope 6 ************************/
.tlp-team .layout12 .single-team-area,
.tlp-team .isotope6 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; text-align: center; } 
.tlp-team .layout12 img,
.tlp-team .isotope6 img { position: relative; display: block; } 
.tlp-team .layout12 .tlp-overlay,
.tlp-team .isotope6 .tlp-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;padding: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; } 
.tlp-team .layout12 .single-team-area img, 
.tlp-team .isotope6 .single-team-area img { -webkit-transition: all 1.1s ease; -moz-transition: all 1.1s ease; -o-transition: all 1.1s ease; -ms-transition: all 1.1s ease; transition: all 1.1s ease; max-width: 100%; } 
.tlp-team .layout12 .single-team-area h3,
.tlp-team .isotope6 .single-team-area h3 { font-size: 24px; text-align: left;  margin-top: 65%; padding: 0px !important; margin-bottom: 0px !important; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); } 
.tlp-team .layout12 .single-team-area h3 span,
.tlp-team .isotope6 .single-team-area h3 span { background: #0850D0; padding:3px 10px; }
.tlp-team .layout12 .tlp-position,
.tlp-team .isotope6 .tlp-position { margin-top: 8px; text-align: left; opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.tlp-team .layout12 .tlp-position span,
.tlp-team .isotope6 .tlp-position span { background: #313131; padding:5px 10px; color: #fff; }
.tlp-team .layout12 .single-team-area h3 a,
.tlp-team .isotope6 .single-team-area h3 a { color: #fff; } 
.tlp-team .layout12 .single-team-area p,
.tlp-team .isotope6 .single-team-area p { margin: 0; padding: 5px 15px 14px 15px; line-height: 20px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .layout12 .single-team-area:hover .tlp-overlay,
.tlp-team .isotope6 .single-team-area:hover .tlp-overlay { -webkit-transition: all 0.35s ease-out 0.15s; -moz-transition: all 0.35s ease-out 0.15s; -ms-transition: all 0.35s ease-out 0.15s; -o-transition: all 0.35s ease-out 0.15s; transition: all 0.35s ease-out 0.15s; } 
.tlp-team .layout12 .single-team-area .social-icons,
.tlp-team .isotope6 .single-team-area .social-icons { margin: 0px; text-align: center; padding: 0px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .layout12 .single-team-area:hover .social-icons,
.tlp-team .isotope6 .single-team-area:hover .social-icons { opacity: 1; padding: 0px 15px;} 
.tlp-team .layout12 .single-team-area:hover h3,
.tlp-team .isotope6 .single-team-area:hover h3 { text-align: center !important; margin-top: 15%; padding: 0px 15px; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 
.tlp-team .layout12 .single-team-area:hover p,
.tlp-team .isotope6 .single-team-area:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }
.tlp-team .layout12 .single-team-area:hover .tlp-position,
.tlp-team .isotope6 .single-team-area:hover .tlp-position { text-align: center !important; margin-top:0px;padding: 0px 15px;opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
.tlp-team .layout12 .single-team-area:hover h3 span, 
.tlp-team .layout12 .single-team-area:hover .tlp-position span,
.tlp-team .isotope6 .single-team-area:hover h3 span, 
.tlp-team .isotope6 .single-team-area:hover .tlp-position span { background: none!important; padding: 0px; }
.tlp-team .layout12 .tlp-round-picture .tlp-overlay, 
.tlp-team .layout12 .tlp-round-picture .single-team-area img,
.tlp-team .isotope6 .tlp-round-picture .tlp-overlay, 
.tlp-team .isotope6 .tlp-round-picture img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout12 .tlp-round-picture img,
.tlp-team .isotope6 .tlp-round-picture img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1); } 

/*********************** Start Layout 13 & Isotope 7 ********************/
.tlp-team .layout13 .single-team-area,
.tlp-team .isotope7 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; text-align: center; } 
.tlp-team .layout13 .tlp-overlay,
.tlp-team .isotope7 .tlp-overlay {  position: absolute; opacity:0;top: 0; left: 0; width: 100%; height: 100%; padding: 0px; color: #fff; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; opacity:0; text-decoration: none; text-align: center; } 
.tlp-team .layout13 .tlp-overlay .item-info,
.tlp-team .isotope7 .tlp-overlay .item-info { z-index:10; color:#ffffff; padding-top: 10%; position: relative; }
.tlp-team .layout13 .single-team-area h3,
.tlp-team .isotope7 .single-team-area h3 { font-size: 22px; line-height: 1.2; margin: 0px; padding: 5px 0px; color: #fff; } 
.tlp-team .layout13 .tlp-overlay .item-info p,
.tlp-team .isotope7 .tlp-overlay .item-info p { padding: 0px 15px; text-align: center; }
.tlp-team .layout13 .single-team-area h3 a,
.tlp-team .isotope7 .single-team-area h3 a { color: #fff; } 
.tlp-team .layout13 .single-team-area:hover .tlp-overlay,
.tlp-team .isotope7 .single-team-area:hover .tlp-overlay {  opacity: 1; } 
.tlp-team .layout13 .single-team-area .social-icons,
.tlp-team .isotope7 .single-team-area .social-icons { color: #fff; margin: 0px; text-align: center; padding: 0px; } 
.tlp-team .layout13 .tlp-round-picture .tlp-overlay,
.tlp-team .isotope7 .tlp-round-picture .tlp-overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout13 .tlp-round-picture .item-info,
.tlp-team .isotope7 .tlp-round-picture .item-info { margin-top: 10%; }
.tlp-team .layout13 .tlp-overlay .line,
.tlp-team .isotope7 .tlp-overlay .line { height: 2px; width:0%; margin: 9px auto; background-color: #ffffff; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out; }
.tlp-team .layout13 .tlp-overlay:hover .line,
.tlp-team .isotope7 .tlp-overlay:hover .line { width:40%; }

/*********************** Start Layout 14 & Isotope 8 ********************/
.tlp-team .layout14 .single-team-area,
.tlp-team .isotope8 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; text-align: center; } 
.tlp-team .layout14 .tlp-overlay,
.tlp-team .isotope8 .tlp-overlay { position: absolute; opacity: 0; top: 0; left: 0; width: 100%; height: 100%; padding: 0px; color: #fff; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; text-decoration: none; text-align: center; -webkit-transition: all 300ms ease-out;} 
.tlp-team .layout14 .single-team-area h3,
.tlp-team .isotope8 .single-team-area h3 { font-size: 22px; line-height: 1.2; margin: 0px; padding: 4px 0px; } 
.tlp-team .layout14 .tlp-overlay .item-info .item-info-top,
.tlp-team .isotope8 .tlp-overlay .item-info .item-info-top { width: 100%; top: 0; position: absolute; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; padding:0 10px; } 
.tlp-team .layout14 .tlp-overlay .item-info .item-info-bottom,
.tlp-team .isotope8 .tlp-overlay .item-info .item-info-bottom { width: 100%; bottom: 0; position: absolute; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; padding:0 10px; } 
.tlp-team .layout14 .tlp-overlay .item-info p,
.tlp-team .isotope8 .tlp-overlay .item-info p { padding: 0px 15px; text-align: center; }
.tlp-team .layout14 .single-team-area h3,
.tlp-team .layout14 .single-team-area h3 a,
.tlp-team .isotope8 .single-team-area h3,
.tlp-team .isotope8 .single-team-area h3 a { color: #fff; } 
.tlp-team .layout14 .single-team-area:hover .tlp-overlay,
.tlp-team .isotope8 .single-team-area:hover .tlp-overlay { opacity: 1; } 
.tlp-team .layout14 .single-team-area .social-icons,
.tlp-team .isotope8 .single-team-area .social-icons { color: #fff; margin: 0px; text-align: center; padding: 0px; } 
.tlp-team .layout14 .tlp-round-picture .tlp-overlay,
.tlp-team .isotope8 .tlp-round-picture .tlp-overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout14 .tlp-overlay .line,
.tlp-team .isotope8 .tlp-overlay .line { height: 2px; width: 0%; margin: 10px auto; background-color: #ffffff; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out; }
.tlp-team .layout14 .tlp-overlay:hover .line,
.tlp-team .isotope8 .tlp-overlay:hover .line { width: 60%; }
.tlp-team .layout14 .tlp-overlay:hover .item-info .item-info-top,
.tlp-team .isotope8 .tlp-overlay:hover .item-info .item-info-top { top:35%; }
.tlp-team .layout14 .tlp-overlay:hover .item-info .item-info-bottom,
.tlp-team .isotope8 .tlp-overlay:hover .item-info .item-info-bottom { bottom:36%; }

/************************ Start Isotope 1 ******************/
.tlp-team .isotope1 .team-item figure { position: relative; }
.tlp-team .isotope1 .team-item h3 a,
.tlp-team .isotope1 .team-item h3 { color: #fff; }
.tlp-team .isotope1 .team-item .overlay .tlp-position { color: #fff; text-align: center; padding-bottom: 6px; margin-bottom: 0px; }
.tlp-team .isotope1 .tlp-content { background: none; padding-top: 24px; }
.tlp-team .isotope1 .team-item { overflow: hidden; position: relative; }
.tlp-team .isotope1 .overlay .short-bio { padding-top: 0px; line-height: 20px; }
.tlp-team .isotope1 .team-item .overlay { position: absolute; bottom: 0; left: 0; height: 100%; width: 100%; color: #fff; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-align: center; padding: 20px;display: inline-block; float: left; }
.tlp-team .isotope1 .team-item .overlay,
.tlp-team .isotope1 .team-item .detile-popup { -moz-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; }
.tlp-team .isotope1 .team-item:hover .overlay,
.tlp-team .isotope1 .team-item:hover .detile-popup { opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.tlp-team .isotope1 .social-icons { padding-top: 10px; }
.tlp-team .isotope1 .tlp-round-picture .overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding-top: 10%; }
.tlp-team .isotope1 .tlp-round-picture:hover .overlay { top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/*********************** End Isotope 1 ********************/

/*********************** Start Isotope 2 ********************/
.tlp-team .isotope2 .tlp-content h3 { padding-top: 10px; }
.tlp-team .isotope2 .tlp-content { background: none; padding-top: 0px; }
.tlp-team .isotope2 .team-item {  display: inline-block; float:left; }
.tlp-team .isotope2 .short-bio { padding-top: 5px; }
.tlp-team .isotope2 .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .isotope2 .contact-info ul { margin: 0px; padding: 0px; }
.tlp-team .isotope2 .contact-info ul li { margin: 0px; padding: 0px; list-style: none; }
.tlp-team .isotope2 .contact-info i { padding-right: 8px; }
.tlp-team .isotope2 .social-icons { padding-top: 10px; }
/*********************** End Isotope 2 ********************/

/******************************** Isotope 4 ****************************/

.tlp-team .isotope4 .social-icons { bottom: 10px; left: 3px;position: absolute; right: 0; text-align: center; }
.tlp-team .isotope4 .tlp-team-item { position: relative; overflow: hidden; text-align: center; cursor: pointer; }
.tlp-team .isotope4 .tlp-team-item img { position: relative; display: block; }
.tlp-team .isotope4 .tlp-team-item figcaption { padding: 15px 25px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tlp-team .isotope4 .tlp-team-item figcaption::before,
.tlp-team .isotope4 .tlp-team-item figcaption::after { pointer-events: none; }
.tlp-team .isotope4 .tlp-team-item figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tlp-team .isotope4 .tlp-team-item img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }
.tlp-team .isotope4 figcaption:hover { background-color: rgba(46, 44, 44, .4); }
.tlp-team .isotope4 .tlp-team-item:hover .tpl-social { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); left: 0; margin: auto; position: absolute; right: 0; text-align: center; top: -30px; }
.tlp-team .isotope4 .tlp-team-item figcaption::before,
.tlp-team .isotope4 .tlp-team-item figcaption::after { position: absolute; top: 15px; right: 15px; bottom: 15px; left: 15px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.tlp-team .isotope4 .tlp-team-item figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }
.tlp-team .isotope4 .tlp-team-item figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.tlp-team .isotope4 .tlp-team-item h3 { padding-top: 10%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; }
.tlp-team .isotope4 .tlp-team-item .tlp-position,
.tlp-team .isotope4 .tlp-team-item:hover .short-bio { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
.tlp-team .isotope4 .tlp-team-item:hover figcaption::before, 
.tlp-team .isotope4 .tlp-team-item:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.tlp-team .isotope4 .tlp-team-item:hover h3,
.tlp-team .isotope4 .tlp-team-item:hover h3 a{ color: #fff; }
.tlp-team .isotope4 .tlp-team-item:hover h3,
.tlp-team .isotope4 .tlp-team-item:hover .short-bio, 
.tlp-team .isotope4 .tlp-team-item:hover .tlp-position { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.tlp-team .isotope4 .tlp-team-item .short-bio { opacity: 0; padding: 0px 0px 10px; }
.tlp-team .isotope4 .tlp-team-item .short-bio p { line-height: 22px; }
.tlp-team .isotope4 .tlp-round-picture .tlp-team-item figcaption {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .isotope4 .tlp-round-picture figcaption::before,
.tlp-team .isotope4 .tlp-round-picture figcaption::after { border: none; }
.tlp-team .isotope4 .tlp-round-picture .social-icons { bottom: 50px; }

/***************************Carousol settings*************************/

.tlp-team .owl-nav { 
	position: absolute; 
	top: -55px; 
	right: 0;
}
.rtl .tlp-team .owl-nav { 
	position: absolute; 
	top: -55px; 
	left: 0 !important;
	right: auto;
}
.tlp-team .owl-nav i { 
	font-size: 14px; 
	color: #fff; 
}
.tlp-team .owl-theme .owl-nav [class*=owl-] {
	padding: 2px 7px !important ; 
}
/****************************Detail page *****************************/
.tlp-team-detail .content-area { text-align: left !important; }

/* Popup */
#tlp-popup-wrap { width: 100%; }
.tlp-team-item-count { display: none; } 
#tlp-popup-wrap .tlp-popup-singlePage-counter { color: #fff; position: absolute; margin: auto; right: 40px; top: 0; bottom: 0;  height: 30px; }
#tlp-popup-wrap .tlp-popup-content { padding-top: 70px; } 
.admin-bar #tlp-popup-wrap .tlp-popup-content { padding-top: 46px; } 
.tlp-popup-wrap { min-height: 100%;  position: fixed; width: 100% !important; left: 0; top: 0; margin-left:100%; display: none; overflow-y: scroll; overflow-x: hidden; z-index: 999999; padding: 0px; } 
.tlp-popup-wrap:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } 
.tlp-popup-wrap .tlp-popup-navigation-wrap { background-color: #34425C; text-align: center; width: 100%; } 
.tlp-popup-wrap .tlp-popup-loading { background: url('../images/tlp-loading.gif') no-repeat center; height: 200px; } 
.tlp-popup-content { width: 100%; height: 100%; background: #fff; position: fixed; overflow-y: scroll; } 
.tlp-popup-singlePage-sticky .tlp-popup-navigation-wrap { position: fixed; top: 0; } 
.tlp-popup-singlePage .tlp-popup-next, .tlp-popup-singlePage .tlp-popup-prev { width: 44px; height: 44px; bottom: 0; } 
.tlp-popup-singlePage .tlp-popup-next { background: url("../images/tlp-sprite.png") no-repeat scroll -46px -92px transparent; right: 0; bottom: 0; left: 108px; } 
.tlp-popup-navigation .tlp-popup-prev,.tlp-popup-navigation .tlp-popup-close,.tlp-popup-navigation .tlp-popup-next { display: inline-block; margin: 5px !important; cursor: pointer; } 
.tlp-popup-navigation { padding: 5px 0px; } 
.tlp-popup-singlePage .tlp-popup-next:hover { background-position: -46px -138px; }  
.tlp-popup-singlePage .tlp-popup-prev { background: url("../images/tlp-sprite.png") no-repeat scroll 0 -92px transparent; left: 0; } 
.tlp-popup-singlePage .tlp-popup-prev:hover { background-position: 0 -138px; }  
.tlp-popup-singlePage .tlp-popup-close { background: url("../images/tlp-sprite.png") no-repeat scroll -92px -92px transparent; height: 44px; width: 44px; margin: auto; top: 0; right: 0; bottom: 0; left: 0; } 
.tlp-popup-singlePage .tlp-popup-close:hover { background-position: -92px -138px; }



/************* Table Class ********************/
.table-responsive { overflow-x: auto; min-height: 0.01%; }
@media screen and (max-width: 767px) {
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered {border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
}
@media (min-width: 768px) {.tlp-container { width: 750px; } }
@media (min-width: 992px) {.tlp-container { width: 970px; } }
@media (min-width: 1200px) {.tlp-container { width: 1170px; } }
@media (min-width: 768px) {
  .tlp-col-sm-1, .tlp-col-sm-2, .tlp-col-sm-3, .tlp-col-sm-4, .tlp-col-sm-5, .tlp-col-sm-6, .tlp-col-sm-7, .tlp-col-sm-8, .tlp-col-sm-9, .tlp-col-sm-10, .tlp-col-sm-11, .tlp-col-sm-12 { float: left; } 
  .tlp-col-sm-12 { width: 100%;} .tlp-col-sm-11 { width: 91.66666667%; } .tlp-col-sm-10 { width: 83.33333333%; } .tlp-col-sm-9 { width: 75%; } .tlp-col-sm-8 { width: 66.66666667%; } .tlp-col-sm-7 { width: 58.33333333%; } .tlp-col-sm-6 { width: 50%; } .tlp-col-sm-5 { width: 41.66666667%; } .tlp-col-sm-4 { width: 33.33333333%; } .tlp-col-sm-3 { width: 25%; } .tlp-col-sm-2 { width: 16.66666667%; } .tlp-col-sm-1 { width: 8.33333333%; }
}
@media (min-width: 992px) {
  .tlp-col-md-1, .tlp-col-md-2, .tlp-col-md-3, .tlp-col-md-4, .tlp-col-md-5, .tlp-col-md-6, .tlp-col-md-7, .tlp-col-md-8, .tlp-col-md-9, .tlp-col-md-10, .tlp-col-md-11, .tlp-col-md-12 { float: left; }
  .tlp-col-md-12 { width: 100%; } .tlp-col-md-11 { width: 91.66666667%; } .tlp-col-md-10 { width: 83.33333333%; } .tlp-col-md-9 { width: 75%; } .tlp-col-md-8 { width: 66.66666667%; } .tlp-col-md-7 { width: 58.33333333%; } .tlp-col-md-6 { width: 50%; } .tlp-col-md-5 { width: 41.66666667%; } .tlp-col-md-4 { width: 33.33333333%; } .tlp-col-md-3 { width: 25%; } .tlp-col-md-2 { width: 16.66666667%; } .tlp-col-md-1 { width: 8.33333333%; } }
@media (min-width: 1200px) {
  .tlp-col-lg-1, .tlp-col-lg-2, .tlp-col-lg-3, .tlp-col-lg-4, .tlp-col-lg-5, .tlp-col-lg-6, .tlp-col-lg-7, .tlp-col-lg-8, .tlp-col-lg-9, .tlp-col-lg-10, .tlp-col-lg-11, .tlp-col-lg-12 { float: left; }
  .tlp-col-lg-12 { width: 100%; } .tlp-col-lg-11 { width: 91.66666667%; } .tlp-col-lg-10 { width: 83.33333333%; } .tlp-col-lg-9 { width: 75%; } .tlp-col-lg-8 { width: 66.66666667%; } .tlp-col-lg-7 { width: 58.33333333%; } .tlp-col-lg-6 { width: 50%; } .tlp-col-lg-5 { width: 41.66666667%; } .tlp-col-lg-4 { width: 33.33333333%; } .tlp-col-lg-3 { width: 25%; } .tlp-col-lg-2 { width: 16.66666667%; } .tlp-col-lg-1 { width: 8.33333333%; } } /************************ End Grid **************************/


/* special layout */
.tlp-team .special1 h3 {
    margin-top: 20%;
}
.tlp-team .special1 .social-icons {
    margin-top: 15%;
}
.single-team-item.image-wrapper {
    cursor: pointer;
}
.tlp-team .special1 .contact-info ul {
 
}
.tlp-team .special1 .contact-info ul li {
  display: inline-block;
  padding-right: 6px;
}
.ttp-label {
    background: #c51f33;
    color: #fff;
    text-align: center;
    height: 100%;
    padding: 10px !important;
}
/*.special-selected-top-wrap > div,
.tlp-row.special-items-wrapper > div {
    padding: 0;
}*/
.special-selected-short-bio {
    position: relative;
}
.special-selected-top-wrap .img {
    position: relative;
}
.special-selected-top-wrap .img:after{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(197, 31, 51, .2);
    content: "";
    top: 0;
    left: 0;
    z-index: 1;
}
.special-selected-top-wrap:after {
    clear: both;
    content: "";
    display: block;
}
.special-selected-short-bio p {
    padding: 20px 5px 0px 0px;
}
.special-selected-short-bio:after {
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid #fff;
    content: "";
    top: -25px;
    position: absolute;
    left: calc(50% - 25px);
    z-index: 3;
}
.rt-special-wrapper.ttp-pre-loader {
    position: relative;
    overflow: hidden;
}
.rt-special-wrapper .rt-loading-overlay {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(255,255,255, .7);
}
.rt-special-wrapper .rt-loading {
    color: #fb4c35;
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -16px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}
.rt-special-wrapper.ttp-pre-loader .rt-loading-overlay,
.rt-special-wrapper.ttp-pre-loader .rt-loading{
    opacity: 1;
    visibility: visible;
}
.rt-ball-clip-rotate {
    width: 32px;
    height: 32px;
}
.rt-ball-clip-rotate {
    display: block;
    font-size: 0;
    color: #fff;
}
.rt-ball-clip-rotate, .rt-ball-clip-rotate > div {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.rt-ball-clip-rotate > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}
.rt-ball-clip-rotate > div {
    width: 32px;
    height: 32px;
    background: transparent;
    border-width: 2px;
    border-bottom-color: transparent;
    border-radius: 100%;
    -webkit-animation: ball-clip-rotate 0.75s linear infinite;
    -moz-animation: ball-clip-rotate 0.75s linear infinite;
    -o-animation: ball-clip-rotate 0.75s linear infinite;
    animation: ball-clip-rotate 0.75s linear infinite;
}


@-webkit-keyframes ball-clip-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes ball-clip-rotate {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes ball-clip-rotate {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes ball-clip-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}