﻿/***  
 
==================================================================== 
	Team Section style 
==================================================================== 
 
***/ 
 
.team-section{ 
	position:relative; 
} 
 
.team-section .column{ 
	position:relative; 
	margin-bottom:30px;	 
} 
 
.team-section .column img{ 
	display:block; 
	width:100%;	 
} 
 
.team-section .column .title-box{ 
	padding-top:20px;	 
} 
 
.team-section .column .title-box h4{ 
	font-size:16px; 
	font-weight:800; 
	color:#3a4145;	 
} 
 
.team-section .column .title-box p{ 
	font-style:italic; 
	color:#888888;	 
} 
 
.team-section .column .text{ 
	margin:10px 0px 20px;	 
} 
 
.team-section .column .read-more{ 
	font-weight:800; 
	color:#0354be; 
	text-transform:uppercase; 
	font-size:14px;	 
} 
 
.team-section .column .read-more .fa{ 
	padding-right:5px;	 
} 
 
.team-section .column .read-more:hover{ 
	color:#0354be; 
} 
/* inner doctor page */ 
.bottom-border::before { 
    background-color: #0354be; 
    bottom: -2px; 
    content: ""; 
    height: 2px; 
    position: absolute; 
    width: 50px; 
} 
.social-icons li, 
.list-inline li { 
    display: inline-block; 
    margin-bottom: 0; 
    margin-top: 0; 
} 
.social-icons.icon-thm a { 
    background-color: #ffffff; 
    color: #0354be; 
    display: block; 
    font-size: 18px; 
    height: 36px; 
    line-height: 36px; 
    text-align: center; 
    width: 36px; 
} 
.social-icons.icon-thm a:hover { 
    color: #555555; 
} 
ul.list.asterisk li::before { 
    content: ""; 
    color: #0354be; 
    font-family: fontawesome; 
    font-size: 12px; 
} 
ul.list li::before { 
    border: medium none; 
    color: #a9a9a9; 
    content: ""; 
    display: inline-block; 
    font-family: fontawesome; 
    font-size: 9px; 
    margin-right: 10px; 
    padding: 0; 
} 
ul.list li { 
    margin: 5px 0; 
} 
.opening-hourse ul li { 
    border-bottom: 1px solid #787878; 
    margin-bottom: 0 !important; 
    padding: 10px 0; 
} 
.dl-horizontal.doctor-info dt { 
    color: #333333; 
    font-size: 14px; 
    width: auto; 
} 
.opening-hourse ul li .value { 
    float: right; 
} 
.bottom-border { 
    border-bottom: 2px solid #f8f8f8; 
    margin-bottom: 30px; 
    padding-bottom: 5px; 
    position: relative; 
} 
/***  
Team Section Three 
***/ 
 
.team-section .team-member{ 
	margin-bottom:50px;	 
} 
 
.team-member{ 
	position:relative; 
	text-align:center; 
} 
 
.team-member .inner-box{ 
	position:relative; 
	overflow:hidden; 
	max-width:500px; 
	margin:0 auto; 
} 
 
.team-member .image-box img{ 
	display:block; 
	width:100%;	 
} 
 
.team-member .desc-content{ 
	position:relative; 
	bottom:0px; 
	padding:25px 20px; 
	background:#f6f6f6; 
	opacity:1; 
	transition:all 0.3s ease; 
	-moz-transition:all 0.3s ease; 
	-webkit-transition:all 0.3s ease; 
	-ms-transition:all 0.3s ease; 
	-o-transition:all 0.3s ease; 
} 
 
.team-member:hover .desc-content{ 
	bottom:-200px; 
	opacity:0;	 
} 
 
.team-member h3{ 
	font-size:20px; 
	margin-bottom:0px; 
	color:#181818; 
	text-transform:capitalize; 
	 
} 
 
.team-member .designation{ 
	font-size:15px; 
	font-style:italic; 
	color:#868686;	 
} 
 
