/*!
 * Start Bootstrap - Full Slider (https://startbootstrap.com/template-overviews/full-slider)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full-slider/blob/master/LICENSE)
 */

/*Main Header Banner*/

.carousel-design {
	width: 100%;
	height: 450px;
	text-align: center;
	color: #000000;
	margin-top: 20px;
}

.carousel-design-two {
	width: 100%;
	height: 450px;
	text-align: center;
	color: #000000;
	margin-top: 20px;
}

.carousel-design-two p {
	color: #FFFFFF;
}

.carousel-design-four {
	width: 100%;
	height: 450px;
	text-align: center;
	color: #000000;
	margin-top: 20px;
}

.carousel-design-three {
	width: 100%;
	height: 450px;
	text-align: center;
	color: #000000;
	margin-top: 20px;
}

.carousel-design-five {
	width: 100%;
	height: 450px;
	text-align: center;
	color: #000000;
	margin-top: 20px;
}

.carousel-design-six {
	width: 100%;
	height: 450px;
	text-align: center;
	color: #000000;
	margin-top: 20px;
}

.designfivebg {
	background-image: url('../img/original_bid2021savedate.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.designthreebg {
	background-image: url('../img/research_testtubes.jpg');
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

.designfourbg {
	background-image: url('../img/blue_molecules.jpg');
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

.designsixbg {
	background-image: url('../img/mrna.jpeg');
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

.designtwobg {
	background-image: url('../img/../img/immunechip_banner.png');
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

.designbg {
	background-image: url('../img/child_hospital.jpg');
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

.maternalsepsisbg {
	background-image: url('../img/venture_capital.jpg');
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
}

.carousel-design-four h5 {
	color: #FFFFFF
}

.carousel-design-two h5 {
	color: #FFFFFF
}

.btn-dark {
	padding: 10px 40px 10px 40px;
	background-color: #161616;
	font-weight: bolder;
	font-size: 20px;
}

.btn-dark-banner {
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #5fbb46;
	font-weight: bolder;
	font-size: 15px;
}

.btn-learnmore {
	color: #fff !important;
	text-align: center;
	margin: 10px 10px 35px 0px;
	padding: 10px 10px 10px 15px;
	background-color: #161616;
	font-weight: bolder;
	max-width: 350px;
}

.btn-learnmore:hover {
	text-decoration: none;
}

.carousel-design-four a {
	color: #FFFFFF;
}

.carousel-design-four a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.carousel-design-two a {
	color: #FFFFFF;
}

.carousel-design-two a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

@media screen and (min-width: 500px) {
	.carousel-design-two h1 {
		font-size: 30px;
	}
	.carousel-design-two h4 {
		font-size: 14px;
	}
	.carousel-design-two p {
		font-size: 11px;
	}
	.carousel-design-two {
		margin-top: 20px;
	}
	.carousel-design h2 {
		font-size: 51px;
	}
	.designfourbg {
		background-image: url('../img/blue_molecules.jpg');
		background-size: cover;
		background-position: top;
	}
}

@media screen and (max-width: 1300px) {
	.carousel-design-five h2 {
		font-size: 55px;
	}
	.carousel-design-three .maskchallengeheading {
		font-size: 45px;
		font-weight: bolder;
		line-height: 60px;
	}
}

@media screen and (min-width: 1300px) {
	.carousel-design-two h1 {
		font-size: 35px;
	}
	.carousel-design-two h4 {
		font-size: 40px;
	}
	.carousel-design-two p {
		font-size: 16px;
	}
	.carousel-design-three h2 {
		font-size: 50px;
	}
	.carousel-design-five p {
		font-size: 22px;
	}
	.carousel-design-five h2 {
		font-size: 42px;
	}
	.carousel-design-five h3 {
		font-size: 20px;
	}
	.carousel-design-three .maskchallengeheading {
		font-size: 60px;
		font-weight: bolder;
		line-height: 70px;
	}
}

@media screen and (max-width: 1100px) {
	.carousel-design-two h2 {
		font-size: 34px;
	}
	.navbar {
		padding-top: 15px !important;
	}
}

@media screen and (min-width: 1100px) {
	.carousel-design-two h4 {
		font-size: 18px;
	}
	.carousel-design-two p {
		font-size: 16px;
	}
	.carousel-design h2 {
		font-size: 70px;
	}
	.carousel-design-three p {
		font-size: 26px;
	}
	.carousel-design-three h3 {
		font-size: 37px;
	}
}

@media only screen and (max-width: 2440px) {
	#top .slideshow_container.dynamic_element .slideshow_inner_caption {
		height: auto;
	}
	#carouselExampleIndicators {
		margin-top: 9%;
	}
	.drivelogo {
		margin-top: 5%;
	}
	.carousel-design-two p {
		font-size: 23px;
	}
	.btn_info a {
		font-size: 20px;
	}
	.carousel-design-four a {
		font-size: 21px;
	}
	.carousel-design-four h2 {
		font-size: 45px;
	}
	.carousel-design-six h2 {
		font-size: 57px;
	}
	.carousel-design-six p {
		font-size: 35px;
	}
	.carousel-design p {
		font-size: 29px;
	}
	.carousel-design-three h2 {
		font-size: 47px;
	}
	.carousel-design-three .deadline {
		font-size: 23px;
	}
	.carousel-design-three .summitreg {
		font-size: 20px;
	}
	.carousel-design-three .winners {
		font-size: 30px;
	}
	.carousel-design h5 {
		font-size: 27px;
	}
}

@media only screen and (max-width: 990px) {
	#top .slideshow_container.dynamic_element .slideshow_inner_caption {
		height: auto;
	}
	.carousel-design-four h1 {
		font-size: 20px;
	}
}

@media only screen and (min-width: 1310px) {
	.carousel-design-two h2 {
		font-size: 30px;
	}
}

@media only screen and (max-width: 1350px) {
	.carousel-design-six h2 {
		font-size: 37px;
	}
	.carousel-design-five h2 {
		font-size: 51px;
	}
}

@media only screen and (min-width: 1350px) {
	.carousel-design-two h2 {
		font-size: 33px;
	}
}

}

@media only screen and (max-width: 765px) {
	#top .slideshow_container.dynamic_element .slideshow_inner_caption {
		height: auto;
	}
	.carousel-design-two h1 {
		font-size: 20px;
	}
	.carousel-design-two a {
		font-size: 12px;
	}
	.carousel-design-four h1 {
		font-size: 20px;
	}
	.carousel-design-two img {
		padding-top: 50px;
	}
	.drivelogo {
		max-height: 50%;
	}
	#carouselExampleIndicators {
		padding-top: 100px;
	}
	.carousel-control-next-icon {
		margin-top: 50px;
	}
	.carousel-control-prev-icon {
		margin-top: 50px;
	}
	.video-carousel-caption h3 {
		font-size: 20px;
	}
	.carousel-design-two p {
		font-size: 19px;
	}
}

