	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list { position:relative; margin:25px 0;}

.team-inner { position:relative; margin:0 auto; text-align:center;}
.team-thumbnail { position:relative; margin-bottom:20px; padding:25px; border:1px solid #002642; border-radius:300px;}
.team-image { position:relative; overflow:hidden; border-radius:300px;}
.team-image img { border-radius:300px; height:100%; width:100%; object-fit:cover; display:block; -webkit-transition:all 300ms ease; transition:all 300ms ease;}

.icon-flower-top { position:absolute; top:0; left:0; width:87px; height:134px; background:url('../../../images/icon-flower-top.png') no-repeat center center; background-size:cover;}
.icon-flower-bottom { position:absolute; bottom:0; right:-10px; width:83px; height:116px; background:url('../../../images/icon-flower-bottom.png') no-repeat center center; background-size:cover;}

.team-content { position:relative; text-align:center;}
.team-content h4 { margin-bottom:10px;}
.team-content h4 a { color:#002642;}
.team-content .team-designation { display:block; margin-bottom:20px;}
.member-social-icon { position:relative; margin-left:0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; z-index:1; list-style:none;}
.member-social-icon li { margin:0 5px; display:inline-flex; list-style:none;}
.member-social-icon li a { position:relative; color:#002642; font-size:16px; width:40px; height:40px; line-height:40px; border-radius:50%; border:1px solid; background-color:transparent; text-align:center;}
.member-social-icon li a:hover { background-color:#738ea5; color:#ffffff; border-color:#738ea5;}

.teammember-list:hover .team-image img { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); opacity:0.8;}

.col-4 .teammember-list .icon-flower-top { top:22px}
.col-4 .teammember-list .icon-flower-bottom { bottom:18px;}
.col-6 .teammember-list .icon-flower-top { top:75px}
.col-6 .teammember-list .icon-flower-bottom { bottom:85px;}