.team-member .hover-content{ 
	position:absolute; 
	left:0px; 
	bottom:-200px; 
	width:100%; 
	padding:25px 20px; 
	background:rgba(3, 42, 190, 0.9); 
	color:#ffffff; 
	opacity:0; 
	transition:all 0.5s ease; 
	-moz-transition:all 0.5s ease; 
	-webkit-transition:all 0.5s ease; 
	-ms-transition:all 0.5s ease; 
	-o-transition:all 0.5s ease; 
} 
 
.team-member:hover .hover-content{ 
	bottom:0px;	 
	opacity:1; 
} 
 
.team-member .hover-content h3{ 
	color:#ffffff;	 
} 
.team-member .hover-content h3 a{ 
	color:#ffffff;	 
} 
.team-member .hover-content .designation{ 
	margin-bottom:10px; 
	color:#ffffff;	 
} 
 
.team-member .social a{ 
	position:relative; 
	display:inline-block; 
	margin:2px 5px; 
	color:#ffffff; 
	width:20px; 
	height:20px; 
	line-height:20px; 
	text-align:center;	 
} 
/*Social Icon Two*/ 
 
.social-icon-two{ 
	position:relative; 
} 
 
.social-icon-two li{ 
	position:relative; 
	margin-right:6px; 
	display:inline-block; 
} 
 
.social-icon-two li a{ 
    position: relative; 
    width: 35px; 
    height: 35px; 
    color: #ffffff; 
    font-size: 16px; 
    line-height: 32px; 
    text-align: center; 
    display: inline-block; 
    border: 2px solid #e0e0e0; 
    -webkit-transition: all 300ms ease; 
    -ms-transition: all 300ms ease; 
    -o-transition: all 300ms ease; 
    -moz-transition: all 300ms ease; 
    transition: all 300ms ease; 
    border-radius: 50%; 
} 
 
.social-icon-two li a:hover{ 
	background-color:#ff7f17; 
	color:#ffffff; 
	border-color:#ff7f17; 
} 
 
/*Social Icon Three*/ 
 
.social-icon-three{ 
	position:relative; 
} 
 
.social-icon-three li{ 
	position:relative; 
	margin-right:6px; 
	font-size:18px; 
	color:#25292f; 
	font-weight:500; 
	display:inline-block; 
} 
 
.social-icon-three li a{ 
	position:relative; 
	width:30px; 
	height:30px; 
	color:#676b71; 
	font-size:16px; 
	line-height:30px; 
	text-align:center; 
	display:inline-block; 
	border-radiuswp:50%; 
	background-color:#ffffff; 
	-webkit-transition:all 300ms ease; 
	-ms-transition:all 300ms ease; 
	-o-transition:all 300ms ease; 
	-moz-transition:all 300ms ease; 
	transition:all 300ms ease; 
} 
 
.social-icon-three li a:hover{ 
	background-color:#ff7741; 
	color:#ffffff; 
} 
 
/* 14 .single-team-member styles */ 
 
 
.meet-doctors.gray-bg { 
	background: #FBFCFC; 
} 
 