@media only screen and (max-width: 500px) {
	.carousel-design-two h2 {
		font-size: 20px;
	}
	.carousel-design-three p {
		font-size: 29px;
	}
	.carousel-design-three h2 {
		font-size: 40px;
	}
	.carousel-design-three .maskchallengeheading {
		font-size: 52px;
		font-weight: bolder;
		line-height: 59px;
	}
	.carousel-design-three p {
		font-size: 20px;
	}
	.carousel-design-three .deadline {
		font-size: 20px;
	}
}

@media screen and (max-width: 568px) {
	.carousel-caption h5 {
		font-size: 20px !important;
	}
	.carousel-caption h1 {
		font-size: 20px;
	}
	.applybutton {
		font-size: 13px;
	}
	.portfolio a {
		font-size: 16px;
	}
	.btn-dark-banner {
		font-size: 10px;
	}
	#carouselExampleIndicators {
		margin-top: 10%;
	}
	.btn-learnmore {
		font-size: 17px;
	}
	.carousel-design-three img {
		padding-top: 60px;
	}
	.carousel-design-four h1 {
		font-size: 18px;
	}
	.carousel-design-five h2 {
		font-size: 36px;
	}
	.carousel-design-five a {
		font-size: 15px;
	}
	.carousel-design-five h3 {
		font-size: 16px;
	}
	.carousel-design-six h2 {
		font-size: 47px;
	}
	.carousel-design-three .winners {
		font-size: 24px;
	}
}

@media only screen and (max-width: 1400px) {
	.carousel-design p {
		font-size: 25px;
	}
}

@media only screen and (max-width: 500px) {
	#top .slideshow_container.dynamic_element .slideshow_inner_caption {
		height: auto;
	}
	.carousel-design-two h4 {
		font-size: 11px;
	}
	.carousel-design-two h1 {
		font-size: 12px;
	}
	.carousel-design-two {
		margin-top: 20px;
	}
	.carousel-design-two p {
		font-size: 20px;
	}
	.carousel-design-two h2 {
		font-size: 29px;
	}
	.carousel-design-four h2 {
		font-size: 43px;
	}
}

@media only screen and (max-width: 300px) {
	#top .slideshow_container.dynamic_element .slideshow_inner_caption {
		height: auto;
	}
	.carousel-design-two {
		margin-top: 20px;
	}
}

/*Responsive text in banner*/

@media (min-width: 768px) and (max-width: 1020px) {
	.carousel-design h1 {
		font-size: 24px;
	}
}

.carousel-control-prev-icon {
	color: #FFFFFF !important;
}

.eventcarousel {
	height: 40vh;
	min-height: 300px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

/* Video Carousel */

.video-carousel-caption {
	top: 10px;
	font-size: 20px;
	text-align: center;
	color: #FFFFFF;
	margin: 10px;
}

.video-carousel-caption h3 {
	color: #FFFFFF;
}

/* Event Carousel */

.blog .carousel-indicators {
	left: 0;
	top: auto;
	bottom: -40px;
}

/* The colour of the indicators */

.blog .carousel-indicators li {
	background: #a3a3a3;
	border-radius: 50%;
	width: 8px;
	height: 8px;
}

.blog .carousel-indicators .active {
	background: #707070;
}

.post-slide .post-content {
	padding: 0px;
	background: #F6F6F6;
}

.post-title {
	color: 161616 !important;
}

.post-slide .post-title>a:hover {
	text-decoration: none;
	color: 161616 !important;
}

.post-slide .post-bar {
	padding: 15px 0 0 0;
	list-style: none;
}

.post-description {
	padding: 15px;
}

.post-title {
	padding: 15px 15px 0px 15px;
	font-weight: bolder;
}

.post-date {
	padding: 0px 15px 0px 15px;
}

.padding-top {
	padding-top: 40px !important;
}

.photo {
	border-top: 4px solid #2CAF24;
}

/*Youtube Slider*/

.youtube_carousel_bg {
	background-color: #171717;
	padding: 20px;
	margin-top: 40px;
	background-position: center;
	background-size: cover;
	margin-bottom: 20px;
}