
body {
    font-family: 'Roboto', sans-serif;
}

.font-robo {
	font-family: Roboto, sans-serif;
	font-style: normal;
}

.font-bold-lg {
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 25px;
	font-style: normal;
}

.font-lg {
	font-family: Roboto, sans-serif;
	font-size: 25px;
	font-style: normal;
}

.font-robo-bold {
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-style: normal;
}


.font-bold-xlg {
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 35px;
	font-style: normal;
}

.font-cond {
	font-family: 'Roboto Condensed';
}

.font-robo-l{
    font-family: 'Roboto', sans-serif;
	font-weight:100;
	font-style: normal;
}

.font-media {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 20px;
	font-style: normal;
}

.font-footer-ul {
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 15px;
	font-style: normal;
}

.font-titles {
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 45px;
	font-style: normal;
}

.font-robo-l-titles {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-style: normal;
}


.font-exo-l {
	font-family: 'Exo', sans-serif;
	font-weight: 300;
	font-style: normal;
}

.font-exo-reg-35 {
	font-family: 'Exo', sans-serif;
	font-weight: 100 ;
	font-size: 35px;
}


.font-exo-bold {
	font-family: Exo;
	font-weight: bold;
	font-size: 34px;
}

.font-exo-44 {
	font-family: 'Exo', sans-serif;
	font-weight: normal;
	font-size: 44px;
}

.fs-20 {
	font-size: 20px; 
	/*padding-top: 2px;*/
}

.fs-20B {
	font-size: 20px;
	margin-top: -20px;
}

.img-team, .img-team-lead {
	max-width: 100%;
}

text {
	font-family: Roboto;
}

/* Admin page
.dt-scroll-head {
	display: none;
}
*/
.modal-title {
	color: black;
}

/*** RESPONSIVE - max-width ***/
@media (max-width: 1200px) {

	#mediaSlider {
		width: 100%;
	}

	.mediaEvents {
		padding-top: 30% !important;
	}

	.font-titles {
		font-size: 45px;
	}
}

@media (max-width: 992px) {

	#mediaSlider {
		width: 100%;
	}

	.mediaEvents {
		padding-top: 30% !important;
	}

	.font-titles {
		font-size: 45px;
	}
}


@media (max-width: 768px) {

	#mediaSlider {
		width: 100%;
	}

	.mediaEvents {
		padding-top: 30%!important;
	}

	.font-titles {
		font-size: 45px;
	}
	
}

@media (max-width: 567px) {

	#mediaSlider {
		width: 70% !important;
	}

	.mediaEvents {
		padding-top: 35% !important;
	}

	.font-titles {
		font-size: 30px !important;
	}

	.owl-nav .owl-next {
		right: -20%;
	}
}

@media (max-width: 360px) {

	#mediaSlider {
		width: 75%;
	}

	.mediaEvents {
		padding-top: 50% !important;
	}

	.font-titles {
		font-size: 25px;
	}

	.owl-nav .owl-next {
		right: -23%;
	}

	/*.conference-container {
		margin-top: -60%;
	}*/
}

@media (min-width: 768px){
	.img-team-lead{
		max-width:150px;
	}
	.img-team{
		max-width:170px;
	}

	/*.font-titles {
		font-size: 25px;
	}*/

	.media-container {
		margin-top: -200px;
	}

	

}
@media (min-width: 992px) {
	.img-team-lead{
		max-width:200px;
	}
	.img-team{
		max-width:220px;
	}

	
}
@media (min-width: 1200px) {
	.img-team-lead{
		max-width:250px;
	}
	.img-team{
		max-width:220px;
	}

	.media-container {
		margin-top: -300px;
	}

	
}
@media (min-width: 1400px) {
	.img-team-lead{
		max-width:250px;
	}
	.img-team{
		max-width:220px;
	}
	.mediaEvents {
		padding-top: 25%;
	}

	.media-container {
		margin-top: -30%;  /*-350px;*/
	}

	

}


