/* 
---------------------------------------------
General styles for page
--------------------------------------------- 
*/

.member-box {
  margin-top: 50px;
  padding-top: 80px;
  padding-bottom: 90px;
}

.member-obog-box {
	margin-top: 0px;
	padding-top: 50px;
	padding-bottom: 90px;
  }

.carousal-box {
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 50px;
}

/* 
---------------------------------------------
Table Style
--------------------------------------------- 
*/

tr, td {
	border: none; 
	vertical-align: middle;
	/* background-color: rgb(235, 235, 235);  */
	border-right: 1px solid rgb(255, 255, 255); 
	border-left: 1px solid rgb(255, 255, 255);
}

/* th, td {vertical-align: middle;} */
table {border-collapse: separate; border-spacing: 0px 6px;}

th:first-child, td:first-child{border-radius:15px 0 0 15px;}
th:last-child, td:last-child{border-radius:0 15px 15px 0;}

.staff {background-color: rgb(230, 230, 230);}
.staff td:first-child{background-color: rgb(61, 124, 155)}

.doctor {background-color: rgb(230, 230, 230);}
.doctor td:first-child{background-color: rgb(61, 121, 152);}

.master {background-color: rgb(230, 230, 230);}
.master td:first-child{background-color: rgb(61, 121, 152)}

.bachelor {background-color: rgb(230, 230, 230);}
.bachelor td:first-child{background-color: rgb(61, 121, 152)}

.section-heading {
  text-align: center;
}

.section-heading h4 {
	margin-bottom: 20px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	color: rgb(49, 49, 49);
	letter-spacing: 1px;
}

.section-heading h5 {
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	/* color: #75797e; */
	color: #ffffff;
  	margin:0px;
	letter-spacing: 1px;
}

.section-heading p {
	font-size: 15px;
	font-weight: 600;
	color: #ffffff;
	text-align: center;
}

.section-heading em {
	font-weight: 400;
	font-size: 15px;
	font-style: normal;
	color: #202020;
  	vertical-align: middle;
}

.section-heading a:hover {color: rgb(231, 255, 122); font-weight: 600;}
.section-heading a {color: rgb(252, 233, 18); font-weight: 600;}

.table-header-staff {background-color: rgb(28, 77, 105);}
.table-header-dc-students {background-color: rgb(28, 77, 105);}
.table-header-mc-students {background-color: rgb(28, 77, 105);}
.table-header-b-students {background-color: rgb(28, 77, 105);}
/* 
---------------------------------------------
Carousel styles
--------------------------------------------- 
*/

#owl-images-member .item img{
	display: block;
	max-height: 500px;
	width: 100%;
}

.image-container {
	position: relative;
	text-align: center;
  	color: white;
}

.bottom-text {
	background-color: #3b3b3ba4;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	left: 0%;
	right: 0%;
	bottom: 0px;
}

@media (max-width: 600px) {
	.section-heading h5 {
		font-size: 12px;
	}

	.section-heading em {
		font-size: 12px;
	}

	.section-heading p {
		font-size: 12px;
	}
}	