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

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

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

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

.table-bordered{
  border: 2px solid rgb(255, 255, 255);
  margin-bottom: 0px;
}

.table-bkg{
  background-color: rgba(214, 214, 214, 0.562);
  border: 1px solid rgb(59, 59, 59);
}

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

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

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

.section-heading p {
	font-size: 15px;
	font-weight: 500;
	color: #1a3f78;
	text-align: center;
}

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

.section-heading a {
	color: rgb(21, 111, 238); 
}

th, td {
vertical-align: middle;
}

/* 
---------------------------------------------
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;
	}
}	