/*.bg-leader {
	background: url('../img/newsite/team/bg-leader.jpg') no-repeat;
	background-size: cover;
}*/
.bg-him {
	background: url('../img/newsite/team/bg-him.jpg') no-repeat;
	background-size: cover;
}
.bg-case {
	background: url('../img/newsite/team/bg-case.jpg') no-repeat;
	background-size: cover;
	height: 100%!important;
}
.bg-trauma {
	background: url('../img/newsite/team/bg-trauma.jpg') no-repeat;
	background-size: cover;
}
.bg-op {
	background: url('../img/newsite/team/bg-op.jpg') no-repeat;
	background-size: cover;
}
.bg-audit {
	background: url('../img/newsite/team/bg-audit.jpg') no-repeat;
	background-size: cover;
}
.bg-studies {
	background: url('../img/newsite/Case Studies/img/bg-studies.jpg') no-repeat;
	background-size: cover;
	/*margin-top: -235px;*/
}
.bg-mediaEvents {
	background: url('../img/newsite/mediaevents/landmarks-modern-city-lg.png');
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 28px;
}

.bg-mediaHomePage {
	background-image: url('../img/newsite/Service pages background image.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-why-Med-Solutions {
	background-image: url('../img/newsite/home/header_image_woman_comp.png');
	background-size: cover;
	background-repeat: no-repeat;
	
}

.bg-mediaEventsHome {
	background: url('../img/newsite/home/bg-MediaEvents.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-apply {
    background: url('../img/newsite/BG Copy.png');
    background-size: cover;
    margin-top: -240px;
}

.bg-home-shadow {
	background: url('../img/newsite/home/header_image_woman_comp-1.png'); 
	background-size: cover;
	padding-bottom: 4%;
}
media-container
.mediaEvents {
	padding-top: 15%;
}

.media-shadow {
	background-image: url('../img/newsite/mediaevents/header_image_woman_comp-3.png');
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}



.sticky-top {
	margin-top: 1%;
}

#mediaSlider {
	margin: auto;
}

.border-dot{
	border-bottom:4px dotted;
	border-right:0;
	border-left:0;
	border-top:0;
}


.circle{
  border:4px solid #0071bc;
  border-radius:50%;
  background:rgba(0,0,0,0);
  color:white;
  width:50px;
  height:50px;
  text-align:center;
  line-height:50px;
  margin:0 auto;
}
.line{
	width:4px;
	height:100%;
	background:#fff;
	margin:0 auto;
}

/* Apply Section */
.apply-container {
	padding-top: 10%;
}

/* case-study only */
.gradient-title {
	background: #0070bb;
	background: linear-gradient(to bottom, #0070bb 0%,#003a5f 100%);
	margin-left: -1rem;
}

.blue-line {
	background: url('../img/newsite/case studies/img/b-line.png') repeat-x 50% 50%;
	width: 85%!important;
	
}

.blue-line-short {
	position: fixed;
	top: -9%;
	width: 30px!important;
}

.blue-line2 {
	background: #0071bc;
	width: 100%;
	height: 4px;
	display: flex;
	align-items: center;
	margin-bottom: 1rem;
	margin-top: 1rem;
}

.blue-border {
	border: 4px solid #0071bc;
}

/* about */

.blue-border {
	border: 4px solid #0071bc;
}

.text-lblue {
	color: #29abe2;
}

.overflow-h {
	overflow: hidden;
}

.extend {
	background: #000;
	position: relative;
}

	.extend:before {
		left: -999em;
		content: '';
		position: absolute;
		width: 999em;
		top: 0;
		bottom: 0;
		display: block;
		background-color: #000;
		opacity: 0.5;
	}

	.extend:after {
		right: -999em;
		content: '';
		position: absolute;
		width: 999em;
		top: 0;
		bottom: 0;
		display: block;
		background-color: #000;
		opacity: 0.5;
	}

.quickApply:hover {
 color: #0872BA;
}

.quickApply {
	text-decoration: none;
	color: #02324c;
}

.footer-link {
	text-decoration: none; 
	color: white; 
	font-family:Roboto; 
	font-size: 15px;
}

.footer-link:hover {
	text-decoration-line: underline;
}