.meet-doctors.team-page .single-team-member { 
	margin-bottom: 20px; 
} 
.single-team-member .img-box { 
	margin-bottom: 25px; 
	position: relative; 
	display: inline-block; 
	width: 100%; 
} 
.single-team-member .img-box .overlay { 
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom:0; 
	background: rgba(3, 42, 190, 0.9); 
	transform: scale(0); 
	-webkit-transform: scale(0); 
	transition: all .5s ease; 
} 
.single-team-member:hover .img-box .overlay { 
	transform: scale(1); 
	-webkit-transform: scale(1); 
} 
.single-team-member .img-box .overlay .box { 
	display: table; 
	width: 100%; 
	height: 100%; 
} 
.single-team-member .img-box .overlay .box .content { 
	display: table-cell; 
	vertical-align: middle; 
} 
.single-team-member .img-box .overlay .box .content ul { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
} 
.single-team-member .img-box .overlay .box .content ul li { 
	display: inline-block; 
	list-style: none; 
} 
.single-team-member .img-box .overlay .box .content ul li a { 
	display: inline-block; 
	width: 40px; 
	height: 40px; 
	margin-right: 8px; 
	background: #fff; 
	color: #0354be; 
	border: 1px solid #fff; 
	line-height: 38px; 
	font-size: 18px; 
	border-radius: 50%; 
	transition: all .3s ease; 
} 
.single-team-member .img-box .overlay .box .content ul li a:hover { 
	background: #0354be; 
	border-color: #fff; 
	color: #fff; 
} 
.single-team-member h3 { 
	font-size: 18px; 
	text-transform: capitalize; 
	font-weight: bold; 
	color: #0354be; 
	line-height: 25px; 
	margin: 0; 
	margin-bottom: 4px; 
} 
.single-team-member > span { 
	font-size: 13px; 
	color: #053636; 
	text-transform: capitalize; 
	display: block; 
	padding-bottom: 15px; 
	margin-bottom: 15px; 
	border-bottom: 1px solid #E6E6E6; 
} 
.single-team-member p { 
	font-size: 14px; 
	color: #9C9C9C; 
	line-height: 26px; 
	margin: 0; 
} 
.single-team-member a.thm-btn { 
	padding: 6px 24px; 
	background: #fff; 
	border-color: #E6E6E6; 
	color: #222E35; 
	margin-top: 13px; 
} 
.single-team-member a.thm-btn:hover { 
	background: #0354be; 
	border-color: #0354be; 
	color: #fff; 
} 
 
/*.single-team-member style2*/ 
.team-members .single-team-member .img-box { 
	width: 100%; 
} 
.team-members .single-team-member .img-box .overlay .box .content { 
  text-align: center; 
} 
.team-members .single-team-member .img-box .overlay .box .content a.thm-btn { 
	background: #0354be; 
	border-color: #0354be; 
	color: #fff; 
	margin-top: 0; 
} 
.team-members .single-team-member p { 
	border-bottom: 1px solid #e6e6e6; 
	padding-bottom: 10px; 
} 
.team-members .single-team-member .team-contact-info { 
	display: inline-block; 
	width: 100%; 
} 
.team-members .single-team-member .team-social { 
	float: left; 
	margin-bottom: 0; 
	margin-top: 15px; 
} 
.team-members .single-team-member .team-social li { 
	padding-right: 0; 
} 
.team-members .single-team-member .team-social li a { 
	border: 1px solid #e6e6e6; 
	border-radius: 50%; 
	color: #0354be; 
	display: inline-block; 
	height: 32px; 
	line-height: 32px; 
	text-align: center; 
	transition: all 300ms ease-in-out; 
	-webkit-transition: all 300ms ease-in-out; 
	-moz-transition: all 300ms ease-in-out; 
	width: 32px; 
} 
.team-members .single-team-member .team-social li a:hover { 
	background-color: #0354be; 
	border: 1px solid #0354be; 
	color: #fff; 
} 
.team-members .single-team-member .btn-mail { 
	background-color: #053636; 
	border: 1px solid #053636; 
	border-radius: 0; 
	color: #fff; 
	display: inline-block; 
	float: right; 
	font-size: 12px; 
	margin-top: 15px; 
	padding: 7px 24px; 
	transition: all 300ms ease-in-out; 
	-webkit-transition: all 300ms ease-in-out; 
	-moz-transition: all 300ms ease-in-out; 
} 
.team-members .single-team-member .btn-mail { 
	background-color: transparent; 
	border: 1px solid #e6e6e6; 
	border-radius: 12px; 
	color: #053636; 
	display: inline-block; 
	float: right; 
	font-size: 12px; 
	margin-right: 1px; 
	margin-top: 15px; 
	padding: 7px 24px; 
	transition: all 300ms ease-in-out; 
	-webkit-transition: all 300ms ease-in-out; 
	-moz-transition: all 300ms ease-in-out; 
} 
.team-members .single-team-member .btn-mail:hover { 
	background-color: #0354be; 
	border: 1px solid #0354be; 
	color: #fff; 
} 
 
/***  
Team Five Plus 
***/ 
 
.team-section{ 
	position:relative; 
} 
 
