@charset "utf-8";
/* CSS Document */

html, body{
	height: 100%;
}
a{
	color: #ff5258;
}
a:hover{
	color: #252525;
}
body{
	font-size: 14px;
}

.heading-xl{
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
}
.heading-sm{
	font-size: 17px;
}

.bdr-b-red{
	border-bottom: solid 2px #ff5258;
	padding-bottom: 3px;
	display: inline-block;
}
.bdr{
	border: solid 1px #ddd;
}
.txt-gray{
	color: #747474;
}

.heading-block{
	background: #2d3e52;
	padding: 8px;
	color: #fff;
}

.row-endors:after{
	content: "";
	display: block;
	clear: both;
}
.row-endors .img{
	float: left;
	margin-right: 20px;
	width: 200px;
	border: solid 1px #ddd;
	padding:2px;
}
.row-endors .details{
	overflow: hidden;
}

.font20{
	font-size: 20px;
}
.font18{
	font-size: 18px;
	color: #474747;
}
.txt-red{
	color: #dc3545;
}

.bdr4 {
    border: solid 4px #fff;
    box-shadow: 0 0 0 1px #ddd;
    border-radius: 10px;
}

.card-team{
	background: #f9f9f9;
	

}
.card-team .img{
	background: #fff;
}

.video-container{
	display: flex; 
	justify-content: center; 
	align-items: center; 
	height: 360px;
}


.career-body{
	position: relative;
	z-index: 99;
	margin-top: -15%;
	background: #fff;
	padding: 30px;
	border-radius: 8px;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}
.heading-xxxl{
	font-size: 48px;
	font-weight: 500;
	color: #000;
}




.media-container {
  position: relative;
  padding-bottom: 56%; /* 16:9 */
  height: 0;
	border: solid 4px #fff;
	box-shadow: 0 0 0 1px #ddd;
}
.media-container img
{
	min-width: 100%;
}
.media-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



@media only screen and (max-width: 450px){
	.row-endors .img{
		float: none;
		margin: 0 0 20px 0;
		width: 100%;
	}
	.row-endors .img img{
		width: 100%;
	}
	
}
@media (max-width: 767px) {
	.responsive-image {
	  height: 400px;
	  width: inherit;
	}
  }
 
  

