header.header.fixed{
	background:#000 !important;	
}

ul.bulletpoint{
	list-style-type: disc;
    padding-left: 20px;
}

ul.bulletpoint li{
	list-style-position: outside;
}

h1.section-title.sponsors{
	background-color:#000;
	color:#fff;
	font-size:19px;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:20px;
}

h1.no-bg{
	background-color:transparent !important;
	color:#0d1d31 !important;
}

a#btn-register:hover{
	color:#fff;
}

.platinumsponsors{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-around;
}

.platinumsponsors div{
	width:33%;
}

.platinumsponsors div img{
	display:block;
	margin:auto;
}

.platinumsponsors div:first-child img{
	padding-top:40px;
}

.platinumsponsors div:first-child{
	border-right:1px solid #D0D0CE;
}

.platinumsponsors div:nth-child(2){
	border-right:1px solid #D0D0CE;
}

.platinumsponsors-two{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	margin-top:25px;
}

.platinumsponsors-two div{
	width:50%;	
}

.platinumsponsors-two div img{
	display:block;
	margin:auto;
}

.platinumsponsors-two div:first-child{
	border-right:1px solid #D0D0CE;	
}

.goldsponsors{
	padding-left: 13px;
	margin-top: -10px;
	text-align:center;
}

.silversponsors{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	margin-top:25px;
	margin-left:-20px;
	position:relative;
}

span#line{
	border-right:1px solid #D0D0CE;
	position:absolute;
	left:50%;
	height:70px;
	top:10%;
}

.presented-supported{
	display:flex;
	flex-wrap:wrap;
}

.pres-supp-left{
	width:65%;
}

.pres-supp-right{
	width:34%;
}

.btn-subscription{
	padding-left: 50px;
    padding-right: 50px;
}

.btn-subscription:hover a{
	color:#000 !important;
}

.btn-subscription a:hover{
	color:#000 !important;
}

.btn-subscription a:visited{
	color:white;
}

@media (max-width:800px){
	.btn-subscription{
		margin-right:30px;
	}
}

@media (max-width:767px){
	.platinumsponsors div{
		width:80%;
		margin-bottom:25px;
	}
	.platinumsponsors div:first-child{
		border-right:0;
	}
	.platinumsponsors-two div:first-child{
		border-right:0;
	}
	.platinumsponsors div:nth-child(2){
		border-right:0;
	}
	.platinumsponsors-two div{
		width:80%;
		margin-bottom:25px;
	}
	.platinumsponsors-two div:first-child{
		border-right:0;
	}
}

@media (max-width:600px){
	.platinumsponsors{
		margin-left:0;
	}
	.platinumsponsors a{
		width:80%;
	}
	
	.platinumsponsors a img{
		display:block;
		margin:auto;
	}
	
	.silversponsors{
		margin-left:0;
	}
	
	.pres-supp-left{
		margin:auto;
		width:80% !important;
	}
	
	.pres-supp-right{
		margin:auto;
		width:80% !important;
	}
	
	.ehplogo{
		border-right:0 !important;
	}
}

@media (max-width:500px){
	.silversponsors span#line{
		display:none;
	}
}

@media (max-width:450px){
	.wide .page-section.background-img-slider, .boxed .page-section.background-img-slider > .container{
		background: transparent url("../img/preview/background-img-responsive-mobile-2024-v2.jpg") 50% 41% no-repeat !important;
		min-height: 830px;
	}
	.event-description{
		position:absolute;
	}
	#ft-logo {
		margin-left: 0px !important;
	}
	
	#ft-logo,
	#ehp-logo,
	#deloitte-logo {
		max-width: 100px !important;
	}
}