.team-section h2{ 
	position:relative; 
	color:#1c1c1c; 
	font-size:36px; 
	font-weight:700; 
	margin-bottom:34px; 
	text-transform:uppercase; 
} 
 
.team-member{ 
	position:relative; 
	margin-bottom:65px; 
} 
 
.team-member .inner-box{ 
	position:relative; 
} 
 
.team-member .inner-box .image-box{ 
	position:relative; 
	overflow:hidden; 
} 
 
.team-member .inner-box:hover .image-box .overlay-box{ 
	bottom:0px; 
} 
 
.team-member .inner-box .image-box .overlay-box{ 
	position:absolute; 
	left:0px; 
	bottom:-80px; 
	width:100%; 
	display:block; 
	padding:18px 0px; 
	text-align:center; 
	background-color:rgba(3, 42, 190, 0.9); 
	transition:all 0.3s ease; 
	-moz-transition:all 0.3s ease; 
	-webkit-transition:all 0.3s ease; 
	-ms-transition:all 0.3s ease; 
	-o-transition:all 0.3s ease; 
} 
 
.team-member .inner-box .image-box img{ 
	position:relative; 
	width:100%; 
	display:block; 
} 
 
.team-member .inner-box .lower-content{ 
	position:relative; 
	padding-top:24px; 
} 
 
.team-member .inner-box .lower-content h3{ 
	position:relative; 
	line-height:1em; 
} 
 
.team-member .inner-box .lower-content h3 a{ 
	color:#1c1c1c; 
	font-size:22px; 
	font-weight:700; 
	text-transform:capitalize; 
	transition:all 0.3s ease; 
	-moz-transition:all 0.3s ease; 
	-webkit-transition:all 0.3s ease; 
	-ms-transition:all 0.3s ease; 
	-o-transition:all 0.3s ease; 
} 
 
.team-member .inner-box .lower-content h3 a:hover{ 
	color:#1c4583; 
} 
 
.team-member .inner-box .lower-content .designation{ 
	position:relative; 
	font-size:17px; 
	color:#b2b2b2; 
	font-style:italic; 
	font-weight:300; 
} 
 
.team-member .inner-box .lower-content .text{ 
	position:relative; 
	font-size:17px; 
	font-weight:300; 
	color:#6b6b6b; 
	margin-top:13px; 
	margin-bottom:12px; 
} 
 
.team-member .inner-box .lower-content .see-profile{ 
	position:relative; 
	color:#0354be; 
	font-size:16px; 
	font-weight:700; 
	text-transform:uppercase; 
	border-bottom:1px solid #0354be; 
	transition:all 0.3s ease; 
	-moz-transition:all 0.3s ease; 
	-webkit-transition:all 0.3s ease; 
	-ms-transition:all 0.3s ease; 
	-o-transition:all 0.3s ease; 
} 
 
.team-member .inner-box .lower-content .see-profile:hover{ 
	border:0px; 
} 
 
.team-section .owl-controls{ 
	margin:0px !important;	 
} 
 
.team-section .owl-controls .owl-dots{ 
	display:none !important;	 
} 
 
.team-section .owl-controls .owl-nav{ 
	margin:0px !important; 
	position:absolute; 
	right:0px; 
	top:-72px; 
} 
 
.team-section .owl-controls .owl-nav [class*="owl-"]{ 
	position:relative; 
	display:inline-block; 
	margin:0px 0px 0px 6px ; 
	width:32px ; 
	height:32px ; 
	padding:0px ; 
	border:1px solid #e8e8e8; 
	color:#bcbcbc; 
	font-size:24px ; 
	line-height:28px ; 
	text-align:center ; 
	border-radiuswp:0px ; 
	background:none !important; 
	transition:all 0.3s ease; 
	-moz-transition:all 0.3s ease; 
	-webkit-transition:all 0.3s ease; 
	-ms-transition:all 0.3s ease; 
	-o-transition:all 0.3s ease; 
} 
 
.team-section .owl-controls .owl-nav [class*="owl-"]:hover{ 
	color:#1c1c1c ; 
	border-color:#888888 ;	 